html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em;margin:0}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:.8em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.11.0
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,0.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,0.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,0.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,0.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,0.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;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);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("./ajax-loader.gif") center center no-repeat}.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%);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}img{height:auto;max-width:100%}iframe{max-width:100%}ul{padding-left:20px}hr{margin:4em 0;border:none;border-top:1px dotted #aaa;background:transparent}@media (min-width: 489px){.mbl{display:none !important}}@media (min-width: 768px){.sp{display:none !important}}@media (max-width: 767px){.pc{display:none !important}}@media (min-width: 1250px){.lsp{display:none !important}}@media (max-width: 1249px){.lpc{display:none !important}}*{box-sizing:border-box}a{color:inherit;text-decoration:none;-webkit-transition:.5s;transition:.5s}@media (min-width: 769px){a:hover{opacity:.6}}.clearfix::after{content:"";display:block;clear:both}:focus{border:0;outline:none;box-shadow:none}main{display:block}body{font-family:'Noto Sans JP','Hiragino Kaku Gothic Pro','hiragino kaku gothic pro','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;line-height:1.75;text-align:left;text-justify:inter-ideograph;font-size:15px;color:#000}h2{font-family:'Noto Serif JP', serif;font-weight:900;font-size:2em;line-height:1.4;letter-spacing:5px}strong{font-size:1.1em;letter-spacing:5px;border-bottom:6px solid #e5a101;display:inline-block;line-height:1}@media (min-width: 768px){strong{font-size:1.3em}}table strong{font-size:1em;letter-spacing:0px;border-bottom:none;display:inline;margin:0;line-height:1.75}@media (min-width: 768px){table strong{font-size:1em}}.top{position:fixed;top:0;left:0;width:100%;background:transparent;color:#fff;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:10px;z-index:2}.top:before,.top:after{content:"";display:block;width:100%;height:50%;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.9);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:.5s;transition:.5s;z-index:-1}.top:before{top:0;-webkit-transform-origin:left top;transform-origin:left top}.top:hover:before,.top:hover:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.top.show:before,.top.show:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.top__logo{display:block;width:162px;height:20px;position:relative;overflow:hidden;margin:0;line-height:0}.top__logo--image{width:162px;height:20px;-webkit-filter:drop-shadow(1px 1px 1px #000);filter:drop-shadow(1px 1px 1px #000)}.top__logo:after{background:#fff;content:"";height:155px;left:-150px;opacity:.6;position:absolute;top:-63px;-webkit-transform:rotate(41deg);transform:rotate(41deg);-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);width:100px;z-index:1}@media (min-width: 769px){.top__logo:hover{opacity:1}.top__logo:hover:after{left:120%;-webkit-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1)}}.top__trigger{background:none;border:none;padding:0;margin:0;cursor:pointer}.top__trigger span{display:block;width:30px;height:1px;background:#fff;margin-bottom:11px;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:.5s;transition:.5s;box-shadow:1px 1px 0px #000}.top__trigger span:last-child{margin-bottom:0}.top__trigger.open span:first-child{-webkit-transform:rotate(38deg) scaleX(1.3);transform:rotate(38deg) scaleX(1.3)}.top__trigger.open span:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0)}.top__trigger.open span:last-child{-webkit-transform:rotate(-38deg) scaleX(1.3);transform:rotate(-38deg) scaleX(1.3)}.top__menu{background:rgba(0,0,0,0.9);position:absolute;top:43px;left:0;width:100%;height:0;visibility:hidden;-webkit-transition:.5s;transition:.5s;overflow-y:auto;-webkit-overflow-scrolling:touch}.top__menu--page{padding:0;margin:1.5em 0 0;text-align:center}.top__menu--page a{-webkit-transition:.5s;transition:.5s}@media (min-width: 769px){.top__menu--page a:hover{text-transform:uppercase;font-weight:bold;text-shadow:none;background:#E50011;opacity:1;padding:2px 10px;font-family:'Noto Sans JP',sans-serif}}.top__menu--page li{display:block;padding:1em 0;font-family:'Noto Serif JP', serif;font-weight:900;text-shadow:1px 1px 1px #000}.top__menu--sns{margin:3em 0 0;padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.top__menu--sns li{display:block;margin:0 1em}.top__menu--sns li a{-webkit-transition:1s;transition:1s}.top__menu--sns li svg{height:20px;fill:#fff;-webkit-transition:1s;transition:1s;-webkit-filter:drop-shadow(1px 1px 1px #000);filter:drop-shadow(1px 1px 1px #000)}.top__menu--sns li svg.facebook{width:10px}.top__menu--sns li svg.twitter{width:25px}.top__menu--sns li svg.instagram{width:20px}.top__menu--sns li svg.youtube{width:29px}@media (min-width: 769px){.top__menu--sns li a:hover{opacity:1}.top__menu--sns li a:hover svg{opacity:1}.top__menu--sns li a:hover svg.facebook{fill:#1877f2}.top__menu--sns li a:hover svg.twitter{fill:#1DA1F2}.top__menu--sns li a:hover svg.instagram{fill:#D93177}.top__menu--sns li a:hover svg.youtube{fill:#cd201f}}.top__menu--language{display:block;margin:0 .5rem}.top__menu.open{visibility:visible;height:calc(100vh - 43px)}@media (max-width: 1315px){.top__menu--page li.open .mega{background:#E50011;padding:1em 0}.top__menu--page li.open .mega__parent{text-transform:uppercase;font-weight:bold;text-shadow:none;opacity:1;padding:2px 10px;font-family:'Noto Sans JP',sans-serif}.top__menu--page li.open .mega__parent:after{content:"-";-webkit-transform:scaleX(2);transform:scaleX(2)}.top__menu--page li.open .mega__child{visibility:visible;position:static;-webkit-transform:scale(1);transform:scale(1);height:auto}.top__menu--page li.open .mega__child--list{margin-top:10px}.top__menu--page li.open .mega__child li{-webkit-transform:scale(1);transform:scale(1)}.top__menu--page li.open .icon-cart{-webkit-filter:none;filter:none}.top__menu--language{padding:1em;text-align:center}}@media (min-width: 1316px){.top{-webkit-box-align:center;align-items:center;padding:0 10px;height:44px}.top__logo{width:324px;height:40px}.top__logo--image{width:324px;height:40px}.top__trigger{display:none}.top__menu{position:static;visibility:visible;height:44px;width:auto;background:transparent;overflow:visible;margin:0 0 0 auto}.top__menu>div{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:-5px}.top__menu--page{margin:0;display:-webkit-box;display:flex;text-align:left}.top__menu--page>li{margin-right:2em}.top__menu--page li:hover .mega__parent a{text-transform:uppercase;font-weight:bold;text-shadow:none;background:#E50011;opacity:1;padding:2px 10px;font-family:'Noto Sans JP',sans-serif}.top__menu--page li:hover .mega__child{visibility:visible;height:65px;height:auto}.top__menu--sns{margin-top:5px}.top__menu--sns li svg{height:16px}}.mega{margin:0}.mega__child{visibility:hidden;height:0;margin:0}.mega__child--list{padding:0}.mega__child--list li{font-weight:normal;font-size:12px}@media (min-width: 1250px){.mega__child--list li{font-size:14px}}.mega__child--image{display:none}@media (max-width: 1249px){.mega{cursor:pointer}.mega__parent:after{content:"+";display:inline-block;margin-left:10px;-webkit-transition:.3s;transition:.3s}.mega__child{height:auto;-webkit-transform:scale(0);transform:scale(0);height:0}.mega__child>li{-webkit-transition:.5s;transition:.5s;-webkit-transform:scale(0);transform:scale(0);font-weight:bold;text-shadow:none;font-family:'Noto Sans JP',sans-serif;border-top:1px dotted #fff;padding:0}.mega__child>li a{display:block;padding:1em}}@media (max-width: 1249px) and (min-width: 769px){.mega__child>li a:hover{padding:1em;background:#000}}@media (min-width: 1250px){.mega__parent{cursor:pointer}.mega__child{height:0;overflow:hidden;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:.5s;transition:.5s;position:absolute;left:0;top:44px;width:100%;background:rgba(0,0,0,0.9)}.mega__child a{-webkit-transition:.5s;transition:.5s}.mega__child--list{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding:0;width:100%}.mega__child--list>li{margin:0 10px}}@media (min-width: 1650px){.mega__child{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.mega__child--image{margin:30px 10px 0 0}}.icon-cart{fill:#fff;width:21px;height:21px;position:relative;top:4px;-webkit-filter:drop-shadow(1px 1px 1px #000);filter:drop-shadow(1px 1px 1px #000)}.menu-wrap{position:relative}@media (min-width: 1250px){.menu-wrap{position:static}}#closeArea{position:absolute;top:0;left:0;width:100%;height:100%}.back-top{font-family:'Racing Sans One', cursive;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:60px;height:60px;color:#fff;background:#000;position:fixed;bottom:0;right:0;visibility:hidden;-webkit-transition:.5s;transition:.5s;-webkit-transform:translateY(100px);transform:translateY(100px);z-index:1}.back-top:before{content:"";display:block;width:15px;height:15px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;top:5px}@media (min-width: 769px){.back-top:hover{opacity:1;background:#E50011}}.back-top.show{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.mega-sub__child{margin:0}.mega-sub__child dt{opacity:.6}@media (max-width: 1249px){.mega-sub__parent:after{content:"+";display:inline-block;margin-left:10px;-webkit-transition:.3s;transition:.3s}.mega-sub__child{visibility:hidden;-webkit-transform:scaleY(0);transform:scaleY(0);height:0}.mega-sub__child ul{padding:0}.mega-sub__child dt{font-family:'Noto Sans JP',sans-serif;font-weight:bold}.mega-sub__child dd{margin:0}}@media (min-width: 1250px){.mega-sub__parent{font-size:1.25em;border-bottom:1px dotted}.mega-sub__child{margin:0}.mega-sub__child dd ul{padding-left:10px}}@media (max-width: 1249px){.openSub .mega-sub{padding:20px 0;position:relative;background:rgba(0,0,0,0.8)}.openSub .mega-sub__parent{font-family:'Noto Sans JP',sans-serif;font-size:1.25em;font-weight:bold;opacity:.6;position:absolute;top:0;left:0}.openSub .mega-sub__parent:after{content:"-";-webkit-transform:scaleX(2);transform:scaleX(2)}.openSub .mega-sub__child{visibility:visible;-webkit-transform:scaleY(1);transform:scaleY(1);height:auto;margin:0}.openSub .mega-sub__child dt{opacity:.6}}@media (min-width: 1250px){.product-menu{display:-ms-grid;display:grid;-ms-grid-rows:10% 10% 10% 10% 10% 10% 10% 10% 10% 10%;grid-template-rows:10% 10% 10% 10% 10% 10% 10% 10% 10% 10%;-ms-grid-columns:20% 20% 20% 20% 20%;grid-template-columns:20% 20% 20% 20% 20%;height:80vh;max-height:700px}.product-menu__mufler{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:1;-ms-grid-row-span:10;grid-row:1 / 11}.product-menu__engine{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;-ms-grid-row:1;-ms-grid-row-span:10;grid-row:1 / 11}.product-menu__electrical{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3 / 4;-ms-grid-row:1;-ms-grid-row-span:10;grid-row:1 / 11}.product-menu__chassis{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4 / 5;-ms-grid-row:1;-ms-grid-row-span:6;grid-row:1 / 7}.product-menu__goods{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5 / 6;-ms-grid-row:1;-ms-grid-row-span:6;grid-row:1 / 7}.product-menu__kitparts{position:absolute;bottom:0;right:300px}.product-menu__complete{position:absolute;bottom:0;right:170px}.product-menu__warranty{position:absolute;bottom:0;right:0}.product-menu dl{margin:0}.product-menu dl dd{margin:0}.product-menu dl ul{margin:0}}@media (min-width: 1250px){.menu-30{width:33.33%}}.bottom{background:#000;color:#fff;padding:60px 0 30px}.bottom__logo{display:block;margin:0 auto 60px;width:324px;height:40px;max-width:100%}.bottom__logo--image{width:324px;height:40px}.bottom__sitemap{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.bottom__sitemap>div{margin:0 45px 2em}.bottom__sitemap dt{font-family:'Noto Serif JP', serif;font-weight:900;font-size:18px;margin-bottom:15px}.bottom__sitemap dd{margin:0;font-size:12px}.bottom__sitemap dd ul{padding:0;margin:0}.bottom__sitemap dd ul li{display:block;margin-bottom:10px}.bottom__copy{display:block;text-align:center;padding:0 15px}@media (max-width: 1249px){.bottom__sitemap>div{width:calc(33% - 45px);max-width:210px;margin:0 1.5em 2em}}@media (max-width: 414px){.bottom__sitemap>div{width:calc(50% - 45px)}.bottom__sitemap>div dd{font-size:10px}}.info-list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;margin:0 auto;padding:0;max-width:1350px}.info-list li{width:calc(50% - 5px);display:block;font-size:12px;margin-bottom:10px}.info-list li a{display:block;position:relative}.info-list li a.poster{padding-bottom:70%}.info-list li a figure{margin:0;height:0;overflow:hidden;padding-bottom:62%;background:#000}.info-list li a figure img{width:100%}.info-list li a div{width:100%;padding:5px 10px 10px;line-height:1.4;position:relative}.info-list li a div span{display:block;text-transform:uppercase}.info-list li a div span:after{content:"";display:block;width:20px;height:1px;border-top:1px solid;margin:5px 0}.info-list li a div time{position:absolute;top:5px;right:10px}.info-list li a div p{margin:5px 0 0}.info-list li a div p br{display:none}.info-list li:first-child{width:100%}@media (max-width: 399px){.info-list li{font-size:10px}}@media (min-width: 768px) and (max-width: 999px){.info-list{-webkit-box-pack:start;justify-content:flex-start}.info-list li{width:calc(33.33% - 10px);margin-left:15px}.info-list li:first-child{width:calc(50% - 10px);margin-left:0}.info-list li:nth-child(2){width:calc(50% - 10px)}.info-list li:nth-child(3n){margin-left:0}}@media (min-width: 1000px){.info-list:not(.first-big){position:relative;overflow:hidden;display:-webkit-box;display:flex}.info-list:not(.first-big) li{width:calc(20% - 2em) !important;margin-bottom:2em;margin-right:13px}.info-list:not(.first-big) li:first-child{width:calc(20% - 2em) !important;margin-bottom:2em}.info-list:not(.first-big) li:nth-child(5n){margin-right:0}.info-list.first-big{position:relative;overflow:hidden;display:block}.info-list.first-big li{font-size:14px;width:calc(25% - 10px) !important;float:left;margin-left:13px;font-size:14px;margin-bottom:10px}.info-list.first-big li:first-child{width:calc(50% + -7px) !important;margin-left:0}.info-list.first-big li:nth-child(6),.info-list.first-big li:nth-child(10),.info-list.first-big li:nth-child(14),.info-list.first-big li:nth-child(18),.info-list.first-big li:nth-child(22){margin-left:0}}.info-list-type2{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0}.info-list-type2 li{width:calc(50% - 1px);display:block;font-size:12px;margin-bottom:2px;padding:7.5px}.info-list-type2 li a{display:block;height:0;padding-bottom:75.7%;position:relative}.info-list-type2 li a.poster{padding-bottom:70%}.info-list-type2 li a div{width:100%;color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(transparent, #000);position:absolute;left:0;bottom:0;padding:30px 10px 10px;line-height:1.4}.info-list-type2 li a div span:after{content:"";display:block;width:20px;height:1px;border-top:1px solid;margin:5px 0}.info-list-type2 li a div span,.info-list-type2 li a div time{display:block}.info-list-type2 li a div p{margin:5px 0 0}.info-list-type2 li a div p br{display:none}.info-list-type2 li:first-child{width:100%}@media (max-width: 399px){.info-list-type2 li{font-size:10px}.info-list-type2 li a{padding-bottom:85%}}@media (min-width: 768px) and (max-width: 999px){.info-list-type2{-webkit-box-pack:start;justify-content:flex-start}.info-list-type2 li{width:calc(33.33% - 1px);margin-left:1.5px}.info-list-type2 li:first-child{width:calc(50% - 1px);margin-left:0}.info-list-type2 li:nth-child(2){width:calc(50% - 1px)}.info-list-type2 li:nth-child(3n){margin-left:0}}@media (min-width: 1000px){.info-list-type2:not(.first-big){position:relative;overflow:hidden;display:-webkit-box;display:flex}.info-list-type2:not(.first-big) li{width:calc(20% - 2em) !important;margin-bottom:2em;margin-right:13px}.info-list-type2:not(.first-big) li:first-child{width:calc(20% - 2em) !important;margin-bottom:2em}.info-list-type2:not(.first-big) li:nth-child(5n){margin-right:0}.info-list-type2.first-big{position:relative;overflow:hidden;display:block}.info-list-type2.first-big li{font-size:14px;width:calc(25% - 10px) !important;float:left;margin-left:13px;font-size:14px;margin-bottom:10px}.info-list-type2.first-big li:first-child{width:calc(50% + -7px) !important;margin-left:0}.info-list-type2.first-big li:nth-child(6),.info-list-type2.first-big li:nth-child(10),.info-list-type2.first-big li:nth-child(14),.info-list-type2.first-big li:nth-child(18),.info-list-type2.first-big li:nth-child(22){margin-left:0}}.link-white-red{display:block;font-family:'Noto Serif JP', serif;font-weight:500;letter-spacing:3px;font-size:1.2em;text-align:right;width:280px;padding-right:10px;position:relative;margin:0 0 0 auto;line-height:2.5;background:#fff;color:#E50011}.link-white-red:before{content:"";display:block;position:absolute;background:inherit;width:6px;height:100%;left:-10px}.link-white-red:after{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}@media (min-width: 769px){.link-white-red:hover{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (min-width: 769px){.link-white-red:hover{background:#000}}.link-white{display:block;font-family:'Noto Serif JP', serif;font-weight:500;letter-spacing:3px;font-size:1.2em;text-align:right;width:280px;padding-right:10px;position:relative;margin:0 0 0 auto;line-height:2.5;background:#fff;color:#000}.link-white:before{content:"";display:block;position:absolute;background:inherit;width:6px;height:100%;left:-10px}.link-white:after{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}@media (min-width: 769px){.link-white:hover{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (min-width: 769px){.link-white:hover{background:#E50011}}.link-black{display:block;font-family:'Noto Serif JP', serif;font-weight:500;letter-spacing:3px;font-size:1.2em;text-align:right;width:280px;padding-right:10px;position:relative;margin:0 0 0 auto;line-height:2.5}.link-black:before{content:"";display:block;position:absolute;background:inherit;width:6px;height:100%;left:-10px}.link-black:after{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}@media (min-width: 769px){.link-black:hover{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (min-width: 769px){.link-black:hover{background:#E50011;color:#fff}}.link-red{display:block;font-family:'Noto Serif JP', serif;font-weight:500;letter-spacing:3px;font-size:1.2em;text-align:right;width:280px;padding-right:10px;position:relative;margin:0 0 0 auto;line-height:2.5;background:#E50011;color:#fff}.link-red:before{content:"";display:block;position:absolute;background:inherit;width:6px;height:100%;left:-10px}.link-red:after{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}@media (min-width: 769px){.link-red:hover{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (min-width: 769px){.link-red:hover{background:#000}}.link-opacity{display:block;font-family:'Noto Serif JP', serif;font-weight:500;letter-spacing:3px;font-size:1.2em;text-align:right;width:280px;padding-right:10px;position:relative;margin:0 0 0 auto;line-height:2.5;background:rgba(255,255,255,0.8);color:#000;display:none}.link-opacity:before{content:"";display:block;position:absolute;background:inherit;width:6px;height:100%;left:-10px}.link-opacity:after{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}@media (min-width: 769px){.link-opacity:hover{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (min-width: 769px){.link-opacity:hover{background:#000;color:#E50011}}.link-area{max-width:1380px;margin:0 auto;padding:0 15px}.link-list{padding:0;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;font-family:'Noto Serif JP', serif;font-weight:900}.link-list span{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:.7em;font-weight:normal}.link-list span:after{content:"";display:inline-block;width:6px;height:6px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}.link-list li{display:block;color:#fff;overflow:hidden}.link-list li a{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:22.24vw;position:relative;z-index:0;padding:10px}.link-list li a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0.6);z-index:-1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:top right;transform-origin:top right}.link-list li a:after{content:"";display:block;width:100%;height:90%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(transparent, #000);z-index:-1;-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:bottom left;transform-origin:bottom left}@media (min-width: 769px){.link-list li a:hover{color:#000;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-box-pack:center;justify-content:center}.link-list li a:hover:before{-webkit-transform:scale(1);transform:scale(1)}.link-list li a:hover:after{-webkit-transform:scale(0);transform:scale(0)}}@media (min-width: 450px){.link-list{letter-spacing:4px}}@media (min-width: 1250px){.link-list{font-size:20px}.link-list span{font-size:.6em}}.link-list li{width:calc(33.33% - 20px)}.link-list li a:after{background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(transparent, #000)}.link-list.bottom li{width:33.33%}@media (max-width: 767px){.link-list li{margin-bottom:20px;width:calc(50% - 10px)}.link-list li a{height:33.36vw}.link-list li:first-child{width:100%}.link-list li:first-child a{height:40vw}.link-list.bottom li{width:50%;margin:0}.link-list.bottom li:first-child{width:100%}.link-list.bottom li:first-child a{height:40vw}}.categorized{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.categorized__title{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;line-height:1;margin:0;padding:0 15px;width:60px}.categorized__list{padding:0;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}.categorized__list.products{font-family:'Noto Serif JP', serif;font-weight:900}.categorized__list.products span{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:.7em;font-weight:normal}.categorized__list.products span:after{content:"";display:inline-block;width:6px;height:6px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}.categorized__list.products li{display:block;color:#fff;overflow:hidden}.categorized__list.products li a{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:22.24vw;position:relative;z-index:0;padding:10px}.categorized__list.products li a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0.6);z-index:-1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:top right;transform-origin:top right}.categorized__list.products li a:after{content:"";display:block;width:100%;height:90%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(transparent, #000);z-index:-1;-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:bottom left;transform-origin:bottom left}@media (min-width: 769px){.categorized__list.products li a:hover{color:#000;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-box-pack:center;justify-content:center}.categorized__list.products li a:hover:before{-webkit-transform:scale(1);transform:scale(1)}.categorized__list.products li a:hover:after{-webkit-transform:scale(0);transform:scale(0)}}@media (min-width: 450px){.categorized__list.products{letter-spacing:4px}}@media (min-width: 1250px){.categorized__list.products{font-size:20px}.categorized__list.products span{font-size:.6em}}.categorized__list.products li{width:50%;padding:2px}.categorized__list.products li:first-child{width:100%}.categorized__list.products li a{min-height:200px}@media (min-width: 768px){.categorized__list.products li{width:33.33%}.categorized__list.products li:first-child{width:33.33%}}@media (min-width: 1000px){.categorized__list.products li a{height:390px}}.categorized__list.features{font-family:'Noto Serif JP', serif;font-weight:900}.categorized__list.features span{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:.7em;font-weight:normal}.categorized__list.features span:after{content:"";display:inline-block;width:6px;height:6px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}.categorized__list.features li{display:block;color:#fff;overflow:hidden}.categorized__list.features li a{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:22.24vw;position:relative;z-index:0;padding:10px}.categorized__list.features li a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0.6);z-index:-1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:top right;transform-origin:top right}.categorized__list.features li a:after{content:"";display:block;width:100%;height:90%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(transparent, #000);z-index:-1;-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:bottom left;transform-origin:bottom left}@media (min-width: 769px){.categorized__list.features li a:hover{color:#000;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-box-pack:center;justify-content:center}.categorized__list.features li a:hover:before{-webkit-transform:scale(1);transform:scale(1)}.categorized__list.features li a:hover:after{-webkit-transform:scale(0);transform:scale(0)}}@media (min-width: 450px){.categorized__list.features{letter-spacing:4px}}@media (min-width: 1250px){.categorized__list.features{font-size:20px}.categorized__list.features span{font-size:.6em}}@media (min-width: 1250px){.categorized__list.features{font-size:1em;margin-right:-20px}}.categorized__list.features li{width:100%;padding:2px;margin-bottom:20px}.categorized__list.features li a{display:block;padding-top:6em;height:100%;position:relative}.categorized__list.features li a h3{font-weight:normal;margin:0;border-bottom:1px dotted}.categorized__list.features li a p{margin:0}.categorized__list.features li a p:not(.link-opacity){font-size:12px;letter-spacing:0;font-weight:normal;font-family:'Noto Sans JP','Hiragino Kaku Gothic Pro','hiragino kaku gothic pro','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}@media (min-width: 769px){.categorized__list.features li a:hover{-webkit-transform:scale(1);transform:scale(1)}}@media (max-width: 767px){.categorized__list.features li a{padding-top:8em}}@media (min-width: 768px){.categorized__list.features li{width:50%;padding:0 15px 25px}.categorized__list.features li a{padding-top:10em}}@media (min-width: 1000px){.categorized__list.features li{width:25%}}.categorized__list.races{font-family:'Noto Serif JP', serif;font-weight:900}.categorized__list.races span{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:.7em;font-weight:normal}.categorized__list.races span:after{content:"";display:inline-block;width:6px;height:6px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}.categorized__list.races li{display:block;color:#fff;overflow:hidden}.categorized__list.races li a{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:22.24vw;position:relative;z-index:0;padding:10px}.categorized__list.races li a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0.6);z-index:-1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:top right;transform-origin:top right}.categorized__list.races li a:after{content:"";display:block;width:100%;height:90%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(transparent, #000);z-index:-1;-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:bottom left;transform-origin:bottom left}@media (min-width: 769px){.categorized__list.races li a:hover{color:#000;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-box-pack:center;justify-content:center}.categorized__list.races li a:hover:before{-webkit-transform:scale(1);transform:scale(1)}.categorized__list.races li a:hover:after{-webkit-transform:scale(0);transform:scale(0)}}@media (min-width: 450px){.categorized__list.races{letter-spacing:4px}}@media (min-width: 1250px){.categorized__list.races{font-size:20px}.categorized__list.races span{font-size:.6em}}@media (min-width: 1250px){.categorized__list.races{font-size:1em}}.categorized__list.races li{display:block;width:50%;padding:2px}.categorized__list.races li a{height:25vw}.categorized__list.races li a h3{font-weight:normal;margin:0}.categorized__list.races li a:after{background:rgba(0,0,0,0.3)}@media (max-width: 767px){.categorized__list.races li{width:100%}.categorized__list.races li a{height:50vw}}@media (min-width: 1000px){.categorized__list.races li{width:33.33%}.categorized__list.races li a{max-height:390px}}@media (max-width: 767px){.categorized__title{position:relative;z-index:1;text-shadow:1px 1px 1px #fff}.categorized__list{margin:0 0 0 -35px}}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:#000;box-shadow:1px 1px 1px rgba(255,255,255,0.1)}::-webkit-scrollbar-thumb{background-color:#E50011;border-radius:2px}@-webkit-keyframes move{from{width:0;opacity:0}to{opacity:1}}@keyframes move{from{width:0;opacity:0}to{opacity:1}}.typing{width:0;max-width:100%;opacity:0;overflow:hidden}.typing.action{width:350px;white-space:nowrap;opacity:1;-webkit-animation:move 1s steps(10, end);animation:move 1s steps(10, end)}.typing-long{width:0;opacity:0;overflow:hidden;max-width:100%}.typing-long.action{width:550px;white-space:nowrap;opacity:1;-webkit-animation:move 1s steps(10, end);animation:move 1s steps(10, end)}@-webkit-keyframes move2{from{height:0;opacity:0}to{opacity:1}}@keyframes move2{from{height:0;opacity:0}to{opacity:1}}.categorized__title{height:0;opacity:0;overflow:hidden}.categorized__title.action{height:380px;white-space:nowrap;opacity:1;-webkit-animation:move2 1s steps(10, end);animation:move2 1s steps(10, end)}#tv{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:.5s;transition:.5s}#tv:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:#fff;z-index:1;-webkit-transition:.5s ease .5s;transition:.5s ease .5s;-webkit-transform-origin:right center;transform-origin:right center}#tv.action{-webkit-transform:scaleX(1);transform:scaleX(1)}#tv.action:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.link-list{position:relative;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:.5s;transition:.5s}.link-list:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:#E50011;z-index:1;-webkit-transition:.5s ease .5s;transition:.5s ease .5s;-webkit-transform-origin:right center;transform-origin:right center}.link-list.action{-webkit-transform:scaleX(1);transform:scaleX(1)}.link-list.action:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.home-products{margin:60px auto;padding:0 15px;max-width:1380px}@media (min-width: 768px){.home-products{margin:125px auto}}.home-message{padding:40px 0 110vw;background:url("../img/message-back.png") left bottom/contain no-repeat}.home-message>div{max-width:1380px;padding:0 15px;margin:0 auto}.home-message h2{font-weight:500;position:relative;margin-bottom:40px}.home-message h2:before{content:"Message";font-weight:900;display:block;margin-bottom:40px}.home-message h2:after{content:"";position:absolute;top:70px;left:0;background:linear-gradient(45deg, black, transparent);display:block;width:280px;height:1px}.home-message li{margin-bottom:10px}.home-message img{display:block;margin:40px 0 0 auto}@media (min-width: 768px){.home-message{padding:120px 0;line-height:2;background-size:50%}.home-message>div{padding-left:30%}.home-message h2{font-size:30px}.home-message h2:before{font-size:40px}}.page-top{padding-top:60px !important}@media (min-width: 768px){.page-top{padding-top:125px !important}}.race-link{border:1px solid;padding:10px;width:250px;display:block;text-align:center}.race-link:after{content:"";display:inline-block;width:6px;height:6px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}.about-product{max-width:1380px;margin:60px auto;padding:0 15px}@media (min-width: 768px){.about-product{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between}.about-product img{width:50%}.about-product div{width:50%;padding:1em}}.appear{position:relative;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:.3s;transition:.3s}.appear:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:#000;z-index:1;-webkit-transition:.3s ease .3s;transition:.3s ease .3s;-webkit-transform-origin:right center;transform-origin:right center}.appear.action{-webkit-transform:scaleX(1);transform:scaleX(1)}.appear.action:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.info-list li a figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.info-list li a figure{padding-bottom:66%}.home-main{position:relative;z-index:0;overflow:hidden}.home-main__movie{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;width:auto;height:auto;min-width:100%;min-height:100%;max-width:inherit}.home-main__beyond{width:100%;height:100vh;height:100vw;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative;z-index:-1;color:#fff}@media (min-width: 769px){.home-main__beyond{height:100vh}}.home-main__beyond--title{margin:0;font-size:10vw;font-family:'Racing Sans One', cursive;letter-spacing:7px;line-height:1.2}.home-main__beyond--message{margin:60px 0;color:#D2AF6A;font-size:5.5vw;font-family:'Noto Serif JP', serif;font-weight:500;position:relative;text-shadow:1px 1px 1px #000}.home-main__beyond--message:before,.home-main__beyond--message:after{content:"";display:block;width:15px;height:15px;border:1px solid #D2AF6A;position:absolute}.home-main__beyond--message:before{top:-5px;left:-15px;border-right:none;border-bottom:none}.home-main__beyond--message:after{bottom:-5px;right:-15px;border-top:none;border-left:none}.home-main__beyond a{display:block;width:300px;text-align:center;border:1px solid;padding:5px 10px;font-size:30px;letter-spacing:3px;font-family:'Racing Sans One', cursive;font-weight:500;position:relative;z-index:2;position:absolute;bottom:50px;right:20px}.home-main__beyond a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#E50011;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:center left;transform-origin:center left;z-index:-1}.home-main__beyond a:after{content:"";display:inline-block;width:20px;height:20px;border-top:1px solid;border-right:1px solid;margin-left:20px;-webkit-transition:.1s;transition:.1s;width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #fff}@media (min-width: 769px){.home-main__beyond a:hover{opacity:1;color:#fff;border-color:#E50011}.home-main__beyond a:hover:before{-webkit-transform:scale(1);transform:scale(1)}.home-main__beyond a:hover:after{-webkit-transform:translateX(20px);transform:translateX(20px)}}.home-main__beyond a#stop{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.home-main__beyond a#stop:before{-webkit-transform-origin:center right;transform-origin:center right}.home-main__beyond a#stop:after{width:30px;height:30px;border:none;background:#fff;margin:0 20px 0 0}@media (min-width: 769px){.home-main__beyond a#stop:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}}.home-main__beyond:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}@media (max-width: 767px){.home-main__beyond a{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-transform-origin:bottom right;transform-origin:bottom right}}@media (min-width: 768px){.home-main__beyond--title{font-size:80px;-webkit-transition:1s;transition:1s}.home-main__beyond--message{font-size:2em;-webkit-transition:1s;transition:1s}.home-main__beyond--message br{display:none}.home-main__beyond--message:before,.home-main__beyond--message:after{width:30px;height:30px}.home-main__beyond--message:before{top:0}.home-main__beyond--message:after{bottom:0}}@media (min-width: 1200px){.home-main__beyond--title br{display:none}}.home-main__beyond.movie{z-index:2}.slide{position:absolute;top:0;left:0;width:100%}.slide__video{width:100%;height:100vw;position:relative;z-index:2}@media (min-width: 769px){.slide__video{height:100vh}}.slide__video--contents{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;width:auto;height:auto;min-width:100%;min-height:100%;max-width:inherit}@media (max-width: 768px){.slide__video--contents{height:100vw}}.slide__video a{color:#fff;display:block;width:300px;text-align:center;border:1px solid;padding:5px 10px;font-size:30px;letter-spacing:3px;font-family:'Racing Sans One', cursive;font-weight:500;position:relative;z-index:2;position:absolute;bottom:50px;right:20px}.slide__video a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#E50011;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:center left;transform-origin:center left;z-index:-1}.slide__video a:after{content:"";display:inline-block;border-top:1px solid;border-right:1px solid;margin-left:20px;-webkit-transition:.1s;transition:.1s;width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #fff}@media (max-width: 549px){.slide__video a{width:200px;font-size:18px}.slide__video a:after{margin-left:10px;border-width:7px 0 7px 10px}}@media (min-width: 769px){.slide__video a:hover{opacity:1;color:#fff;border-color:#E50011}.slide__video a:hover:before{-webkit-transform:scale(1);transform:scale(1)}.slide__video a:hover:after{-webkit-transform:translateX(20px);transform:translateX(20px)}}.slide__video a#stop{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.slide__video a#stop:before{-webkit-transform-origin:center right;transform-origin:center right}.slide__video a#stop:after{width:30px;height:30px;border:none;background:#fff;margin:0 20px 0 0}@media (min-width: 769px){.slide__video a#stop:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}}.slide__picture{display:block;width:100%;height:100vh;height:100vw}@media (min-width: 769px){.slide__picture{height:100vh}}.slide__picture:hover{opacity:1}.slick-dots{bottom:1em;z-index:1}.slick-dots li button::before{width:40px;height:40px;font-size:36px}.slick-dots li.slick-active button:before{color:#E50011;opacity:1}.scroll{font-family:'Noto Serif JP', serif;color:#fff;padding-top:130px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:translateX(0);transform:translateX(0);left:0;bottom:10px;padding-top:110px;opacity:.8;font-size:13px;letter-spacing:3px}.scroll:after{content:"";display:block;position:absolute;top:0;left:50%;width:1px;height:100px;background:#fff;-webkit-animation:sdb 4s infinite;animation:sdb 4s infinite;box-sizing:border-box;-webkit-transform-origin:top;transform-origin:top;opacity:.6}@media (min-height: 870px){.scroll{padding-top:230px}.scroll:after{height:200px}}@-webkit-keyframes sdb{0%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:top left;transform-origin:top left}45%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:top left;transform-origin:top left}55%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:bottom left;transform-origin:bottom left}100%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@keyframes sdb{0%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:top left;transform-origin:top left}45%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:top left;transform-origin:top left}55%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:bottom left;transform-origin:bottom left}100%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:bottom left;transform-origin:bottom left}}.home-info{max-width:1380px;margin:0 auto;padding:60px 1em 0;position:relative}.home-info h2{margin:0 0 30px}.home-info .link-black{margin-top:15px;margin-right:15px}.home-info.end-section{margin-bottom:80px}@media (min-width: 768px){.home-info{margin:0 auto;padding-top:125px}.home-info h2{margin:0 0 40px}.home-info.end-section{margin-bottom:155px}.home-info .link-black{position:absolute;top:130px;right:0}}.home-video{background:#E50011;color:#fff;position:relative;padding:40px 15px}.home-video h2{font-size:40px;margin:0;font-family:'Racing Sans One', cursive;letter-spacing:7px;line-height:1}.home-video .iframe-wrap{width:100%;height:53vw}.home-video .iframe-wrap iframe{height:100%}.home-video #tv{margin-top:20px}@media (min-width: 1250px){.home-video{padding:100px 0}.home-video .iframe-wrap{width:65%;height:36.3vw}.home-video #tv{text-align:right;position:absolute;top:calc(50% - 98px);right:calc(50% - 610px);width:100%;max-width:650px;margin-top:0}.home-video h2{font-size:80px;text-shadow:3px 3px 0 #E50011}.home-video p{text-shadow:1px 1px 0 #E50011}}.products-home{padding:0;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;width:100%;font-family:'Noto Serif JP', serif;font-weight:900}.products-home span{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:.7em;font-weight:normal}.products-home span:after{content:"";display:inline-block;width:6px;height:6px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}.products-home li{display:block;color:#fff;overflow:hidden}.products-home li a{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:22.24vw;position:relative;z-index:0;padding:10px}.products-home li a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0.6);z-index:-1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:top right;transform-origin:top right}.products-home li a:after{content:"";display:block;width:100%;height:90%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(transparent, #000);z-index:-1;-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:bottom left;transform-origin:bottom left}@media (min-width: 769px){.products-home li a:hover{color:#000;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-box-pack:center;justify-content:center}.products-home li a:hover:before{-webkit-transform:scale(1);transform:scale(1)}.products-home li a:hover:after{-webkit-transform:scale(0);transform:scale(0)}}@media (min-width: 450px){.products-home{letter-spacing:4px}}@media (min-width: 1250px){.products-home{font-size:20px}.products-home span{font-size:.6em}}.products-home li{width:calc(50% - .5em);margin-bottom:1em}.products-home li a{height:30vw}.products-home li a:after{background:transparent;height:100%}@media (min-width: 768px){.products-home li{width:calc(33.33% - 1.5em);margin-bottom:2em}.products-home li a{height:19vw}}@media (min-width: 769px){.products-home li a:hover{color:#fff;-webkit-transform:scale(1);transform:scale(1)}.products-home li a:hover:before{-webkit-transform:scale(0);transform:scale(0)}.products-home li a:hover:after{-webkit-transform:scale(1);transform:scale(1);background:rgba(255,255,255,0.3)}}@media (min-width: 1280px){.products-home li a{height:250px}}.name-area{text-align:center;width:100%;position:absolute;left:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(transparent, #000);padding:50px 10px 10px;font-size:16px}.name-area span{display:block;font-size:12px !important}.name-area span:after{content:none !important}.contents-home{padding:0;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;width:100%;font-family:'Noto Serif JP', serif;font-weight:900}.contents-home span{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:.7em;font-weight:normal}.contents-home span:after{content:"";display:inline-block;width:6px;height:6px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}.contents-home li{display:block;color:#fff;overflow:hidden}.contents-home li a{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:22.24vw;position:relative;z-index:0;padding:10px}.contents-home li a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0.6);z-index:-1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:top right;transform-origin:top right}.contents-home li a:after{content:"";display:block;width:100%;height:90%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(transparent, #000);z-index:-1;-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:bottom left;transform-origin:bottom left}@media (min-width: 769px){.contents-home li a:hover{color:#000;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-box-pack:center;justify-content:center}.contents-home li a:hover:before{-webkit-transform:scale(1);transform:scale(1)}.contents-home li a:hover:after{-webkit-transform:scale(0);transform:scale(0)}}@media (min-width: 450px){.contents-home{letter-spacing:4px}}@media (min-width: 1250px){.contents-home{font-size:20px}.contents-home span{font-size:.6em}}.contents-home li{width:calc(50% - .5em);margin-bottom:1em}.contents-home li a{height:45vw}.contents-home li a:after{background:transparent;height:100%}@media (min-width: 650px){.contents-home li{width:calc(33.33% - 1.5em);margin-bottom:2em}.contents-home li a{height:28.5vw}}@media (min-width: 1050px){.contents-home li{width:calc(20% - 1.5em);margin-bottom:2em}.contents-home li a{height:17.6vw}}@media (min-width: 769px){.contents-home li a:hover{color:#fff;-webkit-transform:scale(1);transform:scale(1)}.contents-home li a:hover:before{-webkit-transform:scale(0);transform:scale(0)}.contents-home li a:hover:after{-webkit-transform:scale(1);transform:scale(1);background:rgba(255,255,255,0.3)}}@media (min-width: 1380px){.contents-home li a{height:240px}}.commercial{margin-top:60px;display:block;width:100%;height:50vw;max-height:450px}@media (min-width: 768px){.commercial{margin-top:125px}}@media (min-width: 769px){.commercial:hover{opacity:1}}@media (min-width: 1000px){.commercial{background-attachment:fixed !important}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ub3JtYWxpemUuc2NzcyIsImhvbWUuY3NzIiwiX2JhZ3VldHRlQm94LnNjc3MiLCJfc2xpY2suc2NzcyIsIl9zbGljay10aGVtZS5zY3NzIiwiX2NvbW1vbi5zY3NzIiwiaG9tZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLEtBQ0ksZ0JBQWlCLENBQ2pCLDZCQUE4QixDQUMvQixLQUVDLFFBQVMsQ0FDVixHQUVDLGFBQWMsQ0FDZCxlQUFnQixDQUNqQixHQUVDLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsZ0JBQWlCLENBQ2xCLElBRUMsZ0NBQWlDLENBQ2pDLGFBQWMsQ0FDZCxRQUFTLENBQ1YsRUFFQyw0QkFBNkIsQ0FDOUIsWUFFQyxrQkFBbUIsQ0FDbkIseUJBQTBCLENBQzFCLHdDQUFpQixDQUFqQixnQ0FBaUMsQ0FDbEMsU0FHQyxrQkFBbUIsQ0FDcEIsY0FJQyxnQ0FBaUMsQ0FDakMsYUFBYyxDQUNmLE1BRUcsY0FBZSxDQUNsQixRQUdDLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHVCQUF3QixDQUN6QixJQUVDLGNBQWUsQ0FDaEIsSUFFQyxVQUFXLENBQ1osSUFFQyxpQkFBa0IsQ0FDbkIsc0NBTUMsbUJBQW9CLENBQ3BCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsUUFBUyxDQUNWLGFBR0MsZ0JBQWlCLENBQ2xCLGNBR0MsbUJBQW9CLENBQ3JCLHNEQUtDLHlCQUEwQixDQUMzQiw4SEFLQyxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNYLGtIQUtDLDZCQUE4QixDQUMvQixTQUVDLDZCQUE4QixDQUMvQixPQUVDLHFCQUFzQixDQUN0QixhQUFjLENBQ2QsYUFBYyxDQUNkLGNBQWUsQ0FDZixTQUFVLENBQ1Ysa0JBQW1CLENBQ3BCLFNBRUMsdUJBQXdCLENBQ3pCLFNBRUMsYUFBYyxDQUNmLGlDQUdDLHFCQUFzQixDQUN0QixTQUFVLENBQ1gsc0ZBR0MsV0FBWSxDQUNiLGdCQUVDLDRCQUE2QixDQUM3QixtQkFBb0Is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LENBQWMsaUJBU0MsQ0FBQSxvQkFDUCxXQVZSLENBQUEsMEJBWXdCLHNCQUVmLENBQUEsV0FDRyxDQUFBLDBCQUNZLGtCQUdKLDBCQUNWLENBQ0UsaUJBQU8sQ0FBQSxvQkFDUCxhQXRCWixDQUFBLENBQUEsMkJBNEJJLGtCQUFnQix1QkE1Qk4sQ0E2Qk4saUJBQ1csQ0FBQSxvQkFDUCxhQS9CWixDQUFBLENBQUEsMEJBa0NhLDBCQUdjLFVBckMzQixDQUFBLDBCQXVDWSxDQXZDWixrQkF1Q1ksQ0FBQSxpQ0F2Q1osMEJBc0NZLENBdENaLGtCQXNDWSxDQUFNLGdDQXRDbEIsMEJBc0NZLENBdENaLGtCQXNDWSxDQUFBLGdDQVFJLENBQUEsQ0FBQSwyQkFJWixvQkFBa0IsWUFsRHRCLENBQUEsQ0FBQSxZQW9EYSxlQU9iLENBQUEsYUFDSSxDQUFBLFVBQVksQ0FBQSxXQUNILENBQUEsZ0JBRVQsQ0FBQSwwQkFDaUIsWUFDVixnQkFOWCxDQUFBLENBQUEsMEJBaUJDLGtCQVJtQixTQVRwQixDQUFBLENBQUEsMkJBY0ksWUFBTyxzQ0FDSCxDQUFBIiwiZmlsZSI6ImhvbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5odG1sIHtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIH1cbiAgYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xuICB9XG4gIGhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgcHJlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIGFiYnJbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgfVxuICBiLFxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbiAgY29kZSxcbiAga2JkLFxuICBzYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAuOGVtO1xuICB9XG4gIHN1YixcbiAgc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG4gIHN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xuICB9XG4gIHN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG4gIH1cbiAgaW1nIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIH1cbiAgYnV0dG9uLFxuICBpbnB1dCxcbiAgb3B0Z3JvdXAsXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYnV0dG9uLFxuICBpbnB1dCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgYnV0dG9uLFxuICBzZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgfVxuICBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuICBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuICBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuICBbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcbiAgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcbiAgW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbiAgfVxuICBmaWVsZHNldCB7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xuICB9XG4gIGxlZ2VuZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDsgLyogMyAqL1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgcHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgW3R5cGU9XCJjaGVja2JveFwiXSxcbiAgW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgfVxuICBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gIH1cbiAgZGV0YWlscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG4gIHRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgIiwiaHRtbHtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46MC42N2VtIDB9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfXByZXtmb250LWZhbWlseTptb25vc3BhY2UsIG1vbm9zcGFjZTtmb250LXNpemU6MWVtO21hcmdpbjowfWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsIG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXNtYWxse2ZvbnQtc2l6ZTouOGVtfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LTAuMjVlbX1zdXB7dG9wOi0wLjVlbX1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO2xpbmUtaGVpZ2h0OjEuMTU7bWFyZ2luOjB9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixbdHlwZT1cImJ1dHRvblwiXSxbdHlwZT1cInJlc2V0XCJdLFt0eXBlPVwic3VibWl0XCJdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyLXN0eWxlOm5vbmU7cGFkZGluZzowfWJ1dHRvbjotbW96LWZvY3VzcmluZyxbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5ne291dGxpbmU6MXB4IGRvdHRlZCBCdXR0b25UZXh0fWZpZWxkc2V0e3BhZGRpbmc6MC4zNWVtIDAuNzVlbSAwLjYyNWVtfWxlZ2VuZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWx9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31bdHlwZT1cImNoZWNrYm94XCJdLFt0eXBlPVwicmFkaW9cIl17Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1cInNlYXJjaFwiXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1kZXRhaWxze2Rpc3BsYXk6YmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX10ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9W2hpZGRlbl17ZGlzcGxheTpub25lfS8qIVxuICogYmFndWV0dGVCb3guanNcbiAqIEBhdXRob3IgIGZlaW1vc2lcbiAqIEB2ZXJzaW9uIDEuMTEuMFxuICogQHVybCBodHRwczovL2dpdGh1Yi5jb20vZmVpbW9zaS9iYWd1ZXR0ZUJveC5qc1xuICovI2JhZ3VldHRlQm94LW92ZXJsYXl7ZGlzcGxheTpub25lO29wYWNpdHk6MDtwb3NpdGlvbjpmaXhlZDtvdmVyZmxvdzpoaWRkZW47dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDAwMDAwO2JhY2tncm91bmQtY29sb3I6IzIyMjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44KTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2V9I2JhZ3VldHRlQm94LW92ZXJsYXkudmlzaWJsZXtvcGFjaXR5OjF9I2JhZ3VldHRlQm94LW92ZXJsYXkgLmZ1bGwtaW1hZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZSBmaWd1cmV7ZGlzcGxheTppbmxpbmU7bWFyZ2luOjA7aGVpZ2h0OjEwMCV9I2JhZ3VldHRlQm94LW92ZXJsYXkgLmZ1bGwtaW1hZ2UgaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWF4LWhlaWdodDoxMDAlO21heC13aWR0aDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7LW1vei1ib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNil9I2JhZ3VldHRlQm94LW92ZXJsYXkgLmZ1bGwtaW1hZ2UgZmlnY2FwdGlvbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS44O3doaXRlLXNwYWNlOm5vcm1hbDtjb2xvcjojY2NjO2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC42KTtmb250LWZhbWlseTpzYW5zLXNlcmlmfSNiYWd1ZXR0ZUJveC1vdmVybGF5IC5mdWxsLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjUwJTt3aWR0aDoxcHg7bWFyZ2luLXJpZ2h0Oi0xcHh9I2JhZ3VldHRlQm94LXNsaWRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC10cmFuc2l0aW9uOmxlZnQgLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjpsZWZ0IC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246bGVmdCAuNHMgZWFzZSx0cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjpsZWZ0IC40cyBlYXNlLHRyYW5zZm9ybSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZSwtbW96LXRyYW5zZm9ybSAuNHMgZWFzZX0jYmFndWV0dGVCb3gtc2xpZGVyLmJvdW5jZS1mcm9tLXJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uOmJvdW5jZUZyb21SaWdodCAuNHMgZWFzZS1vdXQ7YW5pbWF0aW9uOmJvdW5jZUZyb21SaWdodCAuNHMgZWFzZS1vdXR9I2JhZ3VldHRlQm94LXNsaWRlci5ib3VuY2UtZnJvbS1sZWZ0ey13ZWJraXQtYW5pbWF0aW9uOmJvdW5jZUZyb21MZWZ0IC40cyBlYXNlLW91dDthbmltYXRpb246Ym91bmNlRnJvbUxlZnQgLjRzIGVhc2Utb3V0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VGcm9tUmlnaHR7MCUsMTAwJXttYXJnaW4tbGVmdDowfTUwJXttYXJnaW4tbGVmdDotMzBweH19QGtleWZyYW1lcyBib3VuY2VGcm9tUmlnaHR7MCUsMTAwJXttYXJnaW4tbGVmdDowfTUwJXttYXJnaW4tbGVmdDotMzBweH19QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUZyb21MZWZ0ezAlLDEwMCV7bWFyZ2luLWxlZnQ6MH01MCV7bWFyZ2luLWxlZnQ6MzBweH19QGtleWZyYW1lcyBib3VuY2VGcm9tTGVmdHswJSwxMDAle21hcmdpbi1sZWZ0OjB9NTAle21hcmdpbi1sZWZ0OjMwcHh9fS5iYWd1ZXR0ZUJveC1idXR0b24jbmV4dC1idXR0b24sLmJhZ3VldHRlQm94LWJ1dHRvbiNwcmV2aW91cy1idXR0b257dG9wOjUwJTt0b3A6Y2FsYyg1MCUgLSAzMHB4KTt3aWR0aDo0NHB4O2hlaWdodDo2MHB4fS5iYWd1ZXR0ZUJveC1idXR0b257cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MDstbW96LWJvcmRlci1yYWRpdXM6MTUlO2JvcmRlci1yYWRpdXM6MTUlO2JhY2tncm91bmQtY29sb3I6IzMyMzIzMjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTAsNTAsNTAsMC41KTtjb2xvcjojZGRkO2ZvbnQ6MS42ZW0gc2Fucy1zZXJpZjstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjRzIGVhc2V9LmJhZ3VldHRlQm94LWJ1dHRvbjpmb2N1cywuYmFndWV0dGVCb3gtYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSg1MCw1MCw1MCwwLjkpfS5iYWd1ZXR0ZUJveC1idXR0b24jbmV4dC1idXR0b257cmlnaHQ6MiV9LmJhZ3VldHRlQm94LWJ1dHRvbiNwcmV2aW91cy1idXR0b257bGVmdDoyJX0uYmFndWV0dGVCb3gtYnV0dG9uI2Nsb3NlLWJ1dHRvbnt0b3A6MjBweDtyaWdodDoyJTtyaWdodDpjYWxjKDIlICsgNnB4KTt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5iYWd1ZXR0ZUJveC1idXR0b24gc3Zne3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0uYmFndWV0dGVCb3gtc3Bpbm5lcnt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luLXRvcDotMjBweDttYXJnaW4tbGVmdDotMjBweH0uYmFndWV0dGVCb3gtZG91YmxlLWJvdW5jZTEsLmJhZ3VldHRlQm94LWRvdWJsZS1ib3VuY2Uye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LW1vei1ib3JkZXItcmFkaXVzOjUwJTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTouNjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7LXdlYmtpdC1hbmltYXRpb246Ym91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O2FuaW1hdGlvbjpib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXR9LmJhZ3VldHRlQm94LWRvdWJsZS1ib3VuY2Uyey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0xczthbmltYXRpb24tZGVsYXk6LTFzfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBib3VuY2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTstbW96LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19LnNsaWNrLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LW1zLXRvdWNoLWFjdGlvbjpwYW4teTt0b3VjaC1hY3Rpb246cGFuLXk7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5zbGljay1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MH0uc2xpY2stbGlzdDpmb2N1c3tvdXRsaW5lOm5vbmV9LnNsaWNrLWxpc3QuZHJhZ2dpbmd7Y3Vyc29yOnBvaW50ZXI7Y3Vyc29yOmhhbmR9LnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9LnNsaWNrLXRyYWNre3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDt0b3A6MDtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnNsaWNrLXRyYWNrOmJlZm9yZSwuc2xpY2stdHJhY2s6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGV9LnNsaWNrLXRyYWNrOmFmdGVye2NsZWFyOmJvdGh9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNre3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay1zbGlkZXtmbG9hdDpsZWZ0O2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O2Rpc3BsYXk6bm9uZX1bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZXtmbG9hdDpyaWdodH0uc2xpY2stc2xpZGUgaW1ne2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmV9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrfS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2xpY2stYXJyb3cuc2xpY2staGlkZGVue2Rpc3BsYXk6bm9uZX0uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdHtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXR9LnNsaWNrLXByZXYsLnNsaWNrLW5leHR7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O2xpbmUtaGVpZ2h0OjBweDtmb250LXNpemU6MHB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dHJhbnNwYXJlbnQ7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTtwYWRkaW5nOjA7Ym9yZGVyOm5vbmU7b3V0bGluZTpub25lfS5zbGljay1wcmV2OmhvdmVyLC5zbGljay1wcmV2OmZvY3VzLC5zbGljay1uZXh0OmhvdmVyLC5zbGljay1uZXh0OmZvY3Vze291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnRyYW5zcGFyZW50fS5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZXtvcGFjaXR5OjF9LnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZXtvcGFjaXR5Oi4yNX0uc2xpY2stcHJldjpiZWZvcmUsLnNsaWNrLW5leHQ6YmVmb3Jle2ZvbnQtZmFtaWx5Olwic2xpY2tcIjtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7b3BhY2l0eTouNzU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnNsaWNrLXByZXZ7bGVmdDotMjVweH1bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2e2xlZnQ6YXV0bztyaWdodDotMjVweH0uc2xpY2stcHJldjpiZWZvcmV7Y29udGVudDpcIuKGkFwifVtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3Jle2NvbnRlbnQ6XCLihpJcIn0uc2xpY2stbmV4dHtyaWdodDotMjVweH1bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0e2xlZnQ6LTI1cHg7cmlnaHQ6YXV0b30uc2xpY2stbmV4dDpiZWZvcmV7Y29udGVudDpcIuKGklwifVtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3Jle2NvbnRlbnQ6XCLihpBcIn0uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlcnttYXJnaW4tYm90dG9tOjMwcHh9LnNsaWNrLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0yNXB4O2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDttYXJnaW46MDt3aWR0aDoxMDAlfS5zbGljay1kb3RzIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7bWFyZ2luOjAgNXB4O3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcn0uc2xpY2stZG90cyBsaSBidXR0b257Ym9yZGVyOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7b3V0bGluZTpub25lO2xpbmUtaGVpZ2h0OjBweDtmb250LXNpemU6MHB4O2NvbG9yOnRyYW5zcGFyZW50O3BhZGRpbmc6NXB4O2N1cnNvcjpwb2ludGVyfS5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlciwuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZXtvcGFjaXR5OjF9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Y29udGVudDpcIuKAolwiO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Zm9udC1mYW1pbHk6XCJzbGlja1wiO2ZvbnQtc2l6ZTo2cHg7bGluZS1oZWlnaHQ6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMDAwO29wYWNpdHk6LjI1Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3Jle2NvbG9yOiMwMDA7b3BhY2l0eTouNzV9aW1ne2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlfWlmcmFtZXttYXgtd2lkdGg6MTAwJX11bHtwYWRkaW5nLWxlZnQ6MjBweH1ocnttYXJnaW46NGVtIDA7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDoxcHggZG90dGVkICNhYWE7YmFja2dyb3VuZDp0cmFuc3BhcmVudH1AbWVkaWEgKG1pbi13aWR0aDogNDg5cHgpey5tYmx7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wY3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7LmxzcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDEyNDlweCl7LmxwY3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19Knstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9YXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246LjVzfUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7YTpob3ZlcntvcGFjaXR5Oi42fX0uY2xlYXJmaXg6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGh9OmZvY3Vze2JvcmRlcjowO291dGxpbmU6bm9uZTtib3gtc2hhZG93Om5vbmV9bWFpbntkaXNwbGF5OmJsb2NrfWJvZHl7Zm9udC1mYW1pbHk6J05vdG8gU2FucyBKUCcsJ0hpcmFnaW5vIEtha3UgR290aGljIFBybycsJ2hpcmFnaW5vIGtha3UgZ290aGljIHBybycsJ+ODoeOCpOODquOCqicsIE1laXJ5bywn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsJ01TIFBHb3RoaWMnLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS43NTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaDtmb250LXNpemU6MTVweDtjb2xvcjojMDAwfWgye2ZvbnQtZmFtaWx5OidOb3RvIFNlcmlmIEpQJywgc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToyZW07bGluZS1oZWlnaHQ6MS40O2xldHRlci1zcGFjaW5nOjVweH1zdHJvbmd7Zm9udC1zaXplOjEuMWVtO2xldHRlci1zcGFjaW5nOjVweDtib3JkZXItYm90dG9tOjZweCBzb2xpZCAjZTVhMTAxO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjF9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtzdHJvbmd7Zm9udC1zaXplOjEuM2VtfX10YWJsZSBzdHJvbmd7Zm9udC1zaXplOjFlbTtsZXR0ZXItc3BhY2luZzowcHg7Ym9yZGVyLWJvdHRvbTpub25lO2Rpc3BsYXk6aW5saW5lO21hcmdpbjowO2xpbmUtaGVpZ2h0OjEuNzV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXt0YWJsZSBzdHJvbmd7Zm9udC1zaXplOjFlbX19LnRvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MTBweDt6LWluZGV4OjJ9LnRvcDpiZWZvcmUsLnRvcDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo1MCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjkpO3RyYW5zZm9ybTpzY2FsZVkoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2l0aW9uOi41czt6LWluZGV4Oi0xfS50b3A6YmVmb3Jle3RvcDowO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnRvcDpob3ZlcjpiZWZvcmUsLnRvcDpob3ZlcjphZnRlcnt0cmFuc2Zvcm06c2NhbGVZKDEpfS50b3Auc2hvdzpiZWZvcmUsLnRvcC5zaG93OmFmdGVye3RyYW5zZm9ybTpzY2FsZVkoMSl9LnRvcF9fbG9nb3tkaXNwbGF5OmJsb2NrO3dpZHRoOjE2MnB4O2hlaWdodDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXJnaW46MDtsaW5lLWhlaWdodDowfS50b3BfX2xvZ28tLWltYWdle3dpZHRoOjE2MnB4O2hlaWdodDoyMHB4O2ZpbHRlcjpkcm9wLXNoYWRvdygxcHggMXB4IDFweCAjMDAwKX0udG9wX19sb2dvOmFmdGVye2JhY2tncm91bmQ6I2ZmZjtjb250ZW50OlwiXCI7aGVpZ2h0OjE1NXB4O2xlZnQ6LTE1MHB4O29wYWNpdHk6LjY7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02M3B4O3RyYW5zZm9ybTpyb3RhdGUoNDFkZWcpO3RyYW5zaXRpb246YWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3dpZHRoOjEwMHB4O3otaW5kZXg6MX1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey50b3BfX2xvZ286aG92ZXJ7b3BhY2l0eToxfS50b3BfX2xvZ286aG92ZXI6YWZ0ZXJ7bGVmdDoxMjAlO3RyYW5zaXRpb246YWxsIDM1MG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKX19LnRvcF9fdHJpZ2dlcntiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2N1cnNvcjpwb2ludGVyfS50b3BfX3RyaWdnZXIgc3BhbntkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNmZmY7bWFyZ2luLWJvdHRvbToxMXB4O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNpdGlvbjouNXM7Ym94LXNoYWRvdzoxcHggMXB4IDBweCAjMDAwfS50b3BfX3RyaWdnZXIgc3BhbjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udG9wX190cmlnZ2VyLm9wZW4gc3BhbjpmaXJzdC1jaGlsZHt0cmFuc2Zvcm06cm90YXRlKDM4ZGVnKSBzY2FsZVgoMS4zKX0udG9wX190cmlnZ2VyLm9wZW4gc3BhbjpudGgtY2hpbGQoMil7dHJhbnNmb3JtOnNjYWxlWCgwKX0udG9wX190cmlnZ2VyLm9wZW4gc3BhbjpsYXN0LWNoaWxke3RyYW5zZm9ybTpyb3RhdGUoLTM4ZGVnKSBzY2FsZVgoMS4zKX0udG9wX19tZW51e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjkpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0M3B4O2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246LjVzO292ZXJmbG93LXk6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0udG9wX19tZW51LS1wYWdle3BhZGRpbmc6MDttYXJnaW46MS41ZW0gMCAwO3RleHQtYWxpZ246Y2VudGVyfS50b3BfX21lbnUtLXBhZ2UgYXt0cmFuc2l0aW9uOi41c31AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey50b3BfX21lbnUtLXBhZ2UgYTpob3Zlcnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQ6I0U1MDAxMTtvcGFjaXR5OjE7cGFkZGluZzoycHggMTBweDtmb250LWZhbWlseTonTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmfX0udG9wX19tZW51LS1wYWdlIGxpe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxZW0gMDtmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDt0ZXh0LXNoYWRvdzoxcHggMXB4IDFweCAjMDAwfS50b3BfX21lbnUtLXNuc3ttYXJnaW46M2VtIDAgMDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS50b3BfX21lbnUtLXNucyBsaXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDFlbX0udG9wX19tZW51LS1zbnMgbGkgYXt0cmFuc2l0aW9uOjFzfS50b3BfX21lbnUtLXNucyBsaSBzdmd7aGVpZ2h0OjIwcHg7ZmlsbDojZmZmO3RyYW5zaXRpb246MXM7ZmlsdGVyOmRyb3Atc2hhZG93KDFweCAxcHggMXB4ICMwMDApfS50b3BfX21lbnUtLXNucyBsaSBzdmcuZmFjZWJvb2t7d2lkdGg6MTBweH0udG9wX19tZW51LS1zbnMgbGkgc3ZnLnR3aXR0ZXJ7d2lkdGg6MjVweH0udG9wX19tZW51LS1zbnMgbGkgc3ZnLmluc3RhZ3JhbXt3aWR0aDoyMHB4fS50b3BfX21lbnUtLXNucyBsaSBzdmcueW91dHViZXt3aWR0aDoyOXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LnRvcF9fbWVudS0tc25zIGxpIGE6aG92ZXJ7b3BhY2l0eToxfS50b3BfX21lbnUtLXNucyBsaSBhOmhvdmVyIHN2Z3tvcGFjaXR5OjF9LnRvcF9fbWVudS0tc25zIGxpIGE6aG92ZXIgc3ZnLmZhY2Vib29re2ZpbGw6IzE4NzdmMn0udG9wX19tZW51LS1zbnMgbGkgYTpob3ZlciBzdmcudHdpdHRlcntmaWxsOiMxREExRjJ9LnRvcF9fbWVudS0tc25zIGxpIGE6aG92ZXIgc3ZnLmluc3RhZ3JhbXtmaWxsOiNEOTMxNzd9LnRvcF9fbWVudS0tc25zIGxpIGE6aG92ZXIgc3ZnLnlvdXR1YmV7ZmlsbDojY2QyMDFmfX0udG9wX19tZW51LS1sYW5ndWFnZXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIC41cmVtfS50b3BfX21lbnUub3Blbnt2aXNpYmlsaXR5OnZpc2libGU7aGVpZ2h0OmNhbGMoMTAwdmggLSA0M3B4KX1AbWVkaWEgKG1heC13aWR0aDogMTMxNXB4KXsudG9wX19tZW51LS1wYWdlIGxpLm9wZW4gLm1lZ2F7YmFja2dyb3VuZDojRTUwMDExO3BhZGRpbmc6MWVtIDB9LnRvcF9fbWVudS0tcGFnZSBsaS5vcGVuIC5tZWdhX19wYXJlbnR7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1zaGFkb3c6bm9uZTtvcGFjaXR5OjE7cGFkZGluZzoycHggMTBweDtmb250LWZhbWlseTonTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmfS50b3BfX21lbnUtLXBhZ2UgbGkub3BlbiAubWVnYV9fcGFyZW50OmFmdGVye2NvbnRlbnQ6XCItXCI7dHJhbnNmb3JtOnNjYWxlWCgyKX0udG9wX19tZW51LS1wYWdlIGxpLm9wZW4gLm1lZ2FfX2NoaWxke3Zpc2liaWxpdHk6dmlzaWJsZTtwb3NpdGlvbjpzdGF0aWM7dHJhbnNmb3JtOnNjYWxlKDEpO2hlaWdodDphdXRvfS50b3BfX21lbnUtLXBhZ2UgbGkub3BlbiAubWVnYV9fY2hpbGQtLWxpc3R7bWFyZ2luLXRvcDoxMHB4fS50b3BfX21lbnUtLXBhZ2UgbGkub3BlbiAubWVnYV9fY2hpbGQgbGl7dHJhbnNmb3JtOnNjYWxlKDEpfS50b3BfX21lbnUtLXBhZ2UgbGkub3BlbiAuaWNvbi1jYXJ0e2ZpbHRlcjpub25lfS50b3BfX21lbnUtLWxhbmd1YWdle3BhZGRpbmc6MWVtO3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEgKG1pbi13aWR0aDogMTMxNnB4KXsudG9we2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjAgMTBweDtoZWlnaHQ6NDRweH0udG9wX19sb2dve3dpZHRoOjMyNHB4O2hlaWdodDo0MHB4fS50b3BfX2xvZ28tLWltYWdle3dpZHRoOjMyNHB4O2hlaWdodDo0MHB4fS50b3BfX3RyaWdnZXJ7ZGlzcGxheTpub25lfS50b3BfX21lbnV7cG9zaXRpb246c3RhdGljO3Zpc2liaWxpdHk6dmlzaWJsZTtoZWlnaHQ6NDRweDt3aWR0aDphdXRvO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7b3ZlcmZsb3c6dmlzaWJsZTttYXJnaW46MCAwIDAgYXV0b30udG9wX19tZW51PmRpdntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6LTVweH0udG9wX19tZW51LS1wYWdle21hcmdpbjowO2Rpc3BsYXk6ZmxleDt0ZXh0LWFsaWduOmxlZnR9LnRvcF9fbWVudS0tcGFnZT5saXttYXJnaW4tcmlnaHQ6MmVtfS50b3BfX21lbnUtLXBhZ2UgbGk6aG92ZXIgLm1lZ2FfX3BhcmVudCBhe3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpib2xkO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZDojRTUwMDExO29wYWNpdHk6MTtwYWRkaW5nOjJweCAxMHB4O2ZvbnQtZmFtaWx5OidOb3RvIFNhbnMgSlAnLHNhbnMtc2VyaWZ9LnRvcF9fbWVudS0tcGFnZSBsaTpob3ZlciAubWVnYV9fY2hpbGR7dmlzaWJpbGl0eTp2aXNpYmxlO2hlaWdodDo2NXB4O2hlaWdodDphdXRvfS50b3BfX21lbnUtLXNuc3ttYXJnaW4tdG9wOjVweH0udG9wX19tZW51LS1zbnMgbGkgc3Zne2hlaWdodDoxNnB4fX0ubWVnYXttYXJnaW46MH0ubWVnYV9fY2hpbGR7dmlzaWJpbGl0eTpoaWRkZW47aGVpZ2h0OjA7bWFyZ2luOjB9Lm1lZ2FfX2NoaWxkLS1saXN0e3BhZGRpbmc6MH0ubWVnYV9fY2hpbGQtLWxpc3QgbGl7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxMnB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5tZWdhX19jaGlsZC0tbGlzdCBsaXtmb250LXNpemU6MTRweH19Lm1lZ2FfX2NoaWxkLS1pbWFnZXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDEyNDlweCl7Lm1lZ2F7Y3Vyc29yOnBvaW50ZXJ9Lm1lZ2FfX3BhcmVudDphZnRlcntjb250ZW50OlwiK1wiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjEwcHg7dHJhbnNpdGlvbjouM3N9Lm1lZ2FfX2NoaWxke2hlaWdodDphdXRvO3RyYW5zZm9ybTpzY2FsZSgwKTtoZWlnaHQ6MH0ubWVnYV9fY2hpbGQ+bGl7dHJhbnNpdGlvbjouNXM7dHJhbnNmb3JtOnNjYWxlKDApO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1zaGFkb3c6bm9uZTtmb250LWZhbWlseTonTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmO2JvcmRlci10b3A6MXB4IGRvdHRlZCAjZmZmO3BhZGRpbmc6MH0ubWVnYV9fY2hpbGQ+bGkgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MWVtfX1AbWVkaWEgKG1heC13aWR0aDogMTI0OXB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpey5tZWdhX19jaGlsZD5saSBhOmhvdmVye3BhZGRpbmc6MWVtO2JhY2tncm91bmQ6IzAwMH19QG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7Lm1lZ2FfX3BhcmVudHtjdXJzb3I6cG9pbnRlcn0ubWVnYV9fY2hpbGR7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46dG9wO3RyYW5zaXRpb246LjVzO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NDRweDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjkpfS5tZWdhX19jaGlsZCBhe3RyYW5zaXRpb246LjVzfS5tZWdhX19jaGlsZC0tbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5tZWdhX19jaGlsZC0tbGlzdD5saXttYXJnaW46MCAxMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KXsubWVnYV9fY2hpbGR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm1lZ2FfX2NoaWxkLS1pbWFnZXttYXJnaW46MzBweCAxMHB4IDAgMH19Lmljb24tY2FydHtmaWxsOiNmZmY7d2lkdGg6MjFweDtoZWlnaHQ6MjFweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NHB4O2ZpbHRlcjpkcm9wLXNoYWRvdygxcHggMXB4IDFweCAjMDAwKX0ubWVudS13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5tZW51LXdyYXB7cG9zaXRpb246c3RhdGljfX0jY2xvc2VBcmVhe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5iYWNrLXRvcHtmb250LWZhbWlseTonUmFjaW5nIFNhbnMgT25lJywgY3Vyc2l2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7cmlnaHQ6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDBweCk7ei1pbmRleDoxfS5iYWNrLXRvcDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtib3JkZXItdG9wOjJweCBzb2xpZDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmJhY2stdG9wOmhvdmVye29wYWNpdHk6MTtiYWNrZ3JvdW5kOiNFNTAwMTF9fS5iYWNrLXRvcC5zaG93e3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0ubWVnYS1zdWJfX2NoaWxke21hcmdpbjowfS5tZWdhLXN1Yl9fY2hpbGQgZHR7b3BhY2l0eTouNn1AbWVkaWEgKG1heC13aWR0aDogMTI0OXB4KXsubWVnYS1zdWJfX3BhcmVudDphZnRlcntjb250ZW50OlwiK1wiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjEwcHg7LXdlYmtpdC10cmFuc2l0aW9uOi4zczt0cmFuc2l0aW9uOi4zc30ubWVnYS1zdWJfX2NoaWxke3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTpzY2FsZVkoMCk7aGVpZ2h0OjB9Lm1lZ2Etc3ViX19jaGlsZCB1bHtwYWRkaW5nOjB9Lm1lZ2Etc3ViX19jaGlsZCBkdHtmb250LWZhbWlseTonTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGR9Lm1lZ2Etc3ViX19jaGlsZCBkZHttYXJnaW46MH19QG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7Lm1lZ2Etc3ViX19wYXJlbnR7Zm9udC1zaXplOjEuMjVlbTtib3JkZXItYm90dG9tOjFweCBkb3R0ZWR9Lm1lZ2Etc3ViX19jaGlsZHttYXJnaW46MH0ubWVnYS1zdWJfX2NoaWxkIGRkIHVse3BhZGRpbmctbGVmdDoxMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTI0OXB4KXsub3BlblN1YiAubWVnYS1zdWJ7cGFkZGluZzoyMHB4IDA7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuOCl9Lm9wZW5TdWIgLm1lZ2Etc3ViX19wYXJlbnR7Zm9udC1mYW1pbHk6J05vdG8gU2FucyBKUCcsc2Fucy1zZXJpZjtmb250LXNpemU6MS4yNWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7b3BhY2l0eTouNjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9Lm9wZW5TdWIgLm1lZ2Etc3ViX19wYXJlbnQ6YWZ0ZXJ7Y29udGVudDpcIi1cIjt0cmFuc2Zvcm06c2NhbGVYKDIpfS5vcGVuU3ViIC5tZWdhLXN1Yl9fY2hpbGR7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zZm9ybTpzY2FsZVkoMSk7aGVpZ2h0OmF1dG87bWFyZ2luOjB9Lm9wZW5TdWIgLm1lZ2Etc3ViX19jaGlsZCBkdHtvcGFjaXR5Oi42fX1AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KXsucHJvZHVjdC1tZW51e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLXJvd3M6MTAlIDEwJSAxMCUgMTAlIDEwJSAxMCUgMTAlIDEwJSAxMCUgMTAlO2dyaWQtdGVtcGxhdGUtY29sdW1uczoyMCUgMjAlIDIwJSAyMCUgMjAlO2hlaWdodDo4MHZoO21heC1oZWlnaHQ6NzAwcHh9LnByb2R1Y3QtbWVudV9fbXVmbGVye2dyaWQtY29sdW1uOjEgLyAyO2dyaWQtcm93OjEgLyAxMX0ucHJvZHVjdC1tZW51X19lbmdpbmV7Z3JpZC1jb2x1bW46MiAvIDM7Z3JpZC1yb3c6MSAvIDExfS5wcm9kdWN0LW1lbnVfX2VsZWN0cmljYWx7Z3JpZC1jb2x1bW46MyAvIDQ7Z3JpZC1yb3c6MSAvIDExfS5wcm9kdWN0LW1lbnVfX2NoYXNzaXN7Z3JpZC1jb2x1bW46NCAvIDU7Z3JpZC1yb3c6MSAvIDd9LnByb2R1Y3QtbWVudV9fZ29vZHN7Z3JpZC1jb2x1bW46NSAvIDY7Z3JpZC1yb3c6MSAvIDd9LnByb2R1Y3QtbWVudV9fa2l0cGFydHN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6MzAwcHh9LnByb2R1Y3QtbWVudV9fY29tcGxldGV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6MTcwcHh9LnByb2R1Y3QtbWVudV9fd2FycmFudHl7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6MH0ucHJvZHVjdC1tZW51IGRse21hcmdpbjowfS5wcm9kdWN0LW1lbnUgZGwgZGR7bWFyZ2luOjB9LnByb2R1Y3QtbWVudSBkbCB1bHttYXJnaW46MH19QG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7Lm1lbnUtMzB7d2lkdGg6MzMuMzMlfX0uYm90dG9te2JhY2tncm91bmQ6IzAwMDtjb2xvcjojZmZmO3BhZGRpbmc6NjBweCAwIDMwcHh9LmJvdHRvbV9fbG9nb3tkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG8gNjBweDt3aWR0aDozMjRweDtoZWlnaHQ6NDBweDttYXgtd2lkdGg6MTAwJX0uYm90dG9tX19sb2dvLS1pbWFnZXt3aWR0aDozMjRweDtoZWlnaHQ6NDBweH0uYm90dG9tX19zaXRlbWFwe2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5ib3R0b21fX3NpdGVtYXA+ZGl2e21hcmdpbjowIDQ1cHggMmVtfS5ib3R0b21fX3NpdGVtYXAgZHR7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjE4cHg7bWFyZ2luLWJvdHRvbToxNXB4fS5ib3R0b21fX3NpdGVtYXAgZGR7bWFyZ2luOjA7Zm9udC1zaXplOjEycHh9LmJvdHRvbV9fc2l0ZW1hcCBkZCB1bHtwYWRkaW5nOjA7bWFyZ2luOjB9LmJvdHRvbV9fc2l0ZW1hcCBkZCB1bCBsaXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTBweH0uYm90dG9tX19jb3B5e2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowIDE1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyNDlweCl7LmJvdHRvbV9fc2l0ZW1hcD5kaXZ7d2lkdGg6Y2FsYygzMyUgLSA0NXB4KTttYXgtd2lkdGg6MjEwcHg7bWFyZ2luOjAgMS41ZW0gMmVtfX1AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpey5ib3R0b21fX3NpdGVtYXA+ZGl2e3dpZHRoOmNhbGMoNTAlIC0gNDVweCl9LmJvdHRvbV9fc2l0ZW1hcD5kaXYgZGR7Zm9udC1zaXplOjEwcHh9fS5pbmZvLWxpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIGF1dG87cGFkZGluZzowO21heC13aWR0aDoxMzUwcHh9LmluZm8tbGlzdCBsaXt3aWR0aDpjYWxjKDUwJSAtIDVweCk7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweDttYXJnaW4tYm90dG9tOjEwcHh9LmluZm8tbGlzdCBsaSBhe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LmluZm8tbGlzdCBsaSBhLnBvc3RlcntwYWRkaW5nLWJvdHRvbTo3MCV9LmluZm8tbGlzdCBsaSBhIGZpZ3VyZXttYXJnaW46MDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1ib3R0b206NjIlO2JhY2tncm91bmQ6IzAwMH0uaW5mby1saXN0IGxpIGEgZmlndXJlIGltZ3t3aWR0aDoxMDAlfS5pbmZvLWxpc3QgbGkgYSBkaXZ7d2lkdGg6MTAwJTtwYWRkaW5nOjVweCAxMHB4IDEwcHg7bGluZS1oZWlnaHQ6MS40O3Bvc2l0aW9uOnJlbGF0aXZlfS5pbmZvLWxpc3QgbGkgYSBkaXYgc3BhbntkaXNwbGF5OmJsb2NrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uaW5mby1saXN0IGxpIGEgZGl2IHNwYW46YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MXB4O2JvcmRlci10b3A6MXB4IHNvbGlkO21hcmdpbjo1cHggMH0uaW5mby1saXN0IGxpIGEgZGl2IHRpbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjVweDtyaWdodDoxMHB4fS5pbmZvLWxpc3QgbGkgYSBkaXYgcHttYXJnaW46NXB4IDAgMH0uaW5mby1saXN0IGxpIGEgZGl2IHAgYnJ7ZGlzcGxheTpub25lfS5pbmZvLWxpc3QgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpey5pbmZvLWxpc3QgbGl7Zm9udC1zaXplOjEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KXsuaW5mby1saXN0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5pbmZvLWxpc3QgbGl7d2lkdGg6Y2FsYygzMy4zMyUgLSAxMHB4KTttYXJnaW4tbGVmdDoxNXB4fS5pbmZvLWxpc3QgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTttYXJnaW4tbGVmdDowfS5pbmZvLWxpc3QgbGk6bnRoLWNoaWxkKDIpe3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LmluZm8tbGlzdCBsaTpudGgtY2hpbGQoM24pe21hcmdpbi1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5pbmZvLWxpc3Q6bm90KC5maXJzdC1iaWcpe3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXh9LmluZm8tbGlzdDpub3QoLmZpcnN0LWJpZykgbGl7d2lkdGg6Y2FsYygyMCUgLSAyZW0pICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToyZW07bWFyZ2luLXJpZ2h0OjEzcHh9LmluZm8tbGlzdDpub3QoLmZpcnN0LWJpZykgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6Y2FsYygyMCUgLSAyZW0pICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToyZW19LmluZm8tbGlzdDpub3QoLmZpcnN0LWJpZykgbGk6bnRoLWNoaWxkKDVuKXttYXJnaW4tcmlnaHQ6MH0uaW5mby1saXN0LmZpcnN0LWJpZ3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9ja30uaW5mby1saXN0LmZpcnN0LWJpZyBsaXtmb250LXNpemU6MTRweDt3aWR0aDpjYWxjKDI1JSAtIDEwcHgpICFpbXBvcnRhbnQ7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxM3B4O2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MTBweH0uaW5mby1saXN0LmZpcnN0LWJpZyBsaTpmaXJzdC1jaGlsZHt3aWR0aDpjYWxjKDUwJSArIC03cHgpICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MH0uaW5mby1saXN0LmZpcnN0LWJpZyBsaTpudGgtY2hpbGQoNiksLmluZm8tbGlzdC5maXJzdC1iaWcgbGk6bnRoLWNoaWxkKDEwKSwuaW5mby1saXN0LmZpcnN0LWJpZyBsaTpudGgtY2hpbGQoMTQpLC5pbmZvLWxpc3QuZmlyc3QtYmlnIGxpOm50aC1jaGlsZCgxOCksLmluZm8tbGlzdC5maXJzdC1iaWcgbGk6bnRoLWNoaWxkKDIyKXttYXJnaW4tbGVmdDowfX0uaW5mby1saXN0LXR5cGUye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDttYXJnaW46MDtwYWRkaW5nOjB9LmluZm8tbGlzdC10eXBlMiBsaXt3aWR0aDpjYWxjKDUwJSAtIDFweCk7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweDttYXJnaW4tYm90dG9tOjJweDtwYWRkaW5nOjcuNXB4fS5pbmZvLWxpc3QtdHlwZTIgbGkgYXtkaXNwbGF5OmJsb2NrO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjc1LjclO3Bvc2l0aW9uOnJlbGF0aXZlfS5pbmZvLWxpc3QtdHlwZTIgbGkgYS5wb3N0ZXJ7cGFkZGluZy1ib3R0b206NzAlfS5pbmZvLWxpc3QtdHlwZTIgbGkgYSBkaXZ7d2lkdGg6MTAwJTtjb2xvcjojZmZmO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7cGFkZGluZzozMHB4IDEwcHggMTBweDtsaW5lLWhlaWdodDoxLjR9LmluZm8tbGlzdC10eXBlMiBsaSBhIGRpdiBzcGFuOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjFweDtib3JkZXItdG9wOjFweCBzb2xpZDttYXJnaW46NXB4IDB9LmluZm8tbGlzdC10eXBlMiBsaSBhIGRpdiBzcGFuLC5pbmZvLWxpc3QtdHlwZTIgbGkgYSBkaXYgdGltZXtkaXNwbGF5OmJsb2NrfS5pbmZvLWxpc3QtdHlwZTIgbGkgYSBkaXYgcHttYXJnaW46NXB4IDAgMH0uaW5mby1saXN0LXR5cGUyIGxpIGEgZGl2IHAgYnJ7ZGlzcGxheTpub25lfS5pbmZvLWxpc3QtdHlwZTIgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpey5pbmZvLWxpc3QtdHlwZTIgbGl7Zm9udC1zaXplOjEwcHh9LmluZm8tbGlzdC10eXBlMiBsaSBhe3BhZGRpbmctYm90dG9tOjg1JX19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpey5pbmZvLWxpc3QtdHlwZTJ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmluZm8tbGlzdC10eXBlMiBsaXt3aWR0aDpjYWxjKDMzLjMzJSAtIDFweCk7bWFyZ2luLWxlZnQ6MS41cHh9LmluZm8tbGlzdC10eXBlMiBsaTpmaXJzdC1jaGlsZHt3aWR0aDpjYWxjKDUwJSAtIDFweCk7bWFyZ2luLWxlZnQ6MH0uaW5mby1saXN0LXR5cGUyIGxpOm50aC1jaGlsZCgyKXt3aWR0aDpjYWxjKDUwJSAtIDFweCl9LmluZm8tbGlzdC10eXBlMiBsaTpudGgtY2hpbGQoM24pe21hcmdpbi1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5pbmZvLWxpc3QtdHlwZTI6bm90KC5maXJzdC1iaWcpe3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXh9LmluZm8tbGlzdC10eXBlMjpub3QoLmZpcnN0LWJpZykgbGl7d2lkdGg6Y2FsYygyMCUgLSAyZW0pICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToyZW07bWFyZ2luLXJpZ2h0OjEzcHh9LmluZm8tbGlzdC10eXBlMjpub3QoLmZpcnN0LWJpZykgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6Y2FsYygyMCUgLSAyZW0pICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToyZW19LmluZm8tbGlzdC10eXBlMjpub3QoLmZpcnN0LWJpZykgbGk6bnRoLWNoaWxkKDVuKXttYXJnaW4tcmlnaHQ6MH0uaW5mby1saXN0LXR5cGUyLmZpcnN0LWJpZ3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9ja30uaW5mby1saXN0LXR5cGUyLmZpcnN0LWJpZyBsaXtmb250LXNpemU6MTRweDt3aWR0aDpjYWxjKDI1JSAtIDEwcHgpICFpbXBvcnRhbnQ7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxM3B4O2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MTBweH0uaW5mby1saXN0LXR5cGUyLmZpcnN0LWJpZyBsaTpmaXJzdC1jaGlsZHt3aWR0aDpjYWxjKDUwJSArIC03cHgpICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MH0uaW5mby1saXN0LXR5cGUyLmZpcnN0LWJpZyBsaTpudGgtY2hpbGQoNiksLmluZm8tbGlzdC10eXBlMi5maXJzdC1iaWcgbGk6bnRoLWNoaWxkKDEwKSwuaW5mby1saXN0LXR5cGUyLmZpcnN0LWJpZyBsaTpudGgtY2hpbGQoMTQpLC5pbmZvLWxpc3QtdHlwZTIuZmlyc3QtYmlnIGxpOm50aC1jaGlsZCgxOCksLmluZm8tbGlzdC10eXBlMi5maXJzdC1iaWcgbGk6bnRoLWNoaWxkKDIyKXttYXJnaW4tbGVmdDowfX0ubGluay13aGl0ZS1yZWR7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzozcHg7Zm9udC1zaXplOjEuMmVtO3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6MjgwcHg7cGFkZGluZy1yaWdodDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDAgMCBhdXRvO2xpbmUtaGVpZ2h0OjIuNTtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6I0U1MDAxMX0ubGluay13aGl0ZS1yZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6aW5oZXJpdDt3aWR0aDo2cHg7aGVpZ2h0OjEwMCU7bGVmdDotMTBweH0ubGluay13aGl0ZS1yZWQ6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO21hcmdpbi1sZWZ0OjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsubGluay13aGl0ZS1yZWQ6aG92ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpfX1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5saW5rLXdoaXRlLXJlZDpob3ZlcntiYWNrZ3JvdW5kOiMwMDB9fS5saW5rLXdoaXRle2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6M3B4O2ZvbnQtc2l6ZToxLjJlbTt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjI4MHB4O3BhZGRpbmctcmlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDAgYXV0bztsaW5lLWhlaWdodDoyLjU7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMDB9Lmxpbmstd2hpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6aW5oZXJpdDt3aWR0aDo2cHg7aGVpZ2h0OjEwMCU7bGVmdDotMTBweH0ubGluay13aGl0ZTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItdG9wOjFweCBzb2xpZDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7bWFyZ2luLWxlZnQ6MTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5saW5rLXdoaXRlOmhvdmVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KX19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsubGluay13aGl0ZTpob3ZlcntiYWNrZ3JvdW5kOiNFNTAwMTF9fS5saW5rLWJsYWNre2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6M3B4O2ZvbnQtc2l6ZToxLjJlbTt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjI4MHB4O3BhZGRpbmctcmlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDAgYXV0bztsaW5lLWhlaWdodDoyLjV9LmxpbmstYmxhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6aW5oZXJpdDt3aWR0aDo2cHg7aGVpZ2h0OjEwMCU7bGVmdDotMTBweH0ubGluay1ibGFjazphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItdG9wOjFweCBzb2xpZDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7bWFyZ2luLWxlZnQ6MTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5saW5rLWJsYWNrOmhvdmVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KX19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsubGluay1ibGFjazpob3ZlcntiYWNrZ3JvdW5kOiNFNTAwMTE7Y29sb3I6I2ZmZn19LmxpbmstcmVke2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6M3B4O2ZvbnQtc2l6ZToxLjJlbTt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjI4MHB4O3BhZGRpbmctcmlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDAgYXV0bztsaW5lLWhlaWdodDoyLjU7YmFja2dyb3VuZDojRTUwMDExO2NvbG9yOiNmZmZ9LmxpbmstcmVkOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOmluaGVyaXQ7d2lkdGg6NnB4O2hlaWdodDoxMDAlO2xlZnQ6LTEwcHh9LmxpbmstcmVkOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkO2JvcmRlci1yaWdodDoxcHggc29saWQ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTttYXJnaW4tbGVmdDoxMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmxpbmstcmVkOmhvdmVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KX19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsubGluay1yZWQ6aG92ZXJ7YmFja2dyb3VuZDojMDAwfX0ubGluay1vcGFjaXR5e2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6M3B4O2ZvbnQtc2l6ZToxLjJlbTt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjI4MHB4O3BhZGRpbmctcmlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDAgYXV0bztsaW5lLWhlaWdodDoyLjU7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuOCk7Y29sb3I6IzAwMDtkaXNwbGF5Om5vbmV9Lmxpbmstb3BhY2l0eTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDppbmhlcml0O3dpZHRoOjZweDtoZWlnaHQ6MTAwJTtsZWZ0Oi0xMHB4fS5saW5rLW9wYWNpdHk6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO21hcmdpbi1sZWZ0OjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsubGluay1vcGFjaXR5OmhvdmVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KX19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsubGluay1vcGFjaXR5OmhvdmVye2JhY2tncm91bmQ6IzAwMDtjb2xvcjojRTUwMDExfX0ubGluay1hcmVhe21heC13aWR0aDoxMzgwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMTVweH0ubGluay1saXN0e3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo5MDB9LmxpbmstbGlzdCBzcGFue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZTouN2VtO2ZvbnQtd2VpZ2h0Om5vcm1hbH0ubGluay1saXN0IHNwYW46YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjZweDtoZWlnaHQ6NnB4O2JvcmRlci10b3A6MnB4IHNvbGlkO2JvcmRlci1yaWdodDoycHggc29saWQ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTttYXJnaW4tbGVmdDoxMHB4fS5saW5rLWxpc3QgbGl7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbn0ubGluay1saXN0IGxpIGF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoyMi4yNHZ3O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDtwYWRkaW5nOjEwcHh9LmxpbmstbGlzdCBsaSBhOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC42KTt6LWluZGV4Oi0xO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodH0ubGluay1saXN0IGxpIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6OTAlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzAwMCk7ei1pbmRleDotMTt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmxpbmstbGlzdCBsaSBhOmhvdmVye2NvbG9yOiMwMDA7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxLjIpO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmxpbmstbGlzdCBsaSBhOmhvdmVyOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGUoMSl9LmxpbmstbGlzdCBsaSBhOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZSgwKX19QG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KXsubGluay1saXN0e2xldHRlci1zcGFjaW5nOjRweH19QG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7LmxpbmstbGlzdHtmb250LXNpemU6MjBweH0ubGluay1saXN0IHNwYW57Zm9udC1zaXplOi42ZW19fS5saW5rLWxpc3QgbGl7d2lkdGg6Y2FsYygzMy4zMyUgLSAyMHB4KX0ubGluay1saXN0IGxpIGE6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMwMDApfS5saW5rLWxpc3QuYm90dG9tIGxpe3dpZHRoOjMzLjMzJX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5saW5rLWxpc3QgbGl7bWFyZ2luLWJvdHRvbToyMHB4O3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LmxpbmstbGlzdCBsaSBhe2hlaWdodDozMy4zNnZ3fS5saW5rLWxpc3QgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJX0ubGluay1saXN0IGxpOmZpcnN0LWNoaWxkIGF7aGVpZ2h0OjQwdnd9LmxpbmstbGlzdC5ib3R0b20gbGl7d2lkdGg6NTAlO21hcmdpbjowfS5saW5rLWxpc3QuYm90dG9tIGxpOmZpcnN0LWNoaWxke3dpZHRoOjEwMCV9LmxpbmstbGlzdC5ib3R0b20gbGk6Zmlyc3QtY2hpbGQgYXtoZWlnaHQ6NDB2d319LmNhdGVnb3JpemVke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5jYXRlZ29yaXplZF9fdGl0bGV7d3JpdGluZy1tb2RlOnZlcnRpY2FsLWxyO2xpbmUtaGVpZ2h0OjE7bWFyZ2luOjA7cGFkZGluZzowIDE1cHg7d2lkdGg6NjBweH0uY2F0ZWdvcml6ZWRfX2xpc3R7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDt3aWR0aDoxMDAlfS5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0c3tmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2ZvbnQtd2VpZ2h0OjkwMH0uY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgc3BhbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6LjdlbTtmb250LXdlaWdodDpub3JtYWx9LmNhdGVnb3JpemVkX19saXN0LnByb2R1Y3RzIHNwYW46YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjZweDtoZWlnaHQ6NnB4O2JvcmRlci10b3A6MnB4IHNvbGlkO2JvcmRlci1yaWdodDoycHggc29saWQ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTttYXJnaW4tbGVmdDoxMHB4fS5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0cyBsaXtkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVufS5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0cyBsaSBhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MjIuMjR2dztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjA7cGFkZGluZzoxMHB4fS5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0cyBsaSBhOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC42KTt6LWluZGV4Oi0xO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodH0uY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgbGkgYTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo5MCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTt6LWluZGV4Oi0xO3RyYW5zaXRpb246LjVzO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGxlZnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgbGkgYTpob3Zlcntjb2xvcjojMDAwO29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMS4yKTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0cyBsaSBhOmhvdmVyOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGUoMSl9LmNhdGVnb3JpemVkX19saXN0LnByb2R1Y3RzIGxpIGE6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDApfX1AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpey5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0c3tsZXR0ZXItc3BhY2luZzo0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0c3tmb250LXNpemU6MjBweH0uY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgc3Bhbntmb250LXNpemU6LjZlbX19LmNhdGVnb3JpemVkX19saXN0LnByb2R1Y3RzIGxpe3dpZHRoOjUwJTtwYWRkaW5nOjJweH0uY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJX0uY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgbGkgYXttaW4taGVpZ2h0OjIwMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNhdGVnb3JpemVkX19saXN0LnByb2R1Y3RzIGxpe3dpZHRoOjMzLjMzJX0uY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6MzMuMzMlfX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgbGkgYXtoZWlnaHQ6MzkwcHh9fS5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlc3tmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2ZvbnQtd2VpZ2h0OjkwMH0uY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgc3BhbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6LjdlbTtmb250LXdlaWdodDpub3JtYWx9LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIHNwYW46YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjZweDtoZWlnaHQ6NnB4O2JvcmRlci10b3A6MnB4IHNvbGlkO2JvcmRlci1yaWdodDoycHggc29saWQ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTttYXJnaW4tbGVmdDoxMHB4fS5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaXtkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVufS5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaSBhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MjIuMjR2dztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjA7cGFkZGluZzoxMHB4fS5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaSBhOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC42KTt6LWluZGV4Oi0xO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodH0uY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgbGkgYTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo5MCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTt6LWluZGV4Oi0xO3RyYW5zaXRpb246LjVzO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGxlZnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgbGkgYTpob3Zlcntjb2xvcjojMDAwO29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMS4yKTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaSBhOmhvdmVyOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGUoMSl9LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIGxpIGE6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDApfX1AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpey5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlc3tsZXR0ZXItc3BhY2luZzo0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlc3tmb250LXNpemU6MjBweH0uY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgc3Bhbntmb250LXNpemU6LjZlbX19QG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVze2ZvbnQtc2l6ZToxZW07bWFyZ2luLXJpZ2h0Oi0yMHB4fX0uY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgbGl7d2lkdGg6MTAwJTtwYWRkaW5nOjJweDttYXJnaW4tYm90dG9tOjIwcHh9LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIGxpIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDo2ZW07aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIGxpIGEgaDN7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbjowO2JvcmRlci1ib3R0b206MXB4IGRvdHRlZH0uY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgbGkgYSBwe21hcmdpbjowfS5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaSBhIHA6bm90KC5saW5rLW9wYWNpdHkpe2ZvbnQtc2l6ZToxMnB4O2xldHRlci1zcGFjaW5nOjA7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtZmFtaWx5OidOb3RvIFNhbnMgSlAnLCdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLCdoaXJhZ2lubyBrYWt1IGdvdGhpYyBwcm8nLCfjg6HjgqTjg6rjgqonLCBNZWlyeW8sJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLCdNUyBQR290aGljJyxzYW5zLXNlcmlmfUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIGxpIGE6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEpfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaSBhe3BhZGRpbmctdG9wOjhlbX19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgbGl7d2lkdGg6NTAlO3BhZGRpbmc6MCAxNXB4IDI1cHh9LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIGxpIGF7cGFkZGluZy10b3A6MTBlbX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIGxpe3dpZHRoOjI1JX19LmNhdGVnb3JpemVkX19saXN0LnJhY2Vze2ZvbnQtZmFtaWx5OidOb3RvIFNlcmlmIEpQJywgc2VyaWY7Zm9udC13ZWlnaHQ6OTAwfS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBzcGFue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZTouN2VtO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXMgc3BhbjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NnB4O2hlaWdodDo2cHg7Ym9yZGVyLXRvcDoycHggc29saWQ7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO21hcmdpbi1sZWZ0OjEwcHh9LmNhdGVnb3JpemVkX19saXN0LnJhY2VzIGxpe2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW59LmNhdGVnb3JpemVkX19saXN0LnJhY2VzIGxpIGF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoyMi4yNHZ3O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDtwYWRkaW5nOjEwcHh9LmNhdGVnb3JpemVkX19saXN0LnJhY2VzIGxpIGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjYpO3otaW5kZXg6LTE7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246LjVzO3RyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0fS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaSBhOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjkwJTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMwMDApO3otaW5kZXg6LTE7dHJhbnNpdGlvbjouNXM7dHJhbnNmb3JtLW9yaWdpbjpib3R0b20gbGVmdH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaSBhOmhvdmVye2NvbG9yOiMwMDA7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxLjIpO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmNhdGVnb3JpemVkX19saXN0LnJhY2VzIGxpIGE6aG92ZXI6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgxKX0uY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXMgbGkgYTpob3ZlcjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMCl9fUBtZWRpYSAobWluLXdpZHRoOiA0NTBweCl7LmNhdGVnb3JpemVkX19saXN0LnJhY2Vze2xldHRlci1zcGFjaW5nOjRweH19QG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7LmNhdGVnb3JpemVkX19saXN0LnJhY2Vze2ZvbnQtc2l6ZToyMHB4fS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBzcGFue2ZvbnQtc2l6ZTouNmVtfX1AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KXsuY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXN7Zm9udC1zaXplOjFlbX19LmNhdGVnb3JpemVkX19saXN0LnJhY2VzIGxpe2Rpc3BsYXk6YmxvY2s7d2lkdGg6NTAlO3BhZGRpbmc6MnB4fS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaSBhe2hlaWdodDoyNXZ3fS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaSBhIGgze2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46MH0uY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXMgbGkgYTphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4zKX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaXt3aWR0aDoxMDAlfS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaSBhe2hlaWdodDo1MHZ3fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXMgbGl7d2lkdGg6MzMuMzMlfS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaSBhe21heC1oZWlnaHQ6MzkwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNhdGVnb3JpemVkX190aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7dGV4dC1zaGFkb3c6MXB4IDFweCAxcHggI2ZmZn0uY2F0ZWdvcml6ZWRfX2xpc3R7bWFyZ2luOjAgMCAwIC0zNXB4fX06Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjEwcHg7aGVpZ2h0OjhweH06Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6IzAwMDtib3gtc2hhZG93OjFweCAxcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4xKX06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I0U1MDAxMTtib3JkZXItcmFkaXVzOjJweH1Aa2V5ZnJhbWVzIG1vdmV7ZnJvbXt3aWR0aDowO29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS50eXBpbmd7d2lkdGg6MDttYXgtd2lkdGg6MTAwJTtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVufS50eXBpbmcuYWN0aW9ue3dpZHRoOjM1MHB4O3doaXRlLXNwYWNlOm5vd3JhcDtvcGFjaXR5OjE7YW5pbWF0aW9uOm1vdmUgMXMgc3RlcHMoMTAsIGVuZCl9LnR5cGluZy1sb25ne3dpZHRoOjA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJX0udHlwaW5nLWxvbmcuYWN0aW9ue3dpZHRoOjU1MHB4O3doaXRlLXNwYWNlOm5vd3JhcDtvcGFjaXR5OjE7YW5pbWF0aW9uOm1vdmUgMXMgc3RlcHMoMTAsIGVuZCl9QGtleWZyYW1lcyBtb3ZlMntmcm9te2hlaWdodDowO29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5jYXRlZ29yaXplZF9fdGl0bGV7aGVpZ2h0OjA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbn0uY2F0ZWdvcml6ZWRfX3RpdGxlLmFjdGlvbntoZWlnaHQ6MzgwcHg7d2hpdGUtc3BhY2U6bm93cmFwO29wYWNpdHk6MTthbmltYXRpb246bW92ZTIgMXMgc3RlcHMoMTAsIGVuZCl9I3R2e3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2l0aW9uOi41c30jdHY6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6I2ZmZjt6LWluZGV4OjE7dHJhbnNpdGlvbjouNXMgZWFzZSAuNXM7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9I3R2LmFjdGlvbnt0cmFuc2Zvcm06c2NhbGVYKDEpfSN0di5hY3Rpb246YmVmb3Jle3RyYW5zZm9ybTpzY2FsZVgoMCl9LmxpbmstbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNpdGlvbjouNXN9LmxpbmstbGlzdDpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZDojRTUwMDExO3otaW5kZXg6MTt0cmFuc2l0aW9uOi41cyBlYXNlIC41czt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcn0ubGluay1saXN0LmFjdGlvbnt0cmFuc2Zvcm06c2NhbGVYKDEpfS5saW5rLWxpc3QuYWN0aW9uOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGVYKDApfS5ob21lLXByb2R1Y3Rze21hcmdpbjo2MHB4IGF1dG87cGFkZGluZzowIDE1cHg7bWF4LXdpZHRoOjEzODBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5ob21lLXByb2R1Y3Rze21hcmdpbjoxMjVweCBhdXRvfX0uaG9tZS1tZXNzYWdle3BhZGRpbmc6NDBweCAwIDExMHZ3O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL21lc3NhZ2UtYmFjay5wbmdcIikgbGVmdCBib3R0b20vY29udGFpbiBuby1yZXBlYXR9LmhvbWUtbWVzc2FnZT5kaXZ7bWF4LXdpZHRoOjEzODBweDtwYWRkaW5nOjAgMTVweDttYXJnaW46MCBhdXRvfS5ob21lLW1lc3NhZ2UgaDJ7Zm9udC13ZWlnaHQ6NTAwO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206NDBweH0uaG9tZS1tZXNzYWdlIGgyOmJlZm9yZXtjb250ZW50OlwiTWVzc2FnZVwiO2ZvbnQtd2VpZ2h0OjkwMDtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206NDBweH0uaG9tZS1tZXNzYWdlIGgyOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NzBweDtsZWZ0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoNDVkZWcsIGJsYWNrLCB0cmFuc3BhcmVudCk7ZGlzcGxheTpibG9jazt3aWR0aDoyODBweDtoZWlnaHQ6MXB4fS5ob21lLW1lc3NhZ2UgbGl7bWFyZ2luLWJvdHRvbToxMHB4fS5ob21lLW1lc3NhZ2UgaW1ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjQwcHggMCAwIGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZS1tZXNzYWdle3BhZGRpbmc6MTIwcHggMDtsaW5lLWhlaWdodDoyO2JhY2tncm91bmQtc2l6ZTo1MCV9LmhvbWUtbWVzc2FnZT5kaXZ7cGFkZGluZy1sZWZ0OjMwJX0uaG9tZS1tZXNzYWdlIGgye2ZvbnQtc2l6ZTozMHB4fS5ob21lLW1lc3NhZ2UgaDI6YmVmb3Jle2ZvbnQtc2l6ZTo0MHB4fX0ucGFnZS10b3B7cGFkZGluZy10b3A6NjBweCAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdG9we3BhZGRpbmctdG9wOjEyNXB4ICFpbXBvcnRhbnR9fS5yYWNlLWxpbmt7Ym9yZGVyOjFweCBzb2xpZDtwYWRkaW5nOjEwcHg7d2lkdGg6MjUwcHg7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0ucmFjZS1saW5rOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo2cHg7aGVpZ2h0OjZweDtib3JkZXItdG9wOjJweCBzb2xpZDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO21hcmdpbi1sZWZ0OjEwcHh9LmFib3V0LXByb2R1Y3R7bWF4LXdpZHRoOjEzODBweDttYXJnaW46NjBweCBhdXRvO3BhZGRpbmc6MCAxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmFib3V0LXByb2R1Y3R7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmFib3V0LXByb2R1Y3QgaW1ne3dpZHRoOjUwJX0uYWJvdXQtcHJvZHVjdCBkaXZ7d2lkdGg6NTAlO3BhZGRpbmc6MWVtfX0uYXBwZWFye3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2l0aW9uOi4zc30uYXBwZWFyOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOiMwMDA7ei1pbmRleDoxO3RyYW5zaXRpb246LjNzIGVhc2UgLjNzO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfS5hcHBlYXIuYWN0aW9ue3RyYW5zZm9ybTpzY2FsZVgoMSl9LmFwcGVhci5hY3Rpb246YmVmb3Jle3RyYW5zZm9ybTpzY2FsZVgoMCl9LmluZm8tbGlzdCBsaSBhIGZpZ3VyZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5pbmZvLWxpc3QgbGkgYSBmaWd1cmV7cGFkZGluZy1ib3R0b206NjYlfS5ob21lLW1haW57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO292ZXJmbG93OmhpZGRlbn0uaG9tZS1tYWluX19tb3ZpZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ei1pbmRleDoxO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO21heC13aWR0aDppbmhlcml0fS5ob21lLW1haW5fX2JleW9uZHt3aWR0aDoxMDAlO2hlaWdodDoxMDB2aDtoZWlnaHQ6MTAwdnc7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Oi0xO2NvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuaG9tZS1tYWluX19iZXlvbmR7aGVpZ2h0OjEwMHZofX0uaG9tZS1tYWluX19iZXlvbmQtLXRpdGxle21hcmdpbjowO2ZvbnQtc2l6ZToxMHZ3O2ZvbnQtZmFtaWx5OidSYWNpbmcgU2FucyBPbmUnLCBjdXJzaXZlO2xldHRlci1zcGFjaW5nOjdweDtsaW5lLWhlaWdodDoxLjJ9LmhvbWUtbWFpbl9fYmV5b25kLS1tZXNzYWdle21hcmdpbjo2MHB4IDA7Y29sb3I6I0QyQUY2QTtmb250LXNpemU6NS41dnc7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo1MDA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1zaGFkb3c6MXB4IDFweCAxcHggIzAwMH0uaG9tZS1tYWluX19iZXlvbmQtLW1lc3NhZ2U6YmVmb3JlLC5ob21lLW1haW5fX2JleW9uZC0tbWVzc2FnZTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2JvcmRlcjoxcHggc29saWQgI0QyQUY2QTtwb3NpdGlvbjphYnNvbHV0ZX0uaG9tZS1tYWluX19iZXlvbmQtLW1lc3NhZ2U6YmVmb3Jle3RvcDotNXB4O2xlZnQ6LTE1cHg7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWJvdHRvbTpub25lfS5ob21lLW1haW5fX2JleW9uZC0tbWVzc2FnZTphZnRlcntib3R0b206LTVweDtyaWdodDotMTVweDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZX0uaG9tZS1tYWluX19iZXlvbmQgYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwMHB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjoxcHggc29saWQ7cGFkZGluZzo1cHggMTBweDtmb250LXNpemU6MzBweDtsZXR0ZXItc3BhY2luZzozcHg7Zm9udC1mYW1pbHk6J1JhY2luZyBTYW5zIE9uZScsIGN1cnNpdmU7Zm9udC13ZWlnaHQ6NTAwO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NTBweDtyaWdodDoyMHB4fS5ob21lLW1haW5fX2JleW9uZCBhOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNFNTAwMTE7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBsZWZ0O3otaW5kZXg6LTF9LmhvbWUtbWFpbl9fYmV5b25kIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDttYXJnaW4tbGVmdDoyMHB4O3RyYW5zaXRpb246LjFzO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxMHB4IDAgMTBweCAxNXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmfUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmhvbWUtbWFpbl9fYmV5b25kIGE6aG92ZXJ7b3BhY2l0eToxO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNFNTAwMTF9LmhvbWUtbWFpbl9fYmV5b25kIGE6aG92ZXI6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgxKX0uaG9tZS1tYWluX19iZXlvbmQgYTpob3ZlcjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KX19LmhvbWUtbWFpbl9fYmV5b25kIGEjc3RvcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmhvbWUtbWFpbl9fYmV5b25kIGEjc3RvcDpiZWZvcmV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgcmlnaHR9LmhvbWUtbWFpbl9fYmV5b25kIGEjc3RvcDphZnRlcnt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6I2ZmZjttYXJnaW46MCAyMHB4IDAgMH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5ob21lLW1haW5fX2JleW9uZCBhI3N0b3A6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMSl9fS5ob21lLW1haW5fX2JleW9uZDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4Oi0xfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhvbWUtbWFpbl9fYmV5b25kIGF7dHJhbnNmb3JtLW9yaWdpbjp0b3A7dHJhbnNmb3JtOnNjYWxlKDAuNik7dHJhbnNmb3JtLW9yaWdpbjpib3R0b20gcmlnaHR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUtbWFpbl9fYmV5b25kLS10aXRsZXtmb250LXNpemU6ODBweDt0cmFuc2l0aW9uOjFzfS5ob21lLW1haW5fX2JleW9uZC0tbWVzc2FnZXtmb250LXNpemU6MmVtO3RyYW5zaXRpb246MXN9LmhvbWUtbWFpbl9fYmV5b25kLS1tZXNzYWdlIGJye2Rpc3BsYXk6bm9uZX0uaG9tZS1tYWluX19iZXlvbmQtLW1lc3NhZ2U6YmVmb3JlLC5ob21lLW1haW5fX2JleW9uZC0tbWVzc2FnZTphZnRlcnt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5ob21lLW1haW5fX2JleW9uZC0tbWVzc2FnZTpiZWZvcmV7dG9wOjB9LmhvbWUtbWFpbl9fYmV5b25kLS1tZXNzYWdlOmFmdGVye2JvdHRvbTowfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuaG9tZS1tYWluX19iZXlvbmQtLXRpdGxlIGJye2Rpc3BsYXk6bm9uZX19LmhvbWUtbWFpbl9fYmV5b25kLm1vdmlle3otaW5kZXg6Mn0uc2xpZGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCV9LnNsaWRlX192aWRlb3t3aWR0aDoxMDAlO2hlaWdodDoxMDB2dztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuc2xpZGVfX3ZpZGVve2hlaWdodDoxMDB2aH19LnNsaWRlX192aWRlby0tY29udGVudHN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3otaW5kZXg6MTt3aWR0aDphdXRvO2hlaWdodDphdXRvO21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6aW5oZXJpdH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5zbGlkZV9fdmlkZW8tLWNvbnRlbnRze2hlaWdodDoxMDB2d319LnNsaWRlX192aWRlbyBhe2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jazt3aWR0aDozMDBweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkO3BhZGRpbmc6NXB4IDEwcHg7Zm9udC1zaXplOjMwcHg7bGV0dGVyLXNwYWNpbmc6M3B4O2ZvbnQtZmFtaWx5OidSYWNpbmcgU2FucyBPbmUnLCBjdXJzaXZlO2ZvbnQtd2VpZ2h0OjUwMDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjUwcHg7cmlnaHQ6MjBweH0uc2xpZGVfX3ZpZGVvIGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6I0U1MDAxMTt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zaXRpb246LjVzO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGxlZnQ7ei1pbmRleDotMX0uc2xpZGVfX3ZpZGVvIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci10b3A6MXB4IHNvbGlkO2JvcmRlci1yaWdodDoxcHggc29saWQ7bWFyZ2luLWxlZnQ6MjBweDt0cmFuc2l0aW9uOi4xczt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MTBweCAwIDEwcHggMTVweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpey5zbGlkZV9fdmlkZW8gYXt3aWR0aDoyMDBweDtmb250LXNpemU6MThweH0uc2xpZGVfX3ZpZGVvIGE6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MTBweDtib3JkZXItd2lkdGg6N3B4IDAgN3B4IDEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LnNsaWRlX192aWRlbyBhOmhvdmVye29wYWNpdHk6MTtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojRTUwMDExfS5zbGlkZV9fdmlkZW8gYTpob3ZlcjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zbGlkZV9fdmlkZW8gYTpob3ZlcjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KX19LnNsaWRlX192aWRlbyBhI3N0b3B7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5zbGlkZV9fdmlkZW8gYSNzdG9wOmJlZm9yZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciByaWdodH0uc2xpZGVfX3ZpZGVvIGEjc3RvcDphZnRlcnt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6I2ZmZjttYXJnaW46MCAyMHB4IDAgMH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5zbGlkZV9fdmlkZW8gYSNzdG9wOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLjEpfX0uc2xpZGVfX3BpY3R1cmV7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDB2aDtoZWlnaHQ6MTAwdnd9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuc2xpZGVfX3BpY3R1cmV7aGVpZ2h0OjEwMHZofX0uc2xpZGVfX3BpY3R1cmU6aG92ZXJ7b3BhY2l0eToxfS5zbGljay1kb3Rze2JvdHRvbToxZW07ei1pbmRleDoxfS5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3Jle3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Zm9udC1zaXplOjM2cHh9LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7Y29sb3I6I0U1MDAxMTtvcGFjaXR5OjF9LnNjcm9sbHtmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2NvbG9yOiNmZmY7cGFkZGluZy10b3A6MTMwcHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d3JpdGluZy1tb2RlOnZlcnRpY2FsLWxyO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO2xlZnQ6MDtib3R0b206MTBweDtwYWRkaW5nLXRvcDoxMTBweDtvcGFjaXR5Oi44O2ZvbnQtc2l6ZToxM3B4O2xldHRlci1zcGFjaW5nOjNweH0uc2Nyb2xsOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO3dpZHRoOjFweDtoZWlnaHQ6MTAwcHg7YmFja2dyb3VuZDojZmZmO2FuaW1hdGlvbjpzZGIgNHMgaW5maW5pdGU7Ym94LXNpemluZzpib3JkZXItYm94O3RyYW5zZm9ybS1vcmlnaW46dG9wO29wYWNpdHk6LjZ9QG1lZGlhIChtaW4taGVpZ2h0OiA4NzBweCl7LnNjcm9sbHtwYWRkaW5nLXRvcDoyMzBweH0uc2Nyb2xsOmFmdGVye2hlaWdodDoyMDBweH19QGtleWZyYW1lcyBzZGJ7MCV7dHJhbnNmb3JtOnNjYWxlKDEsIDApO3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnR9NDUle3RyYW5zZm9ybTpzY2FsZSgxLCAxKTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0fTU1JXt0cmFuc2Zvcm06c2NhbGUoMSwgMSk7dHJhbnNmb3JtLW9yaWdpbjpib3R0b20gbGVmdH0xMDAle3RyYW5zZm9ybTpzY2FsZSgxLCAwKTt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0fX0uaG9tZS1pbmZve21heC13aWR0aDoxMzgwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjYwcHggMWVtIDA7cG9zaXRpb246cmVsYXRpdmV9LmhvbWUtaW5mbyBoMnttYXJnaW46MCAwIDMwcHh9LmhvbWUtaW5mbyAubGluay1ibGFja3ttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLXJpZ2h0OjE1cHh9LmhvbWUtaW5mby5lbmQtc2VjdGlvbnttYXJnaW4tYm90dG9tOjgwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZS1pbmZve21hcmdpbjowIGF1dG87cGFkZGluZy10b3A6MTI1cHh9LmhvbWUtaW5mbyBoMnttYXJnaW46MCAwIDQwcHh9LmhvbWUtaW5mby5lbmQtc2VjdGlvbnttYXJnaW4tYm90dG9tOjE1NXB4fS5ob21lLWluZm8gLmxpbmstYmxhY2t7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEzMHB4O3JpZ2h0OjB9fS5ob21lLXZpZGVve2JhY2tncm91bmQ6I0U1MDAxMTtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NDBweCAxNXB4fS5ob21lLXZpZGVvIGgye2ZvbnQtc2l6ZTo0MHB4O21hcmdpbjowO2ZvbnQtZmFtaWx5OidSYWNpbmcgU2FucyBPbmUnLCBjdXJzaXZlO2xldHRlci1zcGFjaW5nOjdweDtsaW5lLWhlaWdodDoxfS5ob21lLXZpZGVvIC5pZnJhbWUtd3JhcHt3aWR0aDoxMDAlO2hlaWdodDo1M3Z3fS5ob21lLXZpZGVvIC5pZnJhbWUtd3JhcCBpZnJhbWV7aGVpZ2h0OjEwMCV9LmhvbWUtdmlkZW8gI3R2e21hcmdpbi10b3A6MjBweH1AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KXsuaG9tZS12aWRlb3twYWRkaW5nOjEwMHB4IDB9LmhvbWUtdmlkZW8gLmlmcmFtZS13cmFwe3dpZHRoOjY1JTtoZWlnaHQ6MzYuM3Z3fS5ob21lLXZpZGVvICN0dnt0ZXh0LWFsaWduOnJpZ2h0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDk4cHgpO3JpZ2h0OmNhbGMoNTAlIC0gNjEwcHgpO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjY1MHB4O21hcmdpbi10b3A6MH0uaG9tZS12aWRlbyBoMntmb250LXNpemU6ODBweDt0ZXh0LXNoYWRvdzozcHggM3B4IDAgI0U1MDAxMX0uaG9tZS12aWRlbyBwe3RleHQtc2hhZG93OjFweCAxcHggMCAjRTUwMDExfX0ucHJvZHVjdHMtaG9tZXtwYWRkaW5nOjA7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjEwMCU7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo5MDB9LnByb2R1Y3RzLWhvbWUgc3BhbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6LjdlbTtmb250LXdlaWdodDpub3JtYWx9LnByb2R1Y3RzLWhvbWUgc3BhbjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NnB4O2hlaWdodDo2cHg7Ym9yZGVyLXRvcDoycHggc29saWQ7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO21hcmdpbi1sZWZ0OjEwcHh9LnByb2R1Y3RzLWhvbWUgbGl7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbn0ucHJvZHVjdHMtaG9tZSBsaSBhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MjIuMjR2dztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjA7cGFkZGluZzoxMHB4fS5wcm9kdWN0cy1ob21lIGxpIGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjYpO3otaW5kZXg6LTE7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246LjVzO3RyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0fS5wcm9kdWN0cy1ob21lIGxpIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6OTAlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzAwMCk7ei1pbmRleDotMTt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LnByb2R1Y3RzLWhvbWUgbGkgYTpob3Zlcntjb2xvcjojMDAwO29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMS4yKTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wcm9kdWN0cy1ob21lIGxpIGE6aG92ZXI6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgxKX0ucHJvZHVjdHMtaG9tZSBsaSBhOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZSgwKX19QG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KXsucHJvZHVjdHMtaG9tZXtsZXR0ZXItc3BhY2luZzo0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5wcm9kdWN0cy1ob21le2ZvbnQtc2l6ZToyMHB4fS5wcm9kdWN0cy1ob21lIHNwYW57Zm9udC1zaXplOi42ZW19fS5wcm9kdWN0cy1ob21lIGxpe3dpZHRoOmNhbGMoNTAlIC0gLjVlbSk7bWFyZ2luLWJvdHRvbToxZW19LnByb2R1Y3RzLWhvbWUgbGkgYXtoZWlnaHQ6MzB2d30ucHJvZHVjdHMtaG9tZSBsaSBhOmFmdGVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7aGVpZ2h0OjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucHJvZHVjdHMtaG9tZSBsaXt3aWR0aDpjYWxjKDMzLjMzJSAtIDEuNWVtKTttYXJnaW4tYm90dG9tOjJlbX0ucHJvZHVjdHMtaG9tZSBsaSBhe2hlaWdodDoxOXZ3fX1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5wcm9kdWN0cy1ob21lIGxpIGE6aG92ZXJ7Y29sb3I6I2ZmZjt0cmFuc2Zvcm06c2NhbGUoMSl9LnByb2R1Y3RzLWhvbWUgbGkgYTpob3ZlcjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDApfS5wcm9kdWN0cy1ob21lIGxpIGE6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEpO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjMpfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsucHJvZHVjdHMtaG9tZSBsaSBhe2hlaWdodDoyNTBweH19Lm5hbWUtYXJlYXt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzAwMCk7cGFkZGluZzo1MHB4IDEwcHggMTBweDtmb250LXNpemU6MTZweH0ubmFtZS1hcmVhIHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweCAhaW1wb3J0YW50fS5uYW1lLWFyZWEgc3BhbjphZnRlcntjb250ZW50Om5vbmUgIWltcG9ydGFudH0uY29udGVudHMtaG9tZXtwYWRkaW5nOjA7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjEwMCU7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo5MDB9LmNvbnRlbnRzLWhvbWUgc3BhbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6LjdlbTtmb250LXdlaWdodDpub3JtYWx9LmNvbnRlbnRzLWhvbWUgc3BhbjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NnB4O2hlaWdodDo2cHg7Ym9yZGVyLXRvcDoycHggc29saWQ7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO21hcmdpbi1sZWZ0OjEwcHh9LmNvbnRlbnRzLWhvbWUgbGl7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbn0uY29udGVudHMtaG9tZSBsaSBhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MjIuMjR2dztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjA7cGFkZGluZzoxMHB4fS5jb250ZW50cy1ob21lIGxpIGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjYpO3otaW5kZXg6LTE7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246LjVzO3RyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0fS5jb250ZW50cy1ob21lIGxpIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6OTAlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzAwMCk7ei1pbmRleDotMTt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmNvbnRlbnRzLWhvbWUgbGkgYTpob3Zlcntjb2xvcjojMDAwO29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMS4yKTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jb250ZW50cy1ob21lIGxpIGE6aG92ZXI6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgxKX0uY29udGVudHMtaG9tZSBsaSBhOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZSgwKX19QG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KXsuY29udGVudHMtaG9tZXtsZXR0ZXItc3BhY2luZzo0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5jb250ZW50cy1ob21le2ZvbnQtc2l6ZToyMHB4fS5jb250ZW50cy1ob21lIHNwYW57Zm9udC1zaXplOi42ZW19fS5jb250ZW50cy1ob21lIGxpe3dpZHRoOmNhbGMoNTAlIC0gLjVlbSk7bWFyZ2luLWJvdHRvbToxZW19LmNvbnRlbnRzLWhvbWUgbGkgYXtoZWlnaHQ6NDV2d30uY29udGVudHMtaG9tZSBsaSBhOmFmdGVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7aGVpZ2h0OjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KXsuY29udGVudHMtaG9tZSBsaXt3aWR0aDpjYWxjKDMzLjMzJSAtIDEuNWVtKTttYXJnaW4tYm90dG9tOjJlbX0uY29udGVudHMtaG9tZSBsaSBhe2hlaWdodDoyOC41dnd9fUBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpey5jb250ZW50cy1ob21lIGxpe3dpZHRoOmNhbGMoMjAlIC0gMS41ZW0pO21hcmdpbi1ib3R0b206MmVtfS5jb250ZW50cy1ob21lIGxpIGF7aGVpZ2h0OjE3LjZ2d319QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuY29udGVudHMtaG9tZSBsaSBhOmhvdmVye2NvbG9yOiNmZmY7dHJhbnNmb3JtOnNjYWxlKDEpfS5jb250ZW50cy1ob21lIGxpIGE6aG92ZXI6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgwKX0uY29udGVudHMtaG9tZSBsaSBhOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxKTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4zKX19QG1lZGlhIChtaW4td2lkdGg6IDEzODBweCl7LmNvbnRlbnRzLWhvbWUgbGkgYXtoZWlnaHQ6MjQwcHh9fS5jb21tZXJjaWFse21hcmdpbi10b3A6NjBweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjUwdnc7bWF4LWhlaWdodDo0NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb21tZXJjaWFse21hcmdpbi10b3A6MTI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmNvbW1lcmNpYWw6aG92ZXJ7b3BhY2l0eToxfX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuY29tbWVyY2lhbHtiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6Zml4ZWQgIWltcG9ydGFudH19XG4iLCIvKiFcbiAqIGJhZ3VldHRlQm94LmpzXG4gKiBAYXV0aG9yICBmZWltb3NpXG4gKiBAdmVyc2lvbiAxLjExLjBcbiAqIEB1cmwgaHR0cHM6Ly9naXRodWIuY29tL2ZlaW1vc2kvYmFndWV0dGVCb3guanNcbiAqLyNiYWd1ZXR0ZUJveC1vdmVybGF5e2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7b3ZlcmZsb3c6aGlkZGVuO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOiMyMjI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44KTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2V9I2JhZ3VldHRlQm94LW92ZXJsYXkudmlzaWJsZXtvcGFjaXR5OjF9I2JhZ3VldHRlQm94LW92ZXJsYXkgLmZ1bGwtaW1hZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZSBmaWd1cmV7ZGlzcGxheTppbmxpbmU7bWFyZ2luOjA7aGVpZ2h0OjEwMCV9I2JhZ3VldHRlQm94LW92ZXJsYXkgLmZ1bGwtaW1hZ2UgaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWF4LWhlaWdodDoxMDAlO21heC13aWR0aDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLC42KTstbW96LWJveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLC42KTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwuNil9I2JhZ3VldHRlQm94LW92ZXJsYXkgLmZ1bGwtaW1hZ2UgZmlnY2FwdGlvbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS44O3doaXRlLXNwYWNlOm5vcm1hbDtjb2xvcjojY2NjO2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjYpO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9I2JhZ3VldHRlQm94LW92ZXJsYXkgLmZ1bGwtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NTAlO3dpZHRoOjFweDttYXJnaW4tcmlnaHQ6LTFweH0jYmFndWV0dGVCb3gtc2xpZGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LXRyYW5zaXRpb246bGVmdCAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOmxlZnQgLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjpsZWZ0IC40cyBlYXNlLHRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOmxlZnQgLjRzIGVhc2UsdHJhbnNmb3JtIC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlLC1tb3otdHJhbnNmb3JtIC40cyBlYXNlfSNiYWd1ZXR0ZUJveC1zbGlkZXIuYm91bmNlLWZyb20tcmlnaHR7LXdlYmtpdC1hbmltYXRpb246Ym91bmNlRnJvbVJpZ2h0IC40cyBlYXNlLW91dDthbmltYXRpb246Ym91bmNlRnJvbVJpZ2h0IC40cyBlYXNlLW91dH0jYmFndWV0dGVCb3gtc2xpZGVyLmJvdW5jZS1mcm9tLWxlZnR7LXdlYmtpdC1hbmltYXRpb246Ym91bmNlRnJvbUxlZnQgLjRzIGVhc2Utb3V0O2FuaW1hdGlvbjpib3VuY2VGcm9tTGVmdCAuNHMgZWFzZS1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUZyb21SaWdodHswJSwxMDAle21hcmdpbi1sZWZ0OjB9NTAle21hcmdpbi1sZWZ0Oi0zMHB4fX1Aa2V5ZnJhbWVzIGJvdW5jZUZyb21SaWdodHswJSwxMDAle21hcmdpbi1sZWZ0OjB9NTAle21hcmdpbi1sZWZ0Oi0zMHB4fX1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlRnJvbUxlZnR7MCUsMTAwJXttYXJnaW4tbGVmdDowfTUwJXttYXJnaW4tbGVmdDozMHB4fX1Aa2V5ZnJhbWVzIGJvdW5jZUZyb21MZWZ0ezAlLDEwMCV7bWFyZ2luLWxlZnQ6MH01MCV7bWFyZ2luLWxlZnQ6MzBweH19LmJhZ3VldHRlQm94LWJ1dHRvbiNuZXh0LWJ1dHRvbiwuYmFndWV0dGVCb3gtYnV0dG9uI3ByZXZpb3VzLWJ1dHRvbnt0b3A6NTAlO3RvcDpjYWxjKDUwJSAtIDMwcHgpO3dpZHRoOjQ0cHg7aGVpZ2h0OjYwcHh9LmJhZ3VldHRlQm94LWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOjA7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowOy1tb3otYm9yZGVyLXJhZGl1czoxNSU7Ym9yZGVyLXJhZGl1czoxNSU7YmFja2dyb3VuZC1jb2xvcjojMzIzMjMyO2JhY2tncm91bmQtY29sb3I6cmdiYSg1MCw1MCw1MCwuNSk7Y29sb3I6I2RkZDtmb250OjEuNmVtIHNhbnMtc2VyaWY7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjRzIGVhc2U7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlfS5iYWd1ZXR0ZUJveC1idXR0b246Zm9jdXMsLmJhZ3VldHRlQm94LWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTAsNTAsNTAsLjkpfS5iYWd1ZXR0ZUJveC1idXR0b24jbmV4dC1idXR0b257cmlnaHQ6MiV9LmJhZ3VldHRlQm94LWJ1dHRvbiNwcmV2aW91cy1idXR0b257bGVmdDoyJX0uYmFndWV0dGVCb3gtYnV0dG9uI2Nsb3NlLWJ1dHRvbnt0b3A6MjBweDtyaWdodDoyJTtyaWdodDpjYWxjKDIlICsgNnB4KTt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5iYWd1ZXR0ZUJveC1idXR0b24gc3Zne3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0uYmFndWV0dGVCb3gtc3Bpbm5lcnt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luLXRvcDotMjBweDttYXJnaW4tbGVmdDotMjBweH0uYmFndWV0dGVCb3gtZG91YmxlLWJvdW5jZTEsLmJhZ3VldHRlQm94LWRvdWJsZS1ib3VuY2Uye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LW1vei1ib3JkZXItcmFkaXVzOjUwJTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTouNjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7LXdlYmtpdC1hbmltYXRpb246Ym91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O2FuaW1hdGlvbjpib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXR9LmJhZ3VldHRlQm94LWRvdWJsZS1ib3VuY2Uyey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0xczthbmltYXRpb24tZGVsYXk6LTFzfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBib3VuY2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTstbW96LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19IiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyBcbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuKi9cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkdGV4dDogIzAwMDtcbiRtYWluOiAjRTUwMDExO1xuJHN1YjogI0QyQUY2QTtcbiRiYXNlOiAjZmZmO1xuXG5AbWl4aW4gaXBob25leHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gICAgcGFkZGluZy1sZWZ0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gICAgcGFkZGluZy1yaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG59XG5AbWl4aW4gbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bzsgXG4gICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vQG1lZGlhKG1pbi13aWR0aDogNDUwcHgpe1xuICAgICAgICAvL3dpZHRoOiAzNzBweDtcbiAgICAgICAgLy9mb250LXNpemU6IDJlbTtcbiAgICAgICAgLy9saW5lLWhlaWdodDogMjtcbiAgICAgICAgLy8mOmFmdGVye1xuICAgICAgICAgICAgLy93aWR0aDogMjBweDtcbiAgICAgICAgICAgIC8vaGVpZ2h0OiAyMHB4O1xuICAgICAgICAvL31cbiAgICAvL31cbn1cbkBtaXhpbiBsaXN0LXN0eWxle1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGhlaWdodDogMjIuMjR2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwuNik7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMwMDApO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDQ1MHB4KXtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTI1MHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1zaXplOiAuNmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5pbWd7XG4gIFx0aGVpZ2h0OiBhdXRvO1xuICBcdG1heC13aWR0aDogMTAwJTtcbn1cbmlmcmFtZXtcblx0ICBtYXgtd2lkdGg6IDEwMCVcdDtcbn1cbnVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5ociB7XG4gICAgbWFyZ2luOiA0ZW0gMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjYWFhO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1ibHtcbiAgICBAbWVkaWEobWluLXdpZHRoOjQ4OXB4KXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc3B7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnBje1xuICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sc3B7XG4gICAgQG1lZGlhKG1pbi13aWR0aDoxMjUwcHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5scGN7XG4gICAgQG1lZGlhKG1heC13aWR0aDoxMjQ5cHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbioge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYXtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIFx0dHJhbnNpdGlvbjogLjVzO1xuXHRAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAgICAgJjpob3ZlcntcbiAgXHRcdCAgb3BhY2l0eTogLjY7XG5cdCAgICB9XG4gICAgfVxufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG46Zm9jdXN7XG4gICAgYm9yZGVyOjA7XG4gICAgb3V0bGluZTpub25lO1xuICAgIGJveC1zaGFkb3c6bm9uZTtcbn1cbm1haW57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvJywnaGlyYWdpbm8ga2FrdSBnb3RoaWMgcHJvJywn44Oh44Kk44Oq44KqJywgTWVpcnlvLCfvvK3vvLMg77yw44K044K344OD44KvJywnTVMgUEdvdGhpYycsc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtanVzdGlmeTogaW50ZXItaWRlb2dyYXBoO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjokdGV4dDtcbn1cblxuaDJ7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAvL2ZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG59XG5zdHJvbmd7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZTVhMTAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvL21hcmdpbjogMmVtIDAgLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgfVxufVxudGFibGV7XG4gICAgc3Ryb25ne1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9oZWFkZXJcbi50b3B7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkdGV4dCwuOSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zaG93e1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xvZ297XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTYycHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAmLS1pbWFnZXtcbiAgICAgICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggIzAwMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xNTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNjNweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQxZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTIwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdHJpZ2dlcntcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblx0ICAgIGJvcmRlcjogbm9uZTtcblx0ICAgIHBhZGRpbmc6IDA7XG5cdCAgICBtYXJnaW46IDA7XG5cdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0c3Bhbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG5cdFx0XHR0cmFuc2l0aW9uOiAuNXM7XG5cdFx0XHRib3gtc2hhZG93OiAxcHggMXB4IDBweCAjMDAwO1xuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYub3Blbntcblx0XHQgICAgc3Bhbntcblx0XHQgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgXHRcdFx0ICAgIHRyYW5zZm9ybTogcm90YXRlKDM4ZGVnKSBzY2FsZVgoMS4zKTtcbiAgICBcdFx0XHR9XG4gICAgXHRcdFx0JjpudGgtY2hpbGQoMil7XG4gICAgXHRcdFx0ICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIFx0XHRcdH1cbiAgICBcdFx0XHQmOmxhc3QtY2hpbGR7XG4gICAgXHRcdFx0ICAgIHRyYW5zZm9ybTogcm90YXRlKC0zOGRlZykgc2NhbGVYKDEuMyk7XG4gICAgXHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuICAgIH1cbiAgICAmX19tZW51e1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR0ZXh0LC45KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQzcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgICYtLXBhZ2V7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAxLjVlbSAwIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tc25ze1xuICAgICAgICAgICAgbWFyZ2luOiAzZW0gMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgwLDAsMCwxKSk7XG4gICAgICAgICAgICAgICAgICAgICYuZmFjZWJvb2t7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnR3aXR0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmluc3RhZ3JhbXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYueW91dHViZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAgICAgICAgIGE6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhY2Vib29re1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMxODc3ZjI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnR3aXR0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzFEQTFGMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaW5zdGFncmFte1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNEOTMxNzc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnlvdXR1YmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2NkMjAxZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5vcGVue1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQzcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEzMTVweCl7XG4gICAgICAgICZfX21lbnV7XG4gICAgICAgICAgICAmLS1wYWdle1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAmLm9wZW57XG4gICAgICAgICAgICAgICAgICAgICAgICAubWVnYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19wYXJlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWxpc3R7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tY2FydHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1sYW5ndWFnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMzE2cHgpe1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgJl9fbG9nb3tcbiAgICAgICAgICAgIHdpZHRoOiAzMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICYtLWltYWdle1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdHJpZ2dlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbWVudXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgICAgPmRpdntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLXBhZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgPmxpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAubWVnYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19wYXJlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLXNucyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGxpIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5tZWdhe1xuICAgIG1hcmdpbjogMDtcbiAgICAmX19jaGlsZHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJi0tbGlzdHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjUwcHgpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWltYWdle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjQ5cHgpe1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICZfX3BhcmVudHtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jaGlsZHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgwKTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgID5saXtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDApO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjUwcHgpe1xuICAgICAgICAmX19wYXJlbnR7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2hpbGR7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNDRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy9sZWZ0OiA1MCU7XG4gICAgICAgICAgICAvL3RvcDogMzVweDtcbiAgICAgICAgICAgIC8vd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwuOSk7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWxpc3R7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAvL2ZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgPmxpe1xuICAgICAgICAgICAgICAgICAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDE2NTBweCl7XG4gICAgICAgICZfX2NoaWxke1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgJi0tbGlzdHtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMjUwcHg7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWltYWdle1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAxMHB4IDAgMCA7XG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSAxMjcwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaWNvbi1jYXJ0IHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cHg7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCAjMDAwKTtcbn1cbi5tZW51LXdyYXB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYShtaW4td2lkdGg6MTI1MHB4KXtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG59XG4jY2xvc2VBcmVhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmJhY2stdG9we1xuICAgIGZvbnQtZmFtaWx5OiAnUmFjaW5nIFNhbnMgT25lJywgY3Vyc2l2ZTtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkdGV4dDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICB6LWluZGV4OiAxO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICB9XG4gICAgfVxuICAgICYuc2hvd3tcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cbi5tZWdhLXN1YiB7XG4gICAgJl9fY2hpbGR7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZHR7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjQ5cHgpe1xuICAgICAgICAmX19wYXJlbnR7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NoaWxke1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHR7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTI1MHB4KXtcbiAgICAgICAgJl9fcGFyZW50e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICAgICAgICB9XG4gICAgICAgICZfX2NoaWxke1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGQgdWx7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm9wZW5TdWJ7XG4gICAgLm1lZ2Etc3ViIHtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTI0OXB4KXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwuOCk7XG4gICAgICAgICAgICAmX19wYXJlbnR7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2NoaWxke1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBkdHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnByb2R1Y3QtbWVudSB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTI1MHB4KXtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMCUgMTAlIDEwJSAxMCUgMTAlIDEwJSAxMCUgMTAlIDEwJSAxMCU7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIDIwJSAyMCUgMjAlIDIwJTtcbiAgICAgICAgaGVpZ2h0OiA4MHZoO1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgJl9fbXVmbGVyIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMTE7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZW5naW5lIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMTE7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZWxlY3RyaWNhbCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIDQ7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDExO1xuICAgICAgICB9XG4gICAgICAgICZfX2NoYXNzaXMge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA1O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyA3O1xuICAgICAgICB9XG4gICAgICAgICZfX2dvb2RzIHtcbiAgICAgICAgICAgIC8vZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNSAvIDY7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDc7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICZfX2tpdHBhcnRzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19jb21wbGV0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMTcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fd2FycmFudHkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgZGx7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG4ubWVudS0zMHtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjUwcHgpe1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cbn1cblxuXG4vL2Zvb3RlclxuLmJvdHRvbXtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDYwcHggMCAzMHB4O1xuICAgICZfX2xvZ297XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICAgICAgICB3aWR0aDogMzI0cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAmLS1pbWFnZXtcbiAgICAgICAgICAgIHdpZHRoOiAzMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zaXRlbWFwe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgbWFyZ2luOiAwIDQ1cHggMmVtO1xuICAgICAgICB9XG4gICAgICAgIGR0e1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBkZHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29weXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjQ5cHgpe1xuICAgICAgICAmX19zaXRlbWFwe1xuICAgICAgICAgICAgPmRpdntcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMyUgLSA0NXB4KTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxLjVlbSAyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNDE0cHgpe1xuICAgICAgICAmX19zaXRlbWFwe1xuICAgICAgICAgICAgPmRpdntcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0NXB4KTtcbiAgICAgICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9jb21tb25cbi5pbmZvLWxpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgbGl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICYucG9zdGVye1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MiU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGltZXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgYnJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzOTlweCl7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpe1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTBweCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpe1xuICAgICAgICAmOm5vdCguZmlyc3QtYmlnKXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiBjYWxjKDUwJSArIDEwcHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAyZW0pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gMmVtKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNW4pe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmlyc3QtYmlne1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IGNhbGMoNTAlICsgMTBweCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgLTdweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNiksXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTApLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDE0KSxcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxOCksXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMjIpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uaW5mby1saXN0LXR5cGUye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBwYWRkaW5nOiA3LjVweDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDc1LjclO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJi5wb3N0ZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMwMDApO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuLHRpbWV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGJye1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogMzk5cHgpe1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDg1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KXtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBsaXtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXB4O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7XG4gICAgICAgICY6bm90KC5maXJzdC1iaWcpe1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IGNhbGMoNTAlICsgMTBweCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDJlbSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAyZW0pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgICAgIC8vZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1bil7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5maXJzdC1iaWd7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogY2FsYyg1MCUgKyAxMHB4KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAtN3B4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSxcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMCksXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTQpLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDE4KSxcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyMil7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5saW5rLXdoaXRlLXJlZCB7XG4gICAgQGluY2x1ZGUgbGluaztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dDtcbiAgICB9XG4gICAgfVxufVxuLmxpbmstd2hpdGUge1xuICAgIEBpbmNsdWRlIGxpbms7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgfVxuICAgIH1cbn1cbi5saW5rLWJsYWNrIHtcbiAgICBAaW5jbHVkZSBsaW5rO1xuICAgIC8vYmFja2dyb3VuZDogIzAwMDtcbiAgICAvL2NvbG9yOiAjZmZmO1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgfVxufVxuLmxpbmstcmVkIHtcbiAgICBAaW5jbHVkZSBsaW5rO1xuICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0O1xuICAgIH1cbiAgICB9XG59XG4ubGluay1vcGFjaXR5IHtcbiAgICBAaW5jbHVkZSBsaW5rO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwuOCk7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dDtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgIH1cbiAgICB9XG59XG4ubGluay1hcmVhe1xuICAgIG1heC13aWR0aDogMTM4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5saW5rLWxpc3R7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgbGlzdC1zdHlsZTtcbiAgICBsaXtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgICAgIGF7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzAwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ib3R0b20gbGl7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzMuMzZ2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJvdHRvbSBsaXtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2F0ZWdvcml6ZWR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAmX190aXRsZSB7XG4gICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuICAgICZfX2xpc3R7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi5wcm9kdWN0c3tcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpc3Qtc3R5bGU7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmVhdHVyZXN7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaXN0LXN0eWxlO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2ZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHA6bm90KC5saW5rLW9wYWNpdHkpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW46IC41ZW0gMCA0ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsJ0hpcmFnaW5vIEtha3UgR290aGljIFBybycsJ2hpcmFnaW5vIGtha3UgZ290aGljIHBybycsJ+ODoeOCpOODquOCqicsIE1laXJ5bywn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsJ01TIFBHb3RoaWMnLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTAwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5yYWNlc3tcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpc3Qtc3R5bGU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjV2dztcbiAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTB2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzkwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTM1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8q44K544Kv44Ot44O844Or44OQ44O85YWo5L2TKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogOHB4O1xufVxuXG4vKuOCueOCr+ODreODvOODq+ODkOODvOOBrui7jOmBkyovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAkdGV4dDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKCNmZmYsLjEpO1xufVxuXG4vKuOCueOCr+ODreODvOODq+ODkOODvOOBruWLleOBj+mDqOWIhiovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuQGtleWZyYW1lcyBtb3ZlIHsgXG4gICAgZnJvbSB7IHdpZHRoOiAwO29wYWNpdHk6IDA7IH0gXG4gICAgdG8ge29wYWNpdHk6IDE7fVxufVxuIFxuLnR5cGluZyB7IFxuICAgIHdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJi5hY3Rpb257XG4gICAgICAgIC8vYm9yZGVyLXJpZ2h0OiAuMWVtIHNvbGlkO1xuICAgICAgICB3aWR0aDogMzUwcHg7IC8qICMgb2YgY2hhcnMgKi9cbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlIDFzIHN0ZXBzKDEwLCBlbmQpXG4gICAgfVxufVxuLnR5cGluZy1sb25nIHsgXG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAmLmFjdGlvbntcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IC4xZW0gc29saWQ7XG4gICAgICAgIHdpZHRoOiA1NTBweDsgLyogIyBvZiBjaGFycyAqL1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBhbmltYXRpb246IG1vdmUgMXMgc3RlcHMoMTAsIGVuZClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZTIgeyBcbiAgICBmcm9tIHsgaGVpZ2h0OiAwO29wYWNpdHk6IDA7IH0gXG4gICAgdG8ge29wYWNpdHk6IDE7fVxufVxuIFxuLmNhdGVnb3JpemVkX190aXRsZSB7IFxuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJi5hY3Rpb257XG4gICAgICAgIC8vYm9yZGVyLXJpZ2h0OiAuMWVtIHNvbGlkO1xuICAgICAgICBoZWlnaHQ6IDM4MHB4OyAvKiAjIG9mIGNoYXJzICovXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGFuaW1hdGlvbjogbW92ZTIgMXMgc3RlcHMoMTAsIGVuZClcbiAgICB9XG59XG5cbiN0dntcbiAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZSAuNXM7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB9XG4gICAgJi5hY3Rpb257XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICB9XG4gICAgfVxufVxuLmxpbmstbGlzdHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlIC41cztcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIH1cbiAgICAmLmFjdGlvbntcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ob21lLXByb2R1Y3Rze1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXgtd2lkdGg6IDEzODBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIG1hcmdpbjogMTI1cHggYXV0bztcbiAgICB9XG59XG5cbi5ob21lLW1lc3NhZ2V7XG4gICAgcGFkZGluZzogNDBweCAwIDExMHZ3O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL21lc3NhZ2UtYmFjay5wbmcnKSBsZWZ0IGJvdHRvbS8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgPmRpdntcbiAgICAgICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIGgye1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJNZXNzYWdlXCI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZyxibGFjaywgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIGxpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDQwcHggMCAwIGF1dG87XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMCU7XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucGFnZS10b3B7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5yYWNlLWxpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG59XG4uYWJvdXQtcHJvZHVjdCB7XG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBkaXZ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXBwZWFye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSAuM3M7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB9XG4gICAgJi5hY3Rpb257XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5mby1saXN0IGxpIGEgZmlndXJlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5pbmZvLWxpc3QgbGkgYSBmaWd1cmUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NiU7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwibm9ybWFsaXplXCI7XG5AaW1wb3J0IFwiYmFndWV0dGVCb3hcIjtcbi8vQGltcG9ydCBcInNjcm9sbC1oaW50XCI7XG5AaW1wb3J0IFwic2xpY2tcIjtcbkBpbXBvcnQgXCJzbGljay10aGVtZVwiO1xuQGltcG9ydCBcImNvbW1vblwiO1xuXG5cblxuXG4vL2hvbWVcbi5ob21lLW1haW57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmX19tb3ZpZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuICAgICZfX2JleW9uZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgICAgICAvL21heC1oZWlnaHQ6IDEwODBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIH1cbiAgICAgICAgJi0tdGl0bGV7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwdnc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JhY2luZyBTYW5zIE9uZScsIGN1cnNpdmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuICAgICAgICAmLS1tZXNzYWdle1xuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgICAgICAgICBjb2xvcjogJHN1YjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNS41dnc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDtcbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRzdWI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTonUmFjaW5nIFNhbnMgT25lJywgY3Vyc2l2ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4xcztcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW47XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiNzdG9we1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iYWNrLnBuZycpO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgJi0tdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tbWVzc2FnZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcbiAgICAgICAgICAgICAgICBicntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgJi0tdGl0bGV7XG4gICAgICAgICAgICAgICAgYnJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmhvbWUtbWFpbl9fYmV5b25ke1xuICAgICYubW92aWV7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxufVxuLnNsaWRle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL3otaW5kZXg6IC0xO1xuICAgICZfX3ZpZGVve1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2dztcbiAgICAgICAgLy9tYXgtaGVpZ2h0OiAxMDgwcHg7XG4gICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIH1cbiAgICAgICAgJi0tY29udGVudHN7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OidSYWNpbmcgU2FucyBPbmUnLCBjdXJzaXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMXM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU0OXB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDdweCAwIDdweCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjc3RvcHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3BpY3R1cmV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2dztcbiAgICAgICAgLy9tYXgtaGVpZ2h0OiAxMDgwcHg7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zbGljay1kb3Rze1xuICAgIGJvdHRvbTogMWVtO1xuICAgIHotaW5kZXg6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3Jle1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNjcm9sbHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYW5pbWF0aW9uOiBzZGIgNHMgaW5maW5pdGU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgfVxuICAgIC8vQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIC8vfVxuICAgIEBtZWRpYShtaW4taGVpZ2h0OiA4NzBweCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMzBweDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHNkYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgfVxufVxuLmhvbWUtaW5mb3tcbiAgICBtYXgtd2lkdGg6IDEzODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA2MHB4IDFlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoMntcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB9XG4gICAgLmxpbmstYmxhY2t7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gICAgJi5lbmQtc2VjdGlvbntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgXG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYuZW5kLXNlY3Rpb257XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTVweDtcbiAgICAgICAgfVxuICAgICAgICAubGluay1ibGFja3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTMwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5ob21lLXZpZGVve1xuICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgIFxuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUmFjaW5nIFNhbnMgT25lJywgY3Vyc2l2ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgIC5pZnJhbWUtd3JhcHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTN2dztcbiAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICN0dntcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTI1MHB4KXtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICAgICAgLmlmcmFtZS13cmFwe1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgIGhlaWdodDogMzYuM3Z3O1xuICAgICAgICB9XG4gICAgICAgICN0dntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDk4cHgpO1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNjEwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAzcHggM3B4IDAgJG1haW47XG4gICAgICAgIH0gIFxuICAgICAgICBwe1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAkbWFpbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucHJvZHVjdHMtaG9tZXtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbGlzdC1zdHlsZTtcbiAgICBsaXtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gLjVlbSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGhlaWdodDogMzB2dztcbiAgICAgICAgfVxuICAgICAgICBhOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDEuNWVtKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICBsaSBhOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCl7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm5hbWUtYXJlYXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzAwMCk7XG4gICAgcGFkZGluZzogNTBweCAxMHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb250ZW50cy1ob21le1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBsaXN0LXN0eWxlO1xuICAgIGxpe1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAuNWVtKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBhe1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXZ3O1xuICAgICAgICB9XG4gICAgICAgIGE6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA2NTBweCl7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMS41ZW0pO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4LjV2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDUwcHgpe1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDEuNWVtKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNy42dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgICAgIGxpIGE6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTM4MHB4KXtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb21tZXJjaWFse1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTI1cHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpe1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgIH1cbn0iXX0= */
