.container{max-width:1300px}@media (min-width: 768px) and (max-width: 1366px){.container{padding-left:50px;padding-right:50px}}@media (max-width: 767px){.container{padding-left:25px;padding-right:25px}}@font-face{font-family:"Mabry Pro";src:url("../fonts/MabryPro-Regular.woff2") format("woff2"),url("../fonts/MabryPro-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Mabry Pro";src:url("../fonts/MabryPro-Medium.woff2") format("woff2"),url("../fonts/MabryPro-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Mabry Pro";src:url("../fonts/MabryPro-Bold.woff2") format("woff2"),url("../fonts/MabryPro-Bold.woff") format("woff");font-weight:700;font-style:normal}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../img/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-90deg)}body,button,input,select,optgroup,textarea{-webkit-font-smoothing:antialiased;color:#000;font-size:20px;font-size:1.25rem;font-family:"Mabry Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.4;letter-spacing:-0.002em}p{margin-bottom:1rem}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1rem}address{margin:0 0 1rem}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;margin-bottom:1rem;max-width:100%;overflow:auto;padding:1rem}code,kbd,tt,var{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}big{font-size:125%}.lead{font-size:1.25rem;margin-top:0;margin-bottom:1em}@media only screen and (min-width: 992px){.lead{font-size:1.625rem}}h1,.h1{font-family:"Mabry Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:54px;font-size:3.375rem;line-height:56px;line-height:3.5rem;font-weight:500;margin:0 0 30px;letter-spacing:-0.02px}@media only screen and (min-width: 992px){h1,.h1{font-size:65px;font-size:4.0625rem;line-height:65px;line-height:4.0625rem;font-weight:500}}@media only screen and (min-width: 1200px){h1,.h1{font-size:80px;font-size:5rem;line-height:80px;line-height:5rem;font-weight:500}}@media (max-width: 480px){h1,.h1{font-size:2.55rem}}h2,.h2{font-family:"Mabry Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:38px;font-size:2.375rem;line-height:38px;line-height:2.375rem;font-weight:400;margin:0 0 30px;letter-spacing:-0.12px}@media only screen and (min-width: 992px){h2,.h2{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;font-weight:400}}@media only screen and (min-width: 1200px){h2,.h2{font-size:50px;font-size:3.125rem;line-height:50px;line-height:3.125rem;font-weight:400}}@media (max-width: 640px){h2,.h2{font-size:1.9rem;line-height:1.2}}h3,.h3{font-family:"Mabry Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem;font-weight:400;margin:0 0 30px;letter-spacing:-0.08px}@media only screen and (min-width: 992px){h3,.h3{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;font-weight:400}}@media (max-width: 640px){h3,.h3{font-size:1.75rem;line-height:1.2}}h4,.h4{font-family:"Mabry Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem;font-weight:400;margin:0 0 30px;letter-spacing:-0.07px}@media only screen and (min-width: 992px){h4,.h4{font-size:34px;font-size:2.125rem;line-height:36px;line-height:2.25rem;font-weight:400}}h5,.h5{font-family:"Mabry Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem;font-weight:400;margin:0 0 30px;letter-spacing:-0.05px}@media only screen and (min-width: 992px){h5,.h5{font-size:26px;font-size:1.625rem;line-height:28px;line-height:1.75rem;font-weight:400}}h6,.h6{font-family:"Mabry Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;font-weight:400;margin:0 0 30px}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{color:inherit !important;text-decoration:none}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}@media (min-width: 1360px){.text-xxl-left{text-align:left !important}.text-xxl-right{text-align:right !important}.text-xxl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}span.wp-caption-text{text-align:center}.no-scroll{width:100%;top:0;position:fixed;overflow:hidden;height:100vh}@media only screen and (min-width: 992px){section:last-of-type.testimonials{padding-bottom:0}}.top-title{font-size:26px;font-size:1.625rem;line-height:28px;line-height:1.75rem;font-weight:400;letter-spacing:-0.05px;color:#FFADB5;margin:0 0 25px}.pagination__nav{margin-bottom:50px}.pagination__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.pagination__list .page-item{display:inline-block;margin:0 5px;font-size:0}.pagination__list .page-item .page-link{font-size:20px;display:inline-block;color:#000;text-decoration:none;width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center}.pagination__list .page-item .page-link.next,.pagination__list .page-item .page-link.prev{font-size:0;position:relative}.pagination__list .page-item .page-link.next:before,.pagination__list .page-item .page-link.prev:before{position:absolute;top:50%;transform:translateY(-50%);font-family:"Font Awesome 5 Pro";font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:20px;left:0;right:0;text-align:center}.pagination__list .page-item .page-link.next:before{content:"\f061"}.pagination__list .page-item .page-link.prev:before{content:"\f060"}.pagination__list .page-item.active .page-link{background:#ffadb5;color:#fff}.pagination__list .page-item:not(.active) .page-link:hover{background:#1f735e;color:#fff}.position-relative{position:relative !important}.white{color:#fff !important}.primary{color:#1f735e !important}.secondary{color:#ffadb5 !important}.bg-primary{background-color:#1f735e}.bg-secondary{background-color:#ffadb5}.bg-secondary-light{background-color:#ffe9ed}.img-cover{width:100%;height:100%;object-fit:cover}html{box-sizing:border-box;overflow-x:hidden}@media (max-width: 360px){html{font-size:14px}}*,*:before,*:after{box-sizing:inherit}body{background:#fff;overflow-x:hidden;position:relative;min-height:100vh}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}a{transition:all 0.3s}.error404{background:#1f735e;display:flex;align-items:center;justify-content:center}.error404 .error-404{padding:140px 0}.error404 .error-404 *{color:#fff}.error404 .error-404 .page-title{line-height:1}.gallery{margin-bottom:1.5rem}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}a{color:#1f735e;text-decoration:none;outline:none}a:hover{color:#165344}a:hover,a:active{outline:none}.link-underlined,.main-navigation .menu>.menu-item a,.main-navigation .menu ul.sub-menu .menu-item a a{display:inline-block;text-decoration:none;position:relative;transition:color 0.3s 0s ease-in-out}.link-underlined:after,.main-navigation .menu>.menu-item a:after,.main-navigation .menu ul.sub-menu .menu-item a a:after{content:"";display:block;width:0;height:1px;background-color:currentColor;margin:0;position:absolute;top:100%;left:50%;transform:translateX(-50%);transition:width 0.3s 0s ease-in-out}.link-underlined:hover:after,.main-navigation .menu>.menu-item a:hover:after,.main-navigation .menu ul.sub-menu .menu-item a a:hover:after{width:100%}ul,ol{margin:0 0 1rem 1rem}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1rem}dt{font-weight:bold}dd{margin:0 1rem 1rem}.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}table{margin:0 0 1rem;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:#000;font-size:12px;font-size:.75rem;line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}.inline-btn{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:500;text-decoration:none;transition:all 0.3s ease-in-out 0s;color:currentColor;position:relative;padding-left:41px}.inline-btn:hover{color:currentColor}.inline-btn:hover>svg{left:10px}.inline-btn svg,.inline-btn i{position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all 0.3s ease-in-out 0s}.inline-btn svg g,.inline-btn i g{stroke:currentColor}.wpcf7{margin:0;padding:0}.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url("../img/black-loader.svg");width:16px;height:16px;border:0;padding:0;margin:0 0 0 4px;vertical-align:middle}.wpcf7 .ajax-loader.is-active{visibility:visible}.wpcf7 .ajax-error{display:none}.wpcf7 .placeheld{color:#888}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid red}.wpcf7-mail-sent-ok{border:2px solid #398f14}.wpcf7-mail-sent-ng,.wpcf7-aborted{border:2px solid red}.wpcf7-spam-blocked{border:2px solid orange}.wpcf7-validation-errors,.wpcf7-acceptance-missing{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}.wpcf7-list-item{display:inline-block;margin:0 10px 0 0}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-display-none{display:none}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;width:100%}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.bill-template-default.single-bill .m-heading{padding-bottom:0}.bill-template-default.single-bill .m-heading h1{margin-bottom:0;padding:0 0 30px 0;font-size:2rem;line-height:2rem;width:80%}@media (min-width: 992px){.bill-template-default.single-bill .m-heading h1{width:100%;font-size:3rem;line-height:3rem}}.bill-template-default.single-bill .m-heading .m-heading__title{border-bottom:1px solid white}.bill-template-default.single-bill article{padding:60px 0}.bill-template-default .m-text__container.bg-secondary-light{padding-bottom:250px}.bill-template-default #pd-anchor,.page-template-template-billinfo #pd-anchor{position:absolute;margin-top:-120px}.bill-template-default .pd-search,.page-template-template-billinfo .pd-search{padding-top:40px}@media (min-width: 992px){.bill-template-default .pd-search,.page-template-template-billinfo .pd-search{margin-top:-34px;padding-top:0}}.bill-template-default .pd-search .facetwp-facet,.page-template-template-billinfo .pd-search .facetwp-facet{margin-bottom:0}.bill-template-default .pd-grid,.page-template-template-billinfo .pd-grid{padding-top:40px;padding-bottom:40px;transition:all 0.3s}@media (min-width: 992px){.bill-template-default .pd-grid,.page-template-template-billinfo .pd-grid{padding-top:120px;padding-bottom:120px}}.bill-template-default .pd-grid span,.page-template-template-billinfo .pd-grid span{font-size:18px}.bill-template-default .pd-sidebar.is-loading,.page-template-template-billinfo .pd-sidebar.is-loading{opacity:.5}.bill-template-default .pd-sidebar .pd-sidebar-heading,.page-template-template-billinfo .pd-sidebar .pd-sidebar-heading{margin-bottom:40px;border-bottom:1px solid #FFADB5;padding-bottom:10px}.bill-template-default .pd-sidebar .pd-sidebar-heading h3,.page-template-template-billinfo .pd-sidebar .pd-sidebar-heading h3{display:none;margin:0}@media (min-width: 992px){.bill-template-default .pd-sidebar .pd-sidebar-heading h3,.page-template-template-billinfo .pd-sidebar .pd-sidebar-heading h3{display:block}}.bill-template-default .pd-sidebar .pd-filters,.page-template-template-billinfo .pd-sidebar .pd-filters{display:none;transition:all 0.3s}@media (min-width: 992px){.bill-template-default .pd-sidebar .pd-filters,.page-template-template-billinfo .pd-sidebar .pd-filters{display:block}}.bill-template-default .pd-sidebar .pd-filters h6,.page-template-template-billinfo .pd-sidebar .pd-filters h6{margin-bottom:15px;border-bottom:1px solid #FFADB5;font-size:14px;font-weight:600;letter-spacing:0.07em;text-transform:uppercase}.bill-template-default .pd-sort,.page-template-template-billinfo .pd-sort{margin-bottom:40px;font-size:16px;line-height:28px}.bill-template-default .pd-sort.is-loading,.page-template-template-billinfo .pd-sort.is-loading{opacity:.5}.bill-template-default .pd-sort .pd-sort-wrap,.page-template-template-billinfo .pd-sort .pd-sort-wrap{border-bottom:1px solid #FFADB5;padding-bottom:10px}.bill-template-default .pd-sort .pd-sort-wrap .facetwp-facet,.page-template-template-billinfo .pd-sort .pd-sort-wrap .facetwp-facet{margin-bottom:0}.bill-template-default .pd-sort .pd-sort-dropdown span,.page-template-template-billinfo .pd-sort .pd-sort-dropdown span{font-style:italic}.bill-template-default .pd-disclaimer,.page-template-template-billinfo .pd-disclaimer{margin-bottom:20px}.bill-template-default .pd-disclaimer .pd-disclaimer-text,.page-template-template-billinfo .pd-disclaimer .pd-disclaimer-text{display:none;font-size:16px;padding:20px;margin-top:10px;background:#fff;border-radius:20px}.bill-template-default .pd-disclaimer .pd-disclaimer-btn,.page-template-template-billinfo .pd-disclaimer .pd-disclaimer-btn{font-size:16px;font-weight:600;padding:15px;background:white;border:none;border-radius:50px;display:flex;align-items:center;cursor:pointer;transition:all 0.3s}.bill-template-default .pd-disclaimer .pd-disclaimer-btn:hover,.bill-template-default .pd-disclaimer .pd-disclaimer-btn.active,.page-template-template-billinfo .pd-disclaimer .pd-disclaimer-btn:hover,.page-template-template-billinfo .pd-disclaimer .pd-disclaimer-btn.active{background:#FFADB5}.bill-template-default .pd-disclaimer .pd-disclaimer-btn:hover .fa-exclamation-circle,.bill-template-default .pd-disclaimer .pd-disclaimer-btn.active .fa-exclamation-circle,.page-template-template-billinfo .pd-disclaimer .pd-disclaimer-btn:hover .fa-exclamation-circle,.page-template-template-billinfo .pd-disclaimer .pd-disclaimer-btn.active .fa-exclamation-circle{color:white}.bill-template-default .pd-disclaimer .pd-disclaimer-btn .fa-exclamation-circle,.page-template-template-billinfo .pd-disclaimer .pd-disclaimer-btn .fa-exclamation-circle{color:#FFADB5;font-size:24px;margin-right:10px}.bill-template-default .pd-no-results,.bill-template-default .pd-loading,.page-template-template-billinfo .pd-no-results,.page-template-template-billinfo .pd-loading{display:none;height:auto;padding:20px;background:#FFF0F2;border-radius:20px}.bill-template-default .pd-no-results p,.bill-template-default .pd-loading p,.page-template-template-billinfo .pd-no-results p,.page-template-template-billinfo .pd-loading p{margin-top:0}.bill-template-default .pd-bill-card,.page-template-template-billinfo .pd-bill-card{display:block;position:relative;margin-bottom:30px;width:100%;padding:20px;border-radius:20px;box-shadow:0px 6px 10px rgba(0,0,0,0.1);transition:all 0.3s;z-index:1}.bill-template-default .pd-bill-card.is-loading,.page-template-template-billinfo .pd-bill-card.is-loading{opacity:0}.bill-template-default .pd-bill-card:hover,.page-template-template-billinfo .pd-bill-card:hover{box-shadow:0px 6px 10px rgba(0,0,0,0.3)}.bill-template-default .pd-bill-card .pd-meta,.page-template-template-billinfo .pd-bill-card .pd-meta{padding-bottom:0}.bill-template-default .pd-bill-card h3,.page-template-template-billinfo .pd-bill-card h3{margin:5px 0;font-size:22px;line-height:1.25em;color:#000}@media (min-width: 641px){.bill-template-default .pd-bill-card h3,.page-template-template-billinfo .pd-bill-card h3{font-size:1.5rem}}.bill-template-default .pd-bill-card h6+span,.page-template-template-billinfo .pd-bill-card h6+span{color:#000}.bill-template-default .pd-bill-card h6,.page-template-template-billinfo .pd-bill-card h6{border-top:1px solid #FFADB5;padding-top:10px;line-height:1;margin-top:10px}@media (min-width: 640px){.bill-template-default .pd-bill-card h6,.page-template-template-billinfo .pd-bill-card h6{margin-top:0;border-top:0;padding-top:0;line-height:1.5rem}}.bill-template-default .pd-bill-card .h6,.page-template-template-billinfo .pd-bill-card .h6{color:#1f735e;margin-bottom:5px;font-size:12px;line-height:1.5em;font-weight:600;text-transform:uppercase;display:block}.bill-template-default .pd-bill-card .h6:nth-of-type(2),.page-template-template-billinfo .pd-bill-card .h6:nth-of-type(2){display:none}@media (min-width: 641px){.bill-template-default .pd-bill-card .h6,.page-template-template-billinfo .pd-bill-card .h6{display:inline-block}.bill-template-default .pd-bill-card .h6:nth-of-type(2),.page-template-template-billinfo .pd-bill-card .h6:nth-of-type(2){display:inline-block}}.bill-template-default .pd-meta-row,.page-template-template-billinfo .pd-meta-row{padding:30px 0}.bill-template-default .pd-meta-row.bg-secondary-light .pd-meta-group,.page-template-template-billinfo .pd-meta-row.bg-secondary-light .pd-meta-group{padding:15px 0}.bill-template-default .pd-meta-row.bg-secondary-light .pd-meta-group:nth-of-type(1),.page-template-template-billinfo .pd-meta-row.bg-secondary-light .pd-meta-group:nth-of-type(1){border-bottom:1px solid #FFADB5}.bill-template-default .pd-meta,.page-template-template-billinfo .pd-meta{padding-bottom:30px;line-height:1rem}.bill-template-default .pd-meta h6,.page-template-template-billinfo .pd-meta h6{color:#1f735e;margin-bottom:0;font-size:12px;line-height:2em;font-weight:600;text-transform:uppercase}.bill-template-default .pd-meta span,.page-template-template-billinfo .pd-meta span{line-height:1.25rem}.bill-template-default .pd-back-link,.page-template-template-billinfo .pd-back-link{margin:30px 0;display:block}.bill-template-default .pd-documents ul,.page-template-template-billinfo .pd-documents ul{margin:0;padding:0}.bill-template-default .pd-documents li,.page-template-template-billinfo .pd-documents li{list-style:none;border-bottom:1px solid #FFADB5;padding:10px 0}.bill-template-default .pd-documents li:first-of-type,.page-template-template-billinfo .pd-documents li:first-of-type{border-top:1px solid #FFADB5}.bill-template-default .pd-documents a,.page-template-template-billinfo .pd-documents a{color:#000}.bill-template-default .pd-documents .pd-documents__title,.page-template-template-billinfo .pd-documents .pd-documents__title{margin-bottom:0;margin-right:10px}.bill-template-default .pd-documents .pd-documents__title span,.page-template-template-billinfo .pd-documents .pd-documents__title span{display:block;font-size:14px;color:#444;line-height:1.4rem}.bill-template-default .pd-documents .pd-documents__icon,.page-template-template-billinfo .pd-documents .pd-documents__icon{display:inline-block;color:#1f735e;font-size:22px}.bill-template-default .pd-documents .pd-documents__note,.page-template-template-billinfo .pd-documents .pd-documents__note{margin-top:5px;margin-bottom:0;font-size:14px;font-style:italic}.bill-template-default .pd-flyout-header,.page-template-template-billinfo .pd-flyout-header{align-items:baseline}.bill-template-default button.facetwp-flyout-open,.bill-template-default button.facet-wp-reset,.bill-template-default button.facet-wp-flyout-close,.bill-template-default input.facetwp-slider-reset,.page-template-template-billinfo button.facetwp-flyout-open,.page-template-template-billinfo button.facet-wp-reset,.page-template-template-billinfo button.facet-wp-flyout-close,.page-template-template-billinfo input.facetwp-slider-reset{border:none;background:none;padding:0;font-size:18px;color:#1f735e;font-weight:600;box-shadow:none}.bill-template-default .facetwp-flyout,.page-template-template-billinfo .facetwp-flyout{width:100%;max-width:50vw;min-width:350px}.bill-template-default .facetwp-flyout .facetwp-flyout-content,.page-template-template-billinfo .facetwp-flyout .facetwp-flyout-content{padding:20px}.bill-template-default .facetwp-flyout h3,.page-template-template-billinfo .facetwp-flyout h3{margin-bottom:15px;border-bottom:1px solid #FFADB5;font-size:14px;font-weight:600;letter-spacing:0.07em;text-transform:uppercase}.bill-template-default .facetwp-sort,.page-template-template-billinfo .facetwp-sort{display:inline}.bill-template-default .facetwp-sort select,.page-template-template-billinfo .facetwp-sort select{font-size:16px;border:none;background:none}.bill-template-default .facetwp-facet-search .facetwp-input-wrap,.page-template-template-billinfo .facetwp-facet-search .facetwp-input-wrap{width:100%;background:#fff;border-radius:20px;position:relative}.bill-template-default .facetwp-facet-search .facetwp-input-wrap input,.page-template-template-billinfo .facetwp-facet-search .facetwp-input-wrap input{width:100%;height:72px;padding:20px;border:none;border-radius:20px;font-size:18px;box-shadow:0px 6px 10px rgba(0,0,0,0.1);transition:all 0.3s}@media (min-width: 768px){.bill-template-default .facetwp-facet-search .facetwp-input-wrap input,.page-template-template-billinfo .facetwp-facet-search .facetwp-input-wrap input{font-size:24px}}.bill-template-default .facetwp-facet-search .facetwp-input-wrap input:hover,.bill-template-default .facetwp-facet-search .facetwp-input-wrap input:focus,.page-template-template-billinfo .facetwp-facet-search .facetwp-input-wrap input:hover,.page-template-template-billinfo .facetwp-facet-search .facetwp-input-wrap input:focus{box-shadow:0px 6px 10px rgba(0,0,0,0.3)}.bill-template-default .facetwp-facet-search .facetwp-input-wrap .facetwp-icon,.page-template-template-billinfo .facetwp-facet-search .facetwp-input-wrap .facetwp-icon{padding-right:20px;opacity:1;height:auto;top:30%}.bill-template-default .facetwp-facet-search .facetwp-input-wrap .facetwp-icon.is-loading,.page-template-template-billinfo .facetwp-facet-search .facetwp-input-wrap .facetwp-icon.is-loading{opacity:.5}.bill-template-default .facetwp-facet-search .facetwp-input-wrap .facetwp-icon::before,.page-template-template-billinfo .facetwp-facet-search .facetwp-input-wrap .facetwp-icon::before{content:'\f002';display:inline-block;background:none;font-family:"Font Awesome 5 Pro";font-weight:300;color:#1f735e;font-size:30px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.bill-template-default .facetwp-selections,.page-template-template-billinfo .facetwp-selections{height:auto;background:#FFF0F2;border-radius:20px;margin-bottom:40px}.bill-template-default .facetwp-selections h6,.page-template-template-billinfo .facetwp-selections h6{padding:20px 20px 0 20px}.bill-template-default .facetwp-selections ul,.page-template-template-billinfo .facetwp-selections ul{padding:0 20px 20px 20px;margin:0 0 0 0}.bill-template-default .facetwp-selections li,.page-template-template-billinfo .facetwp-selections li{margin-bottom:10px;display:block}.bill-template-default .facetwp-selections li:last-of-type,.page-template-template-billinfo .facetwp-selections li:last-of-type{margin-bottom:0}.bill-template-default .facetwp-selections span,.page-template-template-billinfo .facetwp-selections span{font-size:16px}.bill-template-default .facetwp-selections h6,.page-template-template-billinfo .facetwp-selections h6{margin-bottom:10px;font-size:18px;font-weight:600}.bill-template-default .facetwp-selections .facetwp-selection-label,.page-template-template-billinfo .facetwp-selections .facetwp-selection-label{font-weight:400;font-style:italic;margin-bottom:3px}.bill-template-default .facetwp-selections .facetwp-selection-value,.page-template-template-billinfo .facetwp-selections .facetwp-selection-value{font-weight:600}@media (min-width: 992px){.bill-template-default .facetwp-flyout-open,.page-template-template-billinfo .facetwp-flyout-open{display:none}}.bill-template-default .facetwp-type-slider span,.page-template-template-billinfo .facetwp-type-slider span{font-size:16px}.bill-template-default .facetwp-type-slider input.facetwp-slider-reset,.page-template-template-billinfo .facetwp-type-slider input.facetwp-slider-reset{margin-top:20px}.bill-template-default .facetwp-type-slider .facetwp-slider-wrap,.page-template-template-billinfo .facetwp-type-slider .facetwp-slider-wrap{padding-bottom:15px;margin-top:30px}.bill-template-default .facetwp-type-slider .noUi-connect,.page-template-template-billinfo .facetwp-type-slider .noUi-connect{background:#1f735e;border:none}.bill-template-default .facetwp-type-slider .noUi-target,.page-template-template-billinfo .facetwp-type-slider .noUi-target{border:1px solid #1f735e}.bill-template-default .facetwp-type-slider .noUi-horizontal,.page-template-template-billinfo .facetwp-type-slider .noUi-horizontal{height:5px}.bill-template-default .facetwp-type-slider .noUi-horizontal .noUi-handle,.page-template-template-billinfo .facetwp-type-slider .noUi-horizontal .noUi-handle{border-radius:50%;border:2px solid #1f735e;top:-8px}.bill-template-default .facetwp-type-slider .noUi-horizontal .noUi-handle:focus,.bill-template-default .facetwp-type-slider .noUi-horizontal .noUi-handle:active,.page-template-template-billinfo .facetwp-type-slider .noUi-horizontal .noUi-handle:focus,.page-template-template-billinfo .facetwp-type-slider .noUi-horizontal .noUi-handle:active{background:#1f735e}.bill-template-default .facetwp-checkbox,.page-template-template-billinfo .facetwp-checkbox{margin:0;padding:0;background:none;font-size:16px;letter-spacing:.01em}.bill-template-default .facetwp-checkbox .facetwp-counter,.page-template-template-billinfo .facetwp-checkbox .facetwp-counter{font-size:16px}.bill-template-default .facetwp-checkbox .checkbox-content-wrap,.page-template-template-billinfo .facetwp-checkbox .checkbox-content-wrap{position:relative;display:inline-block;padding:10px 0 10px 30px;cursor:pointer}.bill-template-default .facetwp-checkbox .checkbox-content-wrap span.custom-checkbox,.page-template-template-billinfo .facetwp-checkbox .checkbox-content-wrap span.custom-checkbox{display:inline-block;position:absolute;top:10px;left:0;background-color:transparent;width:20px;height:20px;transform-origin:center;background:#fff;border:1px solid #1f735e;border-radius:20%;vertical-align:-5px;margin-right:5px;transition:background-color 50ms 100ms,transform 250ms cubic-bezier(0.78, -1.22, 0.17, 10)}.bill-template-default .facetwp-checkbox .checkbox-content-wrap span.custom-checkbox:before,.page-template-template-billinfo .facetwp-checkbox .checkbox-content-wrap span.custom-checkbox:before{content:"";width:0;height:2px;border-radius:2px;background-color:#1f735e;position:absolute;transform:rotate(45deg);top:9px;left:5px;transform-origin:0% 0%}.bill-template-default .facetwp-checkbox .checkbox-content-wrap span.custom-checkbox:after,.page-template-template-billinfo .facetwp-checkbox .checkbox-content-wrap span.custom-checkbox:after{content:"";width:0;height:2px;border-radius:2px;background-color:#1f735e;position:absolute;transform:rotate(305deg);top:12px;left:7px;transform-origin:0% 0%}.bill-template-default .facetwp-checkbox .checkbox-content-wrap:hover span.custom-checkbox:before,.page-template-template-billinfo .facetwp-checkbox .checkbox-content-wrap:hover span.custom-checkbox:before{width:5px;transition:width 100ms ease}.bill-template-default .facetwp-checkbox .checkbox-content-wrap:hover span.custom-checkbox:after,.page-template-template-billinfo .facetwp-checkbox .checkbox-content-wrap:hover span.custom-checkbox:after{width:10px;transition:width 150ms ease 100ms}.bill-template-default .facetwp-checkbox.checked,.page-template-template-billinfo .facetwp-checkbox.checked{background:none}.bill-template-default .facetwp-checkbox.checked .checkbox-content-wrap span.custom-checkbox,.page-template-template-billinfo .facetwp-checkbox.checked .checkbox-content-wrap span.custom-checkbox{border-color:#1f735e;background:#1f735e;transform:scale(1.05)}.bill-template-default .facetwp-checkbox.checked .checkbox-content-wrap span.custom-checkbox:after,.page-template-template-billinfo .facetwp-checkbox.checked .checkbox-content-wrap span.custom-checkbox:after{width:10px;background-color:#fff;transition:width 150ms ease 100ms}.bill-template-default .facetwp-checkbox.checked .checkbox-content-wrap span.custom-checkbox:before,.page-template-template-billinfo .facetwp-checkbox.checked .checkbox-content-wrap span.custom-checkbox:before{width:5px;background-color:#fff;transition:width 150ms ease 100ms}.bill-template-default .facetwp-checkbox.checked .checkbox-content-wrap:hover span.custom-checkbox,.page-template-template-billinfo .facetwp-checkbox.checked .checkbox-content-wrap:hover span.custom-checkbox{background-color:#1f735e}.bill-template-default .facetwp-checkbox.checked .checkbox-content-wrap:hover span.custom-checkbox:after,.page-template-template-billinfo .facetwp-checkbox.checked .checkbox-content-wrap:hover span.custom-checkbox:after{width:10px;background-color:#fff}.bill-template-default .facetwp-checkbox.checked .checkbox-content-wrap:hover span.custom-checkbox:before,.page-template-template-billinfo .facetwp-checkbox.checked .checkbox-content-wrap:hover span.custom-checkbox:before{width:5px;background-color:#fff}.blog,.single-post{padding-top:120px}@media (max-width: 991px){.blog,.single-post{padding-top:100px}}@media (max-width: 767px){.blog,.single-post{padding-top:80px}}.blog__content-area,.single-post__content-area{padding:149px 0 0}@media (max-width: 991px){.blog__content-area,.single-post__content-area{padding-top:110px}}@media (max-width: 767px){.blog__content-area,.single-post__content-area{padding-top:80px}}.blog__main--title{color:#1f735e;margin-bottom:70px}@media (max-width: 991px){.blog__main--title{margin-bottom:55px}}@media (max-width: 767px){.blog__main--title{margin-bottom:40px}}.blog__post--article{margin-bottom:85px}@media (max-width: 767px){.blog__post--article{margin-bottom:45px}}.blog__post--link{display:block}.blog__post--link:hover .blog__post--img{opacity:0.7}.blog__post--link:hover .blog__post--img img{transform:scale(1.1)}.blog__post--link:hover .blog__post--title{color:#1f735e;text-decoration:underline}.blog__post--img{display:block;margin-bottom:25px;overflow:hidden;transition:all 0.3s}@media (min-width: 768px) and (max-width: 991px){.blog__post--img{margin-bottom:7px}}@media (max-width: 640px){.blog__post--img{margin-bottom:15px}}.blog__post--img img{width:100%;vertical-align:bottom;transition:transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s;max-height:510px;object-fit:cover}.blog__post--title{margin-bottom:10px;display:inline-block;color:#000;text-decoration:none}@media (min-width: 768px) and (max-width: 991px){.blog__post--title{font-size:1.3rem}}.blog__post--meta span,.blog__post--meta a{font-size:16px}.blog__post--meta a{color:#000;display:inline-block;text-decoration:none}.blog__post--meta a:hover{color:#1f735e}.blog .footer{background:#1f735e}.blog .footer *,.blog .footer .footer-contact-col a{color:#fff}.blog .footer .footer-contact-col a:after{background-color:#ffadb5}.blog .footer .footer-contact-col a:hover{color:#ffadb5}.blog .footer .copyright-col a{color:#fff}.blog .footer .copyright-col a:hover{color:#ffadb5}.blog .footer svg g{fill:#fff !important}.blog_form_section{padding:358px 0 165px;position:relative}@media (max-width: 1199px){.blog_form_section{padding:250px 0 110px}}@media (max-width: 991px){.blog_form_section{padding:200px 0 70px}}@media (max-width: 767px){.blog_form_section{padding:70px 0}}.blog_form_section>svg{position:absolute;bottom:0;left:0;right:0;width:100%;height:auto;max-width:1440px;margin:0 auto}@media (max-width: 767px){.blog_form_section>svg{display:none}}.blog_form_section .container{position:relative}.blog_form_section--title{max-width:800px;margin:0 auto 55px;color:#1f735e}@media (max-width: 1199px){.blog_form_section--title{max-width:700px}}@media (max-width: 991px){.blog_form_section--title{max-width:600px}}@media (max-width: 480px){.blog_form_section--title{font-size:2rem;line-height:2rem}}.blog_form_section .gform_wrapper form{max-width:579px;width:100%;margin:0 auto;position:relative}.blog_form_section .gform_wrapper form ul.gform_fields{margin:0;padding:0}.blog_form_section .gform_wrapper form ul.gform_fields li.gfield{padding:0;margin:0 0 10px;list-style:none}.blog_form_section .gform_wrapper form ul.gform_fields li.gfield .gfield_label{display:none}.blog_form_section .gform_wrapper form ul.gform_fields li.gfield input{width:100%;border:none;border-bottom:1px solid #ffadb5;font-size:40px;color:#ffadb5;outline:none;height:70px;border-radius:0}@media (max-width: 767px){.blog_form_section .gform_wrapper form ul.gform_fields li.gfield input{height:50px;font-size:30px}}.blog_form_section .gform_wrapper form ul.gform_fields li.gfield input::placeholder{opacity:1;color:#ffadb5}.blog_form_section .gform_wrapper form ul.gform_fields li.gfield input:active,.blog_form_section .gform_wrapper form ul.gform_fields li.gfield input:focus{color:#1f735e;border-color:#1f735e}.blog_form_section .gform_wrapper form ul.gform_fields li.gfield .validation_message{position:absolute;top:101%;left:0;right:0;color:red;font-size:16px;letter-spacing:0.5px}.blog_form_section .gform_wrapper form .gform_footer{position:absolute;bottom:20px;right:10px;width:auto;padding:0;margin:0}@media (max-width: 767px){.blog_form_section .gform_wrapper form .gform_footer{bottom:5px}}.blog_form_section .gform_wrapper form .gform_footer input[type="submit"]{font-size:0;width:33px;height:32px;position:absolute;bottom:0;right:-8px;margin:0;cursor:pointer;background:transparent;outline:none;border:none}.blog_form_section .gform_wrapper form .gform_footer input[type="submit"]:hover+.fal{color:#1f735e}.blog_form_section .gform_wrapper form .gform_footer .fal{color:#ffadb5;font-size:26px;transition:all 0.3s}.single--article{padding-bottom:115px}@media (max-width: 991px){.single--article{padding-bottom:100px}}@media (max-width: 767px){.single--article{padding-bottom:80px}}@media (max-width: 640px){.single--article{padding-bottom:60px}}.single--article h1,.single--article h2,.single--article h3,.single--article h4,.single--article h5,.single--article h6{font-weight:500}.single--article p{max-width:625px;margin-top:0;margin-bottom:34px}.single--article p a{color:#ffadb5;text-decoration:none}.single--article p a:hover{color:#1f735e}.single--article h4{margin-bottom:67px;letter-spacing:-0.35px}.single--article h5{margin-bottom:15px}.single--article .wp-caption{margin-bottom:2.2em;margin-top:2.3em;width:100% !important}.single--article .wp-caption .wp-caption-text{font-size:16px}.single--article img{width:100%}.single--article .content_container{max-width:940px}.single--article .share-buttons a{color:#1f735e;font-size:30px;display:inline-block;margin-right:15px}.single--article .share-buttons a:hover{color:#ffadb5}.single--title{margin-bottom:20px;max-width:900px}.single__thumbnail{margin-bottom:65px}.single__thumbnail img{width:100%}.single--meta{margin-bottom:30px}.single--meta span{font-size:16px}.single--meta a{color:#000;display:inline-block;text-decoration:none}.single--meta a:hover{color:#1f735e}.related_section{padding:118px 0 58px;background:rgba(255,233,237,0.7)}.related_section--title{color:#ffadb5;margin-bottom:50px}.contact_section{background:#1f735e;padding:247px 0 100px}@media (max-width: 991px){.contact_section{padding:200px 0 90px}}@media (max-width: 640px){.contact_section{padding:150px 0 80px}}.contact_section--title{margin-bottom:48px}@media (max-width: 767px){.contact_section--title{margin-bottom:40px}}@media (max-width: 640px){.contact_section--title{margin-bottom:30px}}@media (max-width: 480px){.contact_section--title{margin-bottom:25px}}.contact_section *{color:#fff}.contact_section .left_content h1,.contact_section .left_content h2,.contact_section .left_content h3,.contact_section .left_content h4,.contact_section .left_content h5,.contact_section .left_content h6{margin-bottom:45px}@media (max-width: 767px){.contact_section .left_content h1,.contact_section .left_content h2,.contact_section .left_content h3,.contact_section .left_content h4,.contact_section .left_content h5,.contact_section .left_content h6{margin-bottom:30px}}@media (max-width: 640px){.contact_section .left_content h1,.contact_section .left_content h2,.contact_section .left_content h3,.contact_section .left_content h4,.contact_section .left_content h5,.contact_section .left_content h6{margin-bottom:20px}}.contact_section p{margin:0 0 28px}@media (max-width: 640px){.contact_section p{margin-bottom:18px}}.contact_section p a{text-decoration:none}.contact_section p a:hover{color:#ffadb5}.contact_section .gform_wrapper{padding-left:13%;padding-top:7px}@media (max-width: 991px){.contact_section .gform_wrapper{padding-left:5%}}@media (max-width: 767px){.contact_section .gform_wrapper{padding-left:0%}}.contact_section .gform_wrapper form{width:100%;margin:0 auto;position:relative}.contact_section .gform_wrapper form ul.gform_fields{margin:0;padding:0}.contact_section .gform_wrapper form ul.gform_fields li.gfield{padding:0;margin:0 0 31px;list-style:none}.contact_section .gform_wrapper form ul.gform_fields li.gfield:last-child{margin-bottom:17px}.contact_section .gform_wrapper form ul.gform_fields li.gfield.gfield_error input,.contact_section .gform_wrapper form ul.gform_fields li.gfield.gfield_error textarea{border-color:red}.contact_section .gform_wrapper form ul.gform_fields li.gfield.hidden_label>label{display:none}.contact_section .gform_wrapper form ul.gform_fields li.gfield .gfield_label{display:none}.contact_section .gform_wrapper form ul.gform_fields li.gfield input{width:100%;border:none;border-bottom:1px solid #fff;font-size:26px;color:#fff;outline:none;height:40px;background:transparent;border-radius:0}@media (max-width: 767px){.contact_section .gform_wrapper form ul.gform_fields li.gfield input{font-size:22px}}.contact_section .gform_wrapper form ul.gform_fields li.gfield input::placeholder{opacity:0.5;color:#fff}.contact_section .gform_wrapper form ul.gform_fields li.gfield input:active,.contact_section .gform_wrapper form ul.gform_fields li.gfield input:focus{color:#fff}.contact_section .gform_wrapper form ul.gform_fields li.gfield textarea{margin-top:32px;border-radius:0;height:187px;border:1px solid #fff;background:transparent;color:#fff;font-size:26px;outline:none;padding:14px 16px}@media (max-width: 767px){.contact_section .gform_wrapper form ul.gform_fields li.gfield textarea{font-size:22px}}.contact_section .gform_wrapper form ul.gform_fields li.gfield textarea::placeholder{opacity:0.5;color:#fff}.contact_section .gform_wrapper form ul.gform_fields li.gfield .validation_message{position:absolute;top:101%;left:0;right:0;color:#fff;font-size:16px;letter-spacing:0.5px}.contact_section .gform_wrapper form .gform_footer{position:relative;display:inline-block}.contact_section .gform_wrapper form .gform_footer input[type="submit"]{color:#ffadb5;background:transparent;border:none;outline:none;font-size:26px;padding:14px 31px;position:relative;z-index:1;cursor:pointer;transition:all 0.3s}.contact_section .gform_wrapper form .gform_footer input[type="submit"]:hover{color:#fff}.contact_section .gform_wrapper form .gform_footer input[type="submit"]:hover+.fal{color:#fff}.contact_section .gform_wrapper form .gform_footer .fal{color:#ffadb5;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all 0.3s}.faq_section{padding:90px 0 140px;background-color:rgba(255,233,237,0.7)}.faq_group--list{padding:0;counter-reset:list-services;margin:0 auto;max-width:1050px}.faq_group--list .item{list-style:none}.faq_group--list .item:not(:last-child){border-bottom:2px solid #fff}.faq_group--list .item .count-result{counter-increment:list-services;width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #FFADB5;padding:4px;background-color:#FFADB5;border-radius:50%;background-clip:content-box;margin-right:20px}@media only screen and (min-width: 992px){.faq_group--list .item .count-result{width:50px;height:50px;margin-right:25px}}@media only screen and (min-width: 1200px){.faq_group--list .item .count-result{width:60px;height:60px;margin-right:30px}}.faq_group--list .item .count-result:before{content:counter(list-services);font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;font-weight:700;letter-spacing:-0.06px;color:#fff;position:relative;top:1px}@media only screen and (min-width: 992px){.faq_group--list .item .count-result:before{font-size:26px;font-size:1.625rem;line-height:26px;line-height:1.625rem;font-weight:700}}@media only screen and (min-width: 1200px){.faq_group--list .item .count-result:before{font-size:30px;font-size:1.875rem;line-height:30px;line-height:1.875rem;font-weight:700}}.faq_group--list .item--title{margin:0}@media (max-width: 480px){.faq_group--list .item--title{font-size:1.35rem;line-height:1.34}}.faq_group--list .item--header{position:relative;cursor:pointer;padding:10px 45px 10px 0;display:flex;align-items:center}@media (min-width: 992px){.faq_group--list .item--header{padding:15px 45px 15px 0}}@media (min-width: 1199px){.faq_group--list .item--header{padding:20px 45px 20px 0}}@media (max-width: 640px){.faq_group--list .item--header{padding-right:30px}}.faq_group--list .item--body{display:none;padding:11px 0 17px;max-width:624px;transform:translateX(90px)}@media (max-width: 1199px){.faq_group--list .item--body{transform:translateX(80px)}}@media (max-width: 991px){.faq_group--list .item--body{transform:translateX(0);padding-left:62px}}.faq_group--list .item--body h5{margin-bottom:49px}@media (max-width: 640px){.faq_group--list .item--body h5{margin-bottom:24px}}.faq_group--list .item--body h5+h5{margin-top:-10px}@media (max-width: 640px){.faq_group--list .item--body h5+h5{margin-top:-5px}}.faq_group--list .item--body h5+p{margin-top:-30px}@media (max-width: 640px){.faq_group--list .item--body h5+p{margin-top:-15px}}.faq_group--list .item--body p{margin-top:0;margin-bottom:20px}@media (min-width: 641px){.faq_group--list .item--body p{margin-bottom:40px}}@media (max-width: 480px){.faq_group--list .item--body p{font-size:1rem}}.faq_group--list .item .less_btn,.faq_group--list .item .more_btn{position:absolute;right:0;left:0;bottom:0;top:0;transition:all 0.2s}.faq_group--list .item .less_btn i,.faq_group--list .item .more_btn i{top:50%;right:15px;color:#ffadb5;font-size:29px;transform:translateY(-50%);line-height:1;text-align:right;position:absolute;font-weight:300}@media (max-width: 640px){.faq_group--list .item .less_btn i,.faq_group--list .item .more_btn i{right:5px}}.faq_group--list .item .less_btn{opacity:0;visibility:hidden}.faq_group--list .item .more_btn{opacity:1;visibility:visible}.faq_group--list .item.active .less_btn{visibility:visible;opacity:1}.faq_group--list .item.active .more_btn{visibility:hidden;opacity:0}.footer_section{padding-top:50px;padding-bottom:30px;position:relative;background-color:#ffadb5}@media (min-width: 992px){.footer_section{background-image:url("../img/footer-oval.svg");background-repeat:no-repeat;background-position:center bottom;background-size:contain;padding-top:27.3vw;padding-bottom:162px;background-color:#1f735e}.footer_section.pink{background-color:rgba(255,233,237,0.7)}.footer_section.lightpink{background-color:#ffe9ed}.page-careers .footer_section{background-image:none}.page-careers .footer_section:before{content:"";width:100vw;height:50vw;border-radius:50% 50% 0 0 / 100% 100% 0 0;border:1px solid #1f735e;border-bottom:0;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}.footer_section .footer-oval{position:absolute;top:0;display:none}@media only screen and (min-width: 992px){.footer_section .footer-oval{display:block}}.footer_section .footer-oval svg{height:100%;width:auto}.footer_section .footer-oval.left{left:0;height:66%}.footer_section .footer-oval.right{right:0;height:100%}.footer_section .footer-text{max-width:500px;margin:0 auto 0;width:100%;position:relative}.page-careers .footer_section .footer-text{max-width:700px}.footer_section .footer-text .footer-logo{display:inline-block;margin-bottom:30px}@media only screen and (min-width: 992px){.footer_section .footer-text .footer-logo{margin-bottom:60px}}.footer_section .footer-text p{color:#1f735e;font-size:40px;font-weight:500;line-height:1;margin-top:0;margin-bottom:30px}@media only screen and (min-width: 992px){.footer_section .footer-text p{font-size:60px;margin-bottom:1em}}@media only screen and (min-width: 992px){.page-careers .footer_section .footer-text p{font-size:50px;margin-bottom:1.6em}}.footer_section--link>div{display:inline-block}.footer_section--link a{display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none}.page-careers .footer_section--link a{color:#ffadb5;flex-direction:row-reverse}.page-careers .footer_section--link a svg{margin-right:0;margin-left:10px}.footer_section--link a svg{width:22px;height:19px;margin-right:10px;position:relative;top:3px}.footer_section--link a:hover{color:#1f735e}.footer{position:relative;background-color:#fff;padding:59px 0}.footer.sticky-footer{position:absolute;bottom:0;left:0;right:0}.footer .footer-contact-col{margin-bottom:20px;line-height:1.75rem}@media only screen and (min-width: 768px){.footer .footer-contact-col{margin-bottom:0}}@media (max-width: 767px){.footer .footer-contact-col{padding:0;text-align:center}}.footer .footer-contact-col a{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;font-weight:400;color:#1f735e;text-decoration:none;transition:all 0.3s ease-in-out 0s;line-height:1.4}@media (min-width: 992px), (max-width: 767px){.footer .footer-contact-col a{margin-left:40px;display:inline-block}}@media (min-width: 992px) and (max-width: 1199px), (max-width: 767px) and (max-width: 1199px){.footer .footer-contact-col a{margin-left:20px}}@media (min-width: 992px), (max-width: 767px){.footer .footer-contact-col a:first-child{margin-left:0}}.footer .footer-contact-col a:after{content:"";display:block;width:0;margin:-2px auto 0;height:1px;background-color:#1f735e;transition:all 0.3s ease-in-out 0s}.footer .footer-contact-col a:hover:after{width:100%}.footer-logo{display:inline-block;margin-bottom:20px}@media only screen and (min-width: 768px){.footer-logo{margin-bottom:0}}@media only screen and (min-width: 992px){.footer-logo{padding:0 17.5px}}.footer__socials{list-style:none;padding:0 24px;margin:0}@media (max-width: 1199px){.footer__socials{padding:0 10px}}@media (max-width: 767px){.footer__socials{margin-bottom:20px}}.footer__socials li{display:inline-block;margin:0 5px}.footer__socials li a{font-size:30px;color:#1f735e}.footer__socials li a:hover{color:#ffadb5}.footer .copyright-col{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;font-weight:400;color:#1f735e}.footer .copyright-col p{margin:0}@media (min-width: 992px), (max-width: 767px){.footer .copyright-col p{display:inline-block;margin-right:40px}}@media (min-width: 992px) and (max-width: 1199px), (max-width: 767px) and (max-width: 1199px){.footer .copyright-col p{margin-right:20px}}@media (min-width: 992px), (max-width: 767px){.footer .copyright-col p:last-child{margin-right:0}}.footer .copyright-col a{display:inline-block;color:#1f735e;text-decoration:none;transition:all 0.3s ease-in-out 0s}.footer .copyright-col a:after{content:"";display:block;width:0;margin:-2px auto 0;height:1px;background-color:#1f735e;transition:all 0.3s ease-in-out 0s}.footer .copyright-col a:hover:after{width:100%}.site-header{padding:20px 0;position:fixed;z-index:99;top:0;left:0;width:100%;transition:all 0.3s ease-in-out 0s}.site-header.sticky-header{transform:translateY(-100%)}.site-header.hdn{transform:translateY(-100%) !important}.site-header.slim{background-color:#fff;padding:10px 0}.site-header.slim.sticky-header{background:transparent}.site-header.slim .hamburger-inner,.site-header.slim .hamburger-inner::before,.site-header.slim .hamburger-inner::after{background:#1f735e}.site-header.slim .main-navigation .menu>.menu-item>a{color:#1f735e}.site-header.slim .site-branding svg{max-width:100px}@media only screen and (min-width: 992px){.site-header.slim .site-branding svg{max-width:150px}}.site-header .hamburger-box{width:21px;height:17px}.site-header .hamburger:not(.is-active) .hamburger-inner::before{top:8px}.site-header .hamburger:not(.is-active) .hamburger-inner::after{top:16px}.site-header .hamburger-inner,.site-header .hamburger-inner::before,.site-header .hamburger-inner::after{height:2px;border-radius:0;width:21px}@media only screen and (max-width: 991px){.site-header.menu-open .site-branding svg g{fill:#1f735e}}.site-header .site-branding{max-width:140px;position:relative;z-index:100}@media only screen and (min-width: 992px){.site-header .site-branding{max-width:190px}}.site-header .site-branding svg{transition:all 0.3s ease-in-out 0s;max-width:100%}.site-header .site-branding svg g{transition:all 0.3s ease-in-out 0s}.blog .site-header .hamburger-inner,.blog .site-header .hamburger-inner::before,.blog .site-header .hamburger-inner::after,.single-post .site-header .hamburger-inner,.single-post .site-header .hamburger-inner::before,.single-post .site-header .hamburger-inner::after{background:#ffadb5}.blog .site-header .hamburger.is-active .hamburger-inner,.blog .site-header .hamburger.is-active .hamburger-inner::before,.blog .site-header .hamburger.is-active .hamburger-inner::after,.single-post .site-header .hamburger.is-active .hamburger-inner,.single-post .site-header .hamburger.is-active .hamburger-inner::before,.single-post .site-header .hamburger.is-active .hamburger-inner::after{background:#1f735e}@media (min-width: 992px){.blog .site-header .main-navigation .menu>.menu-item>a,.single-post .site-header .main-navigation .menu>.menu-item>a{color:#1f735e}.blog .site-header .main-navigation .menu>.menu-item>a:hover,.single-post .site-header .main-navigation .menu>.menu-item>a:hover{color:#ffadb5}.blog .site-header .main-navigation .menu ul.sub-menu,.single-post .site-header .main-navigation .menu ul.sub-menu{background:#1f735e}.blog .site-header .main-navigation .menu ul.sub-menu .menu-item a,.single-post .site-header .main-navigation .menu ul.sub-menu .menu-item a{color:#fff}}.m-heading{padding:120px 0 70px;position:relative}.single-team .m-heading{padding-bottom:150px}@media only screen and (min-width: 992px){.m-heading{padding:150px 0 120px}.single-team .m-heading{padding-bottom:70px}}@media only screen and (min-width: 1200px){.m-heading{padding:245px 0 200px}}.m-heading__title{margin-bottom:0.625em}.single-team .m-heading__title{margin-bottom:25px}.m-heading__subtitle{margin-bottom:0}@media only screen and (max-width: 991px){.m-heading__subtitle{font-size:1.25rem}}@media only screen and (max-width: 991px){.m-heading__subtitle br{margin-bottom:0}}.m-decor{display:block;width:40vw;height:40vw;border-radius:50%;position:absolute;right:0;top:100%;transform:translate(50%, -45%);z-index:2}@media only screen and (min-width: 1200px){.m-decor{width:45vw;height:45vw}}.m-decor.size-sm{width:27vw;height:27px}@media only screen and (min-width: 1200px){.m-decor.size-sm{width:35vw;height:35vw}}.m-decor.x-left{right:auto;left:0;transform:translateY(-50%, -50%)}.m-decor.x-left.y-top{transform:translate(-50%, 50%)}.m-decor.y-top{top:auto;bottom:100%;transform:translate(50%, 50%)}.home-banner{position:relative;padding-top:40px;padding-bottom:40px;color:#fff;background-color:#1f735e;display:flex;align-items:center;justify-content:center;height:100vh;height:calc(var(--vh, 1vh) * 100)}@media only screen and (min-width: 768px){.home-banner{padding-top:60px;padding-bottom:60px}}@media only screen and (min-width: 992px){.home-banner{padding-top:110px;padding-bottom:110px}}@media (max-width: 991px){.home-banner{padding:90px 0}}@media (max-width: 768px){.home-banner{align-items:flex-end}}@media (max-width: 640px){.home-banner{padding:100px 0 38px}}.home-banner>div{width:100%}.home-banner--circle{border-radius:50%;background:#ffadb5;position:absolute;top:50%}.home-banner--circle.circle_right{right:0;width:75vh;height:75vh;transform:translate(50%, -42%)}@media (max-width: 1440px){.home-banner--circle.circle_right{width:85vh;height:85vh;transform:translate(50%, 0);bottom:0;top:auto}}@media (max-width: 1440px) and (max-height: 701px){.home-banner--circle.circle_right{width:80vh;height:80vh}}@media (max-width: 767px){.home-banner--circle.circle_right{width:72vh;height:72vh}}@media (max-width: 640px){.home-banner--circle.circle_right{width:55vh;height:55vh;transform:translate(50%, 0);top:18%;bottom:auto}}.home-banner--circle.circle_left{transform:translate(-50%, -59%);left:0;width:54vh;height:54vh}@media (max-width: 1440px){.home-banner--circle.circle_left{transform:translate(-50%, -57%);width:60vh;height:60vh}}@media (max-width: 1440px) and (max-height: 700px){.home-banner--circle.circle_left{transform:translate(-50%, -53%);width:57vh;height:57vh}}@media (max-width: 767px){.home-banner--circle.circle_left{width:53vh;height:53vh}}@media (max-width: 640px){.home-banner--circle.circle_left{width:38vh;height:38vh;transform:translate(-50%, 0%);top:19%;bottom:auto}}.home-banner>.container{position:relative}.home-banner .banner-title{margin:0;max-width:700px;width:80%}@media (max-width: 640px){.home-banner .banner-title{font-size:40px;line-height:1;margin-bottom:20px}}.home-banner .inline-btn{transition:all 0.3s;padding-left:0}@media (max-width: 640px){.home-banner .inline-btn{font-size:17px}}.home-banner .inline-btn i{transition:all 0.3s;position:static;transform:none;margin-right:30px}@media (max-width: 1440px){.home-banner .inline-btn i{margin-right:18px}}.home-banner .inline-btn:hover{color:#ffadb5}.home-banner .inline-btn:hover i{color:#ffadb5}.home-banner--btn.container{position:absolute;bottom:60px;left:0;right:0}@media (max-width: 991px){.home-banner--btn.container{bottom:40px}}@media (max-width: 767px){.home-banner--btn.container{bottom:30px}}@media (max-width: 640px){.home-banner--btn.container{position:static;width:100%}}.m-image img{width:100%}@media only screen and (min-width: 992px){.page-about .m-image+.m-text__container{padding-top:135px}}@media only screen and (max-width: 991px){.main-navigation{position:fixed;z-index:99;top:0;left:0;width:100vw;height:100vh;background-color:#FFADB5;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out 0s}.menu-open .main-navigation{opacity:1;visibility:visible}}.main-navigation .menu{padding:20px 25px 30px;margin:80px 0 0;list-style:none;display:flex;width:100%;flex-direction:column;height:calc(100vh - 80px);overflow-y:auto}@media only screen and (min-width: 576px){.main-navigation .menu{max-width:540px;margin:120px auto 0;height:calc(100vh - 120px)}}@media only screen and (min-width: 992px){.main-navigation .menu{flex-wrap:wrap;flex-direction:row;justify-content:flex-end;padding:0;position:relative;top:4px;margin:0;overflow-y:visible;height:auto;max-width:none}}@media (max-width: 991px){.main-navigation .menu{background:#ffadb5}}@media (max-width: 991px) and (min-width: 768px){.main-navigation .menu{max-width:calc(100% - 100px);padding-left:0;padding-right:0}}@media (max-width: 767px) and (min-width: 576px){.main-navigation .menu{max-width:calc(100% - 50px)}}.main-navigation .menu a{text-decoration:none;outline:none}.main-navigation .menu>.menu-item{margin-bottom:15px}@media only screen and (min-width: 992px){.main-navigation .menu>.menu-item{margin-bottom:0;padding-bottom:15px}}@media (min-width: 992px){.main-navigation .menu>.menu-item:not(:first-child){margin-left:30px}}@media (max-width: 991px){.main-navigation .menu>.menu-item{opacity:0;transition:all 0.5s}.main-navigation .menu>.menu-item:nth-child(1){transition-delay:0.4s}.main-navigation .menu>.menu-item:nth-child(2){transition-delay:0.5s}.main-navigation .menu>.menu-item:nth-child(3){transition-delay:0.6s}.main-navigation .menu>.menu-item:nth-child(3){transition-delay:0.7s}.main-navigation .menu>.menu-item:nth-child(4){transition-delay:0.8s}.main-navigation .menu>.menu-item:nth-child(5){transition-delay:0.9s}.main-navigation .menu>.menu-item:nth-child(6){transition-delay:1s}.main-navigation .menu>.menu-item:nth-child(7){transition-delay:1.1s}.main-navigation .menu>.menu-item:nth-child(8){transition-delay:1.2s}.main-navigation .menu>.menu-item:nth-child(9){transition-delay:1.3s}}.main-navigation .menu>.menu-item>a{font-size:32px;font-size:2rem;line-height:32px;line-height:2rem;font-weight:500;color:#fff;transition:all 0.3s ease-in-out 0s}@media only screen and (min-width: 992px){.main-navigation .menu>.menu-item>a{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:500}}@media (max-width: 991px){.main-navigation .menu>.menu-item>a{color:#1f735e}}@media (min-width: 992px){.main-navigation .menu>.menu-item>a:hover{color:#FFADB5}}.main-navigation .menu>.menu-item.current_page_item,.main-navigation .menu>.menu-item.current_page_parent{position:relative}@media (max-width: 991px){.main-navigation .menu>.menu-item.current_page_item>a,.main-navigation .menu>.menu-item.current_page_parent>a{color:#fff}}.main-navigation .menu>.menu-item.current_page_item a,.main-navigation .menu>.menu-item.current_page_parent a{pointer-events:none}.main-navigation .menu>.menu-item.current_page_item a:after,.main-navigation .menu>.menu-item.current_page_parent a:after{width:100%}.main-navigation .menu>.menu-item.current-menu-parent>a{pointer-events:none}.main-navigation .menu>.menu-item.current-menu-parent>a:after{width:100%}.main-navigation .menu>.menu-item.menu-item-has-children>a{cursor:default}.main-navigation .menu>.menu-item.menu-item-has-children>a:hover:after{width:0}.main-navigation .menu ul.sub-menu{margin:0;visibility:hidden;position:relative;transition:all 0.5s ease;display:none;padding-top:.25em;border-radius:10px;margin-top:15px}@media (min-width: 992px){.main-navigation .menu ul.sub-menu{position:absolute;min-width:200px;background:white;padding:1em;box-shadow:0 50px 100px -20px rgba(50,50,93,0.25),0 30px 60px -30px rgba(0,0,0,0.3)}}.main-navigation .menu ul.sub-menu .menu-item.current-menu-item a:after{width:100%}@media (max-width: 991px){.main-navigation .menu ul.sub-menu .menu-item.current-menu-item>a{color:#fff}}.main-navigation .menu ul.sub-menu .menu-item a{cursor:pointer;margin-bottom:.5em}@media (min-width: 992px){.main-navigation .menu ul.sub-menu .menu-item a:hover{color:#FFADB5}}.main-navigation .menu ul.sub-menu .menu-item:last-of-type a{margin-bottom:0}.main-navigation .menu .menu-item:hover>.sub-menu,.main-navigation .menu .menu-item .sub-menu:hover{visibility:visible;opacity:1;display:block}.main-navigation .menu .menu-item .sub-menu .menu-item{clear:both;width:100%}.menu-toggle{display:block;outline:none;position:relative;z-index:100;margin-left:auto;line-height:0;top:2px}@media only screen and (min-width: 992px){.menu-toggle{display:none}}@media (max-width: 991px){.site-header.menu-open .main-navigation .menu>.menu-item{opacity:1}}.our-mission{background-color:#1f735e;padding-top:40px;padding-bottom:40px;color:#fff}@media only screen and (min-width: 768px){.our-mission{padding-top:60px;padding-bottom:60px}}@media only screen and (min-width: 992px){.our-mission{padding-top:80px;padding-bottom:80px}}@media only screen and (min-width: 1200px){.our-mission{padding-top:105px;padding-bottom:145px}}.our-mission div[class*="col-lg"]{background-clip:content-box}.our-mission .full-container{display:flex;flex-wrap:wrap}@media only screen and (min-width: 992px){.our-mission .full-container{align-items:center}}@media only screen and (min-width: 1200px){.our-mission .full-container{align-items:flex-start}}.our-mission .full-container .left-col{flex-shrink:0;padding-left:12.5px;padding-right:12.5px;width:100%}@media only screen and (min-width: 992px){.our-mission .full-container .left-col{margin-left:calc((100% - 960px) / 2);width:calc(960px * 0.5)}}@media only screen and (min-width: 1200px){.our-mission .full-container .left-col{margin-left:calc((100% - 1140px) / 2);width:calc(1140px * 0.3333333)}}@media only screen and (min-width: 1360px){.our-mission .full-container .left-col{margin-left:calc((100% - 1300px) / 2);width:calc(1300px * 0.3333333)}}.our-mission .full-container .right-col{flex-shrink:0;padding-left:12.5px;padding-right:15.5px;width:100%}@media only screen and (min-width: 992px){.our-mission .full-container .right-col{padding-right:0;width:calc((100% - 960px) / 2 + 960px * 0.5)}}@media only screen and (min-width: 1200px){.our-mission .full-container .right-col{width:calc((100% - 1140px) / 2 + 1140px * 0.6666667)}}@media only screen and (min-width: 1360px){.our-mission .full-container .right-col{width:calc((100% - 1300px) / 2 + 1300px * 0.6666667)}}@media only screen and (min-width: 1200px){.our-mission .top-title{margin-top:65px}}@media only screen and (min-width: 1360px){.our-mission .top-title{margin-top:95px}}.our-mission .our-mission-img img{display:block;width:100%;margin-top:30px}@media only screen and (min-width: 768px){.our-mission .our-mission-img img{margin-top:45px}}@media only screen and (min-width: 992px){.our-mission .our-mission-img img{margin-top:0}}.our_mission_2{background:#1f735e;padding-top:210px}@media (max-width: 991px){.our_mission_2{padding-top:170px}}@media (max-width: 767px){.our_mission_2{padding-top:140px}}@media (max-width: 640px){.our_mission_2{padding-top:110px}}@media (max-width: 480px){.our_mission_2{padding-top:80px}}.our_mission_2 h2{margin:0 0 100px}@media (max-width: 640px){.our_mission_2 h2{margin-bottom:60px}}.our_mission_2 h5{margin:0 0 25px}.our_mission_2--img{width:100%}.our-services{padding:40px 0;background-color:rgba(255,233,237,0.7)}@media only screen and (min-width: 768px){.our-services{padding:60px 0}}@media only screen and (min-width: 992px){.our-services{padding:80px 0}}@media only screen and (min-width: 1200px){.our-services{padding:95px 0 125px}}.our-services .our-services-title{letter-spacing:-0.08px}@media (max-width: 640px){.our-services .our-services-title{margin-bottom:20px}}.services-list{list-style:none;padding:0;margin:30px 0 0;counter-reset:list-services}@media only screen and (min-width: 992px){.services-list{margin:0}}@media (max-width: 640px){.services-list{margin-top:60px}}.services-list .item{display:flex;align-items:center;padding:10px 0;border-bottom:2px solid #fff}@media only screen and (min-width: 992px){.services-list .item{padding:15px 0}}@media only screen and (min-width: 1200px){.services-list .item{padding:22px 0}}@media (max-width: 640px){.services-list .item{padding:17px 0}}.services-list .item:first-of-type{padding-top:0}.services-list .item>.count-result{counter-increment:list-services;width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #FFADB5;padding:4px;background-color:#FFADB5;border-radius:50%;background-clip:content-box;margin-right:20px}@media only screen and (min-width: 992px){.services-list .item>.count-result{width:50px;height:50px;margin-right:25px}}@media only screen and (min-width: 1200px){.services-list .item>.count-result{width:60px;height:60px;margin-right:30px}}.services-list .item>.count-result:before{content:counter(list-services);font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;font-weight:700;letter-spacing:-0.06px;color:#fff;position:relative;top:1px}@media only screen and (min-width: 992px){.services-list .item>.count-result:before{font-size:26px;font-size:1.625rem;line-height:26px;line-height:1.625rem;font-weight:700}}@media only screen and (min-width: 1200px){.services-list .item>.count-result:before{font-size:30px;font-size:1.875rem;line-height:30px;line-height:1.875rem;font-weight:700}}.services-list .item--title{margin:0;flex:1 1}@media (max-width: 640px){.services-list .item--title{font-size:1.05rem;line-height:1.4}}.services-list .item--title a{color:inherit;display:inline-block;text-decoration:none}.services-list .item--title a:hover{color:#1f735e;text-decoration:underline}.m-our-values{padding-bottom:60px}.m-our-values__item{margin-bottom:55px}.m-our-values__item-title{margin-bottom:1em}@media only screen and (max-width: 991px){.m-our-values__item-title br{display:none}}.page_banner{background:#1f735e;padding:250px 0 154px;position:relative}@media (max-width: 991px){.page_banner{padding:200px 0 125px}}@media (max-width: 640px){.page_banner{padding:150px 0 100px}}@media (max-width: 480px){.page_banner{padding:120px 0 80px}}@media (max-width: 400px){.page_banner{padding-bottom:110px}}.page_banner:before{position:absolute;content:"";border-radius:50%;background:#ffadb5;right:0;bottom:-30%;transform:translate(50%, 27%);width:64vh;height:64vh}@media (max-width: 1300px){.page_banner:before{width:58vh;height:58vh}}@media (max-width: 1199px){.page_banner:before{width:50vh;height:50vh;bottom:0}}@media (max-width: 991px){.page_banner:before{width:38vh;height:38vh;transform:translate(50%, 15%)}}@media (max-width: 400px){.page_banner:before{transform:translate(50%, 40%);width:200px;height:200px}}.page_banner .container{position:relative}@media (max-width: 767px){.page_banner .main_cont{max-width:calc(100% - 18vh)}}@media (max-width: 400px){.page_banner .main_cont{max-width:100%}}.page_banner--title{margin-bottom:50px}@media (max-width: 640px){.page_banner--title{margin-bottom:30px}}@media (max-width: 480px){.page_banner--title{margin-bottom:20px}}.page_banner--subtitle{margin-bottom:43px;max-width:750px}@media (max-width: 991px){.page_banner--subtitle{max-width:570px}}@media (max-width: 640px){.page_banner--subtitle{margin-bottom:30px}}@media (max-width: 480px){.page_banner--subtitle{margin-bottom:20px;line-height:1}}.page_banner--content{padding:106px 0 20px;background:rgba(255,233,237,0.7)}.page_banner--content .inner_cont{max-width:900px}.page_banner--content p{margin-top:0;font-size:34px;line-height:1.08}@media (max-width: 1199px){.page_banner--content p{font-size:30px}}@media (max-width: 991px){.page_banner--content p{font-size:26px}}@media (max-width: 640px){.page_banner--content p{font-size:22px}}@media (max-width: 480px){.page_banner--content p{font-size:1.3rem}}.m-people{margin-top:-100px}@media only screen and (min-width: 992px){.m-people{margin-top:-190px}}.posts-by-category{padding-top:40px;padding-bottom:10px}@media only screen and (min-width: 768px){.posts-by-category{padding-top:60px;padding-bottom:30px}}@media only screen and (min-width: 992px){.posts-by-category{padding-top:80px;padding-bottom:80px}}@media only screen and (min-width: 1200px){.posts-by-category{padding-top:100px;padding-bottom:130px}}.posts-by-category .top-title a{color:inherit;text-decoration:none}.posts-by-category .top-title a:hover{color:#1f735e;text-decoration:underline}.posts-by-category .insights-title{color:#1f735e;margin-bottom:30px}@media only screen and (min-width: 992px){.posts-by-category .insights-title{margin-bottom:60px}}@media only screen and (min-width: 1200px){.posts-by-category .insights-title{margin-bottom:90px}}@media only screen and (min-width: 1360px){.posts-by-category .insights-title{margin-bottom:110px}}.posts-by-category .post-box{display:block;text-decoration:none;color:currentColor;margin-bottom:30px}@media only screen and (min-width: 768px){.posts-by-category .post-box{margin-bottom:0}}.posts-by-category .post-box:hover .post-link{padding-left:0;padding-right:41px}.posts-by-category .post-box:hover .post-link>svg{left:calc(100% - 21px)}.posts-by-category .post-box img{display:block;margin-bottom:15px}@media only screen and (min-width: 992px){.posts-by-category .post-box img{margin-bottom:25px}}.posts-by-category .post-box .post-title{margin-bottom:20px}@media only screen and (min-width: 992px){.posts-by-category .post-box .post-title{margin-bottom:30px}}.posts-by-category .post-box .post-link{color:#FFADB5;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:500;text-decoration:none;transition:all 0.3s ease-in-out 0s;position:relative;padding-left:41px}.posts-by-category .post-box .post-link svg{position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all 0.3s ease-in-out 0s}.posts-by-category .post-box .post-link svg g{stroke:currentColor}.slick-loading .slick-list{background:#fff url("../img/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:0;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled :before,.slick-next.slick-disabled :before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{margin:20px 0 0;position:static;bottom:auto}@media only screen and (min-width: 992px){.slick-dots{margin-top:50px}}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer;width:auto;height:auto}.slick-dots li button{display:block;height:10px;width:10px;border:1px solid #FFADB5;border-radius:50%;padding:0;transition:all 0.3s ease-in-out 0s}.slick-dots li button:before{display:none}.slick-dots li.slick-active button{background-color:#FFADB5}.testimonials-slider .testimonial-text{font-size:38px;font-size:2.375rem;line-height:42px;line-height:2.625rem;font-weight:400;letter-spacing:-0.12px}@media only screen and (min-width: 992px){.testimonials-slider .testimonial-text{font-size:60px;font-size:3.75rem;line-height:60px;line-height:3.75rem;font-weight:400}}@media (max-width: 480px){.testimonials-slider .testimonial-text{font-size:1.375rem;line-height:1.4}}.testimonials-slider .author-info{font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.5rem;font-weight:400;letter-spacing:-0.05px;margin:30px 0 0}@media only screen and (min-width: 992px){.testimonials-slider .author-info{font-size:26px;font-size:1.625rem;line-height:28px;line-height:1.75rem;font-weight:400;margin-top:50px}}.testimonials-slider p{margin:0}.page-people .m-heading{padding-bottom:130px}@media only screen and (min-width: 992px){.page-people .m-heading{padding-bottom:240px}}.person__content{padding-top:40px}@media only screen and (max-width: 991px){.person__contacts{margin-top:25px;color:#fff}}.person__contacts a{color:inherit;margin-right:10px}.person__photo{width:100%;line-height:0;padding-bottom:66%;position:relative;margin-top:-135px;margin-bottom:50px}@media only screen and (min-width: 992px){.person__photo{margin-top:calc(-33% - 40px)}}.person__photo img{position:absolute;top:0;left:0}.person__back{display:flex;align-items:center;color:#ffadb5;margin:50px 0 20px}@media only screen and (min-width: 992px){.person__back{margin-top:70px}}.person__back:hover{color:#1f735e}.person__back svg{margin-right:5px}.article-team{margin-bottom:40px}@media only screen and (min-width: 992px){.article-team{margin-bottom:50px}}.article-team__image{display:block;width:100%;line-height:0;padding-bottom:66%;overflow:hidden;position:relative;margin-bottom:1rem}.article-team__image:hover img{transform:scale(1.05)}.article-team__image img{position:absolute;top:0;left:0;transition:all 0.5s}.article-team__title{color:#000;line-height:1.08;margin-bottom:0}@media only screen and (min-width: 992px){.article-team__title{margin-bottom:5px}}.article-team__title:hover{color:#1f735e}.article-team__title a:after{margin-top:0.2em}.article-team__position{font-size:16px}.testimonials{background-color:#1f735e;padding-top:40px;padding-bottom:40px;color:#fff}@media only screen and (min-width: 768px){.testimonials{padding-top:60px;padding-bottom:60px}}@media only screen and (min-width: 992px){.testimonials{padding-top:90px;padding-bottom:90px}}@media only screen and (min-width: 1200px){.testimonials{padding-top:130px;padding-bottom:110px}}.testimonials .top-title{margin-bottom:30px}.m-title_text{background-color:rgba(255,233,237,0.7);padding:70px 0}@media only screen and (min-width: 992px){.m-title_text{padding:120px 0}}.m-text-image{padding:70px 0}@media only screen and (min-width: 992px){.m-text-image{padding:145px 0}}@media only screen and (min-width: 992px){.m-text-image--image-effect .m-text-image__image{width:100%;height:100%;position:relative}.m-text-image--image-effect .m-text-image__image img{width:100%;position:absolute;top:0;left:0}}@media only screen and (min-width: 992px){.m-text-image--image-effect+.m-text-image{padding-top:275px}}@media only screen and (max-width: 991px){.m-text-image__image{margin-bottom:30px}}.m-text-image .m-text h2,.m-text-image .m-text h3,.m-text-image .m-text h4,.m-text-image .m-text h5{color:#ffadb5;margin-bottom:1em}@media only screen and (min-width: 992px){.m-text-image .m-text h3{margin-bottom:1.7em}}.m-text{font-size:1.25rem;line-height:1.15}@media only screen and (min-width: 992px){.m-text{font-size:1.5rem}}@media only screen and (min-width: 1200px){.m-text{font-size:2.125rem;line-height:1.06}}.m-text p{margin-top:0;margin-bottom:1em}.m-text p:last-child{margin-bottom:0}.m-text ul{list-style-type:none;font-size:1.125rem;font-weight:500;line-height:1.4;padding:0;margin:0}@media only screen and (min-width: 1200px){.m-text ul{font-size:1.25rem;margin-top:2.8em}.page-careers .m-text ul{font-size:1.625rem;margin-top:40px}}.m-text ul li{padding:0.5em 0 0.75em;border-bottom:1px solid #ffadb5}.m-text__container{padding:40px 0}@media only screen and (min-width: 768px){.m-text__container{padding:60px 0}}@media only screen and (min-width: 992px){.m-text__container{padding:80px 0}}@media only screen and (min-width: 1200px){.m-text__container{padding:105px 0}.page-careers .m-text__container{padding:135px 0}}.m-text__title{margin-bottom:1em}.tooltip{position:relative;display:inline-block;border-bottom:1px dotted black}.tooltip .tooltiptext{visibility:hidden;width:240px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-120px}.tooltip:hover .tooltiptext{visibility:visible}[data-accordion-prefix-classes="minimalist-css"]{margin-left:3em}.minimalist-accordion__header,.minimalist-noanim-accordion__header,.minimalist-css-accordion__header{position:relative;display:block;background:none;border:0;font-family:inherit;cursor:pointer;font-size:26px;font-size:1.625rem;margin:0;text-align:left;width:100%;font-weight:400;color:#000;padding:10px 20px;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:0}.minimalist-accordion__header:hover,.minimalist-accordion__header:focus,.minimalist-noanim-accordion__header:hover,.minimalist-noanim-accordion__header:focus,.minimalist-css-accordion__header:hover,.minimalist-css-accordion__header:focus{border-color:rgba(0,0,0,0.1)}.minimalist-css-accordion__header{font-size:1.5em}.minimalist-accordion__header:focus,.minimalist-noanim-accordion__header:focus,.minimalist-css-accordion__header:focus{outline:none}.minimalist-css-accordion__header::before{background-size:90%;width:.7em;height:.7em;-webkit-transition:transform .25s ease;transition:transform .25s ease}[aria-expanded="true"].minimalist-accordion__header::before,[aria-expanded="true"].minimalist-noanim-accordion__header::before,[aria-expanded="true"].minimalist-css-accordion__header::before{transform:rotate(90deg);transform-origin:50% 50%}.minimalist-accordion__header::after,.minimalist-noanim-accordion__header::after,.minimalist-css-accordion__header::after{content:'';width:25px;height:25px;background:url("../img/plus.svg");right:20px;position:absolute}.minimalist-accordion__header[aria-expanded="true"]::after,.minimalist-noanim-accordion__header[aria-expanded="true"]::after,.minimalist-css-accordion__header[aria-expanded="true"]::after{background:url("../img/minus.svg")}.js-accordion{margin-bottom:40px}.js-accordion .accordion{border-top:1px solid rgba(0,0,0,0.1)}.minimalist-accordion__title{margin-bottom:0}.minimalist-accordion__panel{display:block;overflow:hidden;opacity:1;-webkit-transition:visibility 0s ease, max-height 1s ease, opacity 1s ease;transition:visibility 0s ease, max-height 1s ease, opacity 1s ease;max-height:100em;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s;margin:0;padding:0}.minimalist-accordion__panel ul{list-style:none;padding-left:0;margin-left:0;margin-bottom:0}.minimalist-accordion__panel ul li{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid rgba(0,0,0,0.1);font-size:16px;font-size:1rem;font-weight:400;padding:10px 20px}.minimalist-accordion__panel ul li:before{content:"";background-color:#FFADB5;font-weight:bold;display:inline-block;width:8px;height:8px;border-radius:100%;margin-right:13px}[aria-hidden=true].minimalist-accordion__panel{display:block;max-height:0;opacity:0;visibility:hidden;-webkit-transition-delay:1s, 0s, 0s;transition-delay:1s, 0s, 0s;margin:0;padding:0}.minimalist-css-accordion__panel{display:block;overflow:hidden;opacity:1;-webkit-transition:visibility 0s ease, max-height 1s ease, transform 1s ease, opacity 1s ease;transition:visibility 0s ease, max-height 1s ease, transform 1s ease, opacity 1s ease;transform:scaleY(1);max-height:40em;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s;margin:0;padding:0}[aria-hidden=true].minimalist-css-accordion__panel{display:block;opacity:0;transform:scaleY(0);max-height:0;visibility:hidden;-webkit-transition-delay:1s, 0s, 0s, 0s;transition-delay:1s, 0s, 0s, 0s;margin:0;padding:0}.minimalist-noanim-accordion__panel{display:block}[aria-hidden=true].minimalist-noanim-accordion__panel{display:none}.bg-light-pink{background-color:#FFF0F2}.banner{background-color:#1f735e;color:#fff;padding-top:110px;padding-bottom:110px}.chart-container{min-height:624px;position:relative}.chart-container:before{content:'';width:624px;height:624px;border-radius:100%;background:#FFADB5;position:absolute;right:0;left:0;margin:0 auto}.chart-container .chart-item{height:624px;top:40px;position:relative}.chart-container .chart-item .slide-center{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);text-align:center}.chart-container .chart-item .slide-center div{margin:0 auto}.chart-container .chart-item .slide-center img{margin:0 auto}.chart-slider-outer{position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;right:0;margin:0 auto}.chart-slider{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.chart-slider.slick-initialized{visibility:visible;opacity:1}@media screen and (max-width: 1360px){.chart-container{min-height:580px}.chart-container .chart-item{height:580px}.chart-container:before{left:0;right:0;margin:0 auto;width:580px;height:580px}}@media screen and (max-width: 1280px){.chart-container:before{left:-20px}}@media screen and (max-width: 1200px){.chart-container:before{left:0}}@media screen and (max-width: 640px){.chart-container{min-height:480px}.chart-container .chart-item{height:480px}.chart-container:before{left:0;right:0;margin:0 auto;width:480px;height:480px}.chart-item iframe canvas{height:320px;width:320px}.chart-item .slide-center div{height:320px !important;width:320px !important}.slide-center img{width:250px;height:auto}}@media screen and (max-width: 520px){.chart-container{min-height:380px}.chart-container .chart-item{height:380px}.chart-container:before{left:0;right:0;margin:0 auto;width:380px;height:380px}.chart-item iframe canvas{height:260px;width:260px}.chart-item .slide-center div{height:260px !important;width:260px !important}}@media screen and (max-width: 430px){.chart-container{min-height:280px}.chart-container .chart-item{height:280px}.chart-container:before{left:0;right:0;margin:0 auto;width:280px;height:280px}.chart-item iframe canvas{height:200px;width:200px}.chart-item .slide-center div{height:200px !important;width:200px !important}.slide-center img{width:150px;height:auto}}.contact_section--minimized{padding-top:100px}.landing-page footer{background:#1f735e}.landing-page .footer *,.landing-page .footer .footer-contact-col a{color:#fff}.landing-page .footer .footer-contact-col a:hover{color:#FFADB5}.landing-page .footer .footer-contact-col a:after{background-color:#FFADB5}.landing-page .footer .copyright-col a{color:#fff}.landing-page .footer .copyright-col a:hover{color:#FFADB5}.services-insights{padding-top:100px;padding-bottom:100px}.services-insights ul{border-top:1px solid rgba(0,0,0,0.1);margin-bottom:40px}.services-insights ul li{border-bottom:1px solid rgba(0,0,0,0.1) !important}.services-insights ul li:first-child{padding-top:22px !important}.insight-content{margin-top:30px}.insight-content h4{font-weight:400;font-size:35px;font-size:2.1875rem;margin-bottom:10px}.insight-content h6{font-size:16px;font-size:1rem}.services-row{padding:40px 0}.service-sticky-content{display:flex}.services-sticky .count-result{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #ffadb5;padding:4px;background-color:#ffadb5;border-radius:50%;background-clip:content-box;margin-right:20px;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;font-weight:700;letter-spacing:-0.06px;color:#fff;position:relative;top:1px}@media only screen and (min-width: 992px){.services-sticky .count-result{font-size:26px;font-size:1.625rem;line-height:26px;line-height:1.625rem;font-weight:700;width:50px;height:50px;margin-right:25px}.service-display{margin-top:4px}}@media only screen and (min-width: 1200px){.services-sticky .count-result{font-size:30px;font-size:1.875rem;line-height:30px;line-height:1.875rem;font-weight:700;width:60px;height:60px;margin-right:30px}.service-display{margin-top:10px}}@media screen and (max-width: 480px){.service-sticky-content{flex-wrap:wrap;flex-direction:column}.service-sticky-content .service-display{margin-top:20px}}.testimonial{padding-top:100px;padding-bottom:100px}.rounded-image{border-radius:100%}.testimonial-container{padding-left:85px}.testimonial-container h6{font-weight:400;font-size:16px;font-size:1rem;line-height:27px}.testimonial-container h4{font-weight:400;font-size:35px;font-size:2.1875rem;line-height:35px;margin-bottom:15px}@media screen and (max-width: 990px){.testimonial-container{padding-left:0;margin-top:20px}}.three-column{padding-top:100px;padding-bottom:100px}.three-column h3{font-weight:500}.three-column h5{font-weight:400;color:#1f735e}.three-column p{color:#1F303A}.area-icon{margin-bottom:10px}.expert-item .expert-icon{margin-bottom:50px}.expert-item h4{font-weight:400;color:#1f735e;margin-bottom:10px}.expert-item h5{color:#1f735e}.experts-container{margin-top:40px}.sticky-column{flex:1 1 0%}.two-column{padding:80px 0}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjAwLXZhcnMvX2dyaWQuc2NzcyIsImZvbnRzL19mb250cy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyIsIjAwLXZhcnMvX3NsaWNrLnNjc3MiLCIwMC12YXJzL19jb2xvcnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9tYWduaWZpYy1wb3B1cC9zcmMvY3NzL21haW4uc2NzcyIsIjAwLXZhcnMvX21hZ25pZmljX3BvcHVwLnNjc3MiLCJtYWluLmNzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvaGFtYnVyZ2Vycy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzIiwiMDAtdmFycy9faGFtYnVyZ2Vycy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLnNjc3MiLCIwMi10eXBvZ3JhcGh5L19jb3B5LnNjc3MiLCIwMS1taXhpbnMvX2ZvbnQtdHlwb2dyYXBoeS5zY3NzIiwiMDAtdmFycy9fdHlwb2dyYXBoeS5zY3NzIiwiMDEtbWl4aW5zL19tZWRpYS5zY3NzIiwiMDItdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyIsIjAyLXR5cG9ncmFwaHkvX2hlbHAtY2xhc3Nlcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIjAzLWJhc2UvX2NhcHRpb25zLnNjc3MiLCIwMy1iYXNlL19jbGFzc2VzLnNjc3MiLCIwMy1iYXNlL19lbGVtZW50cy5zY3NzIiwiMDAtdmFycy9fZGVmYXVsdHMuc2NzcyIsIjAzLWJhc2UvX2dhbGxlcmllcy5zY3NzIiwiMDMtYmFzZS9fbGlua3Muc2NzcyIsIjAzLWJhc2UvX2xpc3RzLnNjc3MiLCIwMy1iYXNlL19tZWRpYS5zY3NzIiwiMDMtYmFzZS9fdGFibGVzLnNjc3MiLCJmb3Jtcy9fYnV0dG9ucy5zY3NzIiwiMDEtbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MiLCJmb3Jtcy9fY2Y3LnNjc3MiLCJmb3Jtcy9fZmllbGRzLnNjc3MiLCJtb2R1bGVzL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJtb2R1bGVzL19hbGlnbm1lbnRzLnNjc3MiLCJtb2R1bGVzL19iaWxsaW5mby5zY3NzIiwibW9kdWxlcy9fYmxvZy5zY3NzIiwibW9kdWxlcy9fY29udGFjdF9zZWN0aW9uLnNjc3MiLCJtb2R1bGVzL19mYXEuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlcl9zZWN0aW9uLnNjc3MiLCJtb2R1bGVzL19mb290ZXIuc2NzcyIsIm1vZHVsZXMvX2hlYWRlci5zY3NzIiwibW9kdWxlcy9faGVhZGluZy5zY3NzIiwibW9kdWxlcy9faG9tZS1iYW5uZXIuc2NzcyIsIm1vZHVsZXMvX2ltYWdlLnNjc3MiLCJtb2R1bGVzL19tZW51cy5zY3NzIiwibW9kdWxlcy9fb3VyLW1pc3Npb24uc2NzcyIsIm1vZHVsZXMvX291ci1zZXJ2aWNlcy5zY3NzIiwibW9kdWxlcy9fb3VyLXZhbHVlcy5zY3NzIiwibW9kdWxlcy9fcGFnZV9iYW5uZXIuc2NzcyIsIm1vZHVsZXMvX3Blb3BsZS5zY3NzIiwibW9kdWxlcy9fcG9zdHMtYnktY2F0ZWdvcnkuc2NzcyIsIm1vZHVsZXMvX3NsaWNrLXRoZW1lLnNjc3MiLCJtb2R1bGVzL190ZWFtLnNjc3MiLCJtb2R1bGVzL190ZXN0aW1vbmlhbHMuc2NzcyIsIm1vZHVsZXMvX3RleHQtYmxvY2tzLnNjc3MiLCJtb2R1bGVzL190b29sdGlwLnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvX2JhY2tncm91bmRzLnNjc3MiLCJjb21wb25lbnRzL19iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2NoYXJ0LXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdC5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19zZXJ2aWNlcy1pbnNpZ2h0cy5zY3NzIiwiY29tcG9uZW50cy9fc2VydmljZXMtc3RpY2t5LnNjc3MiLCJjb21wb25lbnRzL190ZXN0aW1vbmlhbHMuc2NzcyIsImNvbXBvbmVudHMvX3RocmVlLWNvbHVtbi5zY3NzIiwiY29tcG9uZW50cy9fdHdvLWNvbHVtbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXVDQSxXQUNDLGdCQUFpQixDQUNqQixrREFGRCxXQUdFLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FNcEIsQ0FKQSwwQkFORCxXQU9FLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FFcEIsQ0MvQ0QsV0FDQyx1QkFBd0IsQ0FDeEIsK0dBQWlILENBQ2pILGVBQWdCLENBQ2hCLGlCQUFrQixDQVVuQixXQUNDLHVCQUF3QixDQUN4Qiw2R0FBK0csQ0FDL0csZUFBZ0IsQ0FDaEIsaUJBQWtCLENBR25CLFdBQ0MsdUJBQXdCLENBQ3hCLHlHQUEyRyxDQUMzRyxlQUFnQixDQUNoQixpQkFBa0IsQ0N6Qm5CLGNBQ0ksaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxxQkFBc0IsQ0FDdEIsMEJBQTJCLENBQzNCLHdCQUF5QixDQUN6Qix1QkFBd0IsQ0FDeEIscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQix1Q0FBd0MsQ0FDM0MsWUFFRyxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLFFBQVMsQ0FDVCxTQUFVLENBTGQsa0JBUVEsWUFBYSxDQVJyQixxQkFZUSxjQUFlLENBQ2YsV0FBWSxDQUNmLHFEQUlE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TyxlQVNULENBQUUsY25EZkgsQ0FBQSxtQkFDQSxDQUFBLGdCbURnQkcsQ0FBQSxrQkFDRSxDQUFBLHFDQUlhLHVCQWhCOUIsY0FrQkUsQ0FBQSxlQUNZLENBQUEsQ0FBQSxjQzVCZCxpQkFDYyxDQUFBLG9CQUNHLENBQUEsaUJBRkosZUFLQSxDQUFFLGlCQUxGLGVBUUEsQ0FBRSxhN0RGUCxDQUFBLGdCNkROUixhN0R5RFksQ0FBQSxXNkQ1Q1Ysa0JBSWMsQ0FBQSwwQkFJZixrQkFDZ0IsQ0FBQSxnQkFGTCxlQUtDLENBQUUsYTdEbkJQLENBQUEsa0I2RHFCUyxDQUFBLGdCQVBMLGE3RGRKLENBQUEsbUI2RHlCTixlQUlXLENBQUEsZUFDWixXQUdNLENBQUEsWUFDTixjQ3ZDUyIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG5cdHhzOiAwLFxuXHRzbTogNTc2cHgsXG5cdG1kOiA3NjhweCxcblx0bGc6IDk5MnB4LFxuXHR4bDogMTIwMHB4LFxuXHR4eGw6IDEzNjBweCxcbik7XG5cbiRncmlkLWJyZWFrcG9pbnRzLW1heDogKFxuXHR4czogMCxcblx0c206IDU3NXB4LFxuXHRtZDogNzY3cHgsXG5cdGxnOiA5OTFweCxcblx0eGw6IDExOTlweCxcblx0eHhsOiAxMzU5cHgsXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG5cdHNtOiA1NDBweCxcblx0bWQ6IDcyMHB4LFxuXHRsZzogOTYwcHgsXG5cdHhsOiAxMTQwcHgsXG5cdHh4bDogMTMwMHB4LFxuKTtcblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG4kZ3JpZC1jb2x1bW5zOiAxMjtcbiRncmlkLWd1dHRlci13aWR0aDogMjVweDtcblxuLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTMwMHB4O1xuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0fVxufVxuIiwiLy9zYXNzLWxpbnQ6ZGlzYWJsZS1hbGxcblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIk1hYnJ5IFByb1wiO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL01hYnJ5UHJvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01hYnJ5UHJvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gXHRmb250LWZhbWlseTogXCJNYWJyeSBQcm9cIjtcbi8vIFx0XHRzcmM6IHVybChcIi4uL2ZvbnRzL01hYnJ5UHJvLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFicnlQcm8tSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbi8vIFx0Zm9udC13ZWlnaHQ6IDQwMDtcbi8vIFx0Zm9udC1zdHlsZTogaXRhbGljO1xuLy8gfVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiTWFicnkgUHJvXCI7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTWFicnlQcm8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYWJyeVByby1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJNYWJyeSBQcm9cIjtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9NYWJyeVByby1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYWJyeVByby1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vIFx0Zm9udC1mYW1pbHk6ICdNYWJyeSBQcm8nO1xuLy8gXHRzcmM6IHVybCgnLi4vZm9udHMvTWFicnlQcm8tQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vIFx0dXJsKCcuLi9mb250cy9NYWJyeVByby1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbi8vIFx0Zm9udC13ZWlnaHQ6IDcwMDtcbi8vIFx0Zm9udC1zdHlsZTogaXRhbGljO1xuLy8gfVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuLi9pbWcvXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6ICR3ICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogJGIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuIiwiLy9Db2xvcnNcclxuJGI6ICMwMDAwMDA7XHJcbiR3OiAjZmZmZmZmO1xyXG4kZ3JleTogIzQ0NDQ0NDtcclxuJGRhcmstZ3JleTogIzg4ODg4ODtcclxuXHJcbiRncmVlbjogIzFmNzM1ZTtcclxuJHBpbms6ICNmZmFkYjU7XHJcbiRwaW5rLTEwMDogI2ZmZTllZDtcclxuXHJcbi8vR2VuZXJpY1xyXG4kYmFja2dyb3VuZC1ib2R5OiAjZmZmZmZmO1xyXG5cclxuJHByaW1hcnk6ICRncmVlbjtcclxuJHNlY29uZGFyeTogJHBpbms7XHJcblxyXG4kYmFja2dyb3VuZC1ocjogI2NjY2NjYztcclxuJGJhY2tncm91bmQtYnV0dG9uOiAjZTZlNmU2O1xyXG4kYmFja2dyb3VuZC1wcmU6ICNlZWVlZWU7XHJcblxyXG4kdGV4dC1zY3JlZW46ICMyMTc1OWI7XHJcbiR0ZXh0LWlucHV0OiAjNjY2NjY2O1xyXG4kdGV4dC1pbnB1dC1mb2N1czogIzExMTExMTtcclxuJGxpbms6ICRwcmltYXJ5O1xyXG4kbGluay12aXNpdGVkOiAkcHJpbWFyeTtcclxuJGxpbmstaG92ZXI6IGRhcmtlbigkcHJpbWFyeSwgOCUpO1xyXG4kdGV4dC1tYWluOiAkYjtcclxuXHJcbiRib3JkZXItYnV0dG9uOiAjY2NjY2NjICNjY2NjY2MgI2JiYmJiYjtcclxuJGJvcmRlci1idXR0b24taG92ZXI6ICNjY2NjY2MgI2JiYmJiYiAjYWFhYWFhO1xyXG4kYm9yZGVyLWJ1dHRvbi1mb2N1czogI2FhYWFhYSAjYmJiYmJiICNiYmJiYmI7XHJcbiRib3JkZXItaW5wdXQ6ICNjY2NjY2M7XHJcbiRib3JkZXItYWJicjogIzY2NjY2NjtcclxuXHJcbiRjb2xvci1idXR0b246ICMwMDAwMDA7XHJcblxyXG4vL0NvbnRhY3QgRm9ybSA3XHJcbiRyZXNwb25zZS1vdXRwdXQ6ICNmZjAwMDA7XHJcbiRzZW50LW9rOiAjMzk4ZjE0O1xyXG4kc3BhbS1ibG9jazogI2ZmYTUwMDtcclxuJHZhbGlkYXRpb24tZXJyb3I6ICNmN2U3MDA7XHJcbiRjZjctYWJvcnRlZDogI2ZmMDAwMDtcclxuJG5vdC12YWxpZC10aXA6ICNmZjAwMDA7XHJcblxyXG4vL0xvZ2luIENvbG9yc1xyXG4kbG9naW4tZm9ybS1iZzogcmdiYSg1MiwgMTUyLCAyMTksIDAuNzUpO1xyXG4kbG9naW4tYnRuLWJnOiByZ2IoNDYsIDIwNCwgMTEzKTtcclxuXHJcbi8vIERlZmF1bHQgZG9lc24ndCByZXF1aXJlIGNoYW5nZXNcclxuJHRleHQtc2NyZWVuOiAjMjE3NTliO1xyXG4kYmFja2dyb3VuZC1zY3JlZW46ICNmMWYxZjE7XHJcblxyXG5cclxuLy9OZXcgQ29sb3JzXHJcblxyXG4kbGlnaHQtcGluazogI0ZGRjBGMjtcclxuJHBpbms6ICNGRkFEQjU7XHJcbiRkYXJrLWdyYXk6ICMxRjMwM0E7IiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG5cbkBpbXBvcnQgXCJzZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vXG4vLyBDb250ZW50czpcbi8vXG4vLyAxLiBHZW5lcmFsIHN0eWxlc1xuLy8gICAgLSBUcmFuc2x1c2NlbnQgb3ZlcmxheVxuLy8gICAgLSBDb250YWluZXJzLCB3cmFwcGVyc1xuLy8gICAgLSBDdXJzb3JzXG4vLyAgICAtIEhlbHBlciBjbGFzc2VzXG4vLyAyLiBBcHBlYXJhbmNlXG4vLyAgICAtIFByZWxvYWRlciAmIHRleHQgdGhhdCBkaXNwbGF5cyBlcnJvciBtZXNzYWdlc1xuLy8gICAgLSBDU1MgcmVzZXQgZm9yIGJ1dHRvbnNcbi8vICAgIC0gQ2xvc2UgaWNvblxuLy8gICAgLSBcIjEgb2YgWFwiIGNvdW50ZXJcbi8vICAgIC0gTmF2aWdhdGlvbiAobGVmdC9yaWdodCkgYXJyb3dzXG4vLyAgICAtIElmcmFtZSBjb250ZW50IHR5cGUgc3R5bGVzXG4vLyAgICAtIEltYWdlIGNvbnRlbnQgdHlwZSBzdHlsZXNcbi8vICAgIC0gTWVkaWEgcXVlcnkgd2hlcmUgc2l6ZSBvZiBhcnJvd3MgaXMgcmVkdWNlZFxuLy8gICAgLSBJRTcgc3VwcG9ydFxuLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAxLiBHZW5lcmFsIHN0eWxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIFRyYW5zbHVzY2VudCBvdmVybGF5XG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcblxuICBiYWNrZ3JvdW5kOiAkbWZwLW92ZXJsYXktY29sb3I7XG4gIG9wYWNpdHk6ICRtZnAtb3ZlcmxheS1vcGFjaXR5O1xufVxuXG4vLyBXcmFwcGVyIGZvciBwb3B1cFxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLy8gZml4ZXMgd2Via2l0IGJ1ZyB0aGF0IGNhbiBjYXVzZSBcImZhbHNlXCIgc2Nyb2xsYmFyXG59XG5cbi8vIFJvb3QgY29udGFpbmVyXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIFZlcnRpY2FsIGNlbnRlcmVyIGhlbHBlclxuLm1mcC1jb250YWluZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi8vIFJlbW92ZSB2ZXJ0aWNhbCBjZW50ZXJpbmcgd2hlbiBwb3B1cCBoYXMgY2xhc3MgYG1mcC1hbGlnbi10b3BgXG4ubWZwLWFsaWduLXRvcCB7XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQb3B1cCBjb250ZW50IGhvbGRlclxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDU7XG59XG4ubWZwLWlubGluZS1ob2xkZXIsXG4ubWZwLWFqYXgtaG9sZGVyIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbn1cblxuLy8gQ3Vyc29yc1xuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG4ubWZwLXpvb20tb3V0LWN1ciB7XG4gICYsIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gICAgY3Vyc29yOiB6b29tLW91dDtcbiAgfVxufVxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cbi5tZnAtYXV0by1jdXJzb3Ige1xuICAubWZwLWNvbnRlbnQge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxufVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDpub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLy8gSGlkZSB0aGUgaW1hZ2UgZHVyaW5nIHRoZSBsb2FkaW5nXG4ubWZwLWxvYWRpbmcge1xuICAmLm1mcC1maWd1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gSGVscGVyIGNsYXNzIHRoYXQgaGlkZXMgc3R1ZmZcbkBpZiAkbWZwLXVzZS12aXN1YWxseWhpZGRlbiB7XG4gIC8vIEZyb20gSFRNTDUgQm9pbGVycGxhdGUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi92NC4yLjAvZG9jL2Nzcy5tZCN2aXN1YWxseWhpZGRlblxuICAubWZwLWhpZGUge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG59IEBlbHNlIHtcbiAgLm1mcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIDIuIEFwcGVhcmFuY2Vcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBQcmVsb2FkZXIgYW5kIHRleHQgdGhhdCBkaXNwbGF5cyBlcnJvciBtZXNzYWdlc1xuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA0O1xuICBhIHtcbiAgICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGlkZSBwcmVsb2FkZXIgd2hlbiBjb250ZW50IHN1Y2Nlc3NmdWxseSBsb2FkZWRcbi5tZnAtcy1yZWFkeSB7XG4gIC5tZnAtcHJlbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEhpZGUgY29udGVudCB3aGVuIGl0IHdhcyBub3QgbG9hZGVkXG4ubWZwLXMtZXJyb3Ige1xuICAubWZwLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gQ1NTLXJlc2V0IGZvciBidXR0b25zXG5idXR0b24ge1xuICAmLm1mcC1jbG9zZSxcbiAgJi5tZnAtYXJyb3cge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgfVxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDBcbiAgfVxufVxuXG5cbi8vIENsb3NlIGljb25cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkbWZwLWNvbnRyb2xzLW9wYWNpdHk7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuLm1mcC1jbG9zZS1idG4taW4ge1xuICAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yO1xuICB9XG59XG4ubWZwLWltYWdlLWhvbGRlcixcbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBcIjEgb2YgWFwiIGNvdW50ZXJcbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gTmF2aWdhdGlvbiBhcnJvd3NcbkBpZiAkbWZwLWluY2x1ZGUtYXJyb3dzIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6ICRtZnAtY29udHJvbHMtb3BhY2l0eTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTRweDtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICAgIHRvcDo4cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gIH1cblxuICAubWZwLWFycm93LWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgJG1mcC1jb250cm9scy1jb2xvcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICRtZnAtY29udHJvbHMtY29sb3I7XG4gICAgICBtYXJnaW4tbGVmdDogMzlweFxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIElmcmFtZSBjb250ZW50IHR5cGVcbkBpZiAkbWZwLWluY2x1ZGUtaWZyYW1lLXR5cGUge1xuICAubWZwLWlmcmFtZS1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiAkbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1mcC1pZnJhbWUtcGFkZGluZy10b3A7XG4gICAgLm1mcC1jb250ZW50IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6ICRtZnAtaWZyYW1lLW1heC13aWR0aDtcbiAgICB9XG4gICAgLm1mcC1jbG9zZSB7XG4gICAgICB0b3A6IC00MHB4O1xuICAgIH1cbiAgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAkbWZwLWlmcmFtZS1yYXRpbyAqIDEwMCU7XG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogJG1mcC1zaGFkb3c7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWZwLWlmcmFtZS1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gSW1hZ2UgY29udGVudCB0eXBlXG5AaWYgJG1mcC1pbmNsdWRlLWltYWdlLXR5cGUge1xuXG4gIC8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbiAgaW1nIHtcbiAgICAmLm1mcC1pbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6ICRtZnAtaW1hZ2UtcGFkZGluZy10b3AgMCAkbWZwLWltYWdlLXBhZGRpbmctYm90dG9tO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4gIC5tZnAtZmlndXJlIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogJG1mcC1pbWFnZS1wYWRkaW5nLXRvcDtcbiAgICAgIGJvdHRvbTogJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYm94LXNoYWRvdzogJG1mcC1zaGFkb3c7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWZwLWltYWdlLWJhY2tncm91bmQ7XG4gICAgfVxuICAgIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAkbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIH1cbiAgICBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAubWZwLWJvdHRvbS1iYXIge1xuICAgIG1hcmdpbi10b3A6IC0kbWZwLWltYWdlLXBhZGRpbmctYm90dG9tICsgNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG4gIC5tZnAtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICRtZnAtY2FwdGlvbi10aXRsZS1jb2xvcjtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDsgLy8gbGVhdmUgc29tZSBzcGFjZSBmb3IgY291bnRlciBhdCByaWdodCBzaWRlXG4gIH1cblxuICAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgLm1mcC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubWZwLWdhbGxlcnkge1xuICAgIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAgIC5tZnAtZmlndXJlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgQGlmICRtZnAtaW5jbHVkZS1tb2JpbGUtbGF5b3V0LWZvci1pbWFnZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgICAgIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gICAgICAubWZwLWltZy1tb2JpbGUge1xuICAgICAgICAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAmLm1mcC1pbWcge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mcC1maWd1cmUge1xuICAgICAgICAgIC8vIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZwLWJvdHRvbS1iYXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mcC1jb3VudGVyIHtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5tZnAtY2xvc2Uge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gU2NhbGUgbmF2aWdhdGlvbiBhcnJvd3MgYW5kIHJlZHVjZSBwYWRkaW5nIGZyb20gc2lkZXNcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gIH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTtcbiAgfVxufVxuXG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBzcGFjZS1iZWZvcmUtY29sb25cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gICAgICBNYWduaWZpYyBQb3BVcCBTZXR0aW5ncyAgICAgIC8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gb3ZlcmxheVxuJG1mcC1vdmVybGF5LWNvbG9yOiAgICAgICAgICAgICAgICAgICAjMGIwYjBiICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2Ygb3ZlcmxheSBzY3JlZW5cbiRtZnAtb3ZlcmxheS1vcGFjaXR5OiAgICAgICAgICAgICAgICAgMC44ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgIC8vIE9wYWNpdHkgb2Ygb3ZlcmxheSBzY3JlZW5cbiRtZnAtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgICAgMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNikgIWRlZmF1bHQ7IC8vIFNoYWRvdyBvbiBpbWFnZSBvciBpZnJhbWVcblxuLy8gc3BhY2luZ1xuJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQ6ICAgICAgICAgICAgICA4cHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBmcm9tIGxlZnQgYW5kIGZyb20gcmlnaHQgc2lkZVxuJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlOiAgICAgICA2cHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2FtZSBhcyBhYm92ZSwgYnV0IGlzIGFwcGxpZWQgd2hlbiB3aWR0aCBvZiB3aW5kb3cgaXMgbGVzcyB0aGFuIDgwMHB4XG5cbiRtZnAtei1pbmRleC1iYXNlOiAgICAgICAgICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJhc2Ugei1pbmRleCBvZiBwb3B1cFxuXG4vLyBjb250cm9sc1xuJG1mcC1pbmNsdWRlLWFycm93czogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5jbHVkZSBzdHlsZXMgZm9yIG5hdiBhcnJvd3NcbiRtZnAtY29udHJvbHMtb3BhY2l0eTogICAgICAgICAgICAgICAgMC42NSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIE9wYWNpdHkgb2YgY29udHJvbHNcbiRtZnAtY29udHJvbHMtY29sb3I6ICAgICAgICAgICAgICAgICAgI2ZmZmZmZiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIGNvbnRyb2xzXG4kbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjogICAgICAgICAgICMzZjNmM2YgIWRlZmF1bHQ7IFx0ICAgICAgICAgICAgICAgICAvLyBCb3JkZXIgY29sb3Igb2YgY29udHJvbHNcbiRtZnAtaW5uZXItY2xvc2UtaWNvbi1jb2xvcjogICAgICAgICAgIzMzMzMzMyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIGNsb3NlIGJ1dHRvbiB3aGVuIGluc2lkZVxuJG1mcC1jb250cm9scy10ZXh0LWNvbG9yOiAgICAgICAgICAgICAjY2NjY2NjICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgcHJlbG9hZGVyIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvclxuJG1mcC1jb250cm9scy10ZXh0LWNvbG9yLWhvdmVyOiAgICAgICAjZmZmZmZmICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgLy8gSG92ZXIgY29sb3Igb2YgcHJlbG9hZGVyIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvclxuXG4vLyBJZnJhbWUtdHlwZSBvcHRpb25zXG4kbWZwLWluY2x1ZGUtaWZyYW1lLXR5cGU6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBFbmFibGUgSWZyYW1lLXR5cGUgcG9wdXBzXG4kbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDogICAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJZnJhbWUgcGFkZGluZyB0b3BcbiRtZnAtaWZyYW1lLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgIzAwMDAwMCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vIEJhY2tncm91bmQgY29sb3Igb2YgaWZyYW1lc1xuJG1mcC1pZnJhbWUtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgLy8gTWF4aW11bSB3aWR0aCBvZiBpZnJhbWVzXG4kbWZwLWlmcmFtZS1yYXRpbzogICAgICAgICAgICAgICAgICAgIDkvMTYgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBSYXRpbyBvZiBpZnJhbWUgKDkvMTYgPSB3aWRlc2NyZWVuLCAzLzQgPSBzdGFuZGFyZCwgZXRjLilcblxuLy8gSW1hZ2UtdHlwZSBvcHRpb25zXG4kbWZwLWluY2x1ZGUtaW1hZ2UtdHlwZTogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBFbmFibGUgSW1hZ2UtdHlwZSBwb3B1cHNcbiRtZnAtaW1hZ2UtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgIzQ0NDQ0NCAhZGVmYXVsdDtcbiRtZnAtaW1hZ2UtcGFkZGluZy10b3A6ICAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIHBhZGRpbmcgdG9wXG4kbWZwLWltYWdlLXBhZGRpbmctYm90dG9tOiAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSBwYWRkaW5nIGJvdHRvbVxuJG1mcC1pbmNsdWRlLW1vYmlsZS1sYXlvdXQtZm9yLWltYWdlOiB0cnVlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gUmVtb3ZlcyBwYWRkaW5ncyBmcm9tIHRvcCBhbmQgYm90dG9tXG5cbi8vIEltYWdlIGNhcHRpb24gb3B0aW9uc1xuJG1mcC1jYXB0aW9uLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAjZjNmM2YzICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgLy8gQ2FwdGlvbiB0aXRsZSBjb2xvclxuJG1mcC1jYXB0aW9uLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAjYmRiZGJkICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgLy8gQ2FwdGlvbiBzdWJ0aXRsZSBjb2xvclxuXG4vLyBBMTF5XG4kbWZwLXVzZS12aXN1YWxseWhpZGRlbjogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyBIaWRlIGNvbnRlbnQgZnJvbSBicm93c2VycywgYnV0IG1ha2UgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW4gcmVhZGVyc1xuIiwiLmNvbnRhaW5lcnttYXgtd2lkdGg6MTMwMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7LmNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6NTBweDtwYWRkaW5nLXJpZ2h0OjUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MjVweDtwYWRkaW5nLXJpZ2h0OjI1cHh9fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJNYWJyeSBQcm9cIjtzcmM6dXJsKFwiLi4vZm9udHMvTWFicnlQcm8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9NYWJyeVByby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIk1hYnJ5IFByb1wiO3NyYzp1cmwoXCIuLi9mb250cy9NYWJyeVByby1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvTWFicnlQcm8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIk1hYnJ5IFByb1wiO3NyYzp1cmwoXCIuLi9mb250cy9NYWJyeVByby1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL01hYnJ5UHJvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbH0uc2xpY2stc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowfS5zbGljay1saXN0OmZvY3Vze291dGxpbmU6bm9uZX0uc2xpY2stbGlzdC5kcmFnZ2luZ3tjdXJzb3I6cG9pbnRlcjtjdXJzb3I6aGFuZH0uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywuc2xpY2stc2xpZGVyIC5zbGljay1saXN0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uc2xpY2stdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO3RvcDowO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uc2xpY2stdHJhY2s6YmVmb3JlLC5zbGljay10cmFjazphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZX0uc2xpY2stdHJhY2s6YWZ0ZXJ7Y2xlYXI6Ym90aH0uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2t7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXNsaWRle2Zsb2F0OmxlZnQ7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7ZGlzcGxheTpub25lfVtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRle2Zsb2F0OnJpZ2h0fS5zbGljay1zbGlkZSBpbWd7ZGlzcGxheTpibG9ja30uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWd7ZGlzcGxheTpub25lfS5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWd7cG9pbnRlci1ldmVudHM6bm9uZX0uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2t9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRle3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bztib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zbGljay1hcnJvdy5zbGljay1oaWRkZW57ZGlzcGxheTpub25lfS5zbGljay1sb2FkaW5nIC5zbGljay1saXN0e2JhY2tncm91bmQ6I2ZmZiB1cmwoXCIuLi9pbWcvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJzbGlja1wiO3NyYzp1cmwoXCIuLi9mb250cy9zbGljay5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uc2xpY2stcHJldiwuc2xpY2stbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7bGluZS1oZWlnaHQ6MHB4O2ZvbnQtc2l6ZTowcHg7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp0cmFuc3BhcmVudDt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3BhZGRpbmc6MDtib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmV9LnNsaWNrLXByZXY6aG92ZXIsLnNsaWNrLXByZXY6Zm9jdXMsLnNsaWNrLW5leHQ6aG92ZXIsLnNsaWNrLW5leHQ6Zm9jdXN7b3V0bGluZTpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSwuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3Jle29wYWNpdHk6MX0uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3Jle29wYWNpdHk6LjI1fS5zbGljay1wcmV2OmJlZm9yZSwuc2xpY2stbmV4dDpiZWZvcmV7Zm9udC1mYW1pbHk6XCJzbGlja1wiO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZmZjtvcGFjaXR5Oi43NTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uc2xpY2stcHJldntsZWZ0Oi0yNXB4fVtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXZ7bGVmdDphdXRvO3JpZ2h0Oi0yNXB4fS5zbGljay1wcmV2OmJlZm9yZXtjb250ZW50Olwi4oaQXCJ9W2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmV7Y29udGVudDpcIuKGklwifS5zbGljay1uZXh0e3JpZ2h0Oi0yNXB4fVtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHR7bGVmdDotMjVweDtyaWdodDphdXRvfS5zbGljay1uZXh0OmJlZm9yZXtjb250ZW50Olwi4oaSXCJ9W2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmV7Y29udGVudDpcIuKGkFwifS5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVye21hcmdpbi1ib3R0b206MzBweH0uc2xpY2stZG90c3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTI1cHg7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO21hcmdpbjowO3dpZHRoOjEwMCV9LnNsaWNrLWRvdHMgbGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDttYXJnaW46MCA1cHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyfS5zbGljay1kb3RzIGxpIGJ1dHRvbntib3JkZXI6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDtvdXRsaW5lOm5vbmU7bGluZS1oZWlnaHQ6MHB4O2ZvbnQtc2l6ZTowcHg7Y29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzo1cHg7Y3Vyc29yOnBvaW50ZXJ9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3Jle29wYWNpdHk6MX0uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtjb250ZW50Olwi4oCiXCI7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmb250LWZhbWlseTpcInNsaWNrXCI7Zm9udC1zaXplOjZweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDA7b3BhY2l0eTouMjU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7Y29sb3I6IzAwMDtvcGFjaXR5Oi43NX0ubWZwLWJne3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA0MjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZDojMGIwYjBiO29wYWNpdHk6Ljh9Lm1mcC13cmFwe3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA0Mztwb3NpdGlvbjpmaXhlZDtvdXRsaW5lOm5vbmUgIWltcG9ydGFudDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5tZnAtY29udGFpbmVye3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowO3BhZGRpbmc6MCA4cHg7Ym94LXNpemluZzpib3JkZXItYm94fS5tZnAtY29udGFpbmVyOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmV7ZGlzcGxheTpub25lfS5tZnAtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmxlZnQ7ei1pbmRleDoxMDQ1fS5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnR7d2lkdGg6MTAwJTtjdXJzb3I6YXV0b30ubWZwLWFqYXgtY3Vye2N1cnNvcjpwcm9ncmVzc30ubWZwLXpvb20tb3V0LWN1ciwubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3Nle2N1cnNvcjotbW96LXpvb20tb3V0O2N1cnNvcjotd2Via2l0LXpvb20tb3V0O2N1cnNvcjp6b29tLW91dH0ubWZwLXpvb217Y3Vyc29yOnBvaW50ZXI7Y3Vyc29yOi13ZWJraXQtem9vbS1pbjtjdXJzb3I6LW1vei16b29tLWluO2N1cnNvcjp6b29tLWlufS5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50e2N1cnNvcjphdXRvfS5tZnAtY2xvc2UsLm1mcC1hcnJvdywubWZwLXByZWxvYWRlciwubWZwLWNvdW50ZXJ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5tZnAtbG9hZGluZy5tZnAtZmlndXJle2Rpc3BsYXk6bm9uZX0ubWZwLWhpZGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm1mcC1wcmVsb2FkZXJ7Y29sb3I6I2NjYztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDotMC44ZW07bGVmdDo4cHg7cmlnaHQ6OHB4O3otaW5kZXg6MTA0NH0ubWZwLXByZWxvYWRlciBhe2NvbG9yOiNjY2N9Lm1mcC1wcmVsb2FkZXIgYTpob3Zlcntjb2xvcjojZmZmfS5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlcntkaXNwbGF5Om5vbmV9Lm1mcC1zLWVycm9yIC5tZnAtY29udGVudHtkaXNwbGF5Om5vbmV9YnV0dG9uLm1mcC1jbG9zZSxidXR0b24ubWZwLWFycm93e292ZXJmbG93OnZpc2libGU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtkaXNwbGF5OmJsb2NrO291dGxpbmU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxMDQ2O2JveC1zaGFkb3c6bm9uZTt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9ufWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyOjB9Lm1mcC1jbG9zZXt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2xpbmUtaGVpZ2h0OjQ0cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5Oi42NTtwYWRkaW5nOjAgMCAxOHB4IDEwcHg7Y29sb3I6I2ZmZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MjhweDtmb250LWZhbWlseTpBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZX0ubWZwLWNsb3NlOmhvdmVyLC5tZnAtY2xvc2U6Zm9jdXN7b3BhY2l0eToxfS5tZnAtY2xvc2U6YWN0aXZle3RvcDoxcHh9Lm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZXtjb2xvcjojMzMzfS5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2V7Y29sb3I6I2ZmZjtyaWdodDotNnB4O3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDo2cHg7d2lkdGg6MTAwJX0ubWZwLWNvdW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtjb2xvcjojY2NjO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE4cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5tZnAtYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTouNjU7bWFyZ2luOjA7dG9wOjUwJTttYXJnaW4tdG9wOi01NXB4O3BhZGRpbmc6MDt3aWR0aDo5MHB4O2hlaWdodDoxMTBweDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubWZwLWFycm93OmFjdGl2ZXttYXJnaW4tdG9wOi01NHB4fS5tZnAtYXJyb3c6aG92ZXIsLm1mcC1hcnJvdzpmb2N1c3tvcGFjaXR5OjF9Lm1mcC1hcnJvdzpiZWZvcmUsLm1mcC1hcnJvdzphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7bWFyZ2luLXRvcDozNXB4O21hcmdpbi1sZWZ0OjM1cHg7Ym9yZGVyOm1lZGl1bSBpbnNldCB0cmFuc3BhcmVudH0ubWZwLWFycm93OmFmdGVye2JvcmRlci10b3Atd2lkdGg6MTNweDtib3JkZXItYm90dG9tLXdpZHRoOjEzcHg7dG9wOjhweH0ubWZwLWFycm93OmJlZm9yZXtib3JkZXItdG9wLXdpZHRoOjIxcHg7Ym9yZGVyLWJvdHRvbS13aWR0aDoyMXB4O29wYWNpdHk6MC43fS5tZnAtYXJyb3ctbGVmdHtsZWZ0OjB9Lm1mcC1hcnJvdy1sZWZ0OmFmdGVye2JvcmRlci1yaWdodDoxN3B4IHNvbGlkICNmZmY7bWFyZ2luLWxlZnQ6MzFweH0ubWZwLWFycm93LWxlZnQ6YmVmb3Jle21hcmdpbi1sZWZ0OjI1cHg7Ym9yZGVyLXJpZ2h0OjI3cHggc29saWQgIzNmM2YzZn0ubWZwLWFycm93LXJpZ2h0e3JpZ2h0OjB9Lm1mcC1hcnJvdy1yaWdodDphZnRlcntib3JkZXItbGVmdDoxN3B4IHNvbGlkICNmZmY7bWFyZ2luLWxlZnQ6MzlweH0ubWZwLWFycm93LXJpZ2h0OmJlZm9yZXtib3JkZXItbGVmdDoyN3B4IHNvbGlkICMzZjNmM2Z9Lm1mcC1pZnJhbWUtaG9sZGVye3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDBweH0ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50e2xpbmUtaGVpZ2h0OjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6OTAwcHh9Lm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2V7dG9wOi00MHB4fS5tZnAtaWZyYW1lLXNjYWxlcnt3aWR0aDoxMDAlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDo1Ni4yNSV9Lm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7YmFja2dyb3VuZDojMDAwfWltZy5tZnAtaW1ne3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjQwcHggMCA0MHB4O21hcmdpbjowIGF1dG99Lm1mcC1maWd1cmV7bGluZS1oZWlnaHQ6MH0ubWZwLWZpZ3VyZTphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NDBweDtib3R0b206NDBweDtkaXNwbGF5OmJsb2NrO3JpZ2h0OjA7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt6LWluZGV4Oi0xO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7YmFja2dyb3VuZDojNDQ0fS5tZnAtZmlndXJlIHNtYWxse2NvbG9yOiNiZGJkYmQ7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNHB4fS5tZnAtZmlndXJlIGZpZ3VyZXttYXJnaW46MH0ubWZwLWJvdHRvbS1iYXJ7bWFyZ2luLXRvcDotMzZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJTtjdXJzb3I6YXV0b30ubWZwLXRpdGxle3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiNmM2YzZjM7d29yZC13cmFwOmJyZWFrLXdvcmQ7cGFkZGluZy1yaWdodDozNnB4fS5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudHttYXgtd2lkdGg6MTAwJX0ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmV7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KXsubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXJ7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZ3twYWRkaW5nOjB9Lm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVye3RvcDowO2JvdHRvbTowfS5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbHtkaXNwbGF5OmlubGluZTttYXJnaW4tbGVmdDo1cHh9Lm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC42KTtib3R0b206MDttYXJnaW46MDt0b3A6YXV0bztwYWRkaW5nOjNweCA1cHg7cG9zaXRpb246Zml4ZWQ7Ym94LXNpemluZzpib3JkZXItYm94fS5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHl7cGFkZGluZzowfS5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXJ7cmlnaHQ6NXB4O3RvcDozcHh9Lm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2V7dG9wOjA7cmlnaHQ6MDt3aWR0aDozNXB4O2hlaWdodDozNXB4O2xpbmUtaGVpZ2h0OjM1cHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNik7cG9zaXRpb246Zml4ZWQ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowfX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7Lm1mcC1hcnJvd3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjc1KTt0cmFuc2Zvcm06c2NhbGUoMC43NSl9Lm1mcC1hcnJvdy1sZWZ0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zZm9ybS1vcmlnaW46MH0ubWZwLWFycm93LXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjoxMDAlO3RyYW5zZm9ybS1vcmlnaW46MTAwJX0ubWZwLWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6NnB4O3BhZGRpbmctcmlnaHQ6NnB4fX0vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovLmhhbWJ1cmdlcntwYWRkaW5nOjAgMDtkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksIGZpbHRlcjt0cmFuc2l0aW9uLWR1cmF0aW9uOjAuMTVzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjtmb250OmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZX0uaGFtYnVyZ2VyOmhvdmVye29wYWNpdHk6MX0uaGFtYnVyZ2VyLmlzLWFjdGl2ZTpob3ZlcntvcGFjaXR5OjF9LmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciwuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5oYW1idXJnZXItYm94e3dpZHRoOjQwcHg7aGVpZ2h0OjI0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LmhhbWJ1cmdlci1pbm5lcntkaXNwbGF5OmJsb2NrO3RvcDo1MCU7bWFyZ2luLXRvcDotMnB4fS5oYW1idXJnZXItaW5uZXIsLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3dpZHRoOjQwcHg7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1kdXJhdGlvbjowLjE1czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfS5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOi0xMHB4fS5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JvdHRvbTotMTBweH0uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcnt0b3A6MnB4fS5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjEwcHg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sIG9wYWNpdHk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTt0cmFuc2l0aW9uLWR1cmF0aW9uOjAuMTVzfS5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6MjBweH0uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKC01LjcxNDI5cHgsIC02cHgsIDApO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC05MGRlZyl9Ym9keSxidXR0b24saW5wdXQsc2VsZWN0LG9wdGdyb3VwLHRleHRhcmVhey13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7Y29sb3I6IzAwMDtmb250LXNpemU6MjBweDtmb250LXNpemU6MS4yNXJlbTtmb250LWZhbWlseTpcIk1hYnJ5IFByb1wiLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLFwiTm90byBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7bGluZS1oZWlnaHQ6MS40O2xldHRlci1zcGFjaW5nOi0wLjAwMmVtfXB7bWFyZ2luLWJvdHRvbToxcmVtfWRmbixjaXRlLGVtLGl7Zm9udC1zdHlsZTppdGFsaWN9YmxvY2txdW90ZXttYXJnaW46MCAxcmVtfWFkZHJlc3N7bWFyZ2luOjAgMCAxcmVtfXByZXtiYWNrZ3JvdW5kOiNlZWU7Zm9udC1mYW1pbHk6XCJDb3VyaWVyIDEwIFBpdGNoXCIsQ291cmllcixtb25vc3BhY2U7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOi45Mzc1cmVtO21hcmdpbi1ib3R0b206MXJlbTttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzphdXRvO3BhZGRpbmc6MXJlbX1jb2RlLGtiZCx0dCx2YXJ7Zm9udC1mYW1pbHk6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZTtmb250LXNpemU6MTVweDtmb250LXNpemU6LjkzNzVyZW19YWJicixhY3Jvbnlte2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjNjY2O2N1cnNvcjpoZWxwfWJpZ3tmb250LXNpemU6MTI1JX0ubGVhZHtmb250LXNpemU6MS4yNXJlbTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmxlYWR7Zm9udC1zaXplOjEuNjI1cmVtfX1oMSwuaDF7Zm9udC1mYW1pbHk6XCJNYWJyeSBQcm9cIiwtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO2ZvbnQtc2l6ZTo1NHB4O2ZvbnQtc2l6ZTozLjM3NXJlbTtsaW5lLWhlaWdodDo1NnB4O2xpbmUtaGVpZ2h0OjMuNXJlbTtmb250LXdlaWdodDo1MDA7bWFyZ2luOjAgMCAzMHB4O2xldHRlci1zcGFjaW5nOi0wLjAycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7aDEsLmgxe2ZvbnQtc2l6ZTo2NXB4O2ZvbnQtc2l6ZTo0LjA2MjVyZW07bGluZS1oZWlnaHQ6NjVweDtsaW5lLWhlaWdodDo0LjA2MjVyZW07Zm9udC13ZWlnaHQ6NTAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7aDEsLmgxe2ZvbnQtc2l6ZTo4MHB4O2ZvbnQtc2l6ZTo1cmVtO2xpbmUtaGVpZ2h0OjgwcHg7bGluZS1oZWlnaHQ6NXJlbTtmb250LXdlaWdodDo1MDB9fUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7aDEsLmgxe2ZvbnQtc2l6ZToyLjU1cmVtfX1oMiwuaDJ7Zm9udC1mYW1pbHk6XCJNYWJyeSBQcm9cIiwtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO2ZvbnQtc2l6ZTozOHB4O2ZvbnQtc2l6ZToyLjM3NXJlbTtsaW5lLWhlaWdodDozOHB4O2xpbmUtaGVpZ2h0OjIuMzc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MCAwIDMwcHg7bGV0dGVyLXNwYWNpbmc6LTAuMTJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtoMiwuaDJ7Zm9udC1zaXplOjQwcHg7Zm9udC1zaXplOjIuNXJlbTtsaW5lLWhlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjIuNXJlbTtmb250LXdlaWdodDo0MDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtoMiwuaDJ7Zm9udC1zaXplOjUwcHg7Zm9udC1zaXplOjMuMTI1cmVtO2xpbmUtaGVpZ2h0OjUwcHg7bGluZS1oZWlnaHQ6My4xMjVyZW07Zm9udC13ZWlnaHQ6NDAwfX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpe2gyLC5oMntmb250LXNpemU6MS45cmVtO2xpbmUtaGVpZ2h0OjEuMn19aDMsLmgze2ZvbnQtZmFtaWx5OlwiTWFicnkgUHJvXCIsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtmb250LXNpemU6MzJweDtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDozNnB4O2xpbmUtaGVpZ2h0OjIuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowIDAgMzBweDtsZXR0ZXItc3BhY2luZzotMC4wOHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpe2gzLC5oM3tmb250LXNpemU6NDBweDtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6Mi41cmVtO2ZvbnQtd2VpZ2h0OjQwMH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXtoMywuaDN7Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6MS4yfX1oNCwuaDR7Zm9udC1mYW1pbHk6XCJNYWJyeSBQcm9cIiwtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO2ZvbnQtc2l6ZToyOHB4O2ZvbnQtc2l6ZToxLjc1cmVtO2xpbmUtaGVpZ2h0OjMycHg7bGluZS1oZWlnaHQ6MnJlbTtmb250LXdlaWdodDo0MDA7bWFyZ2luOjAgMCAzMHB4O2xldHRlci1zcGFjaW5nOi0wLjA3cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7aDQsLmg0e2ZvbnQtc2l6ZTozNHB4O2ZvbnQtc2l6ZToyLjEyNXJlbTtsaW5lLWhlaWdodDozNnB4O2xpbmUtaGVpZ2h0OjIuMjVyZW07Zm9udC13ZWlnaHQ6NDAwfX1oNSwuaDV7Zm9udC1mYW1pbHk6XCJNYWJyeSBQcm9cIiwtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO2ZvbnQtc2l6ZToyMnB4O2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoyNnB4O2xpbmUtaGVpZ2h0OjEuNjI1cmVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MCAwIDMwcHg7bGV0dGVyLXNwYWNpbmc6LTAuMDVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtoNSwuaDV7Zm9udC1zaXplOjI2cHg7Zm9udC1zaXplOjEuNjI1cmVtO2xpbmUtaGVpZ2h0OjI4cHg7bGluZS1oZWlnaHQ6MS43NXJlbTtmb250LXdlaWdodDo0MDB9fWg2LC5oNntmb250LWZhbWlseTpcIk1hYnJ5IFByb1wiLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLFwiTm90byBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MjhweDtsaW5lLWhlaWdodDoxLjc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MCAwIDMwcHh9aDEgYSwuaDEgYSxoMiBhLC5oMiBhLGgzIGEsLmgzIGEsaDQgYSwuaDQgYSxoNSBhLC5oNSBhLGg2IGEsLmg2IGF7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lfS50ZXh0LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5ICFpbXBvcnRhbnR9LnRleHQtd3JhcHt3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudH0udGV4dC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnR9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LnRleHQtc20tbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1zbS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtc20tY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnRleHQtbWQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1tZC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtbWQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnRleHQtbGctbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1sZy1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtbGctY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey50ZXh0LXhsLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQteGwtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KXsudGV4dC14eGwtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC14eGwtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXh4bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19LnRleHQtbG93ZXJjYXNle3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSAhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudH0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudH0ud3AtY2FwdGlvbnttYXJnaW4tYm90dG9tOjEuNWVtO21heC13aWR0aDoxMDAlfS53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl17ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHR7bWFyZ2luOjAuODA3NWVtIDB9c3Bhbi53cC1jYXB0aW9uLXRleHR7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5vLXNjcm9sbHt3aWR0aDoxMDAlO3RvcDowO3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MTAwdmh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7c2VjdGlvbjpsYXN0LW9mLXR5cGUudGVzdGltb25pYWxze3BhZGRpbmctYm90dG9tOjB9fS50b3AtdGl0bGV7Zm9udC1zaXplOjI2cHg7Zm9udC1zaXplOjEuNjI1cmVtO2xpbmUtaGVpZ2h0OjI4cHg7bGluZS1oZWlnaHQ6MS43NXJlbTtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6LTAuMDVweDtjb2xvcjojRkZBREI1O21hcmdpbjowIDAgMjVweH0ucGFnaW5hdGlvbl9fbmF2e21hcmdpbi1ib3R0b206NTBweH0ucGFnaW5hdGlvbl9fbGlzdHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ucGFnaW5hdGlvbl9fbGlzdCAucGFnZS1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDVweDtmb250LXNpemU6MH0ucGFnaW5hdGlvbl9fbGlzdCAucGFnZS1pdGVtIC5wYWdlLWxpbmt7Zm9udC1zaXplOjIwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTt3aWR0aDozNnB4O2hlaWdodDozNnB4O2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ucGFnaW5hdGlvbl9fbGlzdCAucGFnZS1pdGVtIC5wYWdlLWxpbmsubmV4dCwucGFnaW5hdGlvbl9fbGlzdCAucGFnZS1pdGVtIC5wYWdlLWxpbmsucHJldntmb250LXNpemU6MDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnaW5hdGlvbl9fbGlzdCAucGFnZS1pdGVtIC5wYWdlLWxpbmsubmV4dDpiZWZvcmUsLnBhZ2luYXRpb25fX2xpc3QgLnBhZ2UtaXRlbSAucGFnZS1saW5rLnByZXY6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtmb250LXdlaWdodDozMDA7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXJlbmRlcmluZzphdXRvO2xpbmUtaGVpZ2h0OjE7Zm9udC1zaXplOjIwcHg7bGVmdDowO3JpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2luYXRpb25fX2xpc3QgLnBhZ2UtaXRlbSAucGFnZS1saW5rLm5leHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjFcIn0ucGFnaW5hdGlvbl9fbGlzdCAucGFnZS1pdGVtIC5wYWdlLWxpbmsucHJldjpiZWZvcmV7Y29udGVudDpcIlxcZjA2MFwifS5wYWdpbmF0aW9uX19saXN0IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmt7YmFja2dyb3VuZDojZmZhZGI1O2NvbG9yOiNmZmZ9LnBhZ2luYXRpb25fX2xpc3QgLnBhZ2UtaXRlbTpub3QoLmFjdGl2ZSkgLnBhZ2UtbGluazpob3ZlcntiYWNrZ3JvdW5kOiMxZjczNWU7Y29sb3I6I2ZmZn0ucG9zaXRpb24tcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ud2hpdGV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5wcmltYXJ5e2NvbG9yOiMxZjczNWUgIWltcG9ydGFudH0uc2Vjb25kYXJ5e2NvbG9yOiNmZmFkYjUgIWltcG9ydGFudH0uYmctcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMxZjczNWV9LmJnLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmFkYjV9LmJnLXNlY29uZGFyeS1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmU5ZWR9LmltZy1jb3Zlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9aHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3cteDpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KXtodG1se2ZvbnQtc2l6ZToxNHB4fX0qLCo6YmVmb3JlLCo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fWJvZHl7YmFja2dyb3VuZDojZmZmO292ZXJmbG93LXg6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MTAwdmh9aHJ7YmFja2dyb3VuZC1jb2xvcjojY2NjO2JvcmRlcjowO2hlaWdodDoxcHg7bWFyZ2luLWJvdHRvbToxLjVlbX1pbWd7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCV9ZmlndXJle21hcmdpbjoxZW0gMH1he3RyYW5zaXRpb246YWxsIDAuM3N9LmVycm9yNDA0e2JhY2tncm91bmQ6IzFmNzM1ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmVycm9yNDA0IC5lcnJvci00MDR7cGFkZGluZzoxNDBweCAwfS5lcnJvcjQwNCAuZXJyb3ItNDA0ICp7Y29sb3I6I2ZmZn0uZXJyb3I0MDQgLmVycm9yLTQwNCAucGFnZS10aXRsZXtsaW5lLWhlaWdodDoxfS5nYWxsZXJ5e21hcmdpbi1ib3R0b206MS41cmVtfS5nYWxsZXJ5LWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjEwMCV9LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW17bWF4LXdpZHRoOjUwJX0uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbXttYXgtd2lkdGg6MzMuMzMlfS5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVte21heC13aWR0aDoyNSV9LmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW17bWF4LXdpZHRoOjIwJX0uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbXttYXgtd2lkdGg6MTYuNjYlfS5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVte21heC13aWR0aDoxNC4yOCV9LmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW17bWF4LXdpZHRoOjEyLjUlfS5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVte21heC13aWR0aDoxMS4xMSV9LmdhbGxlcnktY2FwdGlvbntkaXNwbGF5OmJsb2NrfWF7Y29sb3I6IzFmNzM1ZTt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOm5vbmV9YTpob3Zlcntjb2xvcjojMTY1MzQ0fWE6aG92ZXIsYTphY3RpdmV7b3V0bGluZTpub25lfS5saW5rLXVuZGVybGluZWQsLm1haW4tbmF2aWdhdGlvbiAubWVudT4ubWVudS1pdGVtIGEsLm1haW4tbmF2aWdhdGlvbiAubWVudSB1bC5zdWItbWVudSAubWVudS1pdGVtIGEgYXtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmNvbG9yIDAuM3MgMHMgZWFzZS1pbi1vdXR9LmxpbmstdW5kZXJsaW5lZDphZnRlciwubWFpbi1uYXZpZ2F0aW9uIC5tZW51Pi5tZW51LWl0ZW0gYTphZnRlciwubWFpbi1uYXZpZ2F0aW9uIC5tZW51IHVsLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSBhOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2l0aW9uOndpZHRoIDAuM3MgMHMgZWFzZS1pbi1vdXR9LmxpbmstdW5kZXJsaW5lZDpob3ZlcjphZnRlciwubWFpbi1uYXZpZ2F0aW9uIC5tZW51Pi5tZW51LWl0ZW0gYTpob3ZlcjphZnRlciwubWFpbi1uYXZpZ2F0aW9uIC5tZW51IHVsLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSBhOmhvdmVyOmFmdGVye3dpZHRoOjEwMCV9dWwsb2x7bWFyZ2luOjAgMCAxcmVtIDFyZW19dWx7bGlzdC1zdHlsZTpkaXNjfW9se2xpc3Qtc3R5bGU6ZGVjaW1hbH1saT51bCxsaT5vbHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MXJlbX1kdHtmb250LXdlaWdodDpib2xkfWRke21hcmdpbjowIDFyZW0gMXJlbX0ud3Atc21pbGV5e2JvcmRlcjowO21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjA7cGFkZGluZzowfWVtYmVkLGlmcmFtZSxvYmplY3R7bWF4LXdpZHRoOjEwMCV9dGFibGV7bWFyZ2luOjAgMCAxcmVtO3dpZHRoOjEwMCV9YnV0dG9uLGlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl17Ym9yZGVyOjFweCBzb2xpZDtib3JkZXItY29sb3I6I2NjYyAjY2NjICNiYmI7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDojZTZlNmU2O2NvbG9yOiMwMDA7Zm9udC1zaXplOjEycHg7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxO3BhZGRpbmc6MC42ZW0gMWVtIDAuNGVtfWJ1dHRvbjpob3ZlcixpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLGlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlcixpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVye2JvcmRlci1jb2xvcjojY2NjICNiYmIgI2FhYX1idXR0b246YWN0aXZlLGJ1dHRvbjpmb2N1cyxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJyZXNldFwiXTphY3RpdmUsaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzLGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXN7Ym9yZGVyLWNvbG9yOiNhYWEgI2JiYiAjYmJifS5pbmxpbmUtYnRue2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjI0cHg7bGluZS1oZWlnaHQ6MS41cmVtO2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO2NvbG9yOmN1cnJlbnRDb2xvcjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6NDFweH0uaW5saW5lLWJ0bjpob3Zlcntjb2xvcjpjdXJyZW50Q29sb3J9LmlubGluZS1idG46aG92ZXI+c3Zne2xlZnQ6MTBweH0uaW5saW5lLWJ0biBzdmcsLmlubGluZS1idG4gaXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzfS5pbmxpbmUtYnRuIHN2ZyBnLC5pbmxpbmUtYnRuIGkgZ3tzdHJva2U6Y3VycmVudENvbG9yfS53cGNmN3ttYXJnaW46MDtwYWRkaW5nOjB9LndwY2Y3IC5hamF4LWxvYWRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9ibGFjay1sb2FkZXIuc3ZnXCIpO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyOjA7cGFkZGluZzowO21hcmdpbjowIDAgMCA0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS53cGNmNyAuYWpheC1sb2FkZXIuaXMtYWN0aXZle3Zpc2liaWxpdHk6dmlzaWJsZX0ud3BjZjcgLmFqYXgtZXJyb3J7ZGlzcGxheTpub25lfS53cGNmNyAucGxhY2VoZWxke2NvbG9yOiM4ODh9LndwY2Y3IGlucHV0W3R5cGU9XCJmaWxlXCJde2N1cnNvcjpwb2ludGVyfS53cGNmNyBpbnB1dFt0eXBlPVwiZmlsZVwiXTpkaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH0ud3BjZjcgLndwY2Y3LXN1Ym1pdDpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9LndwY2Y3IC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNle3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtoZWlnaHQ6MXB4O3dpZHRoOjFweDttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjB9LndwY2Y3LXJlc3BvbnNlLW91dHB1dHttYXJnaW46MmVtIDAuNWVtIDFlbTtwYWRkaW5nOjAuMmVtIDFlbTtib3JkZXI6MnB4IHNvbGlkIHJlZH0ud3BjZjctbWFpbC1zZW50LW9re2JvcmRlcjoycHggc29saWQgIzM5OGYxNH0ud3BjZjctbWFpbC1zZW50LW5nLC53cGNmNy1hYm9ydGVke2JvcmRlcjoycHggc29saWQgcmVkfS53cGNmNy1zcGFtLWJsb2NrZWR7Ym9yZGVyOjJweCBzb2xpZCBvcmFuZ2V9LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLC53cGNmNy1hY2NlcHRhbmNlLW1pc3Npbmd7Ym9yZGVyOjJweCBzb2xpZCAjZjdlNzAwfS53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0ud3BjZjctbm90LXZhbGlkLXRpcHtjb2xvcjpyZWQ7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDpub3JtYWw7ZGlzcGxheTpibG9ja30udXNlLWZsb2F0aW5nLXZhbGlkYXRpb24tdGlwIC53cGNmNy1ub3QtdmFsaWQtdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMCU7bGVmdDoyMCU7ei1pbmRleDoxMDA7Ym9yZGVyOjFweCBzb2xpZCByZWQ7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6LjJlbSAuOGVtfS53cGNmNy1saXN0LWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMTBweCAwIDB9LndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlLC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCIgXCJ9LndwY2Y3LWRpc3BsYXktbm9uZXtkaXNwbGF5Om5vbmV9aW5wdXRbdHlwZT1cInRleHRcIl0saW5wdXRbdHlwZT1cImVtYWlsXCJdLGlucHV0W3R5cGU9XCJ1cmxcIl0saW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLGlucHV0W3R5cGU9XCJzZWFyY2hcIl0saW5wdXRbdHlwZT1cIm51bWJlclwiXSxpbnB1dFt0eXBlPVwidGVsXCJdLGlucHV0W3R5cGU9XCJyYW5nZVwiXSxpbnB1dFt0eXBlPVwiZGF0ZVwiXSxpbnB1dFt0eXBlPVwibW9udGhcIl0saW5wdXRbdHlwZT1cIndlZWtcIl0saW5wdXRbdHlwZT1cInRpbWVcIl0saW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxpbnB1dFt0eXBlPVwiY29sb3JcIl0sdGV4dGFyZWF7Y29sb3I6IzY2Njtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzozcHg7d2lkdGg6MTAwJX1pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxpbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyx0ZXh0YXJlYTpmb2N1c3tjb2xvcjojMTExfXNlbGVjdHtib3JkZXI6MXB4IHNvbGlkICNjY2N9dGV4dGFyZWF7d2lkdGg6MTAwJX0uc2NyZWVuLXJlYWRlci10ZXh0e2JvcmRlcjowO2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2NsaXAtcGF0aDppbnNldCg1MCUpO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweDt3b3JkLXdyYXA6bm9ybWFsICFpbXBvcnRhbnR9LnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjE7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzowIDAgMnB4IDJweCByZ2JhKDAsMCwwLDAuNik7Y2xpcDphdXRvICFpbXBvcnRhbnQ7Y2xpcC1wYXRoOm5vbmU7Y29sb3I6IzIxNzU5YjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7aGVpZ2h0OmF1dG87bGVmdDo1cHg7bGluZS1oZWlnaHQ6bm9ybWFsO3BhZGRpbmc6MTVweCAyM3B4IDE0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dG9wOjVweDt3aWR0aDphdXRvO3otaW5kZXg6MTAwMDAwfS5hbGlnbmxlZnR7ZGlzcGxheTppbmxpbmU7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MS41ZW19LmFsaWducmlnaHR7ZGlzcGxheTppbmxpbmU7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWxlZnQ6MS41ZW19LmFsaWduY2VudGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQuc2luZ2xlLWJpbGwgLm0taGVhZGluZ3twYWRkaW5nLWJvdHRvbTowfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQuc2luZ2xlLWJpbGwgLm0taGVhZGluZyBoMXttYXJnaW4tYm90dG9tOjA7cGFkZGluZzowIDAgMzBweCAwO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjJyZW07d2lkdGg6ODAlfUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmJpbGwtdGVtcGxhdGUtZGVmYXVsdC5zaW5nbGUtYmlsbCAubS1oZWFkaW5nIGgxe3dpZHRoOjEwMCU7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6M3JlbX19LmJpbGwtdGVtcGxhdGUtZGVmYXVsdC5zaW5nbGUtYmlsbCAubS1oZWFkaW5nIC5tLWhlYWRpbmdfX3RpdGxle2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHdoaXRlfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQuc2luZ2xlLWJpbGwgYXJ0aWNsZXtwYWRkaW5nOjYwcHggMH0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5tLXRleHRfX2NvbnRhaW5lci5iZy1zZWNvbmRhcnktbGlnaHR7cGFkZGluZy1ib3R0b206MjUwcHh9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAjcGQtYW5jaG9yLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvICNwZC1hbmNob3J7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDotMTIwcHh9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtc2VhcmNoLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1zZWFyY2h7cGFkZGluZy10b3A6NDBweH1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLXNlYXJjaCwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAucGQtc2VhcmNoe21hcmdpbi10b3A6LTM0cHg7cGFkZGluZy10b3A6MH19LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtc2VhcmNoIC5mYWNldHdwLWZhY2V0LC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1zZWFyY2ggLmZhY2V0d3AtZmFjZXR7bWFyZ2luLWJvdHRvbTowfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLWdyaWQsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLWdyaWR7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4O3RyYW5zaXRpb246YWxsIDAuM3N9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5wZC1ncmlkLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1ncmlke3BhZGRpbmctdG9wOjEyMHB4O3BhZGRpbmctYm90dG9tOjEyMHB4fX0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5wZC1ncmlkIHNwYW4sLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLWdyaWQgc3Bhbntmb250LXNpemU6MThweH0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5wZC1zaWRlYmFyLmlzLWxvYWRpbmcsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLXNpZGViYXIuaXMtbG9hZGluZ3tvcGFjaXR5Oi41fS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLXNpZGViYXIgLnBkLXNpZGViYXItaGVhZGluZywucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAucGQtc2lkZWJhciAucGQtc2lkZWJhci1oZWFkaW5ne21hcmdpbi1ib3R0b206NDBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRkZBREI1O3BhZGRpbmctYm90dG9tOjEwcHh9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtc2lkZWJhciAucGQtc2lkZWJhci1oZWFkaW5nIGgzLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1zaWRlYmFyIC5wZC1zaWRlYmFyLWhlYWRpbmcgaDN7ZGlzcGxheTpub25lO21hcmdpbjowfUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtc2lkZWJhciAucGQtc2lkZWJhci1oZWFkaW5nIGgzLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1zaWRlYmFyIC5wZC1zaWRlYmFyLWhlYWRpbmcgaDN7ZGlzcGxheTpibG9ja319LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtc2lkZWJhciAucGQtZmlsdGVycywucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAucGQtc2lkZWJhciAucGQtZmlsdGVyc3tkaXNwbGF5Om5vbmU7dHJhbnNpdGlvbjphbGwgMC4zc31AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLXNpZGViYXIgLnBkLWZpbHRlcnMsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLXNpZGViYXIgLnBkLWZpbHRlcnN7ZGlzcGxheTpibG9ja319LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtc2lkZWJhciAucGQtZmlsdGVycyBoNiwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAucGQtc2lkZWJhciAucGQtZmlsdGVycyBoNnttYXJnaW4tYm90dG9tOjE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0ZGQURCNTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6MC4wN2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5wZC1zb3J0LC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1zb3J0e21hcmdpbi1ib3R0b206NDBweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyOHB4fS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLXNvcnQuaXMtbG9hZGluZywucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAucGQtc29ydC5pcy1sb2FkaW5ne29wYWNpdHk6LjV9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtc29ydCAucGQtc29ydC13cmFwLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1zb3J0IC5wZC1zb3J0LXdyYXB7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0ZGQURCNTtwYWRkaW5nLWJvdHRvbToxMHB4fS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLXNvcnQgLnBkLXNvcnQtd3JhcCAuZmFjZXR3cC1mYWNldCwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAucGQtc29ydCAucGQtc29ydC13cmFwIC5mYWNldHdwLWZhY2V0e21hcmdpbi1ib3R0b206MH0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5wZC1zb3J0IC5wZC1zb3J0LWRyb3Bkb3duIHNwYW4sLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLXNvcnQgLnBkLXNvcnQtZHJvcGRvd24gc3Bhbntmb250LXN0eWxlOml0YWxpY30uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5wZC1kaXNjbGFpbWVyLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1kaXNjbGFpbWVye21hcmdpbi1ib3R0b206MjBweH0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5wZC1kaXNjbGFpbWVyIC5wZC1kaXNjbGFpbWVyLXRleHQsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLWRpc2NsYWltZXIgLnBkLWRpc2NsYWltZXItdGV4dHtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjE2cHg7cGFkZGluZzoyMHB4O21hcmdpbi10b3A6MTBweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoyMHB4fS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLWRpc2NsYWltZXIgLnBkLWRpc2NsYWltZXItYnRuLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1kaXNjbGFpbWVyIC5wZC1kaXNjbGFpbWVyLWJ0bntmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7cGFkZGluZzoxNXB4O2JhY2tncm91bmQ6d2hpdGU7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo1MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4zc30uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5wZC1kaXNjbGFpbWVyIC5wZC1kaXNjbGFpbWVyLWJ0bjpob3ZlciwuYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5wZC1kaXNjbGFpbWVyIC5wZC1kaXNjbGFpbWVyLWJ0bi5hY3RpdmUsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLWRpc2NsYWltZXIgLnBkLWRpc2NsYWltZXItYnRuOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1kaXNjbGFpbWVyIC5wZC1kaXNjbGFpbWVyLWJ0bi5hY3RpdmV7YmFja2dyb3VuZDojRkZBREI1fS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLWRpc2NsYWltZXIgLnBkLWRpc2NsYWltZXItYnRuOmhvdmVyIC5mYS1leGNsYW1hdGlvbi1jaXJjbGUsLmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtZGlzY2xhaW1lciAucGQtZGlzY2xhaW1lci1idG4uYWN0aXZlIC5mYS1leGNsYW1hdGlvbi1jaXJjbGUsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLWRpc2NsYWltZXIgLnBkLWRpc2NsYWltZXItYnRuOmhvdmVyIC5mYS1leGNsYW1hdGlvbi1jaXJjbGUsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLWRpc2NsYWltZXIgLnBkLWRpc2NsYWltZXItYnRuLmFjdGl2ZSAuZmEtZXhjbGFtYXRpb24tY2lyY2xle2NvbG9yOndoaXRlfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLWRpc2NsYWltZXIgLnBkLWRpc2NsYWltZXItYnRuIC5mYS1leGNsYW1hdGlvbi1jaXJjbGUsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLWRpc2NsYWltZXIgLnBkLWRpc2NsYWltZXItYnRuIC5mYS1leGNsYW1hdGlvbi1jaXJjbGV7Y29sb3I6I0ZGQURCNTtmb250LXNpemU6MjRweDttYXJnaW4tcmlnaHQ6MTBweH0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5wZC1uby1yZXN1bHRzLC5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLWxvYWRpbmcsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLW5vLXJlc3VsdHMsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLWxvYWRpbmd7ZGlzcGxheTpub25lO2hlaWdodDphdXRvO3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kOiNGRkYwRjI7Ym9yZGVyLXJhZGl1czoyMHB4fS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLW5vLXJlc3VsdHMgcCwuYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5wZC1sb2FkaW5nIHAsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLW5vLXJlc3VsdHMgcCwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAucGQtbG9hZGluZyBwe21hcmdpbi10b3A6MH0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5wZC1iaWxsLWNhcmQsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLWJpbGwtY2FyZHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MzBweDt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweDtib3JkZXItcmFkaXVzOjIwcHg7Ym94LXNoYWRvdzowcHggNnB4IDEwcHggcmdiYSgwLDAsMCwwLjEpO3RyYW5zaXRpb246YWxsIDAuM3M7ei1pbmRleDoxfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLWJpbGwtY2FyZC5pcy1sb2FkaW5nLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1iaWxsLWNhcmQuaXMtbG9hZGluZ3tvcGFjaXR5OjB9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtYmlsbC1jYXJkOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1iaWxsLWNhcmQ6aG92ZXJ7Ym94LXNoYWRvdzowcHggNnB4IDEwcHggcmdiYSgwLDAsMCwwLjMpfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLWJpbGwtY2FyZCAucGQtbWV0YSwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAucGQtYmlsbC1jYXJkIC5wZC1tZXRhe3BhZGRpbmctYm90dG9tOjB9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtYmlsbC1jYXJkIGgzLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1iaWxsLWNhcmQgaDN7bWFyZ2luOjVweCAwO2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjEuMjVlbTtjb2xvcjojMDAwfUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtYmlsbC1jYXJkIGgzLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1iaWxsLWNhcmQgaDN7Zm9udC1zaXplOjEuNXJlbX19LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtYmlsbC1jYXJkIGg2K3NwYW4sLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLWJpbGwtY2FyZCBoNitzcGFue2NvbG9yOiMwMDB9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtYmlsbC1jYXJkIGg2LC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1iaWxsLWNhcmQgaDZ7Ym9yZGVyLXRvcDoxcHggc29saWQgI0ZGQURCNTtwYWRkaW5nLXRvcDoxMHB4O2xpbmUtaGVpZ2h0OjE7bWFyZ2luLXRvcDoxMHB4fUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtYmlsbC1jYXJkIGg2LC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1iaWxsLWNhcmQgaDZ7bWFyZ2luLXRvcDowO2JvcmRlci10b3A6MDtwYWRkaW5nLXRvcDowO2xpbmUtaGVpZ2h0OjEuNXJlbX19LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtYmlsbC1jYXJkIC5oNiwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAucGQtYmlsbC1jYXJkIC5oNntjb2xvcjojMWY3MzVlO21hcmdpbi1ib3R0b206NXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNWVtO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTpibG9ja30uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5wZC1iaWxsLWNhcmQgLmg2Om50aC1vZi10eXBlKDIpLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1iaWxsLWNhcmQgLmg2Om50aC1vZi10eXBlKDIpe2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpey5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLWJpbGwtY2FyZCAuaDYsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLWJpbGwtY2FyZCAuaDZ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtYmlsbC1jYXJkIC5oNjpudGgtb2YtdHlwZSgyKSwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAucGQtYmlsbC1jYXJkIC5oNjpudGgtb2YtdHlwZSgyKXtkaXNwbGF5OmlubGluZS1ibG9ja319LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtbWV0YS1yb3csLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLW1ldGEtcm93e3BhZGRpbmc6MzBweCAwfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLW1ldGEtcm93LmJnLXNlY29uZGFyeS1saWdodCAucGQtbWV0YS1ncm91cCwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAucGQtbWV0YS1yb3cuYmctc2Vjb25kYXJ5LWxpZ2h0IC5wZC1tZXRhLWdyb3Vwe3BhZGRpbmc6MTVweCAwfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLW1ldGEtcm93LmJnLXNlY29uZGFyeS1saWdodCAucGQtbWV0YS1ncm91cDpudGgtb2YtdHlwZSgxKSwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAucGQtbWV0YS1yb3cuYmctc2Vjb25kYXJ5LWxpZ2h0IC5wZC1tZXRhLWdyb3VwOm50aC1vZi10eXBlKDEpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNGRkFEQjV9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtbWV0YSwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAucGQtbWV0YXtwYWRkaW5nLWJvdHRvbTozMHB4O2xpbmUtaGVpZ2h0OjFyZW19LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtbWV0YSBoNiwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAucGQtbWV0YSBoNntjb2xvcjojMWY3MzVlO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyZW07Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5wZC1tZXRhIHNwYW4sLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLW1ldGEgc3BhbntsaW5lLWhlaWdodDoxLjI1cmVtfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLWJhY2stbGluaywucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAucGQtYmFjay1saW5re21hcmdpbjozMHB4IDA7ZGlzcGxheTpibG9ja30uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5wZC1kb2N1bWVudHMgdWwsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLWRvY3VtZW50cyB1bHttYXJnaW46MDtwYWRkaW5nOjB9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtZG9jdW1lbnRzIGxpLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1kb2N1bWVudHMgbGl7bGlzdC1zdHlsZTpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNGRkFEQjU7cGFkZGluZzoxMHB4IDB9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtZG9jdW1lbnRzIGxpOmZpcnN0LW9mLXR5cGUsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLWRvY3VtZW50cyBsaTpmaXJzdC1vZi10eXBle2JvcmRlci10b3A6MXB4IHNvbGlkICNGRkFEQjV9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtZG9jdW1lbnRzIGEsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLnBkLWRvY3VtZW50cyBhe2NvbG9yOiMwMDB9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtZG9jdW1lbnRzIC5wZC1kb2N1bWVudHNfX3RpdGxlLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1kb2N1bWVudHMgLnBkLWRvY3VtZW50c19fdGl0bGV7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1yaWdodDoxMHB4fS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLWRvY3VtZW50cyAucGQtZG9jdW1lbnRzX190aXRsZSBzcGFuLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1kb2N1bWVudHMgLnBkLWRvY3VtZW50c19fdGl0bGUgc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM0NDQ7bGluZS1oZWlnaHQ6MS40cmVtfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLWRvY3VtZW50cyAucGQtZG9jdW1lbnRzX19pY29uLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1kb2N1bWVudHMgLnBkLWRvY3VtZW50c19faWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojMWY3MzVlO2ZvbnQtc2l6ZToyMnB4fS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLnBkLWRvY3VtZW50cyAucGQtZG9jdW1lbnRzX19ub3RlLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5wZC1kb2N1bWVudHMgLnBkLWRvY3VtZW50c19fbm90ZXttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE0cHg7Zm9udC1zdHlsZTppdGFsaWN9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAucGQtZmx5b3V0LWhlYWRlciwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAucGQtZmx5b3V0LWhlYWRlcnthbGlnbi1pdGVtczpiYXNlbGluZX0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IGJ1dHRvbi5mYWNldHdwLWZseW91dC1vcGVuLC5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgYnV0dG9uLmZhY2V0LXdwLXJlc2V0LC5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgYnV0dG9uLmZhY2V0LXdwLWZseW91dC1jbG9zZSwuYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IGlucHV0LmZhY2V0d3Atc2xpZGVyLXJlc2V0LC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIGJ1dHRvbi5mYWNldHdwLWZseW91dC1vcGVuLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIGJ1dHRvbi5mYWNldC13cC1yZXNldCwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyBidXR0b24uZmFjZXQtd3AtZmx5b3V0LWNsb3NlLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIGlucHV0LmZhY2V0d3Atc2xpZGVyLXJlc2V0e2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtwYWRkaW5nOjA7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzFmNzM1ZTtmb250LXdlaWdodDo2MDA7Ym94LXNoYWRvdzpub25lfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLmZhY2V0d3AtZmx5b3V0LC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5mYWNldHdwLWZseW91dHt3aWR0aDoxMDAlO21heC13aWR0aDo1MHZ3O21pbi13aWR0aDozNTBweH0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5mYWNldHdwLWZseW91dCAuZmFjZXR3cC1mbHlvdXQtY29udGVudCwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAuZmFjZXR3cC1mbHlvdXQgLmZhY2V0d3AtZmx5b3V0LWNvbnRlbnR7cGFkZGluZzoyMHB4fS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLmZhY2V0d3AtZmx5b3V0IGgzLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5mYWNldHdwLWZseW91dCBoM3ttYXJnaW4tYm90dG9tOjE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0ZGQURCNTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6MC4wN2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5mYWNldHdwLXNvcnQsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3Atc29ydHtkaXNwbGF5OmlubGluZX0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5mYWNldHdwLXNvcnQgc2VsZWN0LC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5mYWNldHdwLXNvcnQgc2VsZWN0e2ZvbnQtc2l6ZToxNnB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZX0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5mYWNldHdwLWZhY2V0LXNlYXJjaCAuZmFjZXR3cC1pbnB1dC13cmFwLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5mYWNldHdwLWZhY2V0LXNlYXJjaCAuZmFjZXR3cC1pbnB1dC13cmFwe3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5mYWNldHdwLWZhY2V0LXNlYXJjaCAuZmFjZXR3cC1pbnB1dC13cmFwIGlucHV0LC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5mYWNldHdwLWZhY2V0LXNlYXJjaCAuZmFjZXR3cC1pbnB1dC13cmFwIGlucHV0e3dpZHRoOjEwMCU7aGVpZ2h0OjcycHg7cGFkZGluZzoyMHB4O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MjBweDtmb250LXNpemU6MThweDtib3gtc2hhZG93OjBweCA2cHggMTBweCByZ2JhKDAsMCwwLDAuMSk7dHJhbnNpdGlvbjphbGwgMC4zc31AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLmZhY2V0d3AtZmFjZXQtc2VhcmNoIC5mYWNldHdwLWlucHV0LXdyYXAgaW5wdXQsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3AtZmFjZXQtc2VhcmNoIC5mYWNldHdwLWlucHV0LXdyYXAgaW5wdXR7Zm9udC1zaXplOjI0cHh9fS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLmZhY2V0d3AtZmFjZXQtc2VhcmNoIC5mYWNldHdwLWlucHV0LXdyYXAgaW5wdXQ6aG92ZXIsLmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAuZmFjZXR3cC1mYWNldC1zZWFyY2ggLmZhY2V0d3AtaW5wdXQtd3JhcCBpbnB1dDpmb2N1cywucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAuZmFjZXR3cC1mYWNldC1zZWFyY2ggLmZhY2V0d3AtaW5wdXQtd3JhcCBpbnB1dDpob3ZlciwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAuZmFjZXR3cC1mYWNldC1zZWFyY2ggLmZhY2V0d3AtaW5wdXQtd3JhcCBpbnB1dDpmb2N1c3tib3gtc2hhZG93OjBweCA2cHggMTBweCByZ2JhKDAsMCwwLDAuMyl9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAuZmFjZXR3cC1mYWNldC1zZWFyY2ggLmZhY2V0d3AtaW5wdXQtd3JhcCAuZmFjZXR3cC1pY29uLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5mYWNldHdwLWZhY2V0LXNlYXJjaCAuZmFjZXR3cC1pbnB1dC13cmFwIC5mYWNldHdwLWljb257cGFkZGluZy1yaWdodDoyMHB4O29wYWNpdHk6MTtoZWlnaHQ6YXV0bzt0b3A6MzAlfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLmZhY2V0d3AtZmFjZXQtc2VhcmNoIC5mYWNldHdwLWlucHV0LXdyYXAgLmZhY2V0d3AtaWNvbi5pcy1sb2FkaW5nLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5mYWNldHdwLWZhY2V0LXNlYXJjaCAuZmFjZXR3cC1pbnB1dC13cmFwIC5mYWNldHdwLWljb24uaXMtbG9hZGluZ3tvcGFjaXR5Oi41fS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLmZhY2V0d3AtZmFjZXQtc2VhcmNoIC5mYWNldHdwLWlucHV0LXdyYXAgLmZhY2V0d3AtaWNvbjo6YmVmb3JlLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5mYWNldHdwLWZhY2V0LXNlYXJjaCAuZmFjZXR3cC1pbnB1dC13cmFwIC5mYWNldHdwLWljb246OmJlZm9yZXtjb250ZW50OidcXGYwMDInO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6bm9uZTtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjojMWY3MzVlO2ZvbnQtc2l6ZTozMHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1yZW5kZXJpbmc6YXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLmZhY2V0d3Atc2VsZWN0aW9ucywucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAuZmFjZXR3cC1zZWxlY3Rpb25ze2hlaWdodDphdXRvO2JhY2tncm91bmQ6I0ZGRjBGMjtib3JkZXItcmFkaXVzOjIwcHg7bWFyZ2luLWJvdHRvbTo0MHB4fS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLmZhY2V0d3Atc2VsZWN0aW9ucyBoNiwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAuZmFjZXR3cC1zZWxlY3Rpb25zIGg2e3BhZGRpbmc6MjBweCAyMHB4IDAgMjBweH0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5mYWNldHdwLXNlbGVjdGlvbnMgdWwsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3Atc2VsZWN0aW9ucyB1bHtwYWRkaW5nOjAgMjBweCAyMHB4IDIwcHg7bWFyZ2luOjAgMCAwIDB9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAuZmFjZXR3cC1zZWxlY3Rpb25zIGxpLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5mYWNldHdwLXNlbGVjdGlvbnMgbGl7bWFyZ2luLWJvdHRvbToxMHB4O2Rpc3BsYXk6YmxvY2t9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAuZmFjZXR3cC1zZWxlY3Rpb25zIGxpOmxhc3Qtb2YtdHlwZSwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAuZmFjZXR3cC1zZWxlY3Rpb25zIGxpOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAuZmFjZXR3cC1zZWxlY3Rpb25zIHNwYW4sLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3Atc2VsZWN0aW9ucyBzcGFue2ZvbnQtc2l6ZToxNnB4fS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLmZhY2V0d3Atc2VsZWN0aW9ucyBoNiwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAuZmFjZXR3cC1zZWxlY3Rpb25zIGg2e21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDB9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAuZmFjZXR3cC1zZWxlY3Rpb25zIC5mYWNldHdwLXNlbGVjdGlvbi1sYWJlbCwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAuZmFjZXR3cC1zZWxlY3Rpb25zIC5mYWNldHdwLXNlbGVjdGlvbi1sYWJlbHtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTppdGFsaWM7bWFyZ2luLWJvdHRvbTozcHh9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAuZmFjZXR3cC1zZWxlY3Rpb25zIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZSwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAuZmFjZXR3cC1zZWxlY3Rpb25zIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZXtmb250LXdlaWdodDo2MDB9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5mYWNldHdwLWZseW91dC1vcGVuLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5mYWNldHdwLWZseW91dC1vcGVue2Rpc3BsYXk6bm9uZX19LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAuZmFjZXR3cC10eXBlLXNsaWRlciBzcGFuLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5mYWNldHdwLXR5cGUtc2xpZGVyIHNwYW57Zm9udC1zaXplOjE2cHh9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAuZmFjZXR3cC10eXBlLXNsaWRlciBpbnB1dC5mYWNldHdwLXNsaWRlci1yZXNldCwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAuZmFjZXR3cC10eXBlLXNsaWRlciBpbnB1dC5mYWNldHdwLXNsaWRlci1yZXNldHttYXJnaW4tdG9wOjIwcHh9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAuZmFjZXR3cC10eXBlLXNsaWRlciAuZmFjZXR3cC1zbGlkZXItd3JhcCwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAuZmFjZXR3cC10eXBlLXNsaWRlciAuZmFjZXR3cC1zbGlkZXItd3JhcHtwYWRkaW5nLWJvdHRvbToxNXB4O21hcmdpbi10b3A6MzBweH0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5mYWNldHdwLXR5cGUtc2xpZGVyIC5ub1VpLWNvbm5lY3QsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3AtdHlwZS1zbGlkZXIgLm5vVWktY29ubmVjdHtiYWNrZ3JvdW5kOiMxZjczNWU7Ym9yZGVyOm5vbmV9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAuZmFjZXR3cC10eXBlLXNsaWRlciAubm9VaS10YXJnZXQsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3AtdHlwZS1zbGlkZXIgLm5vVWktdGFyZ2V0e2JvcmRlcjoxcHggc29saWQgIzFmNzM1ZX0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5mYWNldHdwLXR5cGUtc2xpZGVyIC5ub1VpLWhvcml6b250YWwsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3AtdHlwZS1zbGlkZXIgLm5vVWktaG9yaXpvbnRhbHtoZWlnaHQ6NXB4fS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLmZhY2V0d3AtdHlwZS1zbGlkZXIgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3AtdHlwZS1zbGlkZXIgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGV7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjJweCBzb2xpZCAjMWY3MzVlO3RvcDotOHB4fS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLmZhY2V0d3AtdHlwZS1zbGlkZXIgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6Zm9jdXMsLmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAuZmFjZXR3cC10eXBlLXNsaWRlciAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTphY3RpdmUsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3AtdHlwZS1zbGlkZXIgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6Zm9jdXMsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3AtdHlwZS1zbGlkZXIgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6YWN0aXZle2JhY2tncm91bmQ6IzFmNzM1ZX0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5mYWNldHdwLWNoZWNrYm94LC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5mYWNldHdwLWNoZWNrYm94e21hcmdpbjowO3BhZGRpbmc6MDtiYWNrZ3JvdW5kOm5vbmU7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6LjAxZW19LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAuZmFjZXR3cC1jaGVja2JveCAuZmFjZXR3cC1jb3VudGVyLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5mYWNldHdwLWNoZWNrYm94IC5mYWNldHdwLWNvdW50ZXJ7Zm9udC1zaXplOjE2cHh9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAuZmFjZXR3cC1jaGVja2JveCAuY2hlY2tib3gtY29udGVudC13cmFwLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5mYWNldHdwLWNoZWNrYm94IC5jaGVja2JveC1jb250ZW50LXdyYXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxMHB4IDAgMTBweCAzMHB4O2N1cnNvcjpwb2ludGVyfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLmZhY2V0d3AtY2hlY2tib3ggLmNoZWNrYm94LWNvbnRlbnQtd3JhcCBzcGFuLmN1c3RvbS1jaGVja2JveCwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAuZmFjZXR3cC1jaGVja2JveCAuY2hlY2tib3gtY29udGVudC13cmFwIHNwYW4uY3VzdG9tLWNoZWNrYm94e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzFmNzM1ZTtib3JkZXItcmFkaXVzOjIwJTt2ZXJ0aWNhbC1hbGlnbjotNXB4O21hcmdpbi1yaWdodDo1cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDUwbXMgMTAwbXMsdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLjc4LCAtMS4yMiwgMC4xNywgMTApfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLmZhY2V0d3AtY2hlY2tib3ggLmNoZWNrYm94LWNvbnRlbnQtd3JhcCBzcGFuLmN1c3RvbS1jaGVja2JveDpiZWZvcmUsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3AtY2hlY2tib3ggLmNoZWNrYm94LWNvbnRlbnQtd3JhcCBzcGFuLmN1c3RvbS1jaGVja2JveDpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjJweDtib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kLWNvbG9yOiMxZjczNWU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dG9wOjlweDtsZWZ0OjVweDt0cmFuc2Zvcm0tb3JpZ2luOjAlIDAlfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLmZhY2V0d3AtY2hlY2tib3ggLmNoZWNrYm94LWNvbnRlbnQtd3JhcCBzcGFuLmN1c3RvbS1jaGVja2JveDphZnRlciwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAuZmFjZXR3cC1jaGVja2JveCAuY2hlY2tib3gtY29udGVudC13cmFwIHNwYW4uY3VzdG9tLWNoZWNrYm94OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDoycHg7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZC1jb2xvcjojMWY3MzVlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTpyb3RhdGUoMzA1ZGVnKTt0b3A6MTJweDtsZWZ0OjdweDt0cmFuc2Zvcm0tb3JpZ2luOjAlIDAlfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLmZhY2V0d3AtY2hlY2tib3ggLmNoZWNrYm94LWNvbnRlbnQtd3JhcDpob3ZlciBzcGFuLmN1c3RvbS1jaGVja2JveDpiZWZvcmUsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3AtY2hlY2tib3ggLmNoZWNrYm94LWNvbnRlbnQtd3JhcDpob3ZlciBzcGFuLmN1c3RvbS1jaGVja2JveDpiZWZvcmV7d2lkdGg6NXB4O3RyYW5zaXRpb246d2lkdGggMTAwbXMgZWFzZX0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5mYWNldHdwLWNoZWNrYm94IC5jaGVja2JveC1jb250ZW50LXdyYXA6aG92ZXIgc3Bhbi5jdXN0b20tY2hlY2tib3g6YWZ0ZXIsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3AtY2hlY2tib3ggLmNoZWNrYm94LWNvbnRlbnQtd3JhcDpob3ZlciBzcGFuLmN1c3RvbS1jaGVja2JveDphZnRlcnt3aWR0aDoxMHB4O3RyYW5zaXRpb246d2lkdGggMTUwbXMgZWFzZSAxMDBtc30uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5mYWNldHdwLWNoZWNrYm94LmNoZWNrZWQsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3AtY2hlY2tib3guY2hlY2tlZHtiYWNrZ3JvdW5kOm5vbmV9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAuZmFjZXR3cC1jaGVja2JveC5jaGVja2VkIC5jaGVja2JveC1jb250ZW50LXdyYXAgc3Bhbi5jdXN0b20tY2hlY2tib3gsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3AtY2hlY2tib3guY2hlY2tlZCAuY2hlY2tib3gtY29udGVudC13cmFwIHNwYW4uY3VzdG9tLWNoZWNrYm94e2JvcmRlci1jb2xvcjojMWY3MzVlO2JhY2tncm91bmQ6IzFmNzM1ZTt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LmJpbGwtdGVtcGxhdGUtZGVmYXVsdCAuZmFjZXR3cC1jaGVja2JveC5jaGVja2VkIC5jaGVja2JveC1jb250ZW50LXdyYXAgc3Bhbi5jdXN0b20tY2hlY2tib3g6YWZ0ZXIsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3AtY2hlY2tib3guY2hlY2tlZCAuY2hlY2tib3gtY29udGVudC13cmFwIHNwYW4uY3VzdG9tLWNoZWNrYm94OmFmdGVye3dpZHRoOjEwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246d2lkdGggMTUwbXMgZWFzZSAxMDBtc30uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5mYWNldHdwLWNoZWNrYm94LmNoZWNrZWQgLmNoZWNrYm94LWNvbnRlbnQtd3JhcCBzcGFuLmN1c3RvbS1jaGVja2JveDpiZWZvcmUsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3AtY2hlY2tib3guY2hlY2tlZCAuY2hlY2tib3gtY29udGVudC13cmFwIHNwYW4uY3VzdG9tLWNoZWNrYm94OmJlZm9yZXt3aWR0aDo1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246d2lkdGggMTUwbXMgZWFzZSAxMDBtc30uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5mYWNldHdwLWNoZWNrYm94LmNoZWNrZWQgLmNoZWNrYm94LWNvbnRlbnQtd3JhcDpob3ZlciBzcGFuLmN1c3RvbS1jaGVja2JveCwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iaWxsaW5mbyAuZmFjZXR3cC1jaGVja2JveC5jaGVja2VkIC5jaGVja2JveC1jb250ZW50LXdyYXA6aG92ZXIgc3Bhbi5jdXN0b20tY2hlY2tib3h7YmFja2dyb3VuZC1jb2xvcjojMWY3MzVlfS5iaWxsLXRlbXBsYXRlLWRlZmF1bHQgLmZhY2V0d3AtY2hlY2tib3guY2hlY2tlZCAuY2hlY2tib3gtY29udGVudC13cmFwOmhvdmVyIHNwYW4uY3VzdG9tLWNoZWNrYm94OmFmdGVyLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIC5mYWNldHdwLWNoZWNrYm94LmNoZWNrZWQgLmNoZWNrYm94LWNvbnRlbnQtd3JhcDpob3ZlciBzcGFuLmN1c3RvbS1jaGVja2JveDphZnRlcnt3aWR0aDoxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYmlsbC10ZW1wbGF0ZS1kZWZhdWx0IC5mYWNldHdwLWNoZWNrYm94LmNoZWNrZWQgLmNoZWNrYm94LWNvbnRlbnQtd3JhcDpob3ZlciBzcGFuLmN1c3RvbS1jaGVja2JveDpiZWZvcmUsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmlsbGluZm8gLmZhY2V0d3AtY2hlY2tib3guY2hlY2tlZCAuY2hlY2tib3gtY29udGVudC13cmFwOmhvdmVyIHNwYW4uY3VzdG9tLWNoZWNrYm94OmJlZm9yZXt3aWR0aDo1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5ibG9nLC5zaW5nbGUtcG9zdHtwYWRkaW5nLXRvcDoxMjBweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9nLC5zaW5nbGUtcG9zdHtwYWRkaW5nLXRvcDoxMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvZywuc2luZ2xlLXBvc3R7cGFkZGluZy10b3A6ODBweH19LmJsb2dfX2NvbnRlbnQtYXJlYSwuc2luZ2xlLXBvc3RfX2NvbnRlbnQtYXJlYXtwYWRkaW5nOjE0OXB4IDAgMH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9nX19jb250ZW50LWFyZWEsLnNpbmdsZS1wb3N0X19jb250ZW50LWFyZWF7cGFkZGluZy10b3A6MTEwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2dfX2NvbnRlbnQtYXJlYSwuc2luZ2xlLXBvc3RfX2NvbnRlbnQtYXJlYXtwYWRkaW5nLXRvcDo4MHB4fX0uYmxvZ19fbWFpbi0tdGl0bGV7Y29sb3I6IzFmNzM1ZTttYXJnaW4tYm90dG9tOjcwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvZ19fbWFpbi0tdGl0bGV7bWFyZ2luLWJvdHRvbTo1NXB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ibG9nX19tYWluLS10aXRsZXttYXJnaW4tYm90dG9tOjQwcHh9fS5ibG9nX19wb3N0LS1hcnRpY2xle21hcmdpbi1ib3R0b206ODVweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ibG9nX19wb3N0LS1hcnRpY2xle21hcmdpbi1ib3R0b206NDVweH19LmJsb2dfX3Bvc3QtLWxpbmt7ZGlzcGxheTpibG9ja30uYmxvZ19fcG9zdC0tbGluazpob3ZlciAuYmxvZ19fcG9zdC0taW1ne29wYWNpdHk6MC43fS5ibG9nX19wb3N0LS1saW5rOmhvdmVyIC5ibG9nX19wb3N0LS1pbWcgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5ibG9nX19wb3N0LS1saW5rOmhvdmVyIC5ibG9nX19wb3N0LS10aXRsZXtjb2xvcjojMWY3MzVlO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJsb2dfX3Bvc3QtLWltZ3tkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MjVweDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgMC4zc31AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2dfX3Bvc3QtLWltZ3ttYXJnaW4tYm90dG9tOjdweH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuYmxvZ19fcG9zdC0taW1ne21hcmdpbi1ib3R0b206MTVweH19LmJsb2dfX3Bvc3QtLWltZyBpbWd7d2lkdGg6MTAwJTt2ZXJ0aWNhbC1hbGlnbjpib3R0b207dHJhbnNpdGlvbjp0cmFuc2Zvcm0gNDAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSAwczttYXgtaGVpZ2h0OjUxMHB4O29iamVjdC1maXQ6Y292ZXJ9LmJsb2dfX3Bvc3QtLXRpdGxle21hcmdpbi1ib3R0b206MTBweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvZ19fcG9zdC0tdGl0bGV7Zm9udC1zaXplOjEuM3JlbX19LmJsb2dfX3Bvc3QtLW1ldGEgc3BhbiwuYmxvZ19fcG9zdC0tbWV0YSBhe2ZvbnQtc2l6ZToxNnB4fS5ibG9nX19wb3N0LS1tZXRhIGF7Y29sb3I6IzAwMDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZX0uYmxvZ19fcG9zdC0tbWV0YSBhOmhvdmVye2NvbG9yOiMxZjczNWV9LmJsb2cgLmZvb3RlcntiYWNrZ3JvdW5kOiMxZjczNWV9LmJsb2cgLmZvb3RlciAqLC5ibG9nIC5mb290ZXIgLmZvb3Rlci1jb250YWN0LWNvbCBhe2NvbG9yOiNmZmZ9LmJsb2cgLmZvb3RlciAuZm9vdGVyLWNvbnRhY3QtY29sIGE6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZhZGI1fS5ibG9nIC5mb290ZXIgLmZvb3Rlci1jb250YWN0LWNvbCBhOmhvdmVye2NvbG9yOiNmZmFkYjV9LmJsb2cgLmZvb3RlciAuY29weXJpZ2h0LWNvbCBhe2NvbG9yOiNmZmZ9LmJsb2cgLmZvb3RlciAuY29weXJpZ2h0LWNvbCBhOmhvdmVye2NvbG9yOiNmZmFkYjV9LmJsb2cgLmZvb3RlciBzdmcgZ3tmaWxsOiNmZmYgIWltcG9ydGFudH0uYmxvZ19mb3JtX3NlY3Rpb257cGFkZGluZzozNThweCAwIDE2NXB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5ibG9nX2Zvcm1fc2VjdGlvbntwYWRkaW5nOjI1MHB4IDAgMTEwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2dfZm9ybV9zZWN0aW9ue3BhZGRpbmc6MjAwcHggMCA3MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ibG9nX2Zvcm1fc2VjdGlvbntwYWRkaW5nOjcwcHggMH19LmJsb2dfZm9ybV9zZWN0aW9uPnN2Z3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDoxMDAlO2hlaWdodDphdXRvO21heC13aWR0aDoxNDQwcHg7bWFyZ2luOjAgYXV0b31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ibG9nX2Zvcm1fc2VjdGlvbj5zdmd7ZGlzcGxheTpub25lfX0uYmxvZ19mb3JtX3NlY3Rpb24gLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvZ19mb3JtX3NlY3Rpb24tLXRpdGxle21heC13aWR0aDo4MDBweDttYXJnaW46MCBhdXRvIDU1cHg7Y29sb3I6IzFmNzM1ZX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuYmxvZ19mb3JtX3NlY3Rpb24tLXRpdGxle21heC13aWR0aDo3MDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvZ19mb3JtX3NlY3Rpb24tLXRpdGxle21heC13aWR0aDo2MDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXsuYmxvZ19mb3JtX3NlY3Rpb24tLXRpdGxle2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjJyZW19fS5ibG9nX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3Jte21heC13aWR0aDo1NzlweDt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmV9LmJsb2dfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gdWwuZ2Zvcm1fZmllbGRze21hcmdpbjowO3BhZGRpbmc6MH0uYmxvZ19mb3JtX3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxke3BhZGRpbmc6MDttYXJnaW46MCAwIDEwcHg7bGlzdC1zdHlsZTpub25lfS5ibG9nX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgLmdmaWVsZF9sYWJlbHtkaXNwbGF5Om5vbmV9LmJsb2dfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBpbnB1dHt3aWR0aDoxMDAlO2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmFkYjU7Zm9udC1zaXplOjQwcHg7Y29sb3I6I2ZmYWRiNTtvdXRsaW5lOm5vbmU7aGVpZ2h0OjcwcHg7Ym9yZGVyLXJhZGl1czowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2dfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBpbnB1dHtoZWlnaHQ6NTBweDtmb250LXNpemU6MzBweH19LmJsb2dfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBpbnB1dDo6cGxhY2Vob2xkZXJ7b3BhY2l0eToxO2NvbG9yOiNmZmFkYjV9LmJsb2dfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBpbnB1dDphY3RpdmUsLmJsb2dfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBpbnB1dDpmb2N1c3tjb2xvcjojMWY3MzVlO2JvcmRlci1jb2xvcjojMWY3MzVlfS5ibG9nX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgLnZhbGlkYXRpb25fbWVzc2FnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAxJTtsZWZ0OjA7cmlnaHQ6MDtjb2xvcjpyZWQ7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6MC41cHh9LmJsb2dfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3Rlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MjBweDtyaWdodDoxMHB4O3dpZHRoOmF1dG87cGFkZGluZzowO21hcmdpbjowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2dfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3Rlcntib3R0b206NXB4fX0uYmxvZ19mb3JtX3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17Zm9udC1zaXplOjA7d2lkdGg6MzNweDtoZWlnaHQ6MzJweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDotOHB4O21hcmdpbjowO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7b3V0bGluZTpub25lO2JvcmRlcjpub25lfS5ibG9nX2Zvcm1fc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcisuZmFse2NvbG9yOiMxZjczNWV9LmJsb2dfZm9ybV9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciAuZmFse2NvbG9yOiNmZmFkYjU7Zm9udC1zaXplOjI2cHg7dHJhbnNpdGlvbjphbGwgMC4zc30uc2luZ2xlLS1hcnRpY2xle3BhZGRpbmctYm90dG9tOjExNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnNpbmdsZS0tYXJ0aWNsZXtwYWRkaW5nLWJvdHRvbToxMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2luZ2xlLS1hcnRpY2xle3BhZGRpbmctYm90dG9tOjgwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LnNpbmdsZS0tYXJ0aWNsZXtwYWRkaW5nLWJvdHRvbTo2MHB4fX0uc2luZ2xlLS1hcnRpY2xlIGgxLC5zaW5nbGUtLWFydGljbGUgaDIsLnNpbmdsZS0tYXJ0aWNsZSBoMywuc2luZ2xlLS1hcnRpY2xlIGg0LC5zaW5nbGUtLWFydGljbGUgaDUsLnNpbmdsZS0tYXJ0aWNsZSBoNntmb250LXdlaWdodDo1MDB9LnNpbmdsZS0tYXJ0aWNsZSBwe21heC13aWR0aDo2MjVweDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTozNHB4fS5zaW5nbGUtLWFydGljbGUgcCBhe2NvbG9yOiNmZmFkYjU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNpbmdsZS0tYXJ0aWNsZSBwIGE6aG92ZXJ7Y29sb3I6IzFmNzM1ZX0uc2luZ2xlLS1hcnRpY2xlIGg0e21hcmdpbi1ib3R0b206NjdweDtsZXR0ZXItc3BhY2luZzotMC4zNXB4fS5zaW5nbGUtLWFydGljbGUgaDV7bWFyZ2luLWJvdHRvbToxNXB4fS5zaW5nbGUtLWFydGljbGUgLndwLWNhcHRpb257bWFyZ2luLWJvdHRvbToyLjJlbTttYXJnaW4tdG9wOjIuM2VtO3dpZHRoOjEwMCUgIWltcG9ydGFudH0uc2luZ2xlLS1hcnRpY2xlIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHR7Zm9udC1zaXplOjE2cHh9LnNpbmdsZS0tYXJ0aWNsZSBpbWd7d2lkdGg6MTAwJX0uc2luZ2xlLS1hcnRpY2xlIC5jb250ZW50X2NvbnRhaW5lcnttYXgtd2lkdGg6OTQwcHh9LnNpbmdsZS0tYXJ0aWNsZSAuc2hhcmUtYnV0dG9ucyBhe2NvbG9yOiMxZjczNWU7Zm9udC1zaXplOjMwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjE1cHh9LnNpbmdsZS0tYXJ0aWNsZSAuc2hhcmUtYnV0dG9ucyBhOmhvdmVye2NvbG9yOiNmZmFkYjV9LnNpbmdsZS0tdGl0bGV7bWFyZ2luLWJvdHRvbToyMHB4O21heC13aWR0aDo5MDBweH0uc2luZ2xlX190aHVtYm5haWx7bWFyZ2luLWJvdHRvbTo2NXB4fS5zaW5nbGVfX3RodW1ibmFpbCBpbWd7d2lkdGg6MTAwJX0uc2luZ2xlLS1tZXRhe21hcmdpbi1ib3R0b206MzBweH0uc2luZ2xlLS1tZXRhIHNwYW57Zm9udC1zaXplOjE2cHh9LnNpbmdsZS0tbWV0YSBhe2NvbG9yOiMwMDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNpbmdsZS0tbWV0YSBhOmhvdmVye2NvbG9yOiMxZjczNWV9LnJlbGF0ZWRfc2VjdGlvbntwYWRkaW5nOjExOHB4IDAgNThweDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDIzMywyMzcsMC43KX0ucmVsYXRlZF9zZWN0aW9uLS10aXRsZXtjb2xvcjojZmZhZGI1O21hcmdpbi1ib3R0b206NTBweH0uY29udGFjdF9zZWN0aW9ue2JhY2tncm91bmQ6IzFmNzM1ZTtwYWRkaW5nOjI0N3B4IDAgMTAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuY29udGFjdF9zZWN0aW9ue3BhZGRpbmc6MjAwcHggMCA5MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5jb250YWN0X3NlY3Rpb257cGFkZGluZzoxNTBweCAwIDgwcHh9fS5jb250YWN0X3NlY3Rpb24tLXRpdGxle21hcmdpbi1ib3R0b206NDhweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jb250YWN0X3NlY3Rpb24tLXRpdGxle21hcmdpbi1ib3R0b206NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuY29udGFjdF9zZWN0aW9uLS10aXRsZXttYXJnaW4tYm90dG9tOjMwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7LmNvbnRhY3Rfc2VjdGlvbi0tdGl0bGV7bWFyZ2luLWJvdHRvbToyNXB4fX0uY29udGFjdF9zZWN0aW9uICp7Y29sb3I6I2ZmZn0uY29udGFjdF9zZWN0aW9uIC5sZWZ0X2NvbnRlbnQgaDEsLmNvbnRhY3Rfc2VjdGlvbiAubGVmdF9jb250ZW50IGgyLC5jb250YWN0X3NlY3Rpb24gLmxlZnRfY29udGVudCBoMywuY29udGFjdF9zZWN0aW9uIC5sZWZ0X2NvbnRlbnQgaDQsLmNvbnRhY3Rfc2VjdGlvbiAubGVmdF9jb250ZW50IGg1LC5jb250YWN0X3NlY3Rpb24gLmxlZnRfY29udGVudCBoNnttYXJnaW4tYm90dG9tOjQ1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGFjdF9zZWN0aW9uIC5sZWZ0X2NvbnRlbnQgaDEsLmNvbnRhY3Rfc2VjdGlvbiAubGVmdF9jb250ZW50IGgyLC5jb250YWN0X3NlY3Rpb24gLmxlZnRfY29udGVudCBoMywuY29udGFjdF9zZWN0aW9uIC5sZWZ0X2NvbnRlbnQgaDQsLmNvbnRhY3Rfc2VjdGlvbiAubGVmdF9jb250ZW50IGg1LC5jb250YWN0X3NlY3Rpb24gLmxlZnRfY29udGVudCBoNnttYXJnaW4tYm90dG9tOjMwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LmNvbnRhY3Rfc2VjdGlvbiAubGVmdF9jb250ZW50IGgxLC5jb250YWN0X3NlY3Rpb24gLmxlZnRfY29udGVudCBoMiwuY29udGFjdF9zZWN0aW9uIC5sZWZ0X2NvbnRlbnQgaDMsLmNvbnRhY3Rfc2VjdGlvbiAubGVmdF9jb250ZW50IGg0LC5jb250YWN0X3NlY3Rpb24gLmxlZnRfY29udGVudCBoNSwuY29udGFjdF9zZWN0aW9uIC5sZWZ0X2NvbnRlbnQgaDZ7bWFyZ2luLWJvdHRvbToyMHB4fX0uY29udGFjdF9zZWN0aW9uIHB7bWFyZ2luOjAgMCAyOHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LmNvbnRhY3Rfc2VjdGlvbiBwe21hcmdpbi1ib3R0b206MThweH19LmNvbnRhY3Rfc2VjdGlvbiBwIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNvbnRhY3Rfc2VjdGlvbiBwIGE6aG92ZXJ7Y29sb3I6I2ZmYWRiNX0uY29udGFjdF9zZWN0aW9uIC5nZm9ybV93cmFwcGVye3BhZGRpbmctbGVmdDoxMyU7cGFkZGluZy10b3A6N3B4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmNvbnRhY3Rfc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlcntwYWRkaW5nLWxlZnQ6NSV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRhY3Rfc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlcntwYWRkaW5nLWxlZnQ6MCV9fS5jb250YWN0X3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybXt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmV9LmNvbnRhY3Rfc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIHVsLmdmb3JtX2ZpZWxkc3ttYXJnaW46MDtwYWRkaW5nOjB9LmNvbnRhY3Rfc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGR7cGFkZGluZzowO21hcmdpbjowIDAgMzFweDtsaXN0LXN0eWxlOm5vbmV9LmNvbnRhY3Rfc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjE3cHh9LmNvbnRhY3Rfc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0LC5jb250YWN0X3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciB0ZXh0YXJlYXtib3JkZXItY29sb3I6cmVkfS5jb250YWN0X3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmhpZGRlbl9sYWJlbD5sYWJlbHtkaXNwbGF5Om5vbmV9LmNvbnRhY3Rfc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgLmdmaWVsZF9sYWJlbHtkaXNwbGF5Om5vbmV9LmNvbnRhY3Rfc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgaW5wdXR7d2lkdGg6MTAwJTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO2ZvbnQtc2l6ZToyNnB4O2NvbG9yOiNmZmY7b3V0bGluZTpub25lO2hlaWdodDo0MHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRhY3Rfc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgaW5wdXR7Zm9udC1zaXplOjIycHh9fS5jb250YWN0X3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIGlucHV0OjpwbGFjZWhvbGRlcntvcGFjaXR5OjAuNTtjb2xvcjojZmZmfS5jb250YWN0X3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIGlucHV0OmFjdGl2ZSwuY29udGFjdF9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBpbnB1dDpmb2N1c3tjb2xvcjojZmZmfS5jb250YWN0X3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHRleHRhcmVhe21hcmdpbi10b3A6MzJweDtib3JkZXItcmFkaXVzOjA7aGVpZ2h0OjE4N3B4O2JvcmRlcjoxcHggc29saWQgI2ZmZjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiNmZmY7Zm9udC1zaXplOjI2cHg7b3V0bGluZTpub25lO3BhZGRpbmc6MTRweCAxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRhY3Rfc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgdGV4dGFyZWF7Zm9udC1zaXplOjIycHh9fS5jb250YWN0X3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlcntvcGFjaXR5OjAuNTtjb2xvcjojZmZmfS5jb250YWN0X3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC52YWxpZGF0aW9uX21lc3NhZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMSU7bGVmdDowO3JpZ2h0OjA7Y29sb3I6I2ZmZjtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzowLjVweH0uY29udGFjdF9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3Rlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30uY29udGFjdF9zZWN0aW9uIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPVwic3VibWl0XCJde2NvbG9yOiNmZmFkYjU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmU7Zm9udC1zaXplOjI2cHg7cGFkZGluZzoxNHB4IDMxcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuM3N9LmNvbnRhY3Rfc2VjdGlvbiAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcntjb2xvcjojZmZmfS5jb250YWN0X3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIrLmZhbHtjb2xvcjojZmZmfS5jb250YWN0X3NlY3Rpb24gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5mYWx7Y29sb3I6I2ZmYWRiNTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2l0aW9uOmFsbCAwLjNzfS5mYXFfc2VjdGlvbntwYWRkaW5nOjkwcHggMCAxNDBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDIzMywyMzcsMC43KX0uZmFxX2dyb3VwLS1saXN0e3BhZGRpbmc6MDtjb3VudGVyLXJlc2V0Omxpc3Qtc2VydmljZXM7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTA1MHB4fS5mYXFfZ3JvdXAtLWxpc3QgLml0ZW17bGlzdC1zdHlsZTpub25lfS5mYXFfZ3JvdXAtLWxpc3QgLml0ZW06bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmZmfS5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0gLmNvdW50LXJlc3VsdHtjb3VudGVyLWluY3JlbWVudDpsaXN0LXNlcnZpY2VzO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7ZmxleC1zaHJpbms6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjRkZBREI1O3BhZGRpbmc6NHB4O2JhY2tncm91bmQtY29sb3I6I0ZGQURCNTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3g7bWFyZ2luLXJpZ2h0OjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmZhcV9ncm91cC0tbGlzdCAuaXRlbSAuY291bnQtcmVzdWx0e3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7bWFyZ2luLXJpZ2h0OjI1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsuZmFxX2dyb3VwLS1saXN0IC5pdGVtIC5jb3VudC1yZXN1bHR7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDttYXJnaW4tcmlnaHQ6MzBweH19LmZhcV9ncm91cC0tbGlzdCAuaXRlbSAuY291bnQtcmVzdWx0OmJlZm9yZXtjb250ZW50OmNvdW50ZXIobGlzdC1zZXJ2aWNlcyk7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoxLjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzotMC4wNnB4O2NvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7dG9wOjFweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuZmFxX2dyb3VwLS1saXN0IC5pdGVtIC5jb3VudC1yZXN1bHQ6YmVmb3Jle2ZvbnQtc2l6ZToyNnB4O2ZvbnQtc2l6ZToxLjYyNXJlbTtsaW5lLWhlaWdodDoyNnB4O2xpbmUtaGVpZ2h0OjEuNjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0gLmNvdW50LXJlc3VsdDpiZWZvcmV7Zm9udC1zaXplOjMwcHg7Zm9udC1zaXplOjEuODc1cmVtO2xpbmUtaGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MS44NzVyZW07Zm9udC13ZWlnaHQ6NzAwfX0uZmFxX2dyb3VwLS1saXN0IC5pdGVtLS10aXRsZXttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpey5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0tLXRpdGxle2ZvbnQtc2l6ZToxLjM1cmVtO2xpbmUtaGVpZ2h0OjEuMzR9fS5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0tLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjEwcHggNDVweCAxMHB4IDA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0tLWhlYWRlcntwYWRkaW5nOjE1cHggNDVweCAxNXB4IDB9fUBtZWRpYSAobWluLXdpZHRoOiAxMTk5cHgpey5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0tLWhlYWRlcntwYWRkaW5nOjIwcHggNDVweCAyMHB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LmZhcV9ncm91cC0tbGlzdCAuaXRlbS0taGVhZGVye3BhZGRpbmctcmlnaHQ6MzBweH19LmZhcV9ncm91cC0tbGlzdCAuaXRlbS0tYm9keXtkaXNwbGF5Om5vbmU7cGFkZGluZzoxMXB4IDAgMTdweDttYXgtd2lkdGg6NjI0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoOTBweCl9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmZhcV9ncm91cC0tbGlzdCAuaXRlbS0tYm9keXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg4MHB4KX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuZmFxX2dyb3VwLS1saXN0IC5pdGVtLS1ib2R5e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3BhZGRpbmctbGVmdDo2MnB4fX0uZmFxX2dyb3VwLS1saXN0IC5pdGVtLS1ib2R5IGg1e21hcmdpbi1ib3R0b206NDlweH1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0tLWJvZHkgaDV7bWFyZ2luLWJvdHRvbToyNHB4fX0uZmFxX2dyb3VwLS1saXN0IC5pdGVtLS1ib2R5IGg1K2g1e21hcmdpbi10b3A6LTEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuZmFxX2dyb3VwLS1saXN0IC5pdGVtLS1ib2R5IGg1K2g1e21hcmdpbi10b3A6LTVweH19LmZhcV9ncm91cC0tbGlzdCAuaXRlbS0tYm9keSBoNStwe21hcmdpbi10b3A6LTMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuZmFxX2dyb3VwLS1saXN0IC5pdGVtLS1ib2R5IGg1K3B7bWFyZ2luLXRvcDotMTVweH19LmZhcV9ncm91cC0tbGlzdCAuaXRlbS0tYm9keSBwe21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsuZmFxX2dyb3VwLS1saXN0IC5pdGVtLS1ib2R5IHB7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpey5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0tLWJvZHkgcHtmb250LXNpemU6MXJlbX19LmZhcV9ncm91cC0tbGlzdCAuaXRlbSAubGVzc19idG4sLmZhcV9ncm91cC0tbGlzdCAuaXRlbSAubW9yZV9idG57cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtsZWZ0OjA7Ym90dG9tOjA7dG9wOjA7dHJhbnNpdGlvbjphbGwgMC4yc30uZmFxX2dyb3VwLS1saXN0IC5pdGVtIC5sZXNzX2J0biBpLC5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0gLm1vcmVfYnRuIGl7dG9wOjUwJTtyaWdodDoxNXB4O2NvbG9yOiNmZmFkYjU7Zm9udC1zaXplOjI5cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOnJpZ2h0O3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtd2VpZ2h0OjMwMH1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0gLmxlc3NfYnRuIGksLmZhcV9ncm91cC0tbGlzdCAuaXRlbSAubW9yZV9idG4gaXtyaWdodDo1cHh9fS5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0gLmxlc3NfYnRue29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0uZmFxX2dyb3VwLS1saXN0IC5pdGVtIC5tb3JlX2J0bntvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0uYWN0aXZlIC5sZXNzX2J0bnt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0uYWN0aXZlIC5tb3JlX2J0bnt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjB9LmZvb3Rlcl9zZWN0aW9ue3BhZGRpbmctdG9wOjUwcHg7cGFkZGluZy1ib3R0b206MzBweDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmFkYjV9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZm9vdGVyX3NlY3Rpb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvZm9vdGVyLW92YWwuc3ZnXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b207YmFja2dyb3VuZC1zaXplOmNvbnRhaW47cGFkZGluZy10b3A6MjcuM3Z3O3BhZGRpbmctYm90dG9tOjE2MnB4O2JhY2tncm91bmQtY29sb3I6IzFmNzM1ZX0uZm9vdGVyX3NlY3Rpb24ucGlua3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDIzMywyMzcsMC43KX0uZm9vdGVyX3NlY3Rpb24ubGlnaHRwaW5re2JhY2tncm91bmQtY29sb3I6I2ZmZTllZH0ucGFnZS1jYXJlZXJzIC5mb290ZXJfc2VjdGlvbntiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnBhZ2UtY2FyZWVycyAuZm9vdGVyX3NlY3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDB2dztoZWlnaHQ6NTB2dztib3JkZXItcmFkaXVzOjUwJSA1MCUgMCAwIC8gMTAwJSAxMDAlIDAgMDtib3JkZXI6MXB4IHNvbGlkICMxZjczNWU7Ym9yZGVyLWJvdHRvbTowO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfX0uZm9vdGVyX3NlY3Rpb24gLmZvb3Rlci1vdmFse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuZm9vdGVyX3NlY3Rpb24gLmZvb3Rlci1vdmFse2Rpc3BsYXk6YmxvY2t9fS5mb290ZXJfc2VjdGlvbiAuZm9vdGVyLW92YWwgc3Zne2hlaWdodDoxMDAlO3dpZHRoOmF1dG99LmZvb3Rlcl9zZWN0aW9uIC5mb290ZXItb3ZhbC5sZWZ0e2xlZnQ6MDtoZWlnaHQ6NjYlfS5mb290ZXJfc2VjdGlvbiAuZm9vdGVyLW92YWwucmlnaHR7cmlnaHQ6MDtoZWlnaHQ6MTAwJX0uZm9vdGVyX3NlY3Rpb24gLmZvb3Rlci10ZXh0e21heC13aWR0aDo1MDBweDttYXJnaW46MCBhdXRvIDA7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZS1jYXJlZXJzIC5mb290ZXJfc2VjdGlvbiAuZm9vdGVyLXRleHR7bWF4LXdpZHRoOjcwMHB4fS5mb290ZXJfc2VjdGlvbiAuZm9vdGVyLXRleHQgLmZvb3Rlci1sb2dve2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuZm9vdGVyX3NlY3Rpb24gLmZvb3Rlci10ZXh0IC5mb290ZXItbG9nb3ttYXJnaW4tYm90dG9tOjYwcHh9fS5mb290ZXJfc2VjdGlvbiAuZm9vdGVyLXRleHQgcHtjb2xvcjojMWY3MzVlO2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmZvb3Rlcl9zZWN0aW9uIC5mb290ZXItdGV4dCBwe2ZvbnQtc2l6ZTo2MHB4O21hcmdpbi1ib3R0b206MWVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsucGFnZS1jYXJlZXJzIC5mb290ZXJfc2VjdGlvbiAuZm9vdGVyLXRleHQgcHtmb250LXNpemU6NTBweDttYXJnaW4tYm90dG9tOjEuNmVtfX0uZm9vdGVyX3NlY3Rpb24tLWxpbms+ZGl2e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb290ZXJfc2VjdGlvbi0tbGluayBhe2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0ucGFnZS1jYXJlZXJzIC5mb290ZXJfc2VjdGlvbi0tbGluayBhe2NvbG9yOiNmZmFkYjU7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LnBhZ2UtY2FyZWVycyAuZm9vdGVyX3NlY3Rpb24tLWxpbmsgYSBzdmd7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MTBweH0uZm9vdGVyX3NlY3Rpb24tLWxpbmsgYSBzdmd7d2lkdGg6MjJweDtoZWlnaHQ6MTlweDttYXJnaW4tcmlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4fS5mb290ZXJfc2VjdGlvbi0tbGluayBhOmhvdmVye2NvbG9yOiMxZjczNWV9LmZvb3Rlcntwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzo1OXB4IDB9LmZvb3Rlci5zdGlja3ktZm9vdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowfS5mb290ZXIgLmZvb3Rlci1jb250YWN0LWNvbHttYXJnaW4tYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MS43NXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZm9vdGVyIC5mb290ZXItY29udGFjdC1jb2x7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXIgLmZvb3Rlci1jb250YWN0LWNvbHtwYWRkaW5nOjA7dGV4dC1hbGlnbjpjZW50ZXJ9fS5mb290ZXIgLmZvb3Rlci1jb250YWN0LWNvbCBhe2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjI4cHg7bGluZS1oZWlnaHQ6MS43NXJlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzFmNzM1ZTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO2xpbmUtaGVpZ2h0OjEuNH1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpLCAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3RlciAuZm9vdGVyLWNvbnRhY3QtY29sIGF7bWFyZ2luLWxlZnQ6NDBweDtkaXNwbGF5OmlubGluZS1ibG9ja319QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5mb290ZXIgLmZvb3Rlci1jb250YWN0LWNvbCBhe21hcmdpbi1sZWZ0OjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCksIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyIC5mb290ZXItY29udGFjdC1jb2wgYTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfX0uZm9vdGVyIC5mb290ZXItY29udGFjdC1jb2wgYTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDowO21hcmdpbjotMnB4IGF1dG8gMDtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6IzFmNzM1ZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzfS5mb290ZXIgLmZvb3Rlci1jb250YWN0LWNvbCBhOmhvdmVyOmFmdGVye3dpZHRoOjEwMCV9LmZvb3Rlci1sb2dve2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZm9vdGVyLWxvZ297bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuZm9vdGVyLWxvZ297cGFkZGluZzowIDE3LjVweH19LmZvb3Rlcl9fc29jaWFsc3tsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowIDI0cHg7bWFyZ2luOjB9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmZvb3Rlcl9fc29jaWFsc3twYWRkaW5nOjAgMTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyX19zb2NpYWxze21hcmdpbi1ib3R0b206MjBweH19LmZvb3Rlcl9fc29jaWFscyBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCA1cHh9LmZvb3Rlcl9fc29jaWFscyBsaSBhe2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMxZjczNWV9LmZvb3Rlcl9fc29jaWFscyBsaSBhOmhvdmVye2NvbG9yOiNmZmFkYjV9LmZvb3RlciAuY29weXJpZ2h0LWNvbHtmb250LXNpemU6MjBweDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoyOHB4O2xpbmUtaGVpZ2h0OjEuNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMxZjczNWV9LmZvb3RlciAuY29weXJpZ2h0LWNvbCBwe21hcmdpbjowfUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCksIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyIC5jb3B5cmlnaHQtY29sIHB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsuZm9vdGVyIC5jb3B5cmlnaHQtY29sIHB7bWFyZ2luLXJpZ2h0OjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCksIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyIC5jb3B5cmlnaHQtY29sIHA6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH19LmZvb3RlciAuY29weXJpZ2h0LWNvbCBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMxZjczNWU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwc30uZm9vdGVyIC5jb3B5cmlnaHQtY29sIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDttYXJnaW46LTJweCBhdXRvIDA7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOiMxZjczNWU7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwc30uZm9vdGVyIC5jb3B5cmlnaHQtY29sIGE6aG92ZXI6YWZ0ZXJ7d2lkdGg6MTAwJX0uc2l0ZS1oZWFkZXJ7cGFkZGluZzoyMHB4IDA7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzfS5zaXRlLWhlYWRlci5zdGlja3ktaGVhZGVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0uc2l0ZS1oZWFkZXIuaGRue3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKSAhaW1wb3J0YW50fS5zaXRlLWhlYWRlci5zbGlte2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjEwcHggMH0uc2l0ZS1oZWFkZXIuc2xpbS5zdGlja3ktaGVhZGVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnNpdGUtaGVhZGVyLnNsaW0gLmhhbWJ1cmdlci1pbm5lciwuc2l0ZS1oZWFkZXIuc2xpbSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLnNpdGUtaGVhZGVyLnNsaW0gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7YmFja2dyb3VuZDojMWY3MzVlfS5zaXRlLWhlYWRlci5zbGltIC5tYWluLW5hdmlnYXRpb24gLm1lbnU+Lm1lbnUtaXRlbT5he2NvbG9yOiMxZjczNWV9LnNpdGUtaGVhZGVyLnNsaW0gLnNpdGUtYnJhbmRpbmcgc3Zne21heC13aWR0aDoxMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuc2l0ZS1oZWFkZXIuc2xpbSAuc2l0ZS1icmFuZGluZyBzdmd7bWF4LXdpZHRoOjE1MHB4fX0uc2l0ZS1oZWFkZXIgLmhhbWJ1cmdlci1ib3h7d2lkdGg6MjFweDtoZWlnaHQ6MTdweH0uc2l0ZS1oZWFkZXIgLmhhbWJ1cmdlcjpub3QoLmlzLWFjdGl2ZSkgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDo4cHh9LnNpdGUtaGVhZGVyIC5oYW1idXJnZXI6bm90KC5pcy1hY3RpdmUpIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RvcDoxNnB4fS5zaXRlLWhlYWRlciAuaGFtYnVyZ2VyLWlubmVyLC5zaXRlLWhlYWRlciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLnNpdGUtaGVhZGVyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2hlaWdodDoycHg7Ym9yZGVyLXJhZGl1czowO3dpZHRoOjIxcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnNpdGUtaGVhZGVyLm1lbnUtb3BlbiAuc2l0ZS1icmFuZGluZyBzdmcgZ3tmaWxsOiMxZjczNWV9fS5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZ3ttYXgtd2lkdGg6MTQwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5ne21heC13aWR0aDoxOTBweH19LnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIHN2Z3t0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO21heC13aWR0aDoxMDAlfS5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyBzdmcgZ3t0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzfS5ibG9nIC5zaXRlLWhlYWRlciAuaGFtYnVyZ2VyLWlubmVyLC5ibG9nIC5zaXRlLWhlYWRlciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmJsb2cgLnNpdGUtaGVhZGVyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLC5zaW5nbGUtcG9zdCAuc2l0ZS1oZWFkZXIgLmhhbWJ1cmdlci1pbm5lciwuc2luZ2xlLXBvc3QgLnNpdGUtaGVhZGVyIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuc2luZ2xlLXBvc3QgLnNpdGUtaGVhZGVyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JhY2tncm91bmQ6I2ZmYWRiNX0uYmxvZyAuc2l0ZS1oZWFkZXIgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciwuYmxvZyAuc2l0ZS1oZWFkZXIgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5ibG9nIC5zaXRlLWhlYWRlciAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciwuc2luZ2xlLXBvc3QgLnNpdGUtaGVhZGVyIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsLnNpbmdsZS1wb3N0IC5zaXRlLWhlYWRlciAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLnNpbmdsZS1wb3N0IC5zaXRlLWhlYWRlciAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntiYWNrZ3JvdW5kOiMxZjczNWV9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuYmxvZyAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubWVudT4ubWVudS1pdGVtPmEsLnNpbmdsZS1wb3N0IC5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5tZW51Pi5tZW51LWl0ZW0+YXtjb2xvcjojMWY3MzVlfS5ibG9nIC5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5tZW51Pi5tZW51LWl0ZW0+YTpob3Zlciwuc2luZ2xlLXBvc3QgLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gLm1lbnU+Lm1lbnUtaXRlbT5hOmhvdmVye2NvbG9yOiNmZmFkYjV9LmJsb2cgLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgdWwuc3ViLW1lbnUsLnNpbmdsZS1wb3N0IC5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IHVsLnN1Yi1tZW51e2JhY2tncm91bmQ6IzFmNzM1ZX0uYmxvZyAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubWVudSB1bC5zdWItbWVudSAubWVudS1pdGVtIGEsLnNpbmdsZS1wb3N0IC5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IHVsLnN1Yi1tZW51IC5tZW51LWl0ZW0gYXtjb2xvcjojZmZmfX0ubS1oZWFkaW5ne3BhZGRpbmc6MTIwcHggMCA3MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zaW5nbGUtdGVhbSAubS1oZWFkaW5ne3BhZGRpbmctYm90dG9tOjE1MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5tLWhlYWRpbmd7cGFkZGluZzoxNTBweCAwIDEyMHB4fS5zaW5nbGUtdGVhbSAubS1oZWFkaW5ne3BhZGRpbmctYm90dG9tOjcwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsubS1oZWFkaW5ne3BhZGRpbmc6MjQ1cHggMCAyMDBweH19Lm0taGVhZGluZ19fdGl0bGV7bWFyZ2luLWJvdHRvbTowLjYyNWVtfS5zaW5nbGUtdGVhbSAubS1oZWFkaW5nX190aXRsZXttYXJnaW4tYm90dG9tOjI1cHh9Lm0taGVhZGluZ19fc3VidGl0bGV7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpey5tLWhlYWRpbmdfX3N1YnRpdGxle2ZvbnQtc2l6ZToxLjI1cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsubS1oZWFkaW5nX19zdWJ0aXRsZSBicnttYXJnaW4tYm90dG9tOjB9fS5tLWRlY29ye2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDB2dztoZWlnaHQ6NDB2dztib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDoxMDAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAtNDUlKTt6LWluZGV4OjJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5tLWRlY29ye3dpZHRoOjQ1dnc7aGVpZ2h0OjQ1dnd9fS5tLWRlY29yLnNpemUtc217d2lkdGg6Mjd2dztoZWlnaHQ6MjdweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7Lm0tZGVjb3Iuc2l6ZS1zbXt3aWR0aDozNXZ3O2hlaWdodDozNXZ3fX0ubS1kZWNvci54LWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSwgLTUwJSl9Lm0tZGVjb3IueC1sZWZ0LnktdG9we3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgNTAlKX0ubS1kZWNvci55LXRvcHt0b3A6YXV0bztib3R0b206MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgNTAlKX0uaG9tZS1iYW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWY3MzVlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwdmg7aGVpZ2h0OmNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lLWJhbm5lcntwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjYwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5ob21lLWJhbm5lcntwYWRkaW5nLXRvcDoxMTBweDtwYWRkaW5nLWJvdHRvbToxMTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuaG9tZS1iYW5uZXJ7cGFkZGluZzo5MHB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUtYmFubmVye2FsaWduLWl0ZW1zOmZsZXgtZW5kfX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5ob21lLWJhbm5lcntwYWRkaW5nOjEwMHB4IDAgMzhweH19LmhvbWUtYmFubmVyPmRpdnt3aWR0aDoxMDAlfS5ob21lLWJhbm5lci0tY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2ZmYWRiNTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlfS5ob21lLWJhbm5lci0tY2lyY2xlLmNpcmNsZV9yaWdodHtyaWdodDowO3dpZHRoOjc1dmg7aGVpZ2h0Ojc1dmg7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC00MiUpfUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5ob21lLWJhbm5lci0tY2lyY2xlLmNpcmNsZV9yaWdodHt3aWR0aDo4NXZoO2hlaWdodDo4NXZoO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAwKTtib3R0b206MDt0b3A6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MDFweCl7LmhvbWUtYmFubmVyLS1jaXJjbGUuY2lyY2xlX3JpZ2h0e3dpZHRoOjgwdmg7aGVpZ2h0Ojgwdmh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhvbWUtYmFubmVyLS1jaXJjbGUuY2lyY2xlX3JpZ2h0e3dpZHRoOjcydmg7aGVpZ2h0Ojcydmh9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LmhvbWUtYmFubmVyLS1jaXJjbGUuY2lyY2xlX3JpZ2h0e3dpZHRoOjU1dmg7aGVpZ2h0OjU1dmg7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIDApO3RvcDoxOCU7Ym90dG9tOmF1dG99fS5ob21lLWJhbm5lci0tY2lyY2xlLmNpcmNsZV9sZWZ0e3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTU5JSk7bGVmdDowO3dpZHRoOjU0dmg7aGVpZ2h0OjU0dmh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmhvbWUtYmFubmVyLS1jaXJjbGUuY2lyY2xlX2xlZnR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTclKTt3aWR0aDo2MHZoO2hlaWdodDo2MHZofX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KXsuaG9tZS1iYW5uZXItLWNpcmNsZS5jaXJjbGVfbGVmdHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MyUpO3dpZHRoOjU3dmg7aGVpZ2h0OjU3dmh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhvbWUtYmFubmVyLS1jaXJjbGUuY2lyY2xlX2xlZnR7d2lkdGg6NTN2aDtoZWlnaHQ6NTN2aH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuaG9tZS1iYW5uZXItLWNpcmNsZS5jaXJjbGVfbGVmdHt3aWR0aDozOHZoO2hlaWdodDozOHZoO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCUpO3RvcDoxOSU7Ym90dG9tOmF1dG99fS5ob21lLWJhbm5lcj4uY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5ob21lLWJhbm5lciAuYmFubmVyLXRpdGxle21hcmdpbjowO21heC13aWR0aDo3MDBweDt3aWR0aDo4MCV9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuaG9tZS1iYW5uZXIgLmJhbm5lci10aXRsZXtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206MjBweH19LmhvbWUtYmFubmVyIC5pbmxpbmUtYnRue3RyYW5zaXRpb246YWxsIDAuM3M7cGFkZGluZy1sZWZ0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuaG9tZS1iYW5uZXIgLmlubGluZS1idG57Zm9udC1zaXplOjE3cHh9fS5ob21lLWJhbm5lciAuaW5saW5lLWJ0biBpe3RyYW5zaXRpb246YWxsIDAuM3M7cG9zaXRpb246c3RhdGljO3RyYW5zZm9ybTpub25lO21hcmdpbi1yaWdodDozMHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5ob21lLWJhbm5lciAuaW5saW5lLWJ0biBpe21hcmdpbi1yaWdodDoxOHB4fX0uaG9tZS1iYW5uZXIgLmlubGluZS1idG46aG92ZXJ7Y29sb3I6I2ZmYWRiNX0uaG9tZS1iYW5uZXIgLmlubGluZS1idG46aG92ZXIgaXtjb2xvcjojZmZhZGI1fS5ob21lLWJhbm5lci0tYnRuLmNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NjBweDtsZWZ0OjA7cmlnaHQ6MH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ob21lLWJhbm5lci0tYnRuLmNvbnRhaW5lcntib3R0b206NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaG9tZS1iYW5uZXItLWJ0bi5jb250YWluZXJ7Ym90dG9tOjMwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LmhvbWUtYmFubmVyLS1idG4uY29udGFpbmVye3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDoxMDAlfX0ubS1pbWFnZSBpbWd7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsucGFnZS1hYm91dCAubS1pbWFnZSsubS10ZXh0X19jb250YWluZXJ7cGFkZGluZy10b3A6MTM1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpey5tYWluLW5hdmlnYXRpb257cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6I0ZGQURCNTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwc30ubWVudS1vcGVuIC5tYWluLW5hdmlnYXRpb257b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX19Lm1haW4tbmF2aWdhdGlvbiAubWVudXtwYWRkaW5nOjIwcHggMjVweCAzMHB4O21hcmdpbjo4MHB4IDAgMDtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDpjYWxjKDEwMHZoIC0gODBweCk7b3ZlcmZsb3cteTphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpey5tYWluLW5hdmlnYXRpb24gLm1lbnV7bWF4LXdpZHRoOjU0MHB4O21hcmdpbjoxMjBweCBhdXRvIDA7aGVpZ2h0OmNhbGMoMTAwdmggLSAxMjBweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5tYWluLW5hdmlnYXRpb24gLm1lbnV7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOjRweDttYXJnaW46MDtvdmVyZmxvdy15OnZpc2libGU7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOm5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm1haW4tbmF2aWdhdGlvbiAubWVudXtiYWNrZ3JvdW5kOiNmZmFkYjV9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsubWFpbi1uYXZpZ2F0aW9uIC5tZW51e21heC13aWR0aDpjYWxjKDEwMCUgLSAxMDBweCk7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCl7Lm1haW4tbmF2aWdhdGlvbiAubWVudXttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNTBweCl9fS5tYWluLW5hdmlnYXRpb24gLm1lbnUgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOm5vbmV9Lm1haW4tbmF2aWdhdGlvbiAubWVudT4ubWVudS1pdGVte21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsubWFpbi1uYXZpZ2F0aW9uIC5tZW51Pi5tZW51LWl0ZW17bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Lm1haW4tbmF2aWdhdGlvbiAubWVudT4ubWVudS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjMwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm1haW4tbmF2aWdhdGlvbiAubWVudT4ubWVudS1pdGVte29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwLjVzfS5tYWluLW5hdmlnYXRpb24gLm1lbnU+Lm1lbnUtaXRlbTpudGgtY2hpbGQoMSl7dHJhbnNpdGlvbi1kZWxheTowLjRzfS5tYWluLW5hdmlnYXRpb24gLm1lbnU+Lm1lbnUtaXRlbTpudGgtY2hpbGQoMil7dHJhbnNpdGlvbi1kZWxheTowLjVzfS5tYWluLW5hdmlnYXRpb24gLm1lbnU+Lm1lbnUtaXRlbTpudGgtY2hpbGQoMyl7dHJhbnNpdGlvbi1kZWxheTowLjZzfS5tYWluLW5hdmlnYXRpb24gLm1lbnU+Lm1lbnUtaXRlbTpudGgtY2hpbGQoMyl7dHJhbnNpdGlvbi1kZWxheTowLjdzfS5tYWluLW5hdmlnYXRpb24gLm1lbnU+Lm1lbnUtaXRlbTpudGgtY2hpbGQoNCl7dHJhbnNpdGlvbi1kZWxheTowLjhzfS5tYWluLW5hdmlnYXRpb24gLm1lbnU+Lm1lbnUtaXRlbTpudGgtY2hpbGQoNSl7dHJhbnNpdGlvbi1kZWxheTowLjlzfS5tYWluLW5hdmlnYXRpb24gLm1lbnU+Lm1lbnUtaXRlbTpudGgtY2hpbGQoNil7dHJhbnNpdGlvbi1kZWxheToxc30ubWFpbi1uYXZpZ2F0aW9uIC5tZW51Pi5tZW51LWl0ZW06bnRoLWNoaWxkKDcpe3RyYW5zaXRpb24tZGVsYXk6MS4xc30ubWFpbi1uYXZpZ2F0aW9uIC5tZW51Pi5tZW51LWl0ZW06bnRoLWNoaWxkKDgpe3RyYW5zaXRpb24tZGVsYXk6MS4yc30ubWFpbi1uYXZpZ2F0aW9uIC5tZW51Pi5tZW51LWl0ZW06bnRoLWNoaWxkKDkpe3RyYW5zaXRpb24tZGVsYXk6MS4zc319Lm1haW4tbmF2aWdhdGlvbiAubWVudT4ubWVudS1pdGVtPmF7Zm9udC1zaXplOjMycHg7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MzJweDtsaW5lLWhlaWdodDoycmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQgMHN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7Lm1haW4tbmF2aWdhdGlvbiAubWVudT4ubWVudS1pdGVtPmF7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MjRweDtsaW5lLWhlaWdodDoxLjVyZW07Zm9udC13ZWlnaHQ6NTAwfX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5tYWluLW5hdmlnYXRpb24gLm1lbnU+Lm1lbnUtaXRlbT5he2NvbG9yOiMxZjczNWV9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Lm1haW4tbmF2aWdhdGlvbiAubWVudT4ubWVudS1pdGVtPmE6aG92ZXJ7Y29sb3I6I0ZGQURCNX19Lm1haW4tbmF2aWdhdGlvbiAubWVudT4ubWVudS1pdGVtLmN1cnJlbnRfcGFnZV9pdGVtLC5tYWluLW5hdmlnYXRpb24gLm1lbnU+Lm1lbnUtaXRlbS5jdXJyZW50X3BhZ2VfcGFyZW50e3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm1haW4tbmF2aWdhdGlvbiAubWVudT4ubWVudS1pdGVtLmN1cnJlbnRfcGFnZV9pdGVtPmEsLm1haW4tbmF2aWdhdGlvbiAubWVudT4ubWVudS1pdGVtLmN1cnJlbnRfcGFnZV9wYXJlbnQ+YXtjb2xvcjojZmZmfX0ubWFpbi1uYXZpZ2F0aW9uIC5tZW51Pi5tZW51LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0gYSwubWFpbi1uYXZpZ2F0aW9uIC5tZW51Pi5tZW51LWl0ZW0uY3VycmVudF9wYWdlX3BhcmVudCBhe3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1haW4tbmF2aWdhdGlvbiAubWVudT4ubWVudS1pdGVtLmN1cnJlbnRfcGFnZV9pdGVtIGE6YWZ0ZXIsLm1haW4tbmF2aWdhdGlvbiAubWVudT4ubWVudS1pdGVtLmN1cnJlbnRfcGFnZV9wYXJlbnQgYTphZnRlcnt3aWR0aDoxMDAlfS5tYWluLW5hdmlnYXRpb24gLm1lbnU+Lm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50PmF7cG9pbnRlci1ldmVudHM6bm9uZX0ubWFpbi1uYXZpZ2F0aW9uIC5tZW51Pi5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudD5hOmFmdGVye3dpZHRoOjEwMCV9Lm1haW4tbmF2aWdhdGlvbiAubWVudT4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YXtjdXJzb3I6ZGVmYXVsdH0ubWFpbi1uYXZpZ2F0aW9uIC5tZW51Pi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOmhvdmVyOmFmdGVye3dpZHRoOjB9Lm1haW4tbmF2aWdhdGlvbiAubWVudSB1bC5zdWItbWVudXttYXJnaW46MDt2aXNpYmlsaXR5OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2U7ZGlzcGxheTpub25lO3BhZGRpbmctdG9wOi4yNWVtO2JvcmRlci1yYWRpdXM6MTBweDttYXJnaW4tdG9wOjE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsubWFpbi1uYXZpZ2F0aW9uIC5tZW51IHVsLnN1Yi1tZW51e3Bvc2l0aW9uOmFic29sdXRlO21pbi13aWR0aDoyMDBweDtiYWNrZ3JvdW5kOndoaXRlO3BhZGRpbmc6MWVtO2JveC1zaGFkb3c6MCA1MHB4IDEwMHB4IC0yMHB4IHJnYmEoNTAsNTAsOTMsMC4yNSksMCAzMHB4IDYwcHggLTMwcHggcmdiYSgwLDAsMCwwLjMpfX0ubWFpbi1uYXZpZ2F0aW9uIC5tZW51IHVsLnN1Yi1tZW51IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gYTphZnRlcnt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm1haW4tbmF2aWdhdGlvbiAubWVudSB1bC5zdWItbWVudSAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtPmF7Y29sb3I6I2ZmZn19Lm1haW4tbmF2aWdhdGlvbiAubWVudSB1bC5zdWItbWVudSAubWVudS1pdGVtIGF7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLWJvdHRvbTouNWVtfUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Lm1haW4tbmF2aWdhdGlvbiAubWVudSB1bC5zdWItbWVudSAubWVudS1pdGVtIGE6aG92ZXJ7Y29sb3I6I0ZGQURCNX19Lm1haW4tbmF2aWdhdGlvbiAubWVudSB1bC5zdWItbWVudSAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSBhe21hcmdpbi1ib3R0b206MH0ubWFpbi1uYXZpZ2F0aW9uIC5tZW51IC5tZW51LWl0ZW06aG92ZXI+LnN1Yi1tZW51LC5tYWluLW5hdmlnYXRpb24gLm1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnU6aG92ZXJ7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTtkaXNwbGF5OmJsb2NrfS5tYWluLW5hdmlnYXRpb24gLm1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUgLm1lbnUtaXRlbXtjbGVhcjpib3RoO3dpZHRoOjEwMCV9Lm1lbnUtdG9nZ2xle2Rpc3BsYXk6YmxvY2s7b3V0bGluZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTAwO21hcmdpbi1sZWZ0OmF1dG87bGluZS1oZWlnaHQ6MDt0b3A6MnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5tZW51LXRvZ2dsZXtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnNpdGUtaGVhZGVyLm1lbnUtb3BlbiAubWFpbi1uYXZpZ2F0aW9uIC5tZW51Pi5tZW51LWl0ZW17b3BhY2l0eToxfX0ub3VyLW1pc3Npb257YmFja2dyb3VuZC1jb2xvcjojMWY3MzVlO3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDBweDtjb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vdXItbWlzc2lvbntwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjYwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5vdXItbWlzc2lvbntwYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjgwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsub3VyLW1pc3Npb257cGFkZGluZy10b3A6MTA1cHg7cGFkZGluZy1ib3R0b206MTQ1cHh9fS5vdXItbWlzc2lvbiBkaXZbY2xhc3MqPVwiY29sLWxnXCJde2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveH0ub3VyLW1pc3Npb24gLmZ1bGwtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsub3VyLW1pc3Npb24gLmZ1bGwtY29udGFpbmVye2FsaWduLWl0ZW1zOmNlbnRlcn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5vdXItbWlzc2lvbiAuZnVsbC1jb250YWluZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH19Lm91ci1taXNzaW9uIC5mdWxsLWNvbnRhaW5lciAubGVmdC1jb2x7ZmxleC1zaHJpbms6MDtwYWRkaW5nLWxlZnQ6MTIuNXB4O3BhZGRpbmctcmlnaHQ6MTIuNXB4O3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7Lm91ci1taXNzaW9uIC5mdWxsLWNvbnRhaW5lciAubGVmdC1jb2x7bWFyZ2luLWxlZnQ6Y2FsYygoMTAwJSAtIDk2MHB4KSAvIDIpO3dpZHRoOmNhbGMoOTYwcHggKiAwLjUpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7Lm91ci1taXNzaW9uIC5mdWxsLWNvbnRhaW5lciAubGVmdC1jb2x7bWFyZ2luLWxlZnQ6Y2FsYygoMTAwJSAtIDExNDBweCkgLyAyKTt3aWR0aDpjYWxjKDExNDBweCAqIDAuMzMzMzMzMyl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2MHB4KXsub3VyLW1pc3Npb24gLmZ1bGwtY29udGFpbmVyIC5sZWZ0LWNvbHttYXJnaW4tbGVmdDpjYWxjKCgxMDAlIC0gMTMwMHB4KSAvIDIpO3dpZHRoOmNhbGMoMTMwMHB4ICogMC4zMzMzMzMzKX19Lm91ci1taXNzaW9uIC5mdWxsLWNvbnRhaW5lciAucmlnaHQtY29se2ZsZXgtc2hyaW5rOjA7cGFkZGluZy1sZWZ0OjEyLjVweDtwYWRkaW5nLXJpZ2h0OjE1LjVweDt3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5vdXItbWlzc2lvbiAuZnVsbC1jb250YWluZXIgLnJpZ2h0LWNvbHtwYWRkaW5nLXJpZ2h0OjA7d2lkdGg6Y2FsYygoMTAwJSAtIDk2MHB4KSAvIDIgKyA5NjBweCAqIDAuNSl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsub3VyLW1pc3Npb24gLmZ1bGwtY29udGFpbmVyIC5yaWdodC1jb2x7d2lkdGg6Y2FsYygoMTAwJSAtIDExNDBweCkgLyAyICsgMTE0MHB4ICogMC42NjY2NjY3KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzYwcHgpey5vdXItbWlzc2lvbiAuZnVsbC1jb250YWluZXIgLnJpZ2h0LWNvbHt3aWR0aDpjYWxjKCgxMDAlIC0gMTMwMHB4KSAvIDIgKyAxMzAwcHggKiAwLjY2NjY2NjcpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7Lm91ci1taXNzaW9uIC50b3AtdGl0bGV7bWFyZ2luLXRvcDo2NXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjBweCl7Lm91ci1taXNzaW9uIC50b3AtdGl0bGV7bWFyZ2luLXRvcDo5NXB4fX0ub3VyLW1pc3Npb24gLm91ci1taXNzaW9uLWltZyBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbi10b3A6MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub3VyLW1pc3Npb24gLm91ci1taXNzaW9uLWltZyBpbWd7bWFyZ2luLXRvcDo0NXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsub3VyLW1pc3Npb24gLm91ci1taXNzaW9uLWltZyBpbWd7bWFyZ2luLXRvcDowfX0ub3VyX21pc3Npb25fMntiYWNrZ3JvdW5kOiMxZjczNWU7cGFkZGluZy10b3A6MjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsub3VyX21pc3Npb25fMntwYWRkaW5nLXRvcDoxNzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsub3VyX21pc3Npb25fMntwYWRkaW5nLXRvcDoxNDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsub3VyX21pc3Npb25fMntwYWRkaW5nLXRvcDoxMTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXsub3VyX21pc3Npb25fMntwYWRkaW5nLXRvcDo4MHB4fX0ub3VyX21pc3Npb25fMiBoMnttYXJnaW46MCAwIDEwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7Lm91cl9taXNzaW9uXzIgaDJ7bWFyZ2luLWJvdHRvbTo2MHB4fX0ub3VyX21pc3Npb25fMiBoNXttYXJnaW46MCAwIDI1cHh9Lm91cl9taXNzaW9uXzItLWltZ3t3aWR0aDoxMDAlfS5vdXItc2VydmljZXN7cGFkZGluZzo0MHB4IDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyMzMsMjM3LDAuNyl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm91ci1zZXJ2aWNlc3twYWRkaW5nOjYwcHggMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7Lm91ci1zZXJ2aWNlc3twYWRkaW5nOjgwcHggMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5vdXItc2VydmljZXN7cGFkZGluZzo5NXB4IDAgMTI1cHh9fS5vdXItc2VydmljZXMgLm91ci1zZXJ2aWNlcy10aXRsZXtsZXR0ZXItc3BhY2luZzotMC4wOHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7Lm91ci1zZXJ2aWNlcyAub3VyLXNlcnZpY2VzLXRpdGxle21hcmdpbi1ib3R0b206MjBweH19LnNlcnZpY2VzLWxpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MzBweCAwIDA7Y291bnRlci1yZXNldDpsaXN0LXNlcnZpY2VzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5zZXJ2aWNlcy1saXN0e21hcmdpbjowfX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5zZXJ2aWNlcy1saXN0e21hcmdpbi10b3A6NjBweH19LnNlcnZpY2VzLWxpc3QgLml0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjEwcHggMDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5zZXJ2aWNlcy1saXN0IC5pdGVte3BhZGRpbmc6MTVweCAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7LnNlcnZpY2VzLWxpc3QgLml0ZW17cGFkZGluZzoyMnB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LnNlcnZpY2VzLWxpc3QgLml0ZW17cGFkZGluZzoxN3B4IDB9fS5zZXJ2aWNlcy1saXN0IC5pdGVtOmZpcnN0LW9mLXR5cGV7cGFkZGluZy10b3A6MH0uc2VydmljZXMtbGlzdCAuaXRlbT4uY291bnQtcmVzdWx0e2NvdW50ZXItaW5jcmVtZW50Omxpc3Qtc2VydmljZXM7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtmbGV4LXNocmluazowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkICNGRkFEQjU7cGFkZGluZzo0cHg7YmFja2dyb3VuZC1jb2xvcjojRkZBREI1O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveDttYXJnaW4tcmlnaHQ6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuc2VydmljZXMtbGlzdCAuaXRlbT4uY291bnQtcmVzdWx0e3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7bWFyZ2luLXJpZ2h0OjI1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsuc2VydmljZXMtbGlzdCAuaXRlbT4uY291bnQtcmVzdWx0e3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7bWFyZ2luLXJpZ2h0OjMwcHh9fS5zZXJ2aWNlcy1saXN0IC5pdGVtPi5jb3VudC1yZXN1bHQ6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihsaXN0LXNlcnZpY2VzKTtmb250LXNpemU6MjBweDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjEuMjVyZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi0wLjA2cHg7Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5zZXJ2aWNlcy1saXN0IC5pdGVtPi5jb3VudC1yZXN1bHQ6YmVmb3Jle2ZvbnQtc2l6ZToyNnB4O2ZvbnQtc2l6ZToxLjYyNXJlbTtsaW5lLWhlaWdodDoyNnB4O2xpbmUtaGVpZ2h0OjEuNjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5zZXJ2aWNlcy1saXN0IC5pdGVtPi5jb3VudC1yZXN1bHQ6YmVmb3Jle2ZvbnQtc2l6ZTozMHB4O2ZvbnQtc2l6ZToxLjg3NXJlbTtsaW5lLWhlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjEuODc1cmVtO2ZvbnQtd2VpZ2h0OjcwMH19LnNlcnZpY2VzLWxpc3QgLml0ZW0tLXRpdGxle21hcmdpbjowO2ZsZXg6MSAxfUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LnNlcnZpY2VzLWxpc3QgLml0ZW0tLXRpdGxle2ZvbnQtc2l6ZToxLjA1cmVtO2xpbmUtaGVpZ2h0OjEuNH19LnNlcnZpY2VzLWxpc3QgLml0ZW0tLXRpdGxlIGF7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2VydmljZXMtbGlzdCAuaXRlbS0tdGl0bGUgYTpob3Zlcntjb2xvcjojMWY3MzVlO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm0tb3VyLXZhbHVlc3twYWRkaW5nLWJvdHRvbTo2MHB4fS5tLW91ci12YWx1ZXNfX2l0ZW17bWFyZ2luLWJvdHRvbTo1NXB4fS5tLW91ci12YWx1ZXNfX2l0ZW0tdGl0bGV7bWFyZ2luLWJvdHRvbToxZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7Lm0tb3VyLXZhbHVlc19faXRlbS10aXRsZSBicntkaXNwbGF5Om5vbmV9fS5wYWdlX2Jhbm5lcntiYWNrZ3JvdW5kOiMxZjczNWU7cGFkZGluZzoyNTBweCAwIDE1NHB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnBhZ2VfYmFubmVye3BhZGRpbmc6MjAwcHggMCAxMjVweH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsucGFnZV9iYW5uZXJ7cGFkZGluZzoxNTBweCAwIDEwMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpey5wYWdlX2Jhbm5lcntwYWRkaW5nOjEyMHB4IDAgODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KXsucGFnZV9iYW5uZXJ7cGFkZGluZy1ib3R0b206MTEwcHh9fS5wYWdlX2Jhbm5lcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2ZmYWRiNTtyaWdodDowO2JvdHRvbTotMzAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAyNyUpO3dpZHRoOjY0dmg7aGVpZ2h0OjY0dmh9QG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCl7LnBhZ2VfYmFubmVyOmJlZm9yZXt3aWR0aDo1OHZoO2hlaWdodDo1OHZofX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsucGFnZV9iYW5uZXI6YmVmb3Jle3dpZHRoOjUwdmg7aGVpZ2h0OjUwdmg7Ym90dG9tOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnBhZ2VfYmFubmVyOmJlZm9yZXt3aWR0aDozOHZoO2hlaWdodDozOHZoO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAxNSUpfX1AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpey5wYWdlX2Jhbm5lcjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIDQwJSk7d2lkdGg6MjAwcHg7aGVpZ2h0OjIwMHB4fX0ucGFnZV9iYW5uZXIgLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWdlX2Jhbm5lciAubWFpbl9jb250e21heC13aWR0aDpjYWxjKDEwMCUgLSAxOHZoKX19QG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KXsucGFnZV9iYW5uZXIgLm1haW5fY29udHttYXgtd2lkdGg6MTAwJX19LnBhZ2VfYmFubmVyLS10aXRsZXttYXJnaW4tYm90dG9tOjUwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsucGFnZV9iYW5uZXItLXRpdGxle21hcmdpbi1ib3R0b206MzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXsucGFnZV9iYW5uZXItLXRpdGxle21hcmdpbi1ib3R0b206MjBweH19LnBhZ2VfYmFubmVyLS1zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjQzcHg7bWF4LXdpZHRoOjc1MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnBhZ2VfYmFubmVyLS1zdWJ0aXRsZXttYXgtd2lkdGg6NTcwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LnBhZ2VfYmFubmVyLS1zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjMwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7LnBhZ2VfYmFubmVyLS1zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MX19LnBhZ2VfYmFubmVyLS1jb250ZW50e3BhZGRpbmc6MTA2cHggMCAyMHB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjMzLDIzNywwLjcpfS5wYWdlX2Jhbm5lci0tY29udGVudCAuaW5uZXJfY29udHttYXgtd2lkdGg6OTAwcHh9LnBhZ2VfYmFubmVyLS1jb250ZW50IHB7bWFyZ2luLXRvcDowO2ZvbnQtc2l6ZTozNHB4O2xpbmUtaGVpZ2h0OjEuMDh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnBhZ2VfYmFubmVyLS1jb250ZW50IHB7Zm9udC1zaXplOjMwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnBhZ2VfYmFubmVyLS1jb250ZW50IHB7Zm9udC1zaXplOjI2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LnBhZ2VfYmFubmVyLS1jb250ZW50IHB7Zm9udC1zaXplOjIycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7LnBhZ2VfYmFubmVyLS1jb250ZW50IHB7Zm9udC1zaXplOjEuM3JlbX19Lm0tcGVvcGxle21hcmdpbi10b3A6LTEwMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5tLXBlb3BsZXttYXJnaW4tdG9wOi0xOTBweH19LnBvc3RzLWJ5LWNhdGVnb3J5e3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucG9zdHMtYnktY2F0ZWdvcnl7cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWJvdHRvbTozMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsucG9zdHMtYnktY2F0ZWdvcnl7cGFkZGluZy10b3A6ODBweDtwYWRkaW5nLWJvdHRvbTo4MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7LnBvc3RzLWJ5LWNhdGVnb3J5e3BhZGRpbmctdG9wOjEwMHB4O3BhZGRpbmctYm90dG9tOjEzMHB4fX0ucG9zdHMtYnktY2F0ZWdvcnkgLnRvcC10aXRsZSBhe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBvc3RzLWJ5LWNhdGVnb3J5IC50b3AtdGl0bGUgYTpob3Zlcntjb2xvcjojMWY3MzVlO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnBvc3RzLWJ5LWNhdGVnb3J5IC5pbnNpZ2h0cy10aXRsZXtjb2xvcjojMWY3MzVlO21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsucG9zdHMtYnktY2F0ZWdvcnkgLmluc2lnaHRzLXRpdGxle21hcmdpbi1ib3R0b206NjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5wb3N0cy1ieS1jYXRlZ29yeSAuaW5zaWdodHMtdGl0bGV7bWFyZ2luLWJvdHRvbTo5MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjBweCl7LnBvc3RzLWJ5LWNhdGVnb3J5IC5pbnNpZ2h0cy10aXRsZXttYXJnaW4tYm90dG9tOjExMHB4fX0ucG9zdHMtYnktY2F0ZWdvcnkgLnBvc3QtYm94e2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6Y3VycmVudENvbG9yO21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucG9zdHMtYnktY2F0ZWdvcnkgLnBvc3QtYm94e21hcmdpbi1ib3R0b206MH19LnBvc3RzLWJ5LWNhdGVnb3J5IC5wb3N0LWJveDpob3ZlciAucG9zdC1saW5re3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6NDFweH0ucG9zdHMtYnktY2F0ZWdvcnkgLnBvc3QtYm94OmhvdmVyIC5wb3N0LWxpbms+c3Zne2xlZnQ6Y2FsYygxMDAlIC0gMjFweCl9LnBvc3RzLWJ5LWNhdGVnb3J5IC5wb3N0LWJveCBpbWd7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LnBvc3RzLWJ5LWNhdGVnb3J5IC5wb3N0LWJveCBpbWd7bWFyZ2luLWJvdHRvbToyNXB4fX0ucG9zdHMtYnktY2F0ZWdvcnkgLnBvc3QtYm94IC5wb3N0LXRpdGxle21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsucG9zdHMtYnktY2F0ZWdvcnkgLnBvc3QtYm94IC5wb3N0LXRpdGxle21hcmdpbi1ib3R0b206MzBweH19LnBvc3RzLWJ5LWNhdGVnb3J5IC5wb3N0LWJveCAucG9zdC1saW5re2NvbG9yOiNGRkFEQjU7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MjRweDtsaW5lLWhlaWdodDoxLjVyZW07Zm9udC13ZWlnaHQ6NTAwO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjQxcHh9LnBvc3RzLWJ5LWNhdGVnb3J5IC5wb3N0LWJveCAucG9zdC1saW5rIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzfS5wb3N0cy1ieS1jYXRlZ29yeSAucG9zdC1ib3ggLnBvc3QtbGluayBzdmcgZ3tzdHJva2U6Y3VycmVudENvbG9yfS5zbGljay1sb2FkaW5nIC5zbGljay1saXN0e2JhY2tncm91bmQ6I2ZmZiB1cmwoXCIuLi9pbWcvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJzbGlja1wiO3NyYzp1cmwoXCIuLi9mb250cy9zbGljay5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uc2xpY2stcHJldiwuc2xpY2stbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7bGluZS1oZWlnaHQ6MDtmb250LXNpemU6MDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnRyYW5zcGFyZW50O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTpub25lfS5zbGljay1wcmV2OmhvdmVyLC5zbGljay1wcmV2OmZvY3VzLC5zbGljay1uZXh0OmhvdmVyLC5zbGljay1uZXh0OmZvY3Vze291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnRyYW5zcGFyZW50fS5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZXtvcGFjaXR5OjF9LnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQgOmJlZm9yZSwuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCA6YmVmb3Jle29wYWNpdHk6LjI1fS5zbGljay1wcmV2OmJlZm9yZSwuc2xpY2stbmV4dDpiZWZvcmV7Zm9udC1mYW1pbHk6XCJzbGlja1wiO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZmZjtvcGFjaXR5Oi43NTstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnNsaWNrLXByZXZ7bGVmdDotMjVweH1bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2e2xlZnQ6YXV0bztyaWdodDotMjVweH0uc2xpY2stcHJldjpiZWZvcmV7Y29udGVudDpcIuKGkFwifVtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3Jle2NvbnRlbnQ6XCLihpJcIn0uc2xpY2stbmV4dHtyaWdodDotMjVweH1bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0e2xlZnQ6LTI1cHg7cmlnaHQ6YXV0b30uc2xpY2stbmV4dDpiZWZvcmV7Y29udGVudDpcIuKGklwifVtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3Jle2NvbnRlbnQ6XCLihpBcIn0uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlcnttYXJnaW4tYm90dG9tOjB9LnNsaWNrLWRvdHN7bWFyZ2luOjIwcHggMCAwO3Bvc2l0aW9uOnN0YXRpYztib3R0b206YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuc2xpY2stZG90c3ttYXJnaW4tdG9wOjUwcHh9fS5zbGljay1kb3RzIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDVweDtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30uc2xpY2stZG90cyBsaSBidXR0b257ZGlzcGxheTpibG9jaztoZWlnaHQ6MTBweDt3aWR0aDoxMHB4O2JvcmRlcjoxcHggc29saWQgI0ZGQURCNTtib3JkZXItcmFkaXVzOjUwJTtwYWRkaW5nOjA7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwc30uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle2Rpc3BsYXk6bm9uZX0uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I0ZGQURCNX0udGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwtdGV4dHtmb250LXNpemU6MzhweDtmb250LXNpemU6Mi4zNzVyZW07bGluZS1oZWlnaHQ6NDJweDtsaW5lLWhlaWdodDoyLjYyNXJlbTtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6LTAuMTJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsudGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwtdGV4dHtmb250LXNpemU6NjBweDtmb250LXNpemU6My43NXJlbTtsaW5lLWhlaWdodDo2MHB4O2xpbmUtaGVpZ2h0OjMuNzVyZW07Zm9udC13ZWlnaHQ6NDAwfX1AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpey50ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC10ZXh0e2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoxLjR9fS50ZXN0aW1vbmlhbHMtc2xpZGVyIC5hdXRob3ItaW5mb3tmb250LXNpemU6MjJweDtmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6MjRweDtsaW5lLWhlaWdodDoxLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOi0wLjA1cHg7bWFyZ2luOjMwcHggMCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey50ZXN0aW1vbmlhbHMtc2xpZGVyIC5hdXRob3ItaW5mb3tmb250LXNpemU6MjZweDtmb250LXNpemU6MS42MjVyZW07bGluZS1oZWlnaHQ6MjhweDtsaW5lLWhlaWdodDoxLjc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tdG9wOjUwcHh9fS50ZXN0aW1vbmlhbHMtc2xpZGVyIHB7bWFyZ2luOjB9LnBhZ2UtcGVvcGxlIC5tLWhlYWRpbmd7cGFkZGluZy1ib3R0b206MTMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LnBhZ2UtcGVvcGxlIC5tLWhlYWRpbmd7cGFkZGluZy1ib3R0b206MjQwcHh9fS5wZXJzb25fX2NvbnRlbnR7cGFkZGluZy10b3A6NDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsucGVyc29uX19jb250YWN0c3ttYXJnaW4tdG9wOjI1cHg7Y29sb3I6I2ZmZn19LnBlcnNvbl9fY29udGFjdHMgYXtjb2xvcjppbmhlcml0O21hcmdpbi1yaWdodDoxMHB4fS5wZXJzb25fX3Bob3Rve3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo2NiU7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDotMTM1cHg7bWFyZ2luLWJvdHRvbTo1MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5wZXJzb25fX3Bob3Rve21hcmdpbi10b3A6Y2FsYygtMzMlIC0gNDBweCl9fS5wZXJzb25fX3Bob3RvIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LnBlcnNvbl9fYmFja3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNmZmFkYjU7bWFyZ2luOjUwcHggMCAyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5wZXJzb25fX2JhY2t7bWFyZ2luLXRvcDo3MHB4fX0ucGVyc29uX19iYWNrOmhvdmVye2NvbG9yOiMxZjczNWV9LnBlcnNvbl9fYmFjayBzdmd7bWFyZ2luLXJpZ2h0OjVweH0uYXJ0aWNsZS10ZWFte21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuYXJ0aWNsZS10ZWFte21hcmdpbi1ib3R0b206NTBweH19LmFydGljbGUtdGVhbV9faW1hZ2V7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NjYlO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjFyZW19LmFydGljbGUtdGVhbV9faW1hZ2U6aG92ZXIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0uYXJ0aWNsZS10ZWFtX19pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3RyYW5zaXRpb246YWxsIDAuNXN9LmFydGljbGUtdGVhbV9fdGl0bGV7Y29sb3I6IzAwMDtsaW5lLWhlaWdodDoxLjA4O21hcmdpbi1ib3R0b206MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuYXJ0aWNsZS10ZWFtX190aXRsZXttYXJnaW4tYm90dG9tOjVweH19LmFydGljbGUtdGVhbV9fdGl0bGU6aG92ZXJ7Y29sb3I6IzFmNzM1ZX0uYXJ0aWNsZS10ZWFtX190aXRsZSBhOmFmdGVye21hcmdpbi10b3A6MC4yZW19LmFydGljbGUtdGVhbV9fcG9zaXRpb257Zm9udC1zaXplOjE2cHh9LnRlc3RpbW9uaWFsc3tiYWNrZ3JvdW5kLWNvbG9yOiMxZjczNWU7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4O2NvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnRlc3RpbW9uaWFsc3twYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjYwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey50ZXN0aW1vbmlhbHN7cGFkZGluZy10b3A6OTBweDtwYWRkaW5nLWJvdHRvbTo5MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7LnRlc3RpbW9uaWFsc3twYWRkaW5nLXRvcDoxMzBweDtwYWRkaW5nLWJvdHRvbToxMTBweH19LnRlc3RpbW9uaWFscyAudG9wLXRpdGxle21hcmdpbi1ib3R0b206MzBweH0ubS10aXRsZV90ZXh0e2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjMzLDIzNywwLjcpO3BhZGRpbmc6NzBweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5tLXRpdGxlX3RleHR7cGFkZGluZzoxMjBweCAwfX0ubS10ZXh0LWltYWdle3BhZGRpbmc6NzBweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5tLXRleHQtaW1hZ2V7cGFkZGluZzoxNDVweCAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsubS10ZXh0LWltYWdlLS1pbWFnZS1lZmZlY3QgLm0tdGV4dC1pbWFnZV9faW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0ubS10ZXh0LWltYWdlLS1pbWFnZS1lZmZlY3QgLm0tdGV4dC1pbWFnZV9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsubS10ZXh0LWltYWdlLS1pbWFnZS1lZmZlY3QrLm0tdGV4dC1pbWFnZXtwYWRkaW5nLXRvcDoyNzVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7Lm0tdGV4dC1pbWFnZV9faW1hZ2V7bWFyZ2luLWJvdHRvbTozMHB4fX0ubS10ZXh0LWltYWdlIC5tLXRleHQgaDIsLm0tdGV4dC1pbWFnZSAubS10ZXh0IGgzLC5tLXRleHQtaW1hZ2UgLm0tdGV4dCBoNCwubS10ZXh0LWltYWdlIC5tLXRleHQgaDV7Y29sb3I6I2ZmYWRiNTttYXJnaW4tYm90dG9tOjFlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsubS10ZXh0LWltYWdlIC5tLXRleHQgaDN7bWFyZ2luLWJvdHRvbToxLjdlbX19Lm0tdGV4dHtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjE1fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5tLXRleHR7Zm9udC1zaXplOjEuNXJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5tLXRleHR7Zm9udC1zaXplOjIuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuMDZ9fS5tLXRleHQgcHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxZW19Lm0tdGV4dCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5tLXRleHQgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ7cGFkZGluZzowO21hcmdpbjowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsubS10ZXh0IHVse2ZvbnQtc2l6ZToxLjI1cmVtO21hcmdpbi10b3A6Mi44ZW19LnBhZ2UtY2FyZWVycyAubS10ZXh0IHVse2ZvbnQtc2l6ZToxLjYyNXJlbTttYXJnaW4tdG9wOjQwcHh9fS5tLXRleHQgdWwgbGl7cGFkZGluZzowLjVlbSAwIDAuNzVlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZhZGI1fS5tLXRleHRfX2NvbnRhaW5lcntwYWRkaW5nOjQwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsubS10ZXh0X19jb250YWluZXJ7cGFkZGluZzo2MHB4IDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5tLXRleHRfX2NvbnRhaW5lcntwYWRkaW5nOjgwcHggMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5tLXRleHRfX2NvbnRhaW5lcntwYWRkaW5nOjEwNXB4IDB9LnBhZ2UtY2FyZWVycyAubS10ZXh0X19jb250YWluZXJ7cGFkZGluZzoxMzVweCAwfX0ubS10ZXh0X190aXRsZXttYXJnaW4tYm90dG9tOjFlbX0udG9vbHRpcHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgYmxhY2t9LnRvb2x0aXAgLnRvb2x0aXB0ZXh0e3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjI0MHB4O2JhY2tncm91bmQtY29sb3I6YmxhY2s7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjVweCAwO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtib3R0b206MTAwJTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTIwcHh9LnRvb2x0aXA6aG92ZXIgLnRvb2x0aXB0ZXh0e3Zpc2liaWxpdHk6dmlzaWJsZX1bZGF0YS1hY2NvcmRpb24tcHJlZml4LWNsYXNzZXM9XCJtaW5pbWFsaXN0LWNzc1wiXXttYXJnaW4tbGVmdDozZW19Lm1pbmltYWxpc3QtYWNjb3JkaW9uX19oZWFkZXIsLm1pbmltYWxpc3Qtbm9hbmltLWFjY29yZGlvbl9faGVhZGVyLC5taW5pbWFsaXN0LWNzcy1hY2NvcmRpb25fX2hlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtmb250LWZhbWlseTppbmhlcml0O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToyNnB4O2ZvbnQtc2l6ZToxLjYyNXJlbTttYXJnaW46MDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzAwMDtwYWRkaW5nOjEwcHggMjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7bWFyZ2luLWJvdHRvbTowfS5taW5pbWFsaXN0LWFjY29yZGlvbl9faGVhZGVyOmhvdmVyLC5taW5pbWFsaXN0LWFjY29yZGlvbl9faGVhZGVyOmZvY3VzLC5taW5pbWFsaXN0LW5vYW5pbS1hY2NvcmRpb25fX2hlYWRlcjpob3ZlciwubWluaW1hbGlzdC1ub2FuaW0tYWNjb3JkaW9uX19oZWFkZXI6Zm9jdXMsLm1pbmltYWxpc3QtY3NzLWFjY29yZGlvbl9faGVhZGVyOmhvdmVyLC5taW5pbWFsaXN0LWNzcy1hY2NvcmRpb25fX2hlYWRlcjpmb2N1c3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjEpfS5taW5pbWFsaXN0LWNzcy1hY2NvcmRpb25fX2hlYWRlcntmb250LXNpemU6MS41ZW19Lm1pbmltYWxpc3QtYWNjb3JkaW9uX19oZWFkZXI6Zm9jdXMsLm1pbmltYWxpc3Qtbm9hbmltLWFjY29yZGlvbl9faGVhZGVyOmZvY3VzLC5taW5pbWFsaXN0LWNzcy1hY2NvcmRpb25fX2hlYWRlcjpmb2N1c3tvdXRsaW5lOm5vbmV9Lm1pbmltYWxpc3QtY3NzLWFjY29yZGlvbl9faGVhZGVyOjpiZWZvcmV7YmFja2dyb3VuZC1zaXplOjkwJTt3aWR0aDouN2VtO2hlaWdodDouN2VtOy13ZWJraXQtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXMgZWFzZX1bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ubWluaW1hbGlzdC1hY2NvcmRpb25fX2hlYWRlcjo6YmVmb3JlLFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXS5taW5pbWFsaXN0LW5vYW5pbS1hY2NvcmRpb25fX2hlYWRlcjo6YmVmb3JlLFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXS5taW5pbWFsaXN0LWNzcy1hY2NvcmRpb25fX2hlYWRlcjo6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybS1vcmlnaW46NTAlIDUwJX0ubWluaW1hbGlzdC1hY2NvcmRpb25fX2hlYWRlcjo6YWZ0ZXIsLm1pbmltYWxpc3Qtbm9hbmltLWFjY29yZGlvbl9faGVhZGVyOjphZnRlciwubWluaW1hbGlzdC1jc3MtYWNjb3JkaW9uX19oZWFkZXI6OmFmdGVye2NvbnRlbnQ6Jyc7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9wbHVzLnN2Z1wiKTtyaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlfS5taW5pbWFsaXN0LWFjY29yZGlvbl9faGVhZGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjphZnRlciwubWluaW1hbGlzdC1ub2FuaW0tYWNjb3JkaW9uX19oZWFkZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyLC5taW5pbWFsaXN0LWNzcy1hY2NvcmRpb25fX2hlYWRlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvbWludXMuc3ZnXCIpfS5qcy1hY2NvcmRpb257bWFyZ2luLWJvdHRvbTo0MHB4fS5qcy1hY2NvcmRpb24gLmFjY29yZGlvbntib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSl9Lm1pbmltYWxpc3QtYWNjb3JkaW9uX190aXRsZXttYXJnaW4tYm90dG9tOjB9Lm1pbmltYWxpc3QtYWNjb3JkaW9uX19wYW5lbHtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2l0aW9uOnZpc2liaWxpdHkgMHMgZWFzZSwgbWF4LWhlaWdodCAxcyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDBzIGVhc2UsIG1heC1oZWlnaHQgMXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO21heC1oZWlnaHQ6MTAwZW07dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTowczt0cmFuc2l0aW9uLWRlbGF5OjBzO21hcmdpbjowO3BhZGRpbmc6MH0ubWluaW1hbGlzdC1hY2NvcmRpb25fX3BhbmVsIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDowO21hcmdpbi1ib3R0b206MH0ubWluaW1hbGlzdC1hY2NvcmRpb25fX3BhbmVsIHVsIGxpe2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjEwcHggMjBweH0ubWluaW1hbGlzdC1hY2NvcmRpb25fX3BhbmVsIHVsIGxpOmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojRkZBREI1O2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czoxMDAlO21hcmdpbi1yaWdodDoxM3B4fVthcmlhLWhpZGRlbj10cnVlXS5taW5pbWFsaXN0LWFjY29yZGlvbl9fcGFuZWx7ZGlzcGxheTpibG9jazttYXgtaGVpZ2h0OjA7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbi1kZWxheToxcywgMHMsIDBzO3RyYW5zaXRpb24tZGVsYXk6MXMsIDBzLCAwczttYXJnaW46MDtwYWRkaW5nOjB9Lm1pbmltYWxpc3QtY3NzLWFjY29yZGlvbl9fcGFuZWx7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47b3BhY2l0eToxOy13ZWJraXQtdHJhbnNpdGlvbjp2aXNpYmlsaXR5IDBzIGVhc2UsIG1heC1oZWlnaHQgMXMgZWFzZSwgdHJhbnNmb3JtIDFzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTt0cmFuc2l0aW9uOnZpc2liaWxpdHkgMHMgZWFzZSwgbWF4LWhlaWdodCAxcyBlYXNlLCB0cmFuc2Zvcm0gMXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO3RyYW5zZm9ybTpzY2FsZVkoMSk7bWF4LWhlaWdodDo0MGVtO3Zpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbi1kZWxheTowczttYXJnaW46MDtwYWRkaW5nOjB9W2FyaWEtaGlkZGVuPXRydWVdLm1pbmltYWxpc3QtY3NzLWFjY29yZGlvbl9fcGFuZWx7ZGlzcGxheTpibG9jaztvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlWSgwKTttYXgtaGVpZ2h0OjA7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjFzLCAwcywgMHMsIDBzO3RyYW5zaXRpb24tZGVsYXk6MXMsIDBzLCAwcywgMHM7bWFyZ2luOjA7cGFkZGluZzowfS5taW5pbWFsaXN0LW5vYW5pbS1hY2NvcmRpb25fX3BhbmVse2Rpc3BsYXk6YmxvY2t9W2FyaWEtaGlkZGVuPXRydWVdLm1pbmltYWxpc3Qtbm9hbmltLWFjY29yZGlvbl9fcGFuZWx7ZGlzcGxheTpub25lfS5iZy1saWdodC1waW5re2JhY2tncm91bmQtY29sb3I6I0ZGRjBGMn0uYmFubmVye2JhY2tncm91bmQtY29sb3I6IzFmNzM1ZTtjb2xvcjojZmZmO3BhZGRpbmctdG9wOjExMHB4O3BhZGRpbmctYm90dG9tOjExMHB4fS5jaGFydC1jb250YWluZXJ7bWluLWhlaWdodDo2MjRweDtwb3NpdGlvbjpyZWxhdGl2ZX0uY2hhcnQtY29udGFpbmVyOmJlZm9yZXtjb250ZW50OicnO3dpZHRoOjYyNHB4O2hlaWdodDo2MjRweDtib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDojRkZBREI1O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7bGVmdDowO21hcmdpbjowIGF1dG99LmNoYXJ0LWNvbnRhaW5lciAuY2hhcnQtaXRlbXtoZWlnaHQ6NjI0cHg7dG9wOjQwcHg7cG9zaXRpb246cmVsYXRpdmV9LmNoYXJ0LWNvbnRhaW5lciAuY2hhcnQtaXRlbSAuc2xpZGUtY2VudGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO21hcmdpbjowIGF1dG87dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0ZXh0LWFsaWduOmNlbnRlcn0uY2hhcnQtY29udGFpbmVyIC5jaGFydC1pdGVtIC5zbGlkZS1jZW50ZXIgZGl2e21hcmdpbjowIGF1dG99LmNoYXJ0LWNvbnRhaW5lciAuY2hhcnQtaXRlbSAuc2xpZGUtY2VudGVyIGltZ3ttYXJnaW46MCBhdXRvfS5jaGFydC1zbGlkZXItb3V0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDoxMDAlO2xlZnQ6MDtyaWdodDowO21hcmdpbjowIGF1dG99LmNoYXJ0LXNsaWRlcntvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjpvcGFjaXR5IDFzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMXMgZWFzZX0uY2hhcnQtc2xpZGVyLnNsaWNrLWluaXRpYWxpemVke3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KXsuY2hhcnQtY29udGFpbmVye21pbi1oZWlnaHQ6NTgwcHh9LmNoYXJ0LWNvbnRhaW5lciAuY2hhcnQtaXRlbXtoZWlnaHQ6NTgwcHh9LmNoYXJ0LWNvbnRhaW5lcjpiZWZvcmV7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOjAgYXV0bzt3aWR0aDo1ODBweDtoZWlnaHQ6NTgwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCl7LmNoYXJ0LWNvbnRhaW5lcjpiZWZvcmV7bGVmdDotMjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXsuY2hhcnQtY29udGFpbmVyOmJlZm9yZXtsZWZ0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuY2hhcnQtY29udGFpbmVye21pbi1oZWlnaHQ6NDgwcHh9LmNoYXJ0LWNvbnRhaW5lciAuY2hhcnQtaXRlbXtoZWlnaHQ6NDgwcHh9LmNoYXJ0LWNvbnRhaW5lcjpiZWZvcmV7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOjAgYXV0bzt3aWR0aDo0ODBweDtoZWlnaHQ6NDgwcHh9LmNoYXJ0LWl0ZW0gaWZyYW1lIGNhbnZhc3toZWlnaHQ6MzIwcHg7d2lkdGg6MzIwcHh9LmNoYXJ0LWl0ZW0gLnNsaWRlLWNlbnRlciBkaXZ7aGVpZ2h0OjMyMHB4ICFpbXBvcnRhbnQ7d2lkdGg6MzIwcHggIWltcG9ydGFudH0uc2xpZGUtY2VudGVyIGltZ3t3aWR0aDoyNTBweDtoZWlnaHQ6YXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpey5jaGFydC1jb250YWluZXJ7bWluLWhlaWdodDozODBweH0uY2hhcnQtY29udGFpbmVyIC5jaGFydC1pdGVte2hlaWdodDozODBweH0uY2hhcnQtY29udGFpbmVyOmJlZm9yZXtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46MCBhdXRvO3dpZHRoOjM4MHB4O2hlaWdodDozODBweH0uY2hhcnQtaXRlbSBpZnJhbWUgY2FudmFze2hlaWdodDoyNjBweDt3aWR0aDoyNjBweH0uY2hhcnQtaXRlbSAuc2xpZGUtY2VudGVyIGRpdntoZWlnaHQ6MjYwcHggIWltcG9ydGFudDt3aWR0aDoyNjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCl7LmNoYXJ0LWNvbnRhaW5lcnttaW4taGVpZ2h0OjI4MHB4fS5jaGFydC1jb250YWluZXIgLmNoYXJ0LWl0ZW17aGVpZ2h0OjI4MHB4fS5jaGFydC1jb250YWluZXI6YmVmb3Jle2xlZnQ6MDtyaWdodDowO21hcmdpbjowIGF1dG87d2lkdGg6MjgwcHg7aGVpZ2h0OjI4MHB4fS5jaGFydC1pdGVtIGlmcmFtZSBjYW52YXN7aGVpZ2h0OjIwMHB4O3dpZHRoOjIwMHB4fS5jaGFydC1pdGVtIC5zbGlkZS1jZW50ZXIgZGl2e2hlaWdodDoyMDBweCAhaW1wb3J0YW50O3dpZHRoOjIwMHB4ICFpbXBvcnRhbnR9LnNsaWRlLWNlbnRlciBpbWd7d2lkdGg6MTUwcHg7aGVpZ2h0OmF1dG99fS5jb250YWN0X3NlY3Rpb24tLW1pbmltaXplZHtwYWRkaW5nLXRvcDoxMDBweH0ubGFuZGluZy1wYWdlIGZvb3RlcntiYWNrZ3JvdW5kOiMxZjczNWV9LmxhbmRpbmctcGFnZSAuZm9vdGVyICosLmxhbmRpbmctcGFnZSAuZm9vdGVyIC5mb290ZXItY29udGFjdC1jb2wgYXtjb2xvcjojZmZmfS5sYW5kaW5nLXBhZ2UgLmZvb3RlciAuZm9vdGVyLWNvbnRhY3QtY29sIGE6aG92ZXJ7Y29sb3I6I0ZGQURCNX0ubGFuZGluZy1wYWdlIC5mb290ZXIgLmZvb3Rlci1jb250YWN0LWNvbCBhOmFmdGVye2JhY2tncm91bmQtY29sb3I6I0ZGQURCNX0ubGFuZGluZy1wYWdlIC5mb290ZXIgLmNvcHlyaWdodC1jb2wgYXtjb2xvcjojZmZmfS5sYW5kaW5nLXBhZ2UgLmZvb3RlciAuY29weXJpZ2h0LWNvbCBhOmhvdmVye2NvbG9yOiNGRkFEQjV9LnNlcnZpY2VzLWluc2lnaHRze3BhZGRpbmctdG9wOjEwMHB4O3BhZGRpbmctYm90dG9tOjEwMHB4fS5zZXJ2aWNlcy1pbnNpZ2h0cyB1bHtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7bWFyZ2luLWJvdHRvbTo0MHB4fS5zZXJ2aWNlcy1pbnNpZ2h0cyB1bCBsaXtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSkgIWltcG9ydGFudH0uc2VydmljZXMtaW5zaWdodHMgdWwgbGk6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MjJweCAhaW1wb3J0YW50fS5pbnNpZ2h0LWNvbnRlbnR7bWFyZ2luLXRvcDozMHB4fS5pbnNpZ2h0LWNvbnRlbnQgaDR7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZTozNXB4O2ZvbnQtc2l6ZToyLjE4NzVyZW07bWFyZ2luLWJvdHRvbToxMHB4fS5pbnNpZ2h0LWNvbnRlbnQgaDZ7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW19LnNlcnZpY2VzLXJvd3twYWRkaW5nOjQwcHggMH0uc2VydmljZS1zdGlja3ktY29udGVudHtkaXNwbGF5OmZsZXh9LnNlcnZpY2VzLXN0aWNreSAuY291bnQtcmVzdWx0e3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7ZmxleC1zaHJpbms6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjZmZhZGI1O3BhZGRpbmc6NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmYWRiNTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3g7bWFyZ2luLXJpZ2h0OjIwcHg7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoxLjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzotMC4wNnB4O2NvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7dG9wOjFweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuc2VydmljZXMtc3RpY2t5IC5jb3VudC1yZXN1bHR7Zm9udC1zaXplOjI2cHg7Zm9udC1zaXplOjEuNjI1cmVtO2xpbmUtaGVpZ2h0OjI2cHg7bGluZS1oZWlnaHQ6MS42MjVyZW07Zm9udC13ZWlnaHQ6NzAwO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7bWFyZ2luLXJpZ2h0OjI1cHh9LnNlcnZpY2UtZGlzcGxheXttYXJnaW4tdG9wOjRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5zZXJ2aWNlcy1zdGlja3kgLmNvdW50LXJlc3VsdHtmb250LXNpemU6MzBweDtmb250LXNpemU6MS44NzVyZW07bGluZS1oZWlnaHQ6MzBweDtsaW5lLWhlaWdodDoxLjg3NXJlbTtmb250LXdlaWdodDo3MDA7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDttYXJnaW4tcmlnaHQ6MzBweH0uc2VydmljZS1kaXNwbGF5e21hcmdpbi10b3A6MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5zZXJ2aWNlLXN0aWNreS1jb250ZW50e2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc2VydmljZS1zdGlja3ktY29udGVudCAuc2VydmljZS1kaXNwbGF5e21hcmdpbi10b3A6MjBweH19LnRlc3RpbW9uaWFse3BhZGRpbmctdG9wOjEwMHB4O3BhZGRpbmctYm90dG9tOjEwMHB4fS5yb3VuZGVkLWltYWdle2JvcmRlci1yYWRpdXM6MTAwJX0udGVzdGltb25pYWwtY29udGFpbmVye3BhZGRpbmctbGVmdDo4NXB4fS50ZXN0aW1vbmlhbC1jb250YWluZXIgaDZ7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjI3cHh9LnRlc3RpbW9uaWFsLWNvbnRhaW5lciBoNHtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjM1cHg7Zm9udC1zaXplOjIuMTg3NXJlbTtsaW5lLWhlaWdodDozNXB4O21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCl7LnRlc3RpbW9uaWFsLWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MDttYXJnaW4tdG9wOjIwcHh9fS50aHJlZS1jb2x1bW57cGFkZGluZy10b3A6MTAwcHg7cGFkZGluZy1ib3R0b206MTAwcHh9LnRocmVlLWNvbHVtbiBoM3tmb250LXdlaWdodDo1MDB9LnRocmVlLWNvbHVtbiBoNXtmb250LXdlaWdodDo0MDA7Y29sb3I6IzFmNzM1ZX0udGhyZWUtY29sdW1uIHB7Y29sb3I6IzFGMzAzQX0uYXJlYS1pY29ue21hcmdpbi1ib3R0b206MTBweH0uZXhwZXJ0LWl0ZW0gLmV4cGVydC1pY29ue21hcmdpbi1ib3R0b206NTBweH0uZXhwZXJ0LWl0ZW0gaDR7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMxZjczNWU7bWFyZ2luLWJvdHRvbToxMHB4fS5leHBlcnQtaXRlbSBoNXtjb2xvcjojMWY3MzVlfS5leHBlcnRzLWNvbnRhaW5lcnttYXJnaW4tdG9wOjQwcHh9LnN0aWNreS1jb2x1bW57ZmxleDoxIDEgMCV9LnR3by1jb2x1bW57cGFkZGluZzo4MHB4IDB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG5cbi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgOiA0MHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgIDogNnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgIDogIzAwMCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICA6IDAuNyAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yICA6ICRoYW1idXJnZXItbGF5ZXItY29sb3IgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgICA6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyICFkZWZhdWx0O1xuXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gIDNkeCxcbiAgM2R4LXIsXG4gIDNkeSxcbiAgM2R5LXIsXG4gIDNkeHksXG4gIDNkeHktcixcbiAgYXJyb3csXG4gIGFycm93LXIsXG4gIGFycm93YWx0LFxuICBhcnJvd2FsdC1yLFxuICBhcnJvd3R1cm4sXG4gIGFycm93dHVybi1yLFxuICBib3JpbmcsXG4gIGNvbGxhcHNlLFxuICBjb2xsYXBzZS1yLFxuICBlbGFzdGljLFxuICBlbGFzdGljLXIsXG4gIGVtcGhhdGljLFxuICBlbXBoYXRpYy1yLFxuICBtaW51cyxcbiAgc2xpZGVyLFxuICBzbGlkZXItcixcbiAgc3BpbixcbiAgc3Bpbi1yLFxuICBzcHJpbmcsXG4gIHNwcmluZy1yLFxuICBzdGFuZCxcbiAgc3RhbmQtcixcbiAgc3F1ZWV6ZSxcbiAgdm9ydGV4LFxuICB2b3J0ZXgtclxuKSAhZGVmYXVsdDtcblxuLy8gQmFzZSBIYW1idXJnZXIgKFdlIG5lZWQgdGhpcylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4vLyBIYW1idXJnZXIgdHlwZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwidHlwZXMvM2R4XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHktclwiO1xuQGltcG9ydCBcInR5cGVzLzNkeHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHh5LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd1wiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdFwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm4tclwiO1xuQGltcG9ydCBcInR5cGVzL2JvcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlXCI7XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2UtclwiO1xuQGltcG9ydCBcInR5cGVzL2VsYXN0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpY1wiO1xuQGltcG9ydCBcInR5cGVzL2VtcGhhdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9taW51c1wiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlclwiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlci1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3BpblwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW4tclwiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmRcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zdGFuZC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3F1ZWV6ZVwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleFwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleC1yXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb29raW5nIHVwIGFkZGl0aW9uYWwgdHlwZXM6XG4vL1xuLy8gVGhlIFNhc3MgZm9yIGVhY2ggaGFtYnVyZ2VyIHR5cGUgc2hvdWxkIGJlIG5lc3RlZFxuLy8gaW5zaWRlIGFuIEBpZiBkaXJlY3RpdmUgdG8gY2hlY2sgd2hldGhlciBvciBub3Rcbi8vIGl0IGV4aXN0cyBpbiAkaGFtYnVyZ2VyLXR5cGVzIHNvIG9ubHkgdGhlIENTUyBmb3Jcbi8vIGluY2x1ZGVkIHR5cGVzIGFyZSBnZW5lcmF0ZWQuXG4vL1xuLy8gZS5nLiBoYW1idXJnZXJzL3R5cGVzL19uZXctdHlwZS5zY3NzXG4vL1xuLy8gQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIG5ldy10eXBlKSB7XG4vLyAgIC5oYW1idXJnZXItLW5ldy10eXBlIHtcbi8vICAgICAuLi5cbi8vICAgfVxuLy8gfVxuIiwiLy8gSGFtYnVyZ2VyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6ICRoYW1idXJnZXItcGFkZGluZy15ICRoYW1idXJnZXItcGFkZGluZy14O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXG4gIC8vIE5vcm1hbGl6ZSAoPGJ1dHRvbj4pXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAmOmhvdmVyIHtcbiAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAgIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMyArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIC0yO1xuXG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICAgIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1sYXllci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBzcGFjZS1iZWZvcmUtY29sb25cbi8vKiFcbi8vICogSGFtYnVyZ2Vyc1xuLy8gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbi8vICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuLy8gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuLy8gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbi8vICovXG5cbi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgIDogMCAhZGVmYXVsdDtcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICA6IDAgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgOiA0MHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgIDogNnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgIDogI2ZmZiAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICA6IDEgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvciAgOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICFkZWZhdWx0O1xuXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyICAgOiBmYWxzZSAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgICAgIDogb3BhY2l0eSg1MCUpICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAhZGVmYXVsdDtcblxuLy8gVHlwZXMgKFJlbW92ZSBvciBjb21tZW50IG91dCB3aGF0IHlvdSBkb27igJl0IG5lZWQpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci10eXBlczogKFxuXHQvLzNkeCxcblx0Ly8zZHgtcixcblx0Ly8zZHksXG5cdC8vM2R5LXIsXG5cdC8vM2R4eSxcblx0Ly8zZHh5LXIsXG5cdC8vYXJyb3csXG5cdC8vYXJyb3ctcixcblx0Ly9hcnJvd2FsdCxcblx0Ly9hcnJvd2FsdC1yLFxuXHQvL2Fycm93dHVybixcblx0Ly9hcnJvd3R1cm4tcixcblx0Ly9ib3JpbmcsXG5cdC8vY29sbGFwc2UsXG5cdC8vY29sbGFwc2Utcixcblx0Ly9lbGFzdGljLFxuXHQvL2VsYXN0aWMtcixcblx0Ly9lbXBoYXRpYyxcblx0Ly9lbXBoYXRpYy1yLFxuXHQvL21pbnVzLFxuXHRzbGlkZXIsXG5cdC8vc2xpZGVyLXIsXG5cdC8vc3Bpbixcblx0Ly9zcGluLXIsXG5cdC8vc3ByaW5nLFxuXHQvL3NwcmluZy1yLFxuXHQvL3N0YW5kLFxuXHQvL3N0YW5kLXIsXG5cdC8vc3F1ZWV6ZSxcblx0Ly92b3J0ZXgsXG5cdC8vdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc2xpZGVyKSB7XG4gIC8qXG4gICAqIFNsaWRlclxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc2xpZGVyIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoIC8gLTcsICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIC0xLCAwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBzaW5nbGUtbGluZS1wZXItc2VsZWN0b3JcbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcblx0Y29sb3I6ICR0ZXh0LW1haW47XG5cdEBpbmNsdWRlIGZzKCRmb250LXNpemUtYmFzZSk7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDAyZW07XG59XG5cbnAge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xufVxuXG5kZm4sXG5jaXRlLFxuZW0sXG5pIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0bWFyZ2luOiAwICRzcGFjZXI7XG59XG5cbmFkZHJlc3Mge1xuXHRtYXJnaW46IDAgMCAkc3BhY2VyO1xufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1wcmU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1wcmU7XG5cdEBpbmNsdWRlIGZzKDE1KTtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZzogJHNwYWNlcjtcbn1cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWNvZGU7XG5cdEBpbmNsdWRlIGZzKDE1KTtcbn1cblxuYWJicixcbmFjcm9ueW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRib3JkZXItYWJicjtcblx0Y3Vyc29yOiBoZWxwO1xufVxuXG5iaWcge1xuXHRmb250LXNpemU6IDEyNSU7XG59XG5cbi5sZWFkIHtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cblx0QGluY2x1ZGUgbShsZykge1xuXHRcdGZvbnQtc2l6ZTogMS42MjVyZW07XG5cdH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzXG4vLyBSZW0gb3V0cHV0IHdpdGggcHggZmFsbGJhY2tcbkBtaXhpbiBmcygkc2l6ZS12YWx1ZTogMTYpIHtcblx0Zm9udC1zaXplOiAkc2l6ZS12YWx1ZSArIHB4O1xuXHRmb250LXNpemU6ICRzaXplLXZhbHVlIC8gMTYgKyByZW07XG59XG5cblxuQG1peGluIGxoKCRzaXplLXZhbHVlOiAxNikge1xuXHRsaW5lLWhlaWdodDogJHNpemUtdmFsdWUgKyBweDtcblx0bGluZS1oZWlnaHQ6ICRzaXplLXZhbHVlIC8gMTYgKyByZW07XG59XG5cbkBtaXhpbiBmZigkZnMsICRsaCwgJGZ3KSB7XG5cdEBpbmNsdWRlIGZzKCRmcyk7XG5cdEBpbmNsdWRlIGxoKCRsaCk7XG5cdGZvbnQtd2VpZ2h0OiAkZnc7XG59XG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtaXhpbiBoaWRlLXRleHQge1xuXHRmb250OiAwIC8gMCBhO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gaGlkZXRleHQge1xuXHRAaW5jbHVkZSBoaWRlLXRleHQ7XG59XG5cbkBtaXhpbiBqdXN0aWZ5IHtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0dGV4dC1qdXN0aWZ5OiBuZXdzcGFwZXI7XG5cdHpvb206IDE7XG5cdHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuQG1peGluIHNlbGVjdGlvbiB7XG5cdCYgOjpzZWxlY3Rpb24ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBzZWwge1xuXHRAaW5jbHVkZSBzZWxlY3Rpb247XG59XG5cbi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kc3BhY2VyOiAxcmVtO1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAnTWFicnkgUHJvJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiRmb250LWZhbWlseS1iYXNlOiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4kZm9udC1jb2RlOiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuJGZvbnQtcHJlOiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAyMDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG5cbiRmb250LXdlaWdodC1iYXNlOiA0MDA7XG4kbGluZS1oZWlnaHQtYmFzZTogMS40O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogMzBweDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNDAwO1xuIiwiLy8gLS0tIG1heC13aWR0aFxuQG1peGluIHIoJHdpZHRoKSB7XG5cdEBpZiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLW1heCwgJHdpZHRoKSB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLW1heCwgJHdpZHRoKSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCArIFwicHhcIikge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC0tLSBtYXgtaGVpZ2h0XG5AbWl4aW4gcmgoJGhlaWdodCkge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAkaGVpZ2h0ICsgXCJweFwiKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gLS0tIG1pbi13aWR0aFxuQG1peGluIG0oJHdpZHRoKSB7XG5cdEBpZiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkd2lkdGgpIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICR3aWR0aCkpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGggKyBcInB4XCIpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWluLWhlaWdodFxuQG1peGluIG1oKCRoZWlnaHQpIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogJGhlaWdodCArIFwicHhcIikge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vU3VwcG9ydCBmb3IgUldEIG1peGluc1xuQG1peGluIHJ3ZC1tYXgoJHB4KSB7XG5cdCRtaW4td2lkdGg6ICRweCN7cHh9O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWluLXdpZHRoKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHJ3ZC1taW4oJHB4KSB7XG5cdCRtaW4td2lkdGg6ICRweCN7cHh9O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHJ3ZC1yYW5nZSgkcHgsICRweDIpIHtcblx0JG1heC13aWR0aDogJHB4I3tweH07XG5cdCRtaW4td2lkdGg6ICRweDIje3B4fTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aCkgYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuIiwiaDEsXG4uaDEge1xuXHRmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuXHRAaW5jbHVkZSBmZig1NCwgNTYsIDUwMCk7XG5cdG1hcmdpbjogMCAwICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJweDtcblxuXHRAaW5jbHVkZSBtKGxnKSB7XG5cdFx0QGluY2x1ZGUgZmYoNjUsIDY1LCA1MDApO1xuXHR9XG5cblx0QGluY2x1ZGUgbSh4bCkge1xuXHRcdEBpbmNsdWRlIGZmKDgwLCA4MCwgNTAwKTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG5cdFx0Zm9udC1zaXplOiAyLjU1cmVtO1xuXHR9XG59XG5cbmgyLFxuLmgyIHtcblx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcblx0QGluY2x1ZGUgZmYoMzgsIDM4LCA0MDApO1xuXHRtYXJnaW46IDAgMCAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjEycHg7XG5cblx0QGluY2x1ZGUgbShsZykge1xuXHRcdEBpbmNsdWRlIGZmKDQwLCA0MCwgNDAwKTtcblx0fVxuXG5cdEBpbmNsdWRlIG0oeGwpIHtcblx0XHRAaW5jbHVkZSBmZig1MCwgNTAsIDQwMCk7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG5cdFx0Zm9udC1zaXplOiAxLjlyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxufVxuXG5oMyxcbi5oMyB7XG5cdGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG5cdEBpbmNsdWRlIGZmKDMyLCAzNiwgNDAwKTtcblx0bWFyZ2luOiAwIDAgJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wOHB4O1xuXG5cdEBpbmNsdWRlIG0obGcpIHtcblx0XHRAaW5jbHVkZSBmZig0MCwgNDAsIDQwMCk7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG5cdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cbn1cblxuaDQsXG4uaDQge1xuXHRmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuXHRAaW5jbHVkZSBmZigyOCwgMzIsIDQwMCk7XG5cdG1hcmdpbjogMCAwICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDdweDtcblxuXHRAaW5jbHVkZSBtKGxnKSB7XG5cdFx0QGluY2x1ZGUgZmYoMzQsIDM2LCA0MDApO1xuXHR9XG59XG5cbmg1LFxuLmg1IHtcblx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcblx0QGluY2x1ZGUgZmYoMjIsIDI2LCA0MDApO1xuXHRtYXJnaW46IDAgMCAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA1cHg7XG5cblx0QGluY2x1ZGUgbShsZykge1xuXHRcdEBpbmNsdWRlIGZmKDI2LCAyOCwgNDAwKTtcblx0fVxufVxuXG5oNixcbi5oNiB7XG5cdGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG5cdEBpbmNsdWRlIGZmKDIwLCAyOCwgNDAwKTtcblx0bWFyZ2luOiAwIDAgJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG5cblx0Ly8gUmVtb3ZpbmcgdGV4dCBkZWNvcmF0aW9uIGZyb20gYWxsIGhlYWRsaW5lIGxpbmtzXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59IiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG5cdFx0JGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cblx0XHQudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblx0XHQudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cdFx0LnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblx0fVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIud3AtY2FwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0aW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tcXVhbGlmeWluZy1lbGVtZW50c1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXG5cdC53cC1jYXB0aW9uLXRleHQge1xuXHRcdG1hcmdpbjogMC44MDc1ZW0gMDtcblx0fVxufVxuXG5zcGFuIHtcblx0Ji53cC1jYXB0aW9uLXRleHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuIiwiLm5vLXNjcm9sbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiAxMDB2aDtcbn1cblxuc2VjdGlvbiB7XG5cdC8vICY6Zmlyc3Qtb2YtdHlwZSB7XG5cdC8vIFx0cGFkZGluZy10b3A6IDE4MHB4O1xuXHQvLyBcdEBpbmNsdWRlIG0obGcpIHtcblx0Ly8gXHRcdHBhZGRpbmctdG9wOiAzMDBweDtcblx0Ly8gXHR9XG5cdC8vIFx0QGluY2x1ZGUgbSh4bCkge1xuXHQvLyBcdFx0cGFkZGluZy10b3A6IDQ3MHB4O1xuXHQvLyBcdH1cblx0Ly8gfVxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ji50ZXN0aW1vbmlhbHMge1xuXHRcdFx0QGluY2x1ZGUgbShsZykge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRvcC10aXRsZSB7XG5cdEBpbmNsdWRlIGZmKDI2LCAyOCwgNDAwKTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA1cHg7XG5cdGNvbG9yOiAkcGluaztcblx0bWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLnBhZ2luYXRpb24ge1xuXHQmX19uYXYge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5wYWdlLWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdC5wYWdlLWxpbmsge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29sb3I6ICRiO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdCYubmV4dCxcblx0XHRcdFx0Ji5wcmV2IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0XHRcdFx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLm5leHQge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYucHJldiB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwNjBcIjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0LnBhZ2UtbGluayB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcblx0XHRcdFx0XHRjb2xvcjogJHc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bm90KC5hY3RpdmUpIHtcblx0XHRcdFx0LnBhZ2UtbGluayB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkdztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZSB7XG5cdGNvbG9yOiAkdyAhaW1wb3J0YW50O1xufVxuLnByaW1hcnkge1xuXHRjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbn1cbi5zZWNvbmRhcnkge1xuXHRjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xufVxuXG4vLyBCYWNrZ3JvdW5kc1xuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5iZy1zZWNvbmRhcnktbGlnaHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0xMDA7XG59XG5cbi8vIEltYWdlc1xuLmltZy1jb3ZlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuIiwiaHRtbCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuKixcclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG5cdC8vIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cclxuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1ib2R5OyAvLyBGYWxsYmFjayBmb3Igd2hlbiB0aGVyZSBpcyBubyBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBkZWZpbmVkLlxyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbmhyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1ocjtcclxuXHRib3JkZXI6IDA7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbn1cclxuXHJcbmltZyB7XHJcblx0aGVpZ2h0OiBhdXRvOyAvLyBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LlxyXG5cdG1heC13aWR0aDogMTAwJTsgLy8gQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC5cclxufVxyXG5cclxuZmlndXJlIHtcclxuXHRtYXJnaW46IDFlbSAwOyAvLyBFeHRyYSB3aWRlIGltYWdlcyB3aXRoaW4gZmlndXJlIHRhZ3MgZG9uJ3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYS5cclxufVxyXG5cclxuYSB7XHJcblx0dHJhbnNpdGlvbjogJHRpbWU7XHJcbn1cclxuXHJcbi5lcnJvcjQwNCB7XHJcblx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHQuZXJyb3ItNDA0IHtcclxuXHRcdHBhZGRpbmc6IDE0MHB4IDA7XHJcblxyXG5cdFx0KiB7XHJcblx0XHRcdGNvbG9yOiAkdztcclxuXHRcdH1cclxuXHJcblx0XHQucGFnZS10aXRsZSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8vIGdsb2JhbCB0cmFuc2l0aW9uIGZvciBAaW5jbHVkZSB0cjtcbiRkZWZhdWx0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuXG4vLyBVc2VkIGJ5IFdvcmRQcmVzcyBjb3JlIEdhbGxlcmllc1xuJGNvbHVtbnM6IChcblx0MTogMTAwJSxcblx0MjogNTAlLFxuXHQzOiAzMy4zMyUsXG5cdDQ6IDI1JSxcblx0NTogMjAlLFxuXHQ2OiAxNi42NiUsXG5cdDc6IDE0LjI4JSxcblx0ODogMTIuNSUsXG5cdDk6IDExLjExJSxcbik7XG5cbiRjb2x1bW5zLW1hcmdpbjogMy44JTtcblxuJHRpbWU6IGFsbCAwLjNzO1xuXG4kbWluX3hsYXJnZTogMTE5OXB4O1xuJG1pbl9sYXJnZTogOTkycHg7XG4kbWluX21lZGl1bTogNzY4cHg7XG4kbWluX3NtYWxsOiA2NDFweDtcbiRtaW5feHNtYWxsOiA0ODFweDtcblxuJHhsYXJnZTogMTE5OXB4O1xuJGxhcmdlOiA5OTFweDtcbiRtZWRpdW06IDc2N3B4O1xuJHNtYWxsOiA2NDBweDtcbiR4c21hbGw6IDQ4MHB4O1xuIiwiLmdhbGxlcnkge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDEwMCU7XG5cblx0Ly8gTG9vcHMgdG8gZW51bWVyYXRlIHRoZSBjbGFzc2VzIGZvciBnYWxsZXJ5IGNvbHVtbnMuXG5cdEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggOSB7XG5cdFx0LmdhbGxlcnktY29sdW1ucy0jeyRpfSAmIHtcblx0XHRcdG1heC13aWR0aDogbWFwLWdldCgkY29sdW1ucywgJGkpO1xuXHRcdH1cblx0fVxufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCJhIHtcblx0Y29sb3I6ICRsaW5rO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHQvLyBjb2xvcjogJGxpbmstaG92ZXI7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHQvLyBvdXRsaW5lOiB0aGluIGRvdHRlZDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkbGluay1ob3Zlcjtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG4ubGluay11bmRlcmxpbmVkIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyAwcyBlYXNlLWluLW91dDtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRtYXJnaW46IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgMHMgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuIiwidWwsXG5vbCB7XG5cdG1hcmdpbjogMCAwICRzcGFjZXIgJHNwYWNlcjtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcblx0bWFyZ2luOiAwICRzcGFjZXIgJHNwYWNlcjtcbn1cbiIsIi53cC1zbWlsZXkge1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8vIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cbiIsInRhYmxlIHtcblx0bWFyZ2luOiAwIDAgJHNwYWNlcjtcblx0d2lkdGg6IDEwMCU7XG59XG4iLCJidXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICRib3JkZXItYnV0dG9uO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWJ1dHRvbjtcblx0Y29sb3I6ICRjb2xvci1idXR0b247XG5cdEBpbmNsdWRlIGZzKDEyKTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmc6IDAuNmVtIDFlbSAwLjRlbTtcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItYnV0dG9uLWhvdmVyO1xuXHR9XG5cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1idXR0b24tZm9jdXM7XG5cdH1cbn1cblxuLmlubGluZS1idG4ge1xuXHRAaW5jbHVkZSBmZigyMCwgMjQsIDUwMCk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0QGluY2x1ZGUgdHIoKTtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDQxcHg7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0JiA+IHN2ZyB7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdH1cblx0fVxuXHRzdmcsXG5cdGkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRAaW5jbHVkZSB0cigpO1xuXHRcdGcge1xuXHRcdFx0c3Ryb2tlOiBjdXJyZW50Q29sb3I7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBDb2x1bW4gd2lkdGggd2l0aCBtYXJnaW5cbkBtaXhpbiBjb2x1bW4td2lkdGgoJG51bWJlci1jb2x1bW5zOiAzKSB7XG5cdHdpZHRoOiBtYXAtZ2V0KCRjb2x1bW5zLCAkbnVtYmVyLWNvbHVtbnMpIC0gKCgkY29sdW1ucy1tYXJnaW4gKiAoJG51bWJlci1jb2x1bW5zIC0gMSkpIC8gJG51bWJlci1jb2x1bW5zKTtcbn1cblxuLy9TaG9ydGVuZWQgVHJhbnNpdGlvblxuQG1peGluIHRyKCR0OiAkZGVmYXVsdC10cmFuc2l0aW9uKSB7XG5cdHRyYW5zaXRpb246ICR0O1xufVxuXG4vL1Jlc3BvbnNpdmUgaG92ZXJcbi8vIHNhc3MtbGludDpkaXNhYmxlIGJyYWNlLXN0eWxlXG5AbWl4aW4gaG92ZXIge1xuXHQmOmFjdGl2ZSB7XG5cdFx0QGNvbnRlbnRcblx0fVxuXG5cdEBpbmNsdWRlIHJ3ZC1taW4oMTAyNSkge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGNvbnRlbnRcblx0XHR9XG5cdH1cbn1cblxuLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tdmVuZG9yLXByZWZpeGVzXG4vLyBQbGFjZWhvbGRlciBmb3IgYWxsIGJyb3dzZXJzXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vL1Njcm9sbGJhciBzdHlsZXNcbkBtaXhpbiBzY3JvbGxiYXIge1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHNjcm9sbGJhci10cmFjayB7XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gc2Nyb2xsYmFyLXRodW1iIHtcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBzY3JvbGxiYXItdHJhY2stcGllY2Uge1xuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn0iLCIud3BjZjcge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0Ly8gZm9yIG1vcmUgbG9hZGVyIGljb25zIGNoZWNrIGh0dHBzOi8vbG9hZGluZy5pby9cblx0LmFqYXgtbG9hZGVyIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ibGFjay1sb2FkZXIuc3ZnXCIpO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXI6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDAgMCAwIDRweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdH1cblxuXHQuYWpheC1lcnJvciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wbGFjZWhlbGQge1xuXHRcdGNvbG9yOiAkZGFyay1ncmV5O1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0fVxuXG5cdC53cGNmNy1zdWJtaXQge1xuXHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cdH1cblxuXHQuc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG59XG5cbi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRtYXJnaW46IDJlbSAwLjVlbSAxZW07XG5cdHBhZGRpbmc6IDAuMmVtIDFlbTtcblx0Ym9yZGVyOiAycHggc29saWQgJHJlc3BvbnNlLW91dHB1dDtcbn1cblxuLndwY2Y3LW1haWwtc2VudC1vayB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRzZW50LW9rO1xufVxuXG4ud3BjZjctbWFpbC1zZW50LW5nLFxuLndwY2Y3LWFib3J0ZWQge1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY2Y3LWFib3J0ZWQ7XG59XG5cbi53cGNmNy1zcGFtLWJsb2NrZWQge1xuXHRib3JkZXI6IDJweCBzb2xpZCAkc3BhbS1ibG9jaztcbn1cblxuLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuLndwY2Y3LWFjY2VwdGFuY2UtbWlzc2luZyB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICR2YWxpZGF0aW9uLWVycm9yO1xufVxuXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcblx0Y29sb3I6ICRub3QtdmFsaWQtdGlwO1xuXHRmb250LXNpemU6IDFlbTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIGh0bWxfY2xhc3M9XCJ1c2UtZmxvYXRpbmctdmFsaWRhdGlvbi10aXBcIlxuLnVzZS1mbG9hdGluZy12YWxpZGF0aW9uLXRpcCB7XG5cdC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMCU7XG5cdFx0bGVmdDogMjAlO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbm90LXZhbGlkLXRpcDtcblx0XHRiYWNrZ3JvdW5kOiAkdztcblx0XHRwYWRkaW5nOiAuMmVtIC44ZW07XG5cdH1cbn1cblxuLndwY2Y3LWxpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4ud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdH1cbn1cblxuLndwY2Y3LWRpc3BsYXktbm9uZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCJpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiAkdGV4dC1pbnB1dDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1pbnB1dDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRwYWRkaW5nOiAzcHg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkdGV4dC1pbnB1dC1mb2N1cztcblx0fVxufVxuXG5zZWxlY3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWlucHV0O1xufVxuXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUtYWxsXG4vLyBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLlxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvLyBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS5cblxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1zY3JlZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0XHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Y2xpcC1wYXRoOiBub25lO1xuXHRcdGNvbG9yOiAkdGV4dC1zY3JlZW47XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0QGluY2x1ZGUgZnMoMTQpO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwOyAvLyBBYm92ZSBXUCB0b29sYmFyLlxuXHR9XG59XG4iLCIuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIkcGQtc2hhZG93OiAwcHggNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuJHBkLXNoYWRvdy1ob3ZlcjogMHB4IDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuLmJpbGwtdGVtcGxhdGUtZGVmYXVsdCB7XG4gICYuc2luZ2xlLWJpbGwge1xuICAgIC5tLWhlYWRpbmcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDgwJTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubS1oZWFkaW5nX190aXRsZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gIH1cblxuICAubS10ZXh0X19jb250YWluZXIuYmctc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG4gIH1cbn1cblxuLmJpbGwtdGVtcGxhdGUtZGVmYXVsdCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJpbGxpbmZvIHtcblxuICAjcGQtYW5jaG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICB9XG5cbiAgLnBkLXNlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgbWFyZ2luLXRvcDogLTM0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuZmFjZXR3cC1mYWNldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wZC1ncmlkIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB0cmFuc2l0aW9uOiAkdGltZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLnBkLXNpZGViYXIge1xuXG4gICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cblxuICAgIC5wZC1zaWRlYmFyLWhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGluaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucGQtZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBoNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGluaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wZC1zb3J0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICYuaXMtbG9hZGluZyB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG5cbiAgICAucGQtc29ydC13cmFwIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGluaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAuZmFjZXR3cC1mYWNldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBkLXNvcnQtZHJvcGRvd24ge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5wZC1kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLnBkLWRpc2NsYWltZXItdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkdztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuXG4gICAgLnBkLWRpc2NsYWltZXItYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAkdGltZTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBpbms7XG5cbiAgICAgICAgLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mYS1leGNsYW1hdGlvbi1jaXJjbGUge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wZC1uby1yZXN1bHRzLFxuICAucGQtbG9hZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtcGluaztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJJTEwgQ0FSRFxuICAucGQtYmlsbC1jYXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogJHBkLXNoYWRvdztcbiAgICB0cmFuc2l0aW9uOiAkdGltZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAkcGQtc2hhZG93LWhvdmVyO1xuICAgIH1cblxuICAgIC5wZC1tZXRhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgY29sb3I6ICRiO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNitzcGFuIHtcbiAgICAgIGNvbG9yOiAkYjtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBpbms7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaDYge1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTUVUQVxuICAucGQtbWV0YS1yb3cge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgICYuYmctc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgICAgIC5wZC1tZXRhLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wZC1tZXRhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcblxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gQmFjayBsaW5rXG4gIC5wZC1iYWNrLWxpbmsge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gIERvY3VtZW50cyBhbmQgbGlua3NcbiAgLnBkLWRvY3VtZW50cyB7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwaW5rO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBpbms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGI7XG4gICAgfVxuXG4gICAgLnBkLWRvY3VtZW50c19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGQtZG9jdW1lbnRzX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLnBkLWRvY3VtZW50c19fbm90ZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxuXG4gIC5wZC1mbHlvdXQtaGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cblxuICAvLyBmYWNldFdQXG4gIGJ1dHRvbi5mYWNldHdwLWZseW91dC1vcGVuLFxuICBidXR0b24uZmFjZXQtd3AtcmVzZXQsXG4gIGJ1dHRvbi5mYWNldC13cC1mbHlvdXQtY2xvc2UsXG4gIGlucHV0LmZhY2V0d3Atc2xpZGVyLXJlc2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5mYWNldHdwLWZseW91dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgIG1pbi13aWR0aDogMzUwcHg7XG5cbiAgICAuZmFjZXR3cC1mbHlvdXQtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBpbms7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLmZhY2V0d3Atc29ydCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZhY2V0d3AtZmFjZXQtc2VhcmNoIHtcbiAgICAuZmFjZXR3cC1pbnB1dC13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJHc7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBib3gtc2hhZG93OiAkcGQtc2hhZG93O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdGltZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAkcGQtc2hhZG93LWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mYWNldHdwLWljb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogMzAlO1xuXG4gICAgICAgICYuaXMtbG9hZGluZyB7XG4gICAgICAgICAgb3BhY2l0eTogLjU7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjAwMic7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYWNldHdwLXNlbGVjdGlvbnMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtcGluaztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBoNiB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmZhY2V0d3Atc2VsZWN0aW9uLWxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgfVxuXG4gICAgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgLmZhY2V0d3AtZmx5b3V0LW9wZW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIHNsaWRlclxuICAuZmFjZXR3cC10eXBlLXNsaWRlciB7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgaW5wdXQuZmFjZXR3cC1zbGlkZXItcmVzZXQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAuZmFjZXR3cC1zbGlkZXItd3JhcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLm5vVWktY29ubmVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5vVWktdGFyZ2V0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcbiAgICB9XG5cbiAgICAubm9VaS1ob3Jpem9udGFsIHtcbiAgICAgIGhlaWdodDogNXB4O1xuXG4gICAgICAubm9VaS1oYW5kbGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgdG9wOiAtOHB4O1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmFjZXR3cC1jaGVja2JveCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuXG4gICAgLmZhY2V0d3AtY291bnRlciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNoZWNrYm94LWNvbnRlbnQtd3JhcCB7XG4gICAgICAvLyBhZGRlZCB2aWEganMgaW4gc2NyaXB0cy5qc1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMzBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgLy8gY2hlY2tib3ggb2JqZWN0XG4gICAgICBzcGFuLmN1c3RvbS1jaGVja2JveCB7XG4gICAgICAgIC8vIGFkZGVkIHZpYSBqcyBpbiBzY3JpcHRzLmpzXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC01cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwbXMgMTAwbXMsIHRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoLjc4LCAtMS4yMiwgLjE3LCAxMCk7IC8vIGN1c3RvbSBlYXNlIGVmZmVjdCBmb3IgYm91bmN5IGFuaW1hdGlvblxuXG4gICAgICAgIC8vIGNyZWF0ZSB0aGUgXCJ0aWNrXCIgdXNpbmcgcHNldWRvIGVsZW1lbnRzIC0gYmFzaWNhbGx5IHR3byBsaW5lcyB0aGF0IHdpbGwgYmUgcm90YXRlZCB0byBmb3JtIHRoZSBcInRpY2tcIlxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7IC8vIGdpdmUgdGhlIHRpY2sgYSBuaWNlIHJvdW5kZWQgbG9va1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRvcDogOXB4OyAvLyB0d2VhayBwbGFjZW1lbnQgZGVwZW5kaW5nIG9uIHRoZSBkaW1lbnNpb25zIG9mIGN1c3RvbS1jaGVja2JveFxuICAgICAgICAgIGxlZnQ6IDVweDsgLy8gdHdlYWsgcGxhY2VtZW50IGRlcGVuZGluZyBvbiB0aGUgZGltZW5zaW9ucyBvZiBjdXN0b20tY2hlY2tib3hcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyAvLyBnaXZlIHRoZSB0aWNrIGEgbmljZSByb3VuZGVkIGxvb2tcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwNWRlZyk7XG4gICAgICAgICAgdG9wOiAxMnB4OyAvLyB0d2VhayBwbGFjZW1lbnQgZGVwZW5kaW5nIG9uIHRoZSBkaW1lbnNpb25zIG9mIGN1c3RvbS1jaGVja2JveFxuICAgICAgICAgIGxlZnQ6IDdweDsgLy8gdHdlYWsgcGxhY2VtZW50IGRlcGVuZGluZyBvbiB0aGUgZGltZW5zaW9ucyBvZiBjdXN0b20tY2hlY2tib3hcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3Bhbi5jdXN0b20tY2hlY2tib3gge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxMDBtcyBlYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxNTBtcyBlYXNlIDEwMG1zO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYWNldHdwLWNoZWNrYm94LmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAuY2hlY2tib3gtY29udGVudC13cmFwIHtcbiAgICAgIHNwYW4uY3VzdG9tLWNoZWNrYm94IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdztcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxNTBtcyBlYXNlIDEwMG1zO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHc7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMTUwbXMgZWFzZSAxMDBtcztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgICAvLyBjb3B5IHRoZSBzdGF0ZXMgZm9yIG9uTW91c2VPdmVyIHRvIGF2b2lkIGZsaWNrZXJpbmdcbiAgICAgICAgc3Bhbi5jdXN0b20tY2hlY2tib3gge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJsb2csXG4uc2luZ2xlLXBvc3Qge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAmX19jb250ZW50LWFyZWEge1xuICAgIHBhZGRpbmc6IDE0OXB4IDAgMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG4gIH1cbn1cbi5ibG9nIHtcbiAgJl9fbWFpbiB7XG4gICAgJi0tdGl0bGUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3Bvc3Qge1xuICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAmLmJpZ19wb3N0IHtcbiAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLyAxLjUpO1xuICAgIH1cbiAgICAmLS1ncmlkIHtcbiAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgICYtLWFydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmJsb2dfX3Bvc3QtLWltZyB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibG9nX19wb3N0LS10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIDBzO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MTBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAkYjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkgYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tbWV0YSB7XG4gICAgICBzcGFuLFxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgKixcbiAgICAuZm9vdGVyLWNvbnRhY3QtY29sIGEge1xuICAgICAgY29sb3I6ICR3O1xuICAgIH1cbiAgICAuZm9vdGVyLWNvbnRhY3QtY29sIGEge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb3B5cmlnaHQtY29sIGEge1xuICAgICAgY29sb3I6ICR3O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICBzdmcgZyB7XG4gICAgICBmaWxsOiAkdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYmxvZ19mb3JtX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAzNThweCAwIDE2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGxhcmdlKSB7XG4gICAgcGFkZGluZzogMjUwcHggMCAxMTBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgcGFkZGluZzogMjAwcHggMCA3MHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG4gICYgPiBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byA1NXB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsYXJnZSkge1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDU3OXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHVsLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGkuZ2ZpZWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAxJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJiArIC5mYWwge1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYWwge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdGltZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlIHtcbiAgJi0tYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXgtd2lkdGg6IDYyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY3cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzVweDtcbiAgICB9XG4gICAgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLndwLWNhcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4yZW07XG4gICAgICBtYXJnaW4tdG9wOiAyLjNlbTtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb250ZW50X2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgIH1cbiAgICAuc2hhcmUtYnV0dG9ucyB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG4gICZfX3RodW1ibmFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtLW1ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICRiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlbGF0ZWRfc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDExOHB4IDAgNThweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzMywgMjM3LCAwLjcpO1xuICAmLS10aXRsZSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuIiwiLmNvbnRhY3Rfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICBwYWRkaW5nOiAyNDdweCAwIDEwMHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgcGFkZGluZzogMjAwcHggMCA5MHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDgwcHg7XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuICAqIHtcbiAgICBjb2xvcjogJHc7XG4gIH1cbiAgLmxlZnRfY29udGVudCB7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdmb3JtX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTMlO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCU7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHVsLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGkuZ2ZpZWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDMxcHg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5nZmllbGRfZXJyb3Ige1xuICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmhpZGRlbl9sYWJlbCB7XG4gICAgICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgY29sb3I6ICR3O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICBjb2xvcjogJHc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJHc7XG4gICAgICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogJHc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxODdweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHc7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMSU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb2xvcjogJHc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzFweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHc7XG4gICAgICAgICAgICAmICsgLmZhbCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdztcbiAgICAgICAgICAgICAgLy8gbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmFsIHtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZhbCB7XG4gICAgICAgICAgLy8gbGVmdDogMTAwJTtcbiAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYXFfc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDkwcHggMCAxNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIzMywgMjM3LCAwLjcpO1xufVxuLmZhcV9ncm91cC0tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3Qtc2VydmljZXM7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgLml0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdztcbiAgICB9XG4gICAgLmNvdW50LXJlc3VsdCB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC1zZXJ2aWNlcztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtKGxnKSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG0oeGwpIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3Qtc2VydmljZXMpO1xuICAgICAgICBAaW5jbHVkZSBmZigyMCwgMjAsIDcwMCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNnB4O1xuICAgICAgICBjb2xvcjogJHc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIEBpbmNsdWRlIG0obGcpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmZigyNiwgMjYsIDcwMCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbSh4bCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZmKDMwLCAzMCwgNzAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM0O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5uZXJfYmxvY2sge1xuICAgICAgLy8gbWF4LXdpZHRoOiA3OTBweDtcbiAgICAgIC8vIHBhZGRpbmctbGVmdDogOTNweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0taGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggNDVweCAxMHB4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDVweCAxNXB4IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94bGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA0NXB4IDIwcHggMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tYm9keSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMTFweCAwIDE3cHg7XG4gICAgICBtYXgtd2lkdGg6IDYyNHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDkwcHgpO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bGFyZ2UpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjJweDtcbiAgICAgIH1cbiAgICAgIGg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDlweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJiArIGg1IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmICsgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fc21hbGwpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubGVzc19idG4sXG4gICAgLm1vcmVfYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgaSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxlc3NfYnRuIHtcbiAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICAubW9yZV9idG4ge1xuICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgLmxlc3NfYnRuIHtcbiAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAubW9yZV9idG4ge1xuICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyX3NlY3Rpb24ge1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0QG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZm9vdGVyLW92YWwuc3ZnXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0cGFkZGluZy10b3A6IDI3LjN2dztcblx0XHRwYWRkaW5nLWJvdHRvbTogMTYycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0Ji5waW5rIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzMsIDIzNywgMC43KTtcblx0XHR9XG5cblx0XHQmLmxpZ2h0cGluayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOWVkO1xuXHRcdH1cblxuXHRcdC5wYWdlLWNhcmVlcnMgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRcdGhlaWdodDogNTB2dztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlIDUwJSAwIDAgLyAxMDAlIDEwMCUgMCAwO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItb3ZhbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIG0obGcpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRzdmcge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdCYubGVmdCB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0aGVpZ2h0OiA2NiU7XG5cdFx0fVxuXHRcdCYucmlnaHQge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5mb290ZXItdGV4dCB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0byAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBtKGxnKSB7XG5cdFx0XHQvLyBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtKHhsKSB7XG5cdFx0XHQvLyBtYXJnaW4tYm90dG9tOiAxMTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbSh4eGwpIHtcblx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuXHRcdH1cblxuXHRcdC5wYWdlLWNhcmVlcnMgJiB7XG5cdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdH1cblxuXHRcdC5mb290ZXItbG9nbyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0QGluY2x1ZGUgbShsZykge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdEBpbmNsdWRlIG0obGcpIHtcblx0XHRcdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHR9XG5cblx0XHRcdC5wYWdlLWNhcmVlcnMgJiB7XG5cdFx0XHRcdEBpbmNsdWRlIG0obGcpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS42ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji0tbGluayB7XG5cdFx0JiA+IGRpdiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJHc7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQucGFnZS1jYXJlZXJzICYge1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5mb290ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRwYWRkaW5nOiA1OXB4IDA7XG5cdCYuc3RpY2t5LWZvb3RlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdC5mb290ZXItY29udGFjdC1jb2wge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzVyZW07XG5cdFx0QGluY2x1ZGUgbShtZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgZmYoMjAsIDI4LCA0MDApO1xuXHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHRyKCk7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpLCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHhsYXJnZSkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRtYXJnaW46IC0ycHggYXV0byAwO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0XHRAaW5jbHVkZSB0cigpO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtbG9nbyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0QGluY2x1ZGUgbShtZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbShsZykge1xuXHRcdFx0cGFkZGluZzogMCAxNy41cHg7XG5cdFx0fVxuXHR9XG5cdCZfX3NvY2lhbHMge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMCAyNHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHhsYXJnZSkge1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDVweDtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvcHlyaWdodC1jb2wge1xuXHRcdEBpbmNsdWRlIGZmKDIwLCAyOCwgNDAwKTtcblx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpLCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR4bGFyZ2UpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgdHIoKTtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdG1hcmdpbjogLTJweCBhdXRvIDA7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdEBpbmNsdWRlIHRyKCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zaXRlLWhlYWRlciB7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA5OTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0Ly8gQGluY2x1ZGUgdHIoKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG5cblx0QGluY2x1ZGUgbSh4bCkge1xuXHRcdC8vIHBhZGRpbmctdG9wOiA0MHB4O1xuXHR9XG5cblx0Ji5zdGlja3ktaGVhZGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR9XG5cblx0Ji5oZG4ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgIWltcG9ydGFudDtcblx0fVxuXG5cdCYuc2xpbSB7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JlZW4sIDAuOCk7IC8vc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1jb2xvci1saXRlcmFsc1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXG5cdFx0Ji5zdGlja3ktaGVhZGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdC5oYW1idXJnZXItaW5uZXIsXG5cdFx0LmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuXHRcdC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdH1cblxuXHRcdC5tYWluLW5hdmlnYXRpb24gLm1lbnU+Lm1lbnUtaXRlbT5hIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cblx0XHQuc2l0ZS1icmFuZGluZyB7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG0obGcpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhhbWJ1cmdlci1ib3gge1xuXHRcdHdpZHRoOiAyMXB4O1xuXHRcdGhlaWdodDogMTdweDtcblx0fVxuXG5cdC5oYW1idXJnZXI6bm90KC5pcy1hY3RpdmUpIHtcblx0XHQuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuXHRcdFx0dG9wOiA4cHg7XG5cdFx0fVxuXG5cdFx0LmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuXHRcdFx0dG9wOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdC5oYW1idXJnZXItaW5uZXIsXG5cdC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcblx0LmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0d2lkdGg6IDIxcHg7XG5cdH1cblxuXHQmLm1lbnUtb3BlbiB7XG5cdFx0LnNpdGUtYnJhbmRpbmcge1xuXHRcdFx0QGluY2x1ZGUgcihsZykge1xuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdGcge1xuXHRcdFx0XHRcdFx0ZmlsbDogJGdyZWVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zaXRlLWJyYW5kaW5nIHtcblx0XHRtYXgtd2lkdGg6IDE0MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDA7XG5cblx0XHRAaW5jbHVkZSBtKGxnKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDE5MHB4O1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHRAaW5jbHVkZSB0cigpO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRnIHtcblx0XHRcdFx0QGluY2x1ZGUgdHIoKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJsb2csXG4uc2luZ2xlLXBvc3Qge1xuXHQuc2l0ZS1oZWFkZXIge1xuXHRcdCYuc2xpbSB7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG5cdFx0fVxuXG5cdFx0LmhhbWJ1cmdlci1pbm5lcixcblx0XHQuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG5cdFx0LmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcblx0XHR9XG5cblx0XHQuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuXHRcdC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcblx0XHQuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuXHRcdFx0Lm1haW4tbmF2aWdhdGlvbiB7XG5cdFx0XHRcdC5tZW51IHtcblx0XHRcdFx0XHQmPi5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0Jj5hIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dWwuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cblx0XHRcdFx0XHRcdC5tZW51LWl0ZW0gYSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBIZWFkaW5nXHJcbi5tLWhlYWRpbmcge1xyXG4gICAgcGFkZGluZzogMTIwcHggMCA3MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5zaW5nbGUtdGVhbSAmIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbShsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMTIwcHg7XHJcblxyXG4gICAgICAgIC5zaW5nbGUtdGVhbSAmIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG0oeGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAyNDVweCAwIDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNWVtO1xyXG5cclxuICAgICAgICAuc2luZ2xlLXRlYW0gJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcihsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gRGVjb3IgKGNpcmNsZSlcclxuLm0tZGVjb3Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDB2dztcclxuICAgIGhlaWdodDogNDB2dztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNDUlKTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgbSh4bCkge1xyXG4gICAgICAgIHdpZHRoOiA0NXZ3O1xyXG4gICAgICAgIGhlaWdodDogNDV2dztcclxuICAgIH1cclxuXHJcbiAgICAmLnNpemUtc20ge1xyXG4gICAgICAgIHdpZHRoOiAyN3Z3O1xyXG4gICAgICAgIGhlaWdodDogMjdweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbSh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzV2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXZ3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLngtbGVmdCB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgICYueS10b3Age1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnktdG9wIHtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcclxuICAgIH1cclxufVxyXG4iLCIuaG9tZS1iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0Y29sb3I6ICR3O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuXHRAaW5jbHVkZSBtKG1kKSB7XG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdH1cblx0QGluY2x1ZGUgbShsZykge1xuXHRcdC8vIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdHBhZGRpbmctdG9wOiAxMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcblx0XHRwYWRkaW5nOiA5MHB4IDA7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtaW5fbWVkaXVtKSB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcblx0XHRwYWRkaW5nOiAxMDBweCAwIDM4cHg7XG5cdH1cblx0JiA+IGRpdiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Ji0tY2lyY2xlIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0Ji5jaXJjbGVfcmlnaHQge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogNzV2aDtcblx0XHRcdGhlaWdodDogNzV2aDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTQyJSk7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA4NXZoO1xuXHRcdFx0XHRoZWlnaHQ6IDg1dmg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRAbWVkaWEgKG1heC1oZWlnaHQ6IDcwMXB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDgwdmg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4MHZoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuXHRcdFx0XHR3aWR0aDogNzJ2aDtcblx0XHRcdFx0aGVpZ2h0OiA3MnZoO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuXHRcdFx0XHR3aWR0aDogNTV2aDtcblx0XHRcdFx0aGVpZ2h0OiA1NXZoO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuXHRcdFx0XHR0b3A6IDE4JTtcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmNpcmNsZV9sZWZ0IHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01OSUpO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiA1NHZoO1xuXHRcdFx0aGVpZ2h0OiA1NHZoO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTclKTtcblx0XHRcdFx0d2lkdGg6IDYwdmg7XG5cdFx0XHRcdGhlaWdodDogNjB2aDtcblx0XHRcdFx0QG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MyUpO1xuXHRcdFx0XHRcdHdpZHRoOiA1N3ZoO1xuXHRcdFx0XHRcdGhlaWdodDogNTd2aDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcblx0XHRcdFx0d2lkdGg6IDUzdmg7XG5cdFx0XHRcdGhlaWdodDogNTN2aDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcblx0XHRcdFx0Ly8gZGlzcGxheTogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDM4dmg7XG5cdFx0XHRcdGhlaWdodDogMzh2aDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuXHRcdFx0XHR0b3A6IDE5JTtcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmID4gLmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5iYW5uZXItdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0QGluY2x1ZGUgbShsZykge1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtKHhsKSB7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5pbmxpbmUtYnRuIHtcblx0XHR0cmFuc2l0aW9uOiAkdGltZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdH1cblx0XHRpIHtcblx0XHRcdHRyYW5zaXRpb246ICR0aW1lO1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1idG4uY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA2MHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuXHRcdFx0Ym90dG9tOiA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuXHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBJbWFnZVxyXG4ubS1pbWFnZSB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICsgLm0tdGV4dF9fY29udGFpbmVyIHtcclxuICAgICAgICAucGFnZS1hYm91dCAmIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbShsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5tYWluLW5hdmlnYXRpb24ge1xuXHRAaW5jbHVkZSByKGxnKSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdEBpbmNsdWRlIHRyKCk7XG5cblx0XHQubWVudS1vcGVuICYge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cblx0Lm1lbnUge1xuXHRcdHBhZGRpbmc6IDIwcHggMjVweCAzMHB4O1xuXHRcdG1hcmdpbjogODBweCAwIDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblxuXHRcdEBpbmNsdWRlIG0oc20pIHtcblx0XHRcdG1heC13aWR0aDogNTQwcHg7XG5cdFx0XHRtYXJnaW46IDEyMHB4IGF1dG8gMDtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtKG1kKSB7fVxuXG5cdFx0QGluY2x1ZGUgbShsZykge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRvdmVyZmxvdy15OiB2aXNpYmxlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcblx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHRcdCY+Lm1lbnUtaXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtKGxnKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC42cztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCg1KSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC45cztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDYpIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAxcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDcpIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoOCkge1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCg5KSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMS4zcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmPmEge1xuXHRcdFx0XHRAaW5jbHVkZSBmZigzMiwgMzIsIDUwMCk7XG5cdFx0XHRcdGNvbG9yOiAkdztcblx0XHRcdFx0QGluY2x1ZGUgdHIoKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtKGxnKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmYoMjAsIDI0LCA1MDApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHBpbms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuY3VycmVudF9wYWdlX2l0ZW0sXG5cdFx0XHQmLmN1cnJlbnRfcGFnZV9wYXJlbnQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuXHRcdFx0XHRcdCY+YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhOmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmN1cnJlbnQtbWVudS1wYXJlbnQge1xuXHRcdFx0XHQmPmEge1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jj5hOmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHRcdFx0XHQ+YSB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdFx0YSB7XG5cdFx0XHRcdEBleHRlbmQgLmxpbmstdW5kZXJsaW5lZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bC5zdWItbWVudSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBhZGRpbmctdG9wOiAuMjVlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nOiAxZW07XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgNTBweCAxMDBweCAtMjBweCByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpLCAwIDMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIGJveC1zaGFkb3c6IDAgMCAycmVtIHJnYigwIDAgMCAvIDEwJSk7XG5cblx0XHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtIHtcblx0XHRcdFx0XHRhOmFmdGVyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcblx0XHRcdFx0XHRcdCY+YSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1lbnUtaXRlbSBhIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNWVtO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHBpbms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAubGluay11bmRlcmxpbmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIGEge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZW51LWl0ZW06aG92ZXI+LnN1Yi1tZW51LFxuXHRcdC5tZW51LWl0ZW0gLnN1Yi1tZW51OmhvdmVyIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Lm1lbnUtaXRlbSAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBTbWFsbCBtZW51LlxuLm1lbnUtdG9nZ2xlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTAwO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHRvcDogMnB4O1xuXG5cdEBpbmNsdWRlIG0obGcpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcblx0LnNpdGUtaGVhZGVyIHtcblx0XHQmLm1lbnUtb3BlbiB7XG5cdFx0XHQubWFpbi1uYXZpZ2F0aW9uIC5tZW51Pi5tZW51LWl0ZW0ge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm91ci1taXNzaW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdEBpbmNsdWRlIG0obWQpIHtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0fVxuXHRAaW5jbHVkZSBtKGxnKSB7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdH1cblx0QGluY2x1ZGUgbSh4bCkge1xuXHRcdHBhZGRpbmctdG9wOiAxMDVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG5cdH1cblx0Y29sb3I6ICR3O1xuXHRkaXZbY2xhc3MqPVwiY29sLWxnXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuXHR9XG5cdC5mdWxsLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0QGluY2x1ZGUgbShsZykge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbSh4bCkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdC5sZWZ0LWNvbCB7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTIuNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTIuNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBtKGxnKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gOTYwcHgpIC8gMik7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDk2MHB4ICogMC41KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG0oeGwpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMTQwcHgpIC8gMik7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDExNDBweCAqIDAuMzMzMzMzMyk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtKHh4bCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIDEzMDBweCkgLyAyKTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTMwMHB4ICogMC4zMzMzMzMzKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJpZ2h0LWNvbCB7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTIuNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTUuNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBtKGxnKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gOTYwcHgpIC8gMiArIDk2MHB4ICogMC41KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG0oeGwpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSAxMTQwcHgpIC8gMiArIDExNDBweCAqIDAuNjY2NjY2Nyk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtKHh4bCkge1xuXHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDEzMDBweCkgLyAyICsgMTMwMHB4ICogMC42NjY2NjY3KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRvcC10aXRsZSB7XG5cdFx0QGluY2x1ZGUgbSh4bCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNjVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbSh4eGwpIHtcblx0XHRcdG1hcmdpbi10b3A6IDk1cHg7XG5cdFx0fVxuXHR9XG5cdC5vdXItbWlzc2lvbi1pbWcge1xuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdEBpbmNsdWRlIG0obWQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG0obGcpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm91cl9taXNzaW9uXzIge1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0cGFkZGluZy10b3A6IDIxMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG5cdFx0cGFkZGluZy10b3A6IDE3MHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG5cdFx0cGFkZGluZy10b3A6IDE0MHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcblx0XHRwYWRkaW5nLXRvcDogMTEwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0fVxuXHRoMiB7XG5cdFx0bWFyZ2luOiAwIDAgMTAwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHR9XG5cdH1cblx0aDUge1xuXHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdH1cblx0Ji0taW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLm91ci1zZXJ2aWNlcyB7XG5cdHBhZGRpbmc6IDQwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGluay0xMDAsIDAuNyk7IC8vc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1jb2xvci1saXRlcmFsc1xuXHRAaW5jbHVkZSBtKG1kKSB7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG0obGcpIHtcblx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdH1cblx0QGluY2x1ZGUgbSh4bCkge1xuXHRcdHBhZGRpbmc6IDk1cHggMCAxMjVweDtcblx0fVxuXHQub3VyLXNlcnZpY2VzLXRpdGxlIHtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDhweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuLnNlcnZpY2VzLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDMwcHggMCAwO1xuXHRjb3VudGVyLXJlc2V0OiBsaXN0LXNlcnZpY2VzO1xuXHRAaW5jbHVkZSBtKGxnKSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cdC5pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdztcblx0XHRAaW5jbHVkZSBtKGxnKSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG0oeGwpIHtcblx0XHRcdHBhZGRpbmc6IDIycHggMDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuXHRcdFx0cGFkZGluZzogMTdweCAwO1xuXHRcdH1cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHRcdCYgPiAuY291bnQtcmVzdWx0IHtcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LXNlcnZpY2VzO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcGluaztcblx0XHRcdHBhZGRpbmc6IDRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdEBpbmNsdWRlIG0obGcpIHtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbSh4bCkge1xuXHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1zZXJ2aWNlcyk7XG5cdFx0XHRcdEBpbmNsdWRlIGZmKDIwLCAyMCwgNzAwKTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2cHg7XG5cdFx0XHRcdGNvbG9yOiAkdztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDFweDtcblx0XHRcdFx0QGluY2x1ZGUgbShsZykge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZmKDI2LCAyNiwgNzAwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtKHhsKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmYoMzAsIDMwLCA3MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXRpdGxlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZsZXg6IDEgMTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjA1cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBPdXIgdmFsdWVzXHJcbi5tLW91ci12YWx1ZXMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHIobGcpIHtcclxuICAgICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wYWdlX2Jhbm5lciB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICBwYWRkaW5nOiAyNTBweCAwIDE1NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwIDEyNXB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDEwMHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG4gICAgcGFkZGluZzogMTIwcHggMCA4MHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMjclKTtcbiAgICB3aWR0aDogNjR2aDtcbiAgICBoZWlnaHQ6IDY0dmg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgd2lkdGg6IDU4dmg7XG4gICAgICBoZWlnaHQ6IDU4dmg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGxhcmdlKSB7XG4gICAgICB3aWR0aDogNTB2aDtcbiAgICAgIGhlaWdodDogNTB2aDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgd2lkdGg6IDM4dmg7XG4gICAgICBoZWlnaHQ6IDM4dmg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDE1JSk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA0MCUpO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYWluX2NvbnQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE4dmgpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICYtLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cbiAgJi0tY29udGVudCB7XG4gICAgcGFkZGluZzogMTA2cHggMCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMzMsIDIzNywgMC43KTtcbiAgICAuaW5uZXJfY29udCB7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4wODtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFBlb3BsZVxyXG4ubS1wZW9wbGUge1xyXG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG0obGcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTkwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLnBvc3RzLWJ5LWNhdGVnb3J5IHtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRAaW5jbHVkZSBtKG1kKSB7XG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblx0QGluY2x1ZGUgbShsZykge1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHR9XG5cdEBpbmNsdWRlIG0oeGwpIHtcblx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEzMHB4O1xuXHR9XG5cdC50b3AtdGl0bGUge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmluc2lnaHRzLXRpdGxlIHtcblx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QGluY2x1ZGUgbShsZykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbSh4bCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbSh4eGwpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDExMHB4O1xuXHRcdH1cblx0fVxuXHQucG9zdC1ib3gge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QGluY2x1ZGUgbShtZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQucG9zdC1saW5rIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MXB4O1xuXHRcdFx0XHQmID4gc3ZnIHtcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDEwMCUgLSAyMXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0QGluY2x1ZGUgbShsZykge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucG9zdC10aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgbShsZykge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucG9zdC1saW5rIHtcblx0XHRcdGNvbG9yOiAkcGluaztcblx0XHRcdEBpbmNsdWRlIGZmKDIwLCAyNCwgNTAwKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHRyKCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQxcHg7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdEBpbmNsdWRlIHRyKCk7XG5cdFx0XHRcdGcge1xuXHRcdFx0XHRcdHN0cm9rZTogY3VycmVudENvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcblx0QGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcblx0XHRAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcblx0fSBAZWxzZSB7XG5cdFx0QHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG5cdH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcblx0QGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuXHRcdEByZXR1cm4gZm9udC11cmwoJHVybCk7XG5cdH0gQGVsc2Uge1xuXHRcdEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcblx0fVxufVxuXG4vLyBTbGlkZXJcblxuLnNsaWNrLWxpc3Qge1xuXHQuc2xpY2stbG9hZGluZyAmIHtcblx0XHRiYWNrZ3JvdW5kOiAkdyBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdH1cbn1cblxuLy8gSWNvbnNcbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcblx0QGZvbnQtZmFjZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwic2xpY2tcIjtcblx0XHRzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuXHRcdHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcblx0XHRcdHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7IC8vc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1kdXBsaWNhdGUtcHJvcGVydGllc1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG59XG5cbi8vIEFycm93c1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuXHRcdH1cblx0fVxuXG5cdCYuc2xpY2stZGlzYWJsZWQge1xuXHRcdDpiZWZvcmUge1xuXHRcdFx0b3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcblx0XHR9XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcblx0XHRvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXG5cdH1cbn1cblxuLnNsaWNrLXByZXYge1xuXHRsZWZ0OiAtMjVweDtcblxuXHRbZGlyPVwicnRsXCJdICYge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IC0yNXB4O1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcblxuXHRcdFtkaXI9XCJydGxcIl0gJiB7XG5cdFx0XHRjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5zbGljay1uZXh0IHtcblx0cmlnaHQ6IC0yNXB4O1xuXG5cdFtkaXI9XCJydGxcIl0gJiB7XG5cdFx0bGVmdDogLTI1cHg7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuXG5cdFx0W2Rpcj1cInJ0bFwiXSAmIHtcblx0XHRcdGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3Rlcjtcblx0XHR9XG5cdH1cbn1cblxuLy8gRG90c1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG5cdC8vc2Fzcy1saW50OmRpc2FibGUtbGluZSBmb3JjZS1lbGVtZW50LW5lc3Rpbmdcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNsaWNrLWRvdHMge1xuXHRtYXJnaW46IDIwcHggMCAwO1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRib3R0b206IGF1dG87XG5cdEBpbmNsdWRlIG0obGcpIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG5cdGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCA1cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHBpbms7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0QGluY2x1ZGUgdHIoKTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50ZXN0aW1vbmlhbHMtc2xpZGVyIHtcblx0LnRlc3RpbW9uaWFsLXRleHQge1xuXHRcdEBpbmNsdWRlIGZmKDM4LCA0MiwgNDAwKTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMTJweDtcblx0XHRAaW5jbHVkZSBtKGxnKSB7XG5cdFx0XHRAaW5jbHVkZSBmZig2MCwgNjAsIDQwMCk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMzc1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR9XG5cdH1cblx0LmF1dGhvci1pbmZvIHtcblx0XHRAaW5jbHVkZSBmZigyMiwgMjQsIDQwMCk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA1cHg7XG5cdFx0bWFyZ2luOiAzMHB4IDAgMDtcblx0XHRAaW5jbHVkZSBtKGxnKSB7XG5cdFx0XHRAaW5jbHVkZSBmZigyNiwgMjgsIDQwMCk7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdH1cblx0fVxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbiIsIi8vIFRlYW0gQ1BUXHJcbi5wYWdlLXBlb3BsZSB7XHJcblx0Lm0taGVhZGluZyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbShsZykge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGVyc29uIHtcclxuXHQmX19jb250ZW50IHtcclxuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fY29udGFjdHMge1xyXG5cdFx0QGluY2x1ZGUgcihsZykge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0XHRjb2xvcjogJHc7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19waG90byB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDY2JTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi10b3A6IC0xMzVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbShsZykge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiBjYWxjKC0zMyUgLSA0MHB4KTtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JhY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdG1hcmdpbjogNTBweCAwIDIwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbShsZykge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA3MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYXJ0aWNsZS10ZWFtIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtKGxnKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdH1cclxuXHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDY2JTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRjb2xvcjogJGI7XHJcblx0XHRsaW5lLWhlaWdodDogMS4wODtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbShsZykge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMC4yZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3Bvc2l0aW9uIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuIiwiLnRlc3RpbW9uaWFscyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRjb2xvcjogJHc7XG5cdEBpbmNsdWRlIG0obWQpIHtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0fVxuXHRAaW5jbHVkZSBtKGxnKSB7XG5cdFx0cGFkZGluZy10b3A6IDkwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDkwcHg7XG5cdH1cblx0QGluY2x1ZGUgbSh4bCkge1xuXHRcdHBhZGRpbmctdG9wOiAxMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG5cdH1cblx0LnRvcC10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufSIsIi8vIFRpdGxlIGFuZCBUZXh0XHJcbi5tLXRpdGxlX3RleHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIzMywgMjM3LCAwLjcpO1xyXG4gICAgcGFkZGluZzogNzBweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG0obGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBUZXh0IGFuZCBJbWFnZVxyXG4ubS10ZXh0LWltYWdlIHtcclxuICAgIHBhZGRpbmc6IDcwcHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTQ1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pbWFnZS1lZmZlY3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIG0obGcpIHtcclxuICAgICAgICAgICAgLm0tdGV4dC1pbWFnZV9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsgLm0tdGV4dC1pbWFnZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG0obGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcihsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubS10ZXh0IHtcclxuICAgICAgICBoMixcclxuICAgICAgICBoMyxcclxuICAgICAgICBoNCxcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG0obGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuN2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBUZXh0XHJcbi5tLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcblxyXG4gICAgQGluY2x1ZGUgbShsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG0oeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA2O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtKHhsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi44ZW07XHJcblxyXG4gICAgICAgICAgICAucGFnZS1jYXJlZXJzICYge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMCAwLjc1ZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbShtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG0oeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTA1cHggMDtcclxuXHJcbiAgICAgICAgICAgIC5wYWdlLWNhcmVlcnMgJiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMzVweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbn1cclxuIiwiLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBibGFjaztcbn1cblxuLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMjQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEyMHB4O1xufVxuXG4udG9vbHRpcDpob3ZlciAudG9vbHRpcHRleHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufSIsIiAgLyoganVzdCBmb3IgZXhhbXBsZSBhcyBuZXN0ZWQgYWNjb3JkaW9uICovXHJcbiAgW2RhdGEtYWNjb3JkaW9uLXByZWZpeC1jbGFzc2VzPVwibWluaW1hbGlzdC1jc3NcIl0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICB9XHJcblxyXG4gIC5taW5pbWFsaXN0LWFjY29yZGlvbl9faGVhZGVyLFxyXG4gIC5taW5pbWFsaXN0LW5vYW5pbS1hY2NvcmRpb25fX2hlYWRlcixcclxuICAubWluaW1hbGlzdC1jc3MtYWNjb3JkaW9uX19oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgLyoqIGZpeCB0eXBvIGlucHV0cyAqKi9cclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgZnMoMjYpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgMC4xMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgjMDAwLCAwLjEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5taW5pbWFsaXN0LWNzcy1hY2NvcmRpb25fX2hlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gIH1cclxuXHJcbiAgLm1pbmltYWxpc3QtYWNjb3JkaW9uX19oZWFkZXI6Zm9jdXMsXHJcbiAgLm1pbmltYWxpc3Qtbm9hbmltLWFjY29yZGlvbl9faGVhZGVyOmZvY3VzLFxyXG4gIC5taW5pbWFsaXN0LWNzcy1hY2NvcmRpb25fX2hlYWRlcjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm1pbmltYWxpc3QtYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSxcclxuICAubWluaW1hbGlzdC1ub2FuaW0tYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSxcclxuICAubWluaW1hbGlzdC1jc3MtYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSB7XHJcbiAgICBcclxuICB9XHJcblxyXG4gIC5taW5pbWFsaXN0LWNzcy1hY2NvcmRpb25fX2hlYWRlcjo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xyXG4gICAgd2lkdGg6IC43ZW07XHJcbiAgICBoZWlnaHQ6IC43ZW07XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLm1pbmltYWxpc3QtYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSxcclxuICBbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ubWluaW1hbGlzdC1ub2FuaW0tYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSxcclxuICBbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ubWluaW1hbGlzdC1jc3MtYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIH1cclxuXHJcbiAgLm1pbmltYWxpc3QtYWNjb3JkaW9uX19oZWFkZXI6OmFmdGVyLFxyXG4gIC5taW5pbWFsaXN0LW5vYW5pbS1hY2NvcmRpb25fX2hlYWRlcjo6YWZ0ZXIsXHJcbiAgLm1pbmltYWxpc3QtY3NzLWFjY29yZGlvbl9faGVhZGVyOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcGx1cy5zdmcnKTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuXHJcbiAgLm1pbmltYWxpc3QtYWNjb3JkaW9uX19oZWFkZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyLFxyXG4gIC5taW5pbWFsaXN0LW5vYW5pbS1hY2NvcmRpb25fX2hlYWRlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIsXHJcbiAgLm1pbmltYWxpc3QtY3NzLWFjY29yZGlvbl9faGVhZGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9taW51cy5zdmcnKTtcclxuICB9XHJcblxyXG4gIC5qcy1hY2NvcmRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjMDAwLCAwLjEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5taW5pbWFsaXN0LWFjY29yZGlvbl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5taW5pbWFsaXN0LWFjY29yZGlvbl9fcGFuZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBlYXNlLCBtYXgtaGVpZ2h0IDFzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgZWFzZSwgbWF4LWhlaWdodCAxcyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDBlbTtcclxuICAgIC8qIG1hZ2ljIG51bWJlciBmb3IgbWF4LWhlaWdodCA9IGVub3VnaCBoZWlnaHQgKi9cclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAwLjEwKTtcclxuICAgICAgICBAaW5jbHVkZSBmcygxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8qIFRoaXMgaXMgdGhlIGhpZGRlbiBzdGF0ZSAqL1xyXG5cclxuICBbYXJpYS1oaWRkZW49dHJ1ZV0ubWluaW1hbGlzdC1hY2NvcmRpb25fX3BhbmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDFzLCAwcywgMHM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcywgMHMsIDBzO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5taW5pbWFsaXN0LWNzcy1hY2NvcmRpb25fX3BhbmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgZWFzZSwgbWF4LWhlaWdodCAxcyBlYXNlLCB0cmFuc2Zvcm0gMXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBlYXNlLCBtYXgtaGVpZ2h0IDFzIGVhc2UsIHRyYW5zZm9ybSAxcyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgIG1heC1oZWlnaHQ6IDQwZW07XHJcbiAgICAvKiBtYWdpYyBudW1iZXIgZm9yIG1heC1oZWlnaHQgPSBlbm91Z2ggaGVpZ2h0ICovXHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG5cclxuICAvKiBUaGlzIGlzIHRoZSBoaWRkZW4gc3RhdGUgKi9cclxuXHJcbiAgW2FyaWEtaGlkZGVuPXRydWVdLm1pbmltYWxpc3QtY3NzLWFjY29yZGlvbl9fcGFuZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxcywgMHMsIDBzLCAwcztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzLCAwcywgMHMsIDBzO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5taW5pbWFsaXN0LW5vYW5pbS1hY2NvcmRpb25fX3BhbmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgW2FyaWEtaGlkZGVuPXRydWVdLm1pbmltYWxpc3Qtbm9hbmltLWFjY29yZGlvbl9fcGFuZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9IiwiLmJnLWxpZ2h0LXBpbmsge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1waW5rO1xyXG59IiwiLmJhbm5lciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmNzM1ZTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nLXRvcDogMTEwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDExMHB4O1xyXG59IiwiLmNoYXJ0LWNvbnRhaW5lciB7XHJcblx0bWluLWhlaWdodDogNjI0cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDYyNHB4O1xyXG5cdFx0aGVpZ2h0OiA2MjRweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcGluaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHQuY2hhcnQtaXRlbSB7XHJcblx0XHRoZWlnaHQ6IDYyNHB4O1xyXG5cdFx0dG9wOiA0MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LnNsaWRlLWNlbnRlciB7XHJcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIGxlZnQ6IDA7XHJcblx0XHQgICAgcmlnaHQ6IDA7XHJcblx0XHQgICAgbWFyZ2luOiAwIGF1dG87XHJcblx0XHQgICAgdG9wOiA1MCU7XHJcblx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRkaXYge1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG59XHJcblxyXG4uY2hhcnQtc2xpZGVyLW91dGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jaGFydC1zbGlkZXIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xyXG59XHJcblxyXG4uY2hhcnQtc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxOyAgICBcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KXtcclxuXHQuY2hhcnQtY29udGFpbmVyIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDU4MHB4O1xyXG5cdFx0LmNoYXJ0LWl0ZW0ge1xyXG5cdFx0XHRoZWlnaHQ6IDU4MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2hhcnQtY29udGFpbmVyOmJlZm9yZSB7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHdpZHRoOiA1ODBweDtcclxuXHRcdGhlaWdodDogNTgwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG5cdC5jaGFydC1jb250YWluZXI6YmVmb3JlIHtcclxuXHRcdGxlZnQ6IC0yMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcclxuXHQuY2hhcnQtY29udGFpbmVyOmJlZm9yZSB7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpe1xyXG5cdC5jaGFydC1jb250YWluZXIge1xyXG5cdFx0bWluLWhlaWdodDogNDgwcHg7XHJcblx0XHQuY2hhcnQtaXRlbSB7XHJcblx0XHRcdGhlaWdodDogNDgwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jaGFydC1jb250YWluZXI6YmVmb3JlIHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0d2lkdGg6IDQ4MHB4O1xyXG5cdFx0aGVpZ2h0OiA0ODBweDtcclxuXHR9XHJcblx0LmNoYXJ0LWl0ZW0gaWZyYW1lIHtcclxuXHRcdGNhbnZhcyB7XHJcblx0XHRcdGhlaWdodDogMzIwcHg7XHJcblx0XHRcdHdpZHRoOiAzMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNoYXJ0LWl0ZW0gLnNsaWRlLWNlbnRlciBkaXYge1xyXG5cdFx0aGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5zbGlkZS1jZW50ZXIge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCl7XHJcblx0LmNoYXJ0LWNvbnRhaW5lciB7XHJcblx0XHRtaW4taGVpZ2h0OiAzODBweDtcclxuXHRcdC5jaGFydC1pdGVtIHtcclxuXHRcdFx0aGVpZ2h0OiAzODBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNoYXJ0LWNvbnRhaW5lcjpiZWZvcmUge1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR3aWR0aDogMzgwcHg7XHJcblx0XHRoZWlnaHQ6IDM4MHB4O1xyXG5cdH1cclxuXHJcblx0LmNoYXJ0LWl0ZW0gaWZyYW1lIHtcclxuXHRcdGNhbnZhcyB7XHJcblx0XHRcdGhlaWdodDogMjYwcHg7XHJcblx0XHRcdHdpZHRoOiAyNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNoYXJ0LWl0ZW0gLnNsaWRlLWNlbnRlciBkaXYge1xyXG5cdFx0aGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCl7XHJcblx0LmNoYXJ0LWNvbnRhaW5lciB7XHJcblx0XHRtaW4taGVpZ2h0OiAyODBweDtcclxuXHRcdC5jaGFydC1pdGVtIHtcclxuXHRcdFx0aGVpZ2h0OiAyODBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNoYXJ0LWNvbnRhaW5lcjpiZWZvcmUge1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR3aWR0aDogMjgwcHg7XHJcblx0XHRoZWlnaHQ6IDI4MHB4O1xyXG5cdH1cclxuXHQuY2hhcnQtaXRlbSBpZnJhbWUge1xyXG5cdFx0Y2FudmFzIHtcclxuXHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2hhcnQtaXRlbSAuc2xpZGUtY2VudGVyIGRpdiB7XHJcblx0XHRoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnNsaWRlLWNlbnRlciB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTUwcHg7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIi5jb250YWN0X3NlY3Rpb24tLW1pbmltaXplZCB7XHJcblx0cGFkZGluZy10b3A6IDEwMHB4O1xyXG59IiwiLmxhbmRpbmctcGFnZSBmb290ZXIge1xyXG5cdGJhY2tncm91bmQ6ICRncmVlbjtcclxufVxyXG5cclxuLmxhbmRpbmctcGFnZSAuZm9vdGVyICosIC5sYW5kaW5nLXBhZ2UgLmZvb3RlciAuZm9vdGVyLWNvbnRhY3QtY29sIGEge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubGFuZGluZy1wYWdlIC5mb290ZXIgLmZvb3Rlci1jb250YWN0LWNvbCBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkcGluaztcclxufVxyXG5cclxuLmxhbmRpbmctcGFnZSAuZm9vdGVyIC5mb290ZXItY29udGFjdC1jb2wgYTphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxufVxyXG5cclxuLmxhbmRpbmctcGFnZSAuZm9vdGVyIC5jb3B5cmlnaHQtY29sIGEge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubGFuZGluZy1wYWdlIC5mb290ZXIgLmNvcHlyaWdodC1jb2wgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogJHBpbms7XHJcbn0iLCIuc2VydmljZXMtaW5zaWdodHMge1xyXG5cdHBhZGRpbmctdG9wOiAxMDBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblx0dWwge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoIzAwMCwgMC4xKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRsaSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIDAuMSkgIWltcG9ydGFudDtcclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIycHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmluc2lnaHQtY29udGVudCB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRoNCB7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0QGluY2x1ZGUgZnMoMzUpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblx0aDYge1xyXG5cdFx0QGluY2x1ZGUgZnMoMTYpO1xyXG5cdH1cclxufSIsIi5zZXJ2aWNlcy1zdGlja3kge1xyXG5cdFxyXG59XHJcblxyXG4uc2VydmljZXMtcm93IHtcclxuXHRwYWRkaW5nOiA0MHB4IDA7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLXN0aWNreS1jb250ZW50IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5cclxuXHJcbi5zZXJ2aWNlcy1zdGlja3kgLmNvdW50LXJlc3VsdCB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmFkYjU7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZGI1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMXB4O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5zZXJ2aWNlcy1zdGlja3kgLmNvdW50LXJlc3VsdCB7XHJcblx0ICAgIGZvbnQtc2l6ZTogMjZweDtcclxuXHQgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcclxuXHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHQgICAgd2lkdGg6IDUwcHg7XHJcblx0ICAgIGhlaWdodDogNTBweDtcclxuXHQgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG5cdH1cclxuXHQuc2VydmljZS1kaXNwbGF5IHtcclxuXHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdC5zZXJ2aWNlcy1zdGlja3kgLmNvdW50LXJlc3VsdCB7XHJcblx0ICAgIGZvbnQtc2l6ZTogMzBweDtcclxuXHQgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcclxuXHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgIFx0aGVpZ2h0OiA2MHB4O1xyXG4gXHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHR9XHJcblx0LnNlcnZpY2UtZGlzcGxheSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xyXG5cdC5zZXJ2aWNlLXN0aWNreS1jb250ZW50IHtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHQuc2VydmljZS1kaXNwbGF5IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudGVzdGltb25pYWwge1xyXG5cdHBhZGRpbmctdG9wOiAxMDBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuXHJcbi5yb3VuZGVkLWltYWdlIHtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG59XHJcblxyXG4udGVzdGltb25pYWwtY29udGFpbmVyIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDg1cHg7XHJcblxyXG5cdGg2IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRAaW5jbHVkZSBmcygxNik7XHJcblx0XHRsaW5lLWhlaWdodDogMjdweDtcclxuXHR9XHJcblx0aDQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdEBpbmNsdWRlIGZzKDM1KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KXtcclxuXHQudGVzdGltb25pYWwtY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG59IiwiLnRocmVlLWNvbHVtbiB7XHJcblx0cGFkZGluZy10b3A6IDEwMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHJcblx0aDMge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcblx0aDUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGNvbG9yOiAkZ3JlZW47XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0Y29sb3I6ICRkYXJrLWdyYXk7XHJcblx0fVxyXG59XHJcblxyXG4uYXJlYS1pY29uIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uZXhwZXJ0LWl0ZW0gIHtcclxuXHQuZXhwZXJ0LWljb24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHR9XHJcblx0aDQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGNvbG9yOiAkZ3JlZW47XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHRoNSB7XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdH1cclxufVxyXG5cclxuLmV4cGVydHMtY29udGFpbmVyIHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4uc3RpY2t5LWNvbHVtbiB7XHJcblx0ZmxleDogMSAxIDAlO1xyXG59IiwiLnR3by1jb2x1bW4ge1xyXG5cdHBhZGRpbmc6IDgwcHggMDtcclxufSJdfQ== */
