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:justify;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--sns2{margin:3em 0 0;padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:right}.top__menu--sns2 li{display:block;margin:0 1em}.top__menu--sns2 li a{-webkit-transition:1s;transition:1s}.top__menu--sns2 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--sns2 li svg.facebook{width:10px}.top__menu--sns2 li svg.twitter{width:25px}.top__menu--sns2 li svg.instagram{width:20px}.top__menu--sns2 li svg.youtube{width:29px}@media (min-width: 769px){.top__menu--sns2 li a:hover{opacity:1}.top__menu--sns2 li a:hover svg{opacity:1}.top__menu--sns2 li a:hover svg.facebook{fill:#1877f2}.top__menu--sns2 li a:hover svg.twitter{fill:#1DA1F2}.top__menu--sns2 li a:hover svg.instagram{fill:#D93177}.top__menu--sns2 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}.top__menu--sns2{margin-top:5px}.top__menu--sns2 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}.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)}.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-top:50px;padding-bottom:10px}.name-area span{display:block}.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: 768px){.contents-home li{width:calc(25% - 1.5em);margin-bottom:2em}.contents-home li a{height:21vw}}@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:282px}}.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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QSwwQkF5QmEsMEJBR2MsVUE1QjNCLENBQUEsMEJBOEJZLENBOUJaLGtCQThCWSxDQUFBLGlDQTlCWiwwQkE2QlksQ0E3Qlosa0JBNkJZLENBQU0sZ0NBN0JsQiwwQkE2QlksQ0E3Qlosa0JBNkJZLENBQUEsZ0NBUUksQ0FBQSxDQUFBLDJCQUlaLG9CQUFrQixZQXpDdEIsQ0FBQSxDQUFBLFlBMkNhLGVBT2IsQ0FBQSxhQUNJLENBQUEsVUFBWSxDQUFBLFdBQ0gsQ0FBQSxnQkFFVCxDQUFBLDBCQUNpQixZQUNWLGdCQU5YLENBQUEsQ0FBQSwwQkFpQkMsa0JBUm1CLFNBVHBCLENBQUEsQ0FBQSwyQkFjSSxZQUFPLHNDQUNILENBQUEiLCJmaWxlIjoiaG9tZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3Ncbmh0bWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgfVxuICBib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbjogMC42N2VtIDA7XG4gIH1cbiAgaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBwcmUge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB9XG4gIGIsXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgfVxuICBjb2RlLFxuICBrYmQsXG4gIHNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IC44ZW07XG4gIH1cbiAgc3ViLFxuICBzdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbiAgc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG4gIH1cbiAgc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbiAgfVxuICBpbWcge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgfVxuICBidXR0b24sXG4gIGlucHV0LFxuICBvcHRncm91cCxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBidXR0b24sXG4gIGlucHV0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBidXR0b24sXG4gIHNlbGVjdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICB9XG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbiAgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBidXR0b246LW1vei1mb2N1c3JpbmcsXG4gIFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuICBbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuICBbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xuICB9XG4gIGZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG4gIH1cbiAgbGVnZW5kIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyAvKiAzICovXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICBwcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG4gIHRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICBbdHlwZT1cImNoZWNrYm94XCJdLFxuICBbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICB9XG4gIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgZm9udDogaW5oZXJpdDtcbiAgfVxuICBkZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBzdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cbiAgdGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAiLCJodG1se2xpbmUtaGVpZ2h0OjEuMTU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1oMXtmb250LXNpemU6MmVtO21hcmdpbjowLjY3ZW0gMH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW07bWFyZ2luOjB9YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1jb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19c21hbGx7Zm9udC1zaXplOi44ZW19c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWltZ3tib3JkZXItc3R5bGU6bm9uZX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLFt0eXBlPVwiYnV0dG9uXCJdLFt0eXBlPVwicmVzZXRcIl0sW3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9YnV0dG9uOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9ZmllbGRzZXR7cGFkZGluZzowLjM1ZW0gMC43NWVtIDAuNjI1ZW19bGVnZW5ke2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPVwiY2hlY2tib3hcIl0sW3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfVt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fWRldGFpbHN7ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmV9LyohXG4gKiBiYWd1ZXR0ZUJveC5qc1xuICogQGF1dGhvciAgZmVpbW9zaVxuICogQHZlcnNpb24gMS4xMS4wXG4gKiBAdXJsIGh0dHBzOi8vZ2l0aHViLmNvbS9mZWltb3NpL2JhZ3VldHRlQm94LmpzXG4gKi8jYmFndWV0dGVCb3gtb3ZlcmxheXtkaXNwbGF5Om5vbmU7b3BhY2l0eTowO3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmhpZGRlbjt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwMDAwMDA7YmFja2dyb3VuZC1jb2xvcjojMjIyO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjgpOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZX0jYmFndWV0dGVCb3gtb3ZlcmxheS52aXNpYmxle29wYWNpdHk6MX0jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfSNiYWd1ZXR0ZUJveC1vdmVybGF5IC5mdWxsLWltYWdlIGZpZ3VyZXtkaXNwbGF5OmlubGluZTttYXJnaW46MDtoZWlnaHQ6MTAwJX0jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZSBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtYm94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTstbW96LWJveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KX0jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZSBmaWdjYXB0aW9ue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxLjg7d2hpdGUtc3BhY2U6bm9ybWFsO2NvbG9yOiNjY2M7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjYpO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9I2JhZ3VldHRlQm94LW92ZXJsYXkgLmZ1bGwtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NTAlO3dpZHRoOjFweDttYXJnaW4tcmlnaHQ6LTFweH0jYmFndWV0dGVCb3gtc2xpZGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LXRyYW5zaXRpb246bGVmdCAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOmxlZnQgLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjpsZWZ0IC40cyBlYXNlLHRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOmxlZnQgLjRzIGVhc2UsdHJhbnNmb3JtIC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlLC1tb3otdHJhbnNmb3JtIC40cyBlYXNlfSNiYWd1ZXR0ZUJveC1zbGlkZXIuYm91bmNlLWZyb20tcmlnaHR7LXdlYmtpdC1hbmltYXRpb246Ym91bmNlRnJvbVJpZ2h0IC40cyBlYXNlLW91dDthbmltYXRpb246Ym91bmNlRnJvbVJpZ2h0IC40cyBlYXNlLW91dH0jYmFndWV0dGVCb3gtc2xpZGVyLmJvdW5jZS1mcm9tLWxlZnR7LXdlYmtpdC1hbmltYXRpb246Ym91bmNlRnJvbUxlZnQgLjRzIGVhc2Utb3V0O2FuaW1hdGlvbjpib3VuY2VGcm9tTGVmdCAuNHMgZWFzZS1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUZyb21SaWdodHswJSwxMDAle21hcmdpbi1sZWZ0OjB9NTAle21hcmdpbi1sZWZ0Oi0zMHB4fX1Aa2V5ZnJhbWVzIGJvdW5jZUZyb21SaWdodHswJSwxMDAle21hcmdpbi1sZWZ0OjB9NTAle21hcmdpbi1sZWZ0Oi0zMHB4fX1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlRnJvbUxlZnR7MCUsMTAwJXttYXJnaW4tbGVmdDowfTUwJXttYXJnaW4tbGVmdDozMHB4fX1Aa2V5ZnJhbWVzIGJvdW5jZUZyb21MZWZ0ezAlLDEwMCV7bWFyZ2luLWxlZnQ6MH01MCV7bWFyZ2luLWxlZnQ6MzBweH19LmJhZ3VldHRlQm94LWJ1dHRvbiNuZXh0LWJ1dHRvbiwuYmFndWV0dGVCb3gtYnV0dG9uI3ByZXZpb3VzLWJ1dHRvbnt0b3A6NTAlO3RvcDpjYWxjKDUwJSAtIDMwcHgpO3dpZHRoOjQ0cHg7aGVpZ2h0OjYwcHh9LmJhZ3VldHRlQm94LWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOjA7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowOy1tb3otYm9yZGVyLXJhZGl1czoxNSU7Ym9yZGVyLXJhZGl1czoxNSU7YmFja2dyb3VuZC1jb2xvcjojMzIzMjMyO2JhY2tncm91bmQtY29sb3I6cmdiYSg1MCw1MCw1MCwwLjUpO2NvbG9yOiNkZGQ7Zm9udDoxLjZlbSBzYW5zLXNlcmlmOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZX0uYmFndWV0dGVCb3gtYnV0dG9uOmZvY3VzLC5iYWd1ZXR0ZUJveC1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDUwLDUwLDUwLDAuOSl9LmJhZ3VldHRlQm94LWJ1dHRvbiNuZXh0LWJ1dHRvbntyaWdodDoyJX0uYmFndWV0dGVCb3gtYnV0dG9uI3ByZXZpb3VzLWJ1dHRvbntsZWZ0OjIlfS5iYWd1ZXR0ZUJveC1idXR0b24jY2xvc2UtYnV0dG9ue3RvcDoyMHB4O3JpZ2h0OjIlO3JpZ2h0OmNhbGMoMiUgKyA2cHgpO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LmJhZ3VldHRlQm94LWJ1dHRvbiBzdmd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfS5iYWd1ZXR0ZUJveC1zcGlubmVye3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi0yMHB4O21hcmdpbi1sZWZ0Oi0yMHB4fS5iYWd1ZXR0ZUJveC1kb3VibGUtYm91bmNlMSwuYmFndWV0dGVCb3gtZG91YmxlLWJvdW5jZTJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstbW96LWJvcmRlci1yYWRpdXM6NTAlO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtvcGFjaXR5Oi42O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDstd2Via2l0LWFuaW1hdGlvbjpib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7YW5pbWF0aW9uOmJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dH0uYmFndWV0dGVCb3gtZG91YmxlLWJvdW5jZTJ7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTFzO2FuaW1hdGlvbi1kZWxheTotMXN9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXswJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGJvdW5jZXswJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApOy1tb3otdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uc2xpY2stc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowfS5zbGljay1saXN0OmZvY3Vze291dGxpbmU6bm9uZX0uc2xpY2stbGlzdC5kcmFnZ2luZ3tjdXJzb3I6cG9pbnRlcjtjdXJzb3I6aGFuZH0uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywuc2xpY2stc2xpZGVyIC5zbGljay1saXN0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uc2xpY2stdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO3RvcDowO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uc2xpY2stdHJhY2s6YmVmb3JlLC5zbGljay10cmFjazphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZX0uc2xpY2stdHJhY2s6YWZ0ZXJ7Y2xlYXI6Ym90aH0uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2t7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXNsaWRle2Zsb2F0OmxlZnQ7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7ZGlzcGxheTpub25lfVtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRle2Zsb2F0OnJpZ2h0fS5zbGljay1zbGlkZSBpbWd7ZGlzcGxheTpibG9ja30uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWd7ZGlzcGxheTpub25lfS5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWd7cG9pbnRlci1ldmVudHM6bm9uZX0uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2t9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRle3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bztib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zbGljay1hcnJvdy5zbGljay1oaWRkZW57ZGlzcGxheTpub25lfS5zbGljay1sb2FkaW5nIC5zbGljay1saXN0e2JhY2tncm91bmQ6I2ZmZiB1cmwoXCIuL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdH0uc2xpY2stcHJldiwuc2xpY2stbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7bGluZS1oZWlnaHQ6MHB4O2ZvbnQtc2l6ZTowcHg7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp0cmFuc3BhcmVudDt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3BhZGRpbmc6MDtib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmV9LnNsaWNrLXByZXY6aG92ZXIsLnNsaWNrLXByZXY6Zm9jdXMsLnNsaWNrLW5leHQ6aG92ZXIsLnNsaWNrLW5leHQ6Zm9jdXN7b3V0bGluZTpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSwuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3Jle29wYWNpdHk6MX0uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3Jle29wYWNpdHk6LjI1fS5zbGljay1wcmV2OmJlZm9yZSwuc2xpY2stbmV4dDpiZWZvcmV7Zm9udC1mYW1pbHk6XCJzbGlja1wiO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZmZjtvcGFjaXR5Oi43NTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uc2xpY2stcHJldntsZWZ0Oi0yNXB4fVtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXZ7bGVmdDphdXRvO3JpZ2h0Oi0yNXB4fS5zbGljay1wcmV2OmJlZm9yZXtjb250ZW50Olwi4oaQXCJ9W2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmV7Y29udGVudDpcIuKGklwifS5zbGljay1uZXh0e3JpZ2h0Oi0yNXB4fVtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHR7bGVmdDotMjVweDtyaWdodDphdXRvfS5zbGljay1uZXh0OmJlZm9yZXtjb250ZW50Olwi4oaSXCJ9W2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmV7Y29udGVudDpcIuKGkFwifS5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVye21hcmdpbi1ib3R0b206MzBweH0uc2xpY2stZG90c3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTI1cHg7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO21hcmdpbjowO3dpZHRoOjEwMCV9LnNsaWNrLWRvdHMgbGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDttYXJnaW46MCA1cHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyfS5zbGljay1kb3RzIGxpIGJ1dHRvbntib3JkZXI6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDtvdXRsaW5lOm5vbmU7bGluZS1oZWlnaHQ6MHB4O2ZvbnQtc2l6ZTowcHg7Y29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzo1cHg7Y3Vyc29yOnBvaW50ZXJ9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3Jle29wYWNpdHk6MX0uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtjb250ZW50Olwi4oCiXCI7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmb250LWZhbWlseTpcInNsaWNrXCI7Zm9udC1zaXplOjZweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDA7b3BhY2l0eTouMjU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7Y29sb3I6IzAwMDtvcGFjaXR5Oi43NX1pbWd7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCV9aWZyYW1le21heC13aWR0aDoxMDAlfXVse3BhZGRpbmctbGVmdDoyMHB4fWhye21hcmdpbjo0ZW0gMDtib3JkZXI6bm9uZTtib3JkZXItdG9wOjFweCBkb3R0ZWQgI2FhYTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fUBtZWRpYSAobWluLXdpZHRoOiA0ODlweCl7Lm1ibHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3B7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBje2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KXsubHNwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogMTI0OXB4KXsubHBje2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0qey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH1he2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjouNXN9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXthOmhvdmVye29wYWNpdHk6LjZ9fS5jbGVhcmZpeDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH06Zm9jdXN7Ym9yZGVyOjA7b3V0bGluZTpub25lO2JveC1zaGFkb3c6bm9uZX1tYWlue2Rpc3BsYXk6YmxvY2t9Ym9keXtmb250LWZhbWlseTonTm90byBTYW5zIEpQJywnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvJywnaGlyYWdpbm8ga2FrdSBnb3RoaWMgcHJvJywn44Oh44Kk44Oq44KqJywgTWVpcnlvLCfvvK3vvLMg77yw44K044K344OD44KvJywnTVMgUEdvdGhpYycsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjc1O3RleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMwMDB9aDJ7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjJlbTtsaW5lLWhlaWdodDoxLjQ7bGV0dGVyLXNwYWNpbmc6NXB4fXN0cm9uZ3tmb250LXNpemU6MS4xZW07bGV0dGVyLXNwYWNpbmc6NXB4O2JvcmRlci1ib3R0b206NnB4IHNvbGlkICNlNWExMDE7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe3N0cm9uZ3tmb250LXNpemU6MS4zZW19fXRhYmxlIHN0cm9uZ3tmb250LXNpemU6MWVtO2xldHRlci1zcGFjaW5nOjBweDtib3JkZXItYm90dG9tOm5vbmU7ZGlzcGxheTppbmxpbmU7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS43NX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe3RhYmxlIHN0cm9uZ3tmb250LXNpemU6MWVtfX0udG9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxMHB4O3otaW5kZXg6Mn0udG9wOmJlZm9yZSwudG9wOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuOSk7dHJhbnNmb3JtOnNjYWxlWSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zaXRpb246LjVzO3otaW5kZXg6LTF9LnRvcDpiZWZvcmV7dG9wOjA7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0udG9wOmhvdmVyOmJlZm9yZSwudG9wOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZVkoMSl9LnRvcC5zaG93OmJlZm9yZSwudG9wLnNob3c6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWSgxKX0udG9wX19sb2dve2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTYycHg7aGVpZ2h0OjIwcHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowO2xpbmUtaGVpZ2h0OjB9LnRvcF9fbG9nby0taW1hZ2V7d2lkdGg6MTYycHg7aGVpZ2h0OjIwcHg7ZmlsdGVyOmRyb3Atc2hhZG93KDFweCAxcHggMXB4ICMwMDApfS50b3BfX2xvZ286YWZ0ZXJ7YmFja2dyb3VuZDojZmZmO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTU1cHg7bGVmdDotMTUwcHg7b3BhY2l0eTouNjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTYzcHg7dHJhbnNmb3JtOnJvdGF0ZSg0MWRlZyk7dHJhbnNpdGlvbjphbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7d2lkdGg6MTAwcHg7ei1pbmRleDoxfUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LnRvcF9fbG9nbzpob3ZlcntvcGFjaXR5OjF9LnRvcF9fbG9nbzpob3ZlcjphZnRlcntsZWZ0OjEyMCU7dHJhbnNpdGlvbjphbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpfX0udG9wX190cmlnZ2Vye2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7Y3Vyc29yOnBvaW50ZXJ9LnRvcF9fdHJpZ2dlciBzcGFue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I2ZmZjttYXJnaW4tYm90dG9tOjExcHg7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2l0aW9uOi41cztib3gtc2hhZG93OjFweCAxcHggMHB4ICMwMDB9LnRvcF9fdHJpZ2dlciBzcGFuOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS50b3BfX3RyaWdnZXIub3BlbiBzcGFuOmZpcnN0LWNoaWxke3RyYW5zZm9ybTpyb3RhdGUoMzhkZWcpIHNjYWxlWCgxLjMpfS50b3BfX3RyaWdnZXIub3BlbiBzcGFuOm50aC1jaGlsZCgyKXt0cmFuc2Zvcm06c2NhbGVYKDApfS50b3BfX3RyaWdnZXIub3BlbiBzcGFuOmxhc3QtY2hpbGR7dHJhbnNmb3JtOnJvdGF0ZSgtMzhkZWcpIHNjYWxlWCgxLjMpfS50b3BfX21lbnV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuOSk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQzcHg7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjouNXM7b3ZlcmZsb3cteTphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS50b3BfX21lbnUtLXBhZ2V7cGFkZGluZzowO21hcmdpbjoxLjVlbSAwIDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnRvcF9fbWVudS0tcGFnZSBhe3RyYW5zaXRpb246LjVzfUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LnRvcF9fbWVudS0tcGFnZSBhOmhvdmVye3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpib2xkO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZDojRTUwMDExO29wYWNpdHk6MTtwYWRkaW5nOjJweCAxMHB4O2ZvbnQtZmFtaWx5OidOb3RvIFNhbnMgSlAnLHNhbnMtc2VyaWZ9fS50b3BfX21lbnUtLXBhZ2UgbGl7ZGlzcGxheTpibG9jaztwYWRkaW5nOjFlbSAwO2ZvbnQtZmFtaWx5OidOb3RvIFNlcmlmIEpQJywgc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO3RleHQtc2hhZG93OjFweCAxcHggMXB4ICMwMDB9LnRvcF9fbWVudS0tc25ze21hcmdpbjozZW0gMCAwO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnRvcF9fbWVudS0tc25zIGxpe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMWVtfS50b3BfX21lbnUtLXNucyBsaSBhe3RyYW5zaXRpb246MXN9LnRvcF9fbWVudS0tc25zIGxpIHN2Z3toZWlnaHQ6MjBweDtmaWxsOiNmZmY7dHJhbnNpdGlvbjoxcztmaWx0ZXI6ZHJvcC1zaGFkb3coMXB4IDFweCAxcHggIzAwMCl9LnRvcF9fbWVudS0tc25zIGxpIHN2Zy5mYWNlYm9va3t3aWR0aDoxMHB4fS50b3BfX21lbnUtLXNucyBsaSBzdmcudHdpdHRlcnt3aWR0aDoyNXB4fS50b3BfX21lbnUtLXNucyBsaSBzdmcuaW5zdGFncmFte3dpZHRoOjIwcHh9LnRvcF9fbWVudS0tc25zIGxpIHN2Zy55b3V0dWJle3dpZHRoOjI5cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsudG9wX19tZW51LS1zbnMgbGkgYTpob3ZlcntvcGFjaXR5OjF9LnRvcF9fbWVudS0tc25zIGxpIGE6aG92ZXIgc3Zne29wYWNpdHk6MX0udG9wX19tZW51LS1zbnMgbGkgYTpob3ZlciBzdmcuZmFjZWJvb2t7ZmlsbDojMTg3N2YyfS50b3BfX21lbnUtLXNucyBsaSBhOmhvdmVyIHN2Zy50d2l0dGVye2ZpbGw6IzFEQTFGMn0udG9wX19tZW51LS1zbnMgbGkgYTpob3ZlciBzdmcuaW5zdGFncmFte2ZpbGw6I0Q5MzE3N30udG9wX19tZW51LS1zbnMgbGkgYTpob3ZlciBzdmcueW91dHViZXtmaWxsOiNjZDIwMWZ9fS50b3BfX21lbnUtLWxhbmd1YWdle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgLjVyZW19LnRvcF9fbWVudS5vcGVue3Zpc2liaWxpdHk6dmlzaWJsZTtoZWlnaHQ6Y2FsYygxMDB2aCAtIDQzcHgpfUBtZWRpYSAobWF4LXdpZHRoOiAxMzE1cHgpey50b3BfX21lbnUtLXBhZ2UgbGkub3BlbiAubWVnYXtiYWNrZ3JvdW5kOiNFNTAwMTE7cGFkZGluZzoxZW0gMH0udG9wX19tZW51LS1wYWdlIGxpLm9wZW4gLm1lZ2FfX3BhcmVudHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXNoYWRvdzpub25lO29wYWNpdHk6MTtwYWRkaW5nOjJweCAxMHB4O2ZvbnQtZmFtaWx5OidOb3RvIFNhbnMgSlAnLHNhbnMtc2VyaWZ9LnRvcF9fbWVudS0tcGFnZSBsaS5vcGVuIC5tZWdhX19wYXJlbnQ6YWZ0ZXJ7Y29udGVudDpcIi1cIjt0cmFuc2Zvcm06c2NhbGVYKDIpfS50b3BfX21lbnUtLXBhZ2UgbGkub3BlbiAubWVnYV9fY2hpbGR7dmlzaWJpbGl0eTp2aXNpYmxlO3Bvc2l0aW9uOnN0YXRpYzt0cmFuc2Zvcm06c2NhbGUoMSk7aGVpZ2h0OmF1dG99LnRvcF9fbWVudS0tcGFnZSBsaS5vcGVuIC5tZWdhX19jaGlsZC0tbGlzdHttYXJnaW4tdG9wOjEwcHh9LnRvcF9fbWVudS0tcGFnZSBsaS5vcGVuIC5tZWdhX19jaGlsZCBsaXt0cmFuc2Zvcm06c2NhbGUoMSl9LnRvcF9fbWVudS0tcGFnZSBsaS5vcGVuIC5pY29uLWNhcnR7ZmlsdGVyOm5vbmV9LnRvcF9fbWVudS0tbGFuZ3VhZ2V7cGFkZGluZzoxZW07dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYSAobWluLXdpZHRoOiAxMzE2cHgpey50b3B7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MCAxMHB4O2hlaWdodDo0NHB4fS50b3BfX2xvZ297d2lkdGg6MzI0cHg7aGVpZ2h0OjQwcHh9LnRvcF9fbG9nby0taW1hZ2V7d2lkdGg6MzI0cHg7aGVpZ2h0OjQwcHh9LnRvcF9fdHJpZ2dlcntkaXNwbGF5Om5vbmV9LnRvcF9fbWVudXtwb3NpdGlvbjpzdGF0aWM7dmlzaWJpbGl0eTp2aXNpYmxlO2hlaWdodDo0NHB4O3dpZHRoOmF1dG87YmFja2dyb3VuZDp0cmFuc3BhcmVudDtvdmVyZmxvdzp2aXNpYmxlO21hcmdpbjowIDAgMCBhdXRvfS50b3BfX21lbnU+ZGl2e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDotNXB4fS50b3BfX21lbnUtLXBhZ2V7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O3RleHQtYWxpZ246bGVmdH0udG9wX19tZW51LS1wYWdlPmxpe21hcmdpbi1yaWdodDoyZW19LnRvcF9fbWVudS0tcGFnZSBsaTpob3ZlciAubWVnYV9fcGFyZW50IGF7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOiNFNTAwMTE7b3BhY2l0eToxO3BhZGRpbmc6MnB4IDEwcHg7Zm9udC1mYW1pbHk6J05vdG8gU2FucyBKUCcsc2Fucy1zZXJpZn0udG9wX19tZW51LS1wYWdlIGxpOmhvdmVyIC5tZWdhX19jaGlsZHt2aXNpYmlsaXR5OnZpc2libGU7aGVpZ2h0OjY1cHg7aGVpZ2h0OmF1dG99LnRvcF9fbWVudS0tc25ze21hcmdpbi10b3A6NXB4fS50b3BfX21lbnUtLXNucyBsaSBzdmd7aGVpZ2h0OjE2cHh9fS5tZWdhe21hcmdpbjowfS5tZWdhX19jaGlsZHt2aXNpYmlsaXR5OmhpZGRlbjtoZWlnaHQ6MDttYXJnaW46MH0ubWVnYV9fY2hpbGQtLWxpc3R7cGFkZGluZzowfS5tZWdhX19jaGlsZC0tbGlzdCBsaXtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEycHh9QG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7Lm1lZ2FfX2NoaWxkLS1saXN0IGxpe2ZvbnQtc2l6ZToxNHB4fX0ubWVnYV9fY2hpbGQtLWltYWdle2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTI0OXB4KXsubWVnYXtjdXJzb3I6cG9pbnRlcn0ubWVnYV9fcGFyZW50OmFmdGVye2NvbnRlbnQ6XCIrXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MTBweDt0cmFuc2l0aW9uOi4zc30ubWVnYV9fY2hpbGR7aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnNjYWxlKDApO2hlaWdodDowfS5tZWdhX19jaGlsZD5saXt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm06c2NhbGUoMCk7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXNoYWRvdzpub25lO2ZvbnQtZmFtaWx5OidOb3RvIFNhbnMgSlAnLHNhbnMtc2VyaWY7Ym9yZGVyLXRvcDoxcHggZG90dGVkICNmZmY7cGFkZGluZzowfS5tZWdhX19jaGlsZD5saSBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxZW19fUBtZWRpYSAobWF4LXdpZHRoOiAxMjQ5cHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCl7Lm1lZ2FfX2NoaWxkPmxpIGE6aG92ZXJ7cGFkZGluZzoxZW07YmFja2dyb3VuZDojMDAwfX1AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KXsubWVnYV9fcGFyZW50e2N1cnNvcjpwb2ludGVyfS5tZWdhX19jaGlsZHtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjp0b3A7dHJhbnNpdGlvbjouNXM7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo0NHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuOSl9Lm1lZ2FfX2NoaWxkIGF7dHJhbnNpdGlvbjouNXN9Lm1lZ2FfX2NoaWxkLS1saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzowO3dpZHRoOjEwMCV9Lm1lZ2FfX2NoaWxkLS1saXN0Pmxpe21hcmdpbjowIDEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpey5tZWdhX19jaGlsZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubWVnYV9fY2hpbGQtLWltYWdle21hcmdpbjozMHB4IDEwcHggMCAwfX0uaWNvbi1jYXJ0e2ZpbGw6I2ZmZjt3aWR0aDoyMXB4O2hlaWdodDoyMXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo0cHg7ZmlsdGVyOmRyb3Atc2hhZG93KDFweCAxcHggMXB4ICMwMDApfS5tZW51LXdyYXB7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7Lm1lbnUtd3JhcHtwb3NpdGlvbjpzdGF0aWN9fSNjbG9zZUFyZWF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmJhY2stdG9we2ZvbnQtZmFtaWx5OidSYWNpbmcgU2FucyBPbmUnLCBjdXJzaXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjpmaXhlZDtib3R0b206MDtyaWdodDowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246LjVzO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHB4KTt6LWluZGV4OjF9LmJhY2stdG9wOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2JvcmRlci10b3A6MnB4IHNvbGlkO2JvcmRlci1yaWdodDoycHggc29saWQ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuYmFjay10b3A6aG92ZXJ7b3BhY2l0eToxO2JhY2tncm91bmQ6I0U1MDAxMX19LmJhY2stdG9wLnNob3d7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5tZWdhLXN1Yl9fY2hpbGR7bWFyZ2luOjB9Lm1lZ2Etc3ViX19jaGlsZCBkdHtvcGFjaXR5Oi42fUBtZWRpYSAobWF4LXdpZHRoOiAxMjQ5cHgpey5tZWdhLXN1Yl9fcGFyZW50OmFmdGVye2NvbnRlbnQ6XCIrXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MTBweDstd2Via2l0LXRyYW5zaXRpb246LjNzO3RyYW5zaXRpb246LjNzfS5tZWdhLXN1Yl9fY2hpbGR7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnNjYWxlWSgwKTtoZWlnaHQ6MH0ubWVnYS1zdWJfX2NoaWxkIHVse3BhZGRpbmc6MH0ubWVnYS1zdWJfX2NoaWxkIGR0e2ZvbnQtZmFtaWx5OidOb3RvIFNhbnMgSlAnLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZH0ubWVnYS1zdWJfX2NoaWxkIGRke21hcmdpbjowfX1AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KXsubWVnYS1zdWJfX3BhcmVudHtmb250LXNpemU6MS4yNWVtO2JvcmRlci1ib3R0b206MXB4IGRvdHRlZH0ubWVnYS1zdWJfX2NoaWxke21hcmdpbjowfS5tZWdhLXN1Yl9fY2hpbGQgZGQgdWx7cGFkZGluZy1sZWZ0OjEwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjQ5cHgpey5vcGVuU3ViIC5tZWdhLXN1YntwYWRkaW5nOjIwcHggMDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC44KX0ub3BlblN1YiAubWVnYS1zdWJfX3BhcmVudHtmb250LWZhbWlseTonTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjI1ZW07Zm9udC13ZWlnaHQ6Ym9sZDtvcGFjaXR5Oi42O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0ub3BlblN1YiAubWVnYS1zdWJfX3BhcmVudDphZnRlcntjb250ZW50OlwiLVwiO3RyYW5zZm9ybTpzY2FsZVgoMil9Lm9wZW5TdWIgLm1lZ2Etc3ViX19jaGlsZHt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnNjYWxlWSgxKTtoZWlnaHQ6YXV0bzttYXJnaW46MH0ub3BlblN1YiAubWVnYS1zdWJfX2NoaWxkIGR0e29wYWNpdHk6LjZ9fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5wcm9kdWN0LW1lbnV7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtcm93czoxMCUgMTAlIDEwJSAxMCUgMTAlIDEwJSAxMCUgMTAlIDEwJSAxMCU7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjIwJSAyMCUgMjAlIDIwJSAyMCU7aGVpZ2h0Ojgwdmg7bWF4LWhlaWdodDo3MDBweH0ucHJvZHVjdC1tZW51X19tdWZsZXJ7Z3JpZC1jb2x1bW46MSAvIDI7Z3JpZC1yb3c6MSAvIDExfS5wcm9kdWN0LW1lbnVfX2VuZ2luZXtncmlkLWNvbHVtbjoyIC8gMztncmlkLXJvdzoxIC8gMTF9LnByb2R1Y3QtbWVudV9fZWxlY3RyaWNhbHtncmlkLWNvbHVtbjozIC8gNDtncmlkLXJvdzoxIC8gMTF9LnByb2R1Y3QtbWVudV9fY2hhc3Npc3tncmlkLWNvbHVtbjo0IC8gNTtncmlkLXJvdzoxIC8gN30ucHJvZHVjdC1tZW51X19nb29kc3tncmlkLWNvbHVtbjo1IC8gNjtncmlkLXJvdzoxIC8gN30ucHJvZHVjdC1tZW51X19raXRwYXJ0c3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDozMDBweH0ucHJvZHVjdC1tZW51X19jb21wbGV0ZXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDoxNzBweH0ucHJvZHVjdC1tZW51X193YXJyYW50eXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDowfS5wcm9kdWN0LW1lbnUgZGx7bWFyZ2luOjB9LnByb2R1Y3QtbWVudSBkbCBkZHttYXJnaW46MH0ucHJvZHVjdC1tZW51IGRsIHVse21hcmdpbjowfX1AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KXsubWVudS0zMHt3aWR0aDozMy4zMyV9fS5ib3R0b217YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmY7cGFkZGluZzo2MHB4IDAgMzBweH0uYm90dG9tX19sb2dve2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0byA2MHB4O3dpZHRoOjMyNHB4O2hlaWdodDo0MHB4O21heC13aWR0aDoxMDAlfS5ib3R0b21fX2xvZ28tLWltYWdle3dpZHRoOjMyNHB4O2hlaWdodDo0MHB4fS5ib3R0b21fX3NpdGVtYXB7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJvdHRvbV9fc2l0ZW1hcD5kaXZ7bWFyZ2luOjAgNDVweCAyZW19LmJvdHRvbV9fc2l0ZW1hcCBkdHtmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MThweDttYXJnaW4tYm90dG9tOjE1cHh9LmJvdHRvbV9fc2l0ZW1hcCBkZHttYXJnaW46MDtmb250LXNpemU6MTJweH0uYm90dG9tX19zaXRlbWFwIGRkIHVse3BhZGRpbmc6MDttYXJnaW46MH0uYm90dG9tX19zaXRlbWFwIGRkIHVsIGxpe2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxMHB4fS5ib3R0b21fX2NvcHl7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjAgMTVweH1AbWVkaWEgKG1heC13aWR0aDogMTI0OXB4KXsuYm90dG9tX19zaXRlbWFwPmRpdnt3aWR0aDpjYWxjKDMzJSAtIDQ1cHgpO21heC13aWR0aDoyMTBweDttYXJnaW46MCAxLjVlbSAyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCl7LmJvdHRvbV9fc2l0ZW1hcD5kaXZ7d2lkdGg6Y2FsYyg1MCUgLSA0NXB4KX0uYm90dG9tX19zaXRlbWFwPmRpdiBkZHtmb250LXNpemU6MTBweH19LmluZm8tbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjA7bWF4LXdpZHRoOjEzNTBweH0uaW5mby1saXN0IGxpe3dpZHRoOmNhbGMoNTAlIC0gNXB4KTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1ib3R0b206MTBweH0uaW5mby1saXN0IGxpIGF7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uaW5mby1saXN0IGxpIGEucG9zdGVye3BhZGRpbmctYm90dG9tOjcwJX0uaW5mby1saXN0IGxpIGEgZmlndXJle21hcmdpbjowO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWJvdHRvbTo2MiU7YmFja2dyb3VuZDojMDAwfS5pbmZvLWxpc3QgbGkgYSBmaWd1cmUgaW1ne3dpZHRoOjEwMCV9LmluZm8tbGlzdCBsaSBhIGRpdnt3aWR0aDoxMDAlO3BhZGRpbmc6NXB4IDEwcHggMTBweDtsaW5lLWhlaWdodDoxLjQ7cG9zaXRpb246cmVsYXRpdmV9LmluZm8tbGlzdCBsaSBhIGRpdiBzcGFue2Rpc3BsYXk6YmxvY2t9LmluZm8tbGlzdCBsaSBhIGRpdiBzcGFuOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjFweDtib3JkZXItdG9wOjFweCBzb2xpZDttYXJnaW46NXB4IDB9LmluZm8tbGlzdCBsaSBhIGRpdiB0aW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7cmlnaHQ6MTBweH0uaW5mby1saXN0IGxpIGEgZGl2IHB7bWFyZ2luOjVweCAwIDB9LmluZm8tbGlzdCBsaSBhIGRpdiBwIGJye2Rpc3BsYXk6bm9uZX0uaW5mby1saXN0IGxpOmZpcnN0LWNoaWxke3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KXsuaW5mby1saXN0IGxpe2ZvbnQtc2l6ZToxMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7LmluZm8tbGlzdHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uaW5mby1saXN0IGxpe3dpZHRoOmNhbGMoMzMuMzMlIC0gMTBweCk7bWFyZ2luLWxlZnQ6MTVweH0uaW5mby1saXN0IGxpOmZpcnN0LWNoaWxke3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7bWFyZ2luLWxlZnQ6MH0uaW5mby1saXN0IGxpOm50aC1jaGlsZCgyKXt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5pbmZvLWxpc3QgbGk6bnRoLWNoaWxkKDNuKXttYXJnaW4tbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuaW5mby1saXN0Om5vdCguZmlyc3QtYmlnKXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4fS5pbmZvLWxpc3Q6bm90KC5maXJzdC1iaWcpIGxpe3dpZHRoOmNhbGMoMjAlIC0gMmVtKSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MmVtO21hcmdpbi1yaWdodDoxM3B4fS5pbmZvLWxpc3Q6bm90KC5maXJzdC1iaWcpIGxpOmZpcnN0LWNoaWxke3dpZHRoOmNhbGMoMjAlIC0gMmVtKSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MmVtfS5pbmZvLWxpc3Q6bm90KC5maXJzdC1iaWcpIGxpOm50aC1jaGlsZCg1bil7bWFyZ2luLXJpZ2h0OjB9LmluZm8tbGlzdC5maXJzdC1iaWd7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2t9LmluZm8tbGlzdC5maXJzdC1iaWcgbGl7Zm9udC1zaXplOjE0cHg7d2lkdGg6Y2FsYygyNSUgLSAxMHB4KSAhaW1wb3J0YW50O2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MTNweDtmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjEwcHh9LmluZm8tbGlzdC5maXJzdC1iaWcgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6Y2FsYyg1MCUgKyAtN3B4KSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjB9LmluZm8tbGlzdC5maXJzdC1iaWcgbGk6bnRoLWNoaWxkKDYpLC5pbmZvLWxpc3QuZmlyc3QtYmlnIGxpOm50aC1jaGlsZCgxMCksLmluZm8tbGlzdC5maXJzdC1iaWcgbGk6bnRoLWNoaWxkKDE0KSwuaW5mby1saXN0LmZpcnN0LWJpZyBsaTpudGgtY2hpbGQoMTgpLC5pbmZvLWxpc3QuZmlyc3QtYmlnIGxpOm50aC1jaGlsZCgyMil7bWFyZ2luLWxlZnQ6MH19LmluZm8tbGlzdC10eXBlMntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7bWFyZ2luOjA7cGFkZGluZzowfS5pbmZvLWxpc3QtdHlwZTIgbGl7d2lkdGg6Y2FsYyg1MCUgLSAxcHgpO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEycHg7bWFyZ2luLWJvdHRvbToycHg7cGFkZGluZzo3LjVweH0uaW5mby1saXN0LXR5cGUyIGxpIGF7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo3NS43JTtwb3NpdGlvbjpyZWxhdGl2ZX0uaW5mby1saXN0LXR5cGUyIGxpIGEucG9zdGVye3BhZGRpbmctYm90dG9tOjcwJX0uaW5mby1saXN0LXR5cGUyIGxpIGEgZGl2e3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzAwMCk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3BhZGRpbmc6MzBweCAxMHB4IDEwcHg7bGluZS1oZWlnaHQ6MS40fS5pbmZvLWxpc3QtdHlwZTIgbGkgYSBkaXYgc3BhbjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoxcHg7Ym9yZGVyLXRvcDoxcHggc29saWQ7bWFyZ2luOjVweCAwfS5pbmZvLWxpc3QtdHlwZTIgbGkgYSBkaXYgc3BhbiwuaW5mby1saXN0LXR5cGUyIGxpIGEgZGl2IHRpbWV7ZGlzcGxheTpibG9ja30uaW5mby1saXN0LXR5cGUyIGxpIGEgZGl2IHB7bWFyZ2luOjVweCAwIDB9LmluZm8tbGlzdC10eXBlMiBsaSBhIGRpdiBwIGJye2Rpc3BsYXk6bm9uZX0uaW5mby1saXN0LXR5cGUyIGxpOmZpcnN0LWNoaWxke3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KXsuaW5mby1saXN0LXR5cGUyIGxpe2ZvbnQtc2l6ZToxMHB4fS5pbmZvLWxpc3QtdHlwZTIgbGkgYXtwYWRkaW5nLWJvdHRvbTo4NSV9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KXsuaW5mby1saXN0LXR5cGUye2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5pbmZvLWxpc3QtdHlwZTIgbGl7d2lkdGg6Y2FsYygzMy4zMyUgLSAxcHgpO21hcmdpbi1sZWZ0OjEuNXB4fS5pbmZvLWxpc3QtdHlwZTIgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6Y2FsYyg1MCUgLSAxcHgpO21hcmdpbi1sZWZ0OjB9LmluZm8tbGlzdC10eXBlMiBsaTpudGgtY2hpbGQoMil7d2lkdGg6Y2FsYyg1MCUgLSAxcHgpfS5pbmZvLWxpc3QtdHlwZTIgbGk6bnRoLWNoaWxkKDNuKXttYXJnaW4tbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuaW5mby1saXN0LXR5cGUyOm5vdCguZmlyc3QtYmlnKXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4fS5pbmZvLWxpc3QtdHlwZTI6bm90KC5maXJzdC1iaWcpIGxpe3dpZHRoOmNhbGMoMjAlIC0gMmVtKSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MmVtO21hcmdpbi1yaWdodDoxM3B4fS5pbmZvLWxpc3QtdHlwZTI6bm90KC5maXJzdC1iaWcpIGxpOmZpcnN0LWNoaWxke3dpZHRoOmNhbGMoMjAlIC0gMmVtKSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MmVtfS5pbmZvLWxpc3QtdHlwZTI6bm90KC5maXJzdC1iaWcpIGxpOm50aC1jaGlsZCg1bil7bWFyZ2luLXJpZ2h0OjB9LmluZm8tbGlzdC10eXBlMi5maXJzdC1iaWd7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2t9LmluZm8tbGlzdC10eXBlMi5maXJzdC1iaWcgbGl7Zm9udC1zaXplOjE0cHg7d2lkdGg6Y2FsYygyNSUgLSAxMHB4KSAhaW1wb3J0YW50O2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MTNweDtmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjEwcHh9LmluZm8tbGlzdC10eXBlMi5maXJzdC1iaWcgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6Y2FsYyg1MCUgKyAtN3B4KSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjB9LmluZm8tbGlzdC10eXBlMi5maXJzdC1iaWcgbGk6bnRoLWNoaWxkKDYpLC5pbmZvLWxpc3QtdHlwZTIuZmlyc3QtYmlnIGxpOm50aC1jaGlsZCgxMCksLmluZm8tbGlzdC10eXBlMi5maXJzdC1iaWcgbGk6bnRoLWNoaWxkKDE0KSwuaW5mby1saXN0LXR5cGUyLmZpcnN0LWJpZyBsaTpudGgtY2hpbGQoMTgpLC5pbmZvLWxpc3QtdHlwZTIuZmlyc3QtYmlnIGxpOm50aC1jaGlsZCgyMil7bWFyZ2luLWxlZnQ6MH19Lmxpbmstd2hpdGUtcmVke2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6M3B4O2ZvbnQtc2l6ZToxLjJlbTt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjI4MHB4O3BhZGRpbmctcmlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDAgYXV0bztsaW5lLWhlaWdodDoyLjU7YmFja2dyb3VuZDojZmZmO2NvbG9yOiNFNTAwMTF9Lmxpbmstd2hpdGUtcmVkOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOmluaGVyaXQ7d2lkdGg6NnB4O2hlaWdodDoxMDAlO2xlZnQ6LTEwcHh9Lmxpbmstd2hpdGUtcmVkOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkO2JvcmRlci1yaWdodDoxcHggc29saWQ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTttYXJnaW4tbGVmdDoxMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7Lmxpbmstd2hpdGUtcmVkOmhvdmVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KX19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsubGluay13aGl0ZS1yZWQ6aG92ZXJ7YmFja2dyb3VuZDojMDAwfX0ubGluay13aGl0ZXtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OidOb3RvIFNlcmlmIEpQJywgc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjNweDtmb250LXNpemU6MS4yZW07dGV4dC1hbGlnbjpyaWdodDt3aWR0aDoyODBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgMCAwIGF1dG87bGluZS1oZWlnaHQ6Mi41O2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAwfS5saW5rLXdoaXRlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOmluaGVyaXQ7d2lkdGg6NnB4O2hlaWdodDoxMDAlO2xlZnQ6LTEwcHh9Lmxpbmstd2hpdGU6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO21hcmdpbi1sZWZ0OjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsubGluay13aGl0ZTpob3ZlcntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCl9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7Lmxpbmstd2hpdGU6aG92ZXJ7YmFja2dyb3VuZDojRTUwMDExfX0ubGluay1ibGFja3tkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OidOb3RvIFNlcmlmIEpQJywgc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjNweDtmb250LXNpemU6MS4yZW07dGV4dC1hbGlnbjpyaWdodDt3aWR0aDoyODBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgMCAwIGF1dG87bGluZS1oZWlnaHQ6Mi41fS5saW5rLWJsYWNrOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOmluaGVyaXQ7d2lkdGg6NnB4O2hlaWdodDoxMDAlO2xlZnQ6LTEwcHh9LmxpbmstYmxhY2s6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO21hcmdpbi1sZWZ0OjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsubGluay1ibGFjazpob3ZlcntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCl9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmxpbmstYmxhY2s6aG92ZXJ7YmFja2dyb3VuZDojRTUwMDExO2NvbG9yOiNmZmZ9fS5saW5rLXJlZHtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OidOb3RvIFNlcmlmIEpQJywgc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjNweDtmb250LXNpemU6MS4yZW07dGV4dC1hbGlnbjpyaWdodDt3aWR0aDoyODBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgMCAwIGF1dG87bGluZS1oZWlnaHQ6Mi41O2JhY2tncm91bmQ6I0U1MDAxMTtjb2xvcjojZmZmfS5saW5rLXJlZDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDppbmhlcml0O3dpZHRoOjZweDtoZWlnaHQ6MTAwJTtsZWZ0Oi0xMHB4fS5saW5rLXJlZDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItdG9wOjFweCBzb2xpZDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7bWFyZ2luLWxlZnQ6MTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5saW5rLXJlZDpob3ZlcntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCl9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmxpbmstcmVkOmhvdmVye2JhY2tncm91bmQ6IzAwMH19Lmxpbmstb3BhY2l0eXtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OidOb3RvIFNlcmlmIEpQJywgc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjNweDtmb250LXNpemU6MS4yZW07dGV4dC1hbGlnbjpyaWdodDt3aWR0aDoyODBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgMCAwIGF1dG87bGluZS1oZWlnaHQ6Mi41O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjgpO2NvbG9yOiMwMDA7ZGlzcGxheTpub25lfS5saW5rLW9wYWNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6aW5oZXJpdDt3aWR0aDo2cHg7aGVpZ2h0OjEwMCU7bGVmdDotMTBweH0ubGluay1vcGFjaXR5OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkO2JvcmRlci1yaWdodDoxcHggc29saWQ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTttYXJnaW4tbGVmdDoxMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7Lmxpbmstb3BhY2l0eTpob3ZlcntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCl9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7Lmxpbmstb3BhY2l0eTpob3ZlcntiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I0U1MDAxMX19LmxpbmstYXJlYXttYXgtd2lkdGg6MTM4MHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDE1cHh9LmxpbmstbGlzdHtwYWRkaW5nOjA7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZvbnQtZmFtaWx5OidOb3RvIFNlcmlmIEpQJywgc2VyaWY7Zm9udC13ZWlnaHQ6OTAwfS5saW5rLWxpc3Qgc3BhbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6LjdlbTtmb250LXdlaWdodDpub3JtYWx9LmxpbmstbGlzdCBzcGFuOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo2cHg7aGVpZ2h0OjZweDtib3JkZXItdG9wOjJweCBzb2xpZDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7bWFyZ2luLWxlZnQ6MTBweH0ubGluay1saXN0IGxpe2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW59LmxpbmstbGlzdCBsaSBhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MjIuMjR2dztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjA7cGFkZGluZzoxMHB4fS5saW5rLWxpc3QgbGkgYTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNik7ei1pbmRleDotMTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjouNXM7dHJhbnNmb3JtLW9yaWdpbjp0b3AgcmlnaHR9LmxpbmstbGlzdCBsaSBhOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjkwJTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMwMDApO3otaW5kZXg6LTE7dHJhbnNpdGlvbjouNXM7dHJhbnNmb3JtLW9yaWdpbjpib3R0b20gbGVmdH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5saW5rLWxpc3QgbGkgYTpob3Zlcntjb2xvcjojMDAwO29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMS4yKTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5saW5rLWxpc3QgbGkgYTpob3ZlcjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5saW5rLWxpc3QgbGkgYTpob3ZlcjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMCl9fUBtZWRpYSAobWluLXdpZHRoOiA0NTBweCl7LmxpbmstbGlzdHtsZXR0ZXItc3BhY2luZzo0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5saW5rLWxpc3R7Zm9udC1zaXplOjIwcHh9LmxpbmstbGlzdCBzcGFue2ZvbnQtc2l6ZTouNmVtfX0ubGluay1saXN0IGxpe3dpZHRoOmNhbGMoMzMuMzMlIC0gMjBweCl9LmxpbmstbGlzdCBsaSBhOmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKX0ubGluay1saXN0LmJvdHRvbSBsaXt3aWR0aDozMy4zMyV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubGluay1saXN0IGxpe21hcmdpbi1ib3R0b206MjBweDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5saW5rLWxpc3QgbGkgYXtoZWlnaHQ6MzMuMzZ2d30ubGluay1saXN0IGxpOmZpcnN0LWNoaWxke3dpZHRoOjEwMCV9LmxpbmstbGlzdCBsaTpmaXJzdC1jaGlsZCBhe2hlaWdodDo0MHZ3fS5saW5rLWxpc3QuYm90dG9tIGxpe3dpZHRoOjUwJTttYXJnaW46MH0ubGluay1saXN0LmJvdHRvbSBsaTpmaXJzdC1jaGlsZHt3aWR0aDoxMDAlfS5saW5rLWxpc3QuYm90dG9tIGxpOmZpcnN0LWNoaWxkIGF7aGVpZ2h0OjQwdnd9fS5jYXRlZ29yaXplZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uY2F0ZWdvcml6ZWRfX3RpdGxle3dyaXRpbmctbW9kZTp2ZXJ0aWNhbC1scjtsaW5lLWhlaWdodDoxO21hcmdpbjowO3BhZGRpbmc6MCAxNXB4O3dpZHRoOjYwcHh9LmNhdGVnb3JpemVkX19saXN0e3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJX0uY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHN7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo5MDB9LmNhdGVnb3JpemVkX19saXN0LnByb2R1Y3RzIHNwYW57ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOi43ZW07Zm9udC13ZWlnaHQ6bm9ybWFsfS5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0cyBzcGFuOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo2cHg7aGVpZ2h0OjZweDtib3JkZXItdG9wOjJweCBzb2xpZDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7bWFyZ2luLWxlZnQ6MTBweH0uY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgbGl7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbn0uY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgbGkgYXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OjIyLjI0dnc7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO3BhZGRpbmc6MTBweH0uY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgbGkgYTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNik7ei1pbmRleDotMTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjouNXM7dHJhbnNmb3JtLW9yaWdpbjp0b3AgcmlnaHR9LmNhdGVnb3JpemVkX19saXN0LnByb2R1Y3RzIGxpIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6OTAlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzAwMCk7ei1pbmRleDotMTt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmNhdGVnb3JpemVkX19saXN0LnByb2R1Y3RzIGxpIGE6aG92ZXJ7Y29sb3I6IzAwMDtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEuMik7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgbGkgYTpob3ZlcjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0cyBsaSBhOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZSgwKX19QG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KXsuY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHN7bGV0dGVyLXNwYWNpbmc6NHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KXsuY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHN7Zm9udC1zaXplOjIwcHh9LmNhdGVnb3JpemVkX19saXN0LnByb2R1Y3RzIHNwYW57Zm9udC1zaXplOi42ZW19fS5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0cyBsaXt3aWR0aDo1MCU7cGFkZGluZzoycHh9LmNhdGVnb3JpemVkX19saXN0LnByb2R1Y3RzIGxpOmZpcnN0LWNoaWxke3dpZHRoOjEwMCV9LmNhdGVnb3JpemVkX19saXN0LnByb2R1Y3RzIGxpIGF7bWluLWhlaWdodDoyMDBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0cyBsaXt3aWR0aDozMy4zMyV9LmNhdGVnb3JpemVkX19saXN0LnByb2R1Y3RzIGxpOmZpcnN0LWNoaWxke3dpZHRoOjMzLjMzJX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmNhdGVnb3JpemVkX19saXN0LnByb2R1Y3RzIGxpIGF7aGVpZ2h0OjM5MHB4fX0uY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXN7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo5MDB9LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIHNwYW57ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOi43ZW07Zm9udC13ZWlnaHQ6bm9ybWFsfS5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBzcGFuOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo2cHg7aGVpZ2h0OjZweDtib3JkZXItdG9wOjJweCBzb2xpZDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7bWFyZ2luLWxlZnQ6MTBweH0uY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgbGl7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbn0uY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgbGkgYXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OjIyLjI0dnc7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO3BhZGRpbmc6MTBweH0uY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgbGkgYTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNik7ei1pbmRleDotMTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjouNXM7dHJhbnNmb3JtLW9yaWdpbjp0b3AgcmlnaHR9LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIGxpIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6OTAlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzAwMCk7ei1pbmRleDotMTt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIGxpIGE6aG92ZXJ7Y29sb3I6IzAwMDtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEuMik7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgbGkgYTpob3ZlcjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaSBhOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZSgwKX19QG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KXsuY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXN7bGV0dGVyLXNwYWNpbmc6NHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KXsuY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXN7Zm9udC1zaXplOjIwcHh9LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIHNwYW57Zm9udC1zaXplOi42ZW19fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlc3tmb250LXNpemU6MWVtO21hcmdpbi1yaWdodDotMjBweH19LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIGxpe3dpZHRoOjEwMCU7cGFkZGluZzoycHg7bWFyZ2luLWJvdHRvbToyMHB4fS5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaSBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6NmVtO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaSBhIGgze2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46MDtib3JkZXItYm90dG9tOjFweCBkb3R0ZWR9LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIGxpIGEgcHttYXJnaW46MH0uY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgbGkgYSBwOm5vdCgubGluay1vcGFjaXR5KXtmb250LXNpemU6MTJweDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LWZhbWlseTonTm90byBTYW5zIEpQJywnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvJywnaGlyYWdpbm8ga2FrdSBnb3RoaWMgcHJvJywn44Oh44Kk44Oq44KqJywgTWVpcnlvLCfvvK3vvLMg77yw44K044K344OD44KvJywnTVMgUEdvdGhpYycsc2Fucy1zZXJpZn1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaSBhOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxKX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgbGkgYXtwYWRkaW5nLXRvcDo4ZW19fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIGxpe3dpZHRoOjUwJTtwYWRkaW5nOjAgMTVweCAyNXB4fS5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaSBhe3BhZGRpbmctdG9wOjEwZW19fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaXt3aWR0aDoyNSV9fS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlc3tmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2ZvbnQtd2VpZ2h0OjkwMH0uY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXMgc3BhbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6LjdlbTtmb250LXdlaWdodDpub3JtYWx9LmNhdGVnb3JpemVkX19saXN0LnJhY2VzIHNwYW46YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjZweDtoZWlnaHQ6NnB4O2JvcmRlci10b3A6MnB4IHNvbGlkO2JvcmRlci1yaWdodDoycHggc29saWQ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTttYXJnaW4tbGVmdDoxMHB4fS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaXtkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVufS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaSBhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MjIuMjR2dztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjA7cGFkZGluZzoxMHB4fS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaSBhOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC42KTt6LWluZGV4Oi0xO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodH0uY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXMgbGkgYTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo5MCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTt6LWluZGV4Oi0xO3RyYW5zaXRpb246LjVzO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGxlZnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXMgbGkgYTpob3Zlcntjb2xvcjojMDAwO29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMS4yKTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaSBhOmhvdmVyOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGUoMSl9LmNhdGVnb3JpemVkX19saXN0LnJhY2VzIGxpIGE6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDApfX1AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpey5jYXRlZ29yaXplZF9fbGlzdC5yYWNlc3tsZXR0ZXItc3BhY2luZzo0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5jYXRlZ29yaXplZF9fbGlzdC5yYWNlc3tmb250LXNpemU6MjBweH0uY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXMgc3Bhbntmb250LXNpemU6LjZlbX19QG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7LmNhdGVnb3JpemVkX19saXN0LnJhY2Vze2ZvbnQtc2l6ZToxZW19fS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaXtkaXNwbGF5OmJsb2NrO3dpZHRoOjUwJTtwYWRkaW5nOjJweH0uY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXMgbGkgYXtoZWlnaHQ6MjV2d30uY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXMgbGkgYSBoM3tmb250LXdlaWdodDpub3JtYWw7bWFyZ2luOjB9LmNhdGVnb3JpemVkX19saXN0LnJhY2VzIGxpIGE6YWZ0ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMyl9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXMgbGl7d2lkdGg6MTAwJX0uY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXMgbGkgYXtoZWlnaHQ6NTB2d319QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmNhdGVnb3JpemVkX19saXN0LnJhY2VzIGxpe3dpZHRoOjMzLjMzJX0uY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXMgbGkgYXttYXgtaGVpZ2h0OjM5MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jYXRlZ29yaXplZF9fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3RleHQtc2hhZG93OjFweCAxcHggMXB4ICNmZmZ9LmNhdGVnb3JpemVkX19saXN0e21hcmdpbjowIDAgMCAtMzVweH19Ojotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDoxMHB4O2hlaWdodDo4cHh9Ojotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOiMwMDA7Ym94LXNoYWRvdzoxcHggMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMSl9Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNFNTAwMTE7Ym9yZGVyLXJhZGl1czoycHh9QGtleWZyYW1lcyBtb3Zle2Zyb217d2lkdGg6MDtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0udHlwaW5ne3dpZHRoOjA7bWF4LXdpZHRoOjEwMCU7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbn0udHlwaW5nLmFjdGlvbnt3aWR0aDozNTBweDt3aGl0ZS1zcGFjZTpub3dyYXA7b3BhY2l0eToxO2FuaW1hdGlvbjptb3ZlIDFzIHN0ZXBzKDEwLCBlbmQpfS50eXBpbmctbG9uZ3t3aWR0aDowO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjEwMCV9LnR5cGluZy1sb25nLmFjdGlvbnt3aWR0aDo1NTBweDt3aGl0ZS1zcGFjZTpub3dyYXA7b3BhY2l0eToxO2FuaW1hdGlvbjptb3ZlIDFzIHN0ZXBzKDEwLCBlbmQpfUBrZXlmcmFtZXMgbW92ZTJ7ZnJvbXtoZWlnaHQ6MDtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0uY2F0ZWdvcml6ZWRfX3RpdGxle2hlaWdodDowO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW59LmNhdGVnb3JpemVkX190aXRsZS5hY3Rpb257aGVpZ2h0OjM4MHB4O3doaXRlLXNwYWNlOm5vd3JhcDtvcGFjaXR5OjE7YW5pbWF0aW9uOm1vdmUyIDFzIHN0ZXBzKDEwLCBlbmQpfSN0dnt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNpdGlvbjouNXN9I3R2OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOiNmZmY7ei1pbmRleDoxO3RyYW5zaXRpb246LjVzIGVhc2UgLjVzO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfSN0di5hY3Rpb257dHJhbnNmb3JtOnNjYWxlWCgxKX0jdHYuYWN0aW9uOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGVYKDApfS5saW5rLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zaXRpb246LjVzfS5saW5rLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6I0U1MDAxMTt6LWluZGV4OjE7dHJhbnNpdGlvbjouNXMgZWFzZSAuNXM7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9LmxpbmstbGlzdC5hY3Rpb257dHJhbnNmb3JtOnNjYWxlWCgxKX0ubGluay1saXN0LmFjdGlvbjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlWCgwKX0uaG9tZS1wcm9kdWN0c3ttYXJnaW46NjBweCBhdXRvO3BhZGRpbmc6MCAxNXB4O21heC13aWR0aDoxMzgwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZS1wcm9kdWN0c3ttYXJnaW46MTI1cHggYXV0b319LmhvbWUtbWVzc2FnZXtwYWRkaW5nOjQwcHggMCAxMTB2dztiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9tZXNzYWdlLWJhY2sucG5nXCIpIGxlZnQgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0fS5ob21lLW1lc3NhZ2U+ZGl2e21heC13aWR0aDoxMzgwcHg7cGFkZGluZzowIDE1cHg7bWFyZ2luOjAgYXV0b30uaG9tZS1tZXNzYWdlIGgye2ZvbnQtd2VpZ2h0OjUwMDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjQwcHh9LmhvbWUtbWVzc2FnZSBoMjpiZWZvcmV7Y29udGVudDpcIk1lc3NhZ2VcIjtmb250LXdlaWdodDo5MDA7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjQwcHh9LmhvbWUtbWVzc2FnZSBoMjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjcwcHg7bGVmdDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCBibGFjaywgdHJhbnNwYXJlbnQpO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjgwcHg7aGVpZ2h0OjFweH0uaG9tZS1tZXNzYWdlIGxpe21hcmdpbi1ib3R0b206MTBweH0uaG9tZS1tZXNzYWdlIGltZ3tkaXNwbGF5OmJsb2NrO21hcmdpbjo0MHB4IDAgMCBhdXRvfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUtbWVzc2FnZXtwYWRkaW5nOjEyMHB4IDA7bGluZS1oZWlnaHQ6MjtiYWNrZ3JvdW5kLXNpemU6NTAlfS5ob21lLW1lc3NhZ2U+ZGl2e3BhZGRpbmctbGVmdDozMCV9LmhvbWUtbWVzc2FnZSBoMntmb250LXNpemU6MzBweH0uaG9tZS1tZXNzYWdlIGgyOmJlZm9yZXtmb250LXNpemU6NDBweH19LnBhZ2UtdG9we3BhZGRpbmctdG9wOjYwcHggIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLXRvcHtwYWRkaW5nLXRvcDoxMjVweCAhaW1wb3J0YW50fX0ucmFjZS1saW5re2JvcmRlcjoxcHggc29saWQ7cGFkZGluZzoxMHB4O3dpZHRoOjI1MHB4O2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9LnJhY2UtbGluazphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NnB4O2hlaWdodDo2cHg7Ym9yZGVyLXRvcDoycHggc29saWQ7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTttYXJnaW4tbGVmdDoxMHB4fS5hYm91dC1wcm9kdWN0e21heC13aWR0aDoxMzgwcHg7bWFyZ2luOjYwcHggYXV0bztwYWRkaW5nOjAgMTVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5hYm91dC1wcm9kdWN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5hYm91dC1wcm9kdWN0IGltZ3t3aWR0aDo1MCV9LmFib3V0LXByb2R1Y3QgZGl2e3dpZHRoOjUwJTtwYWRkaW5nOjFlbX19LmFwcGVhcntwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNpdGlvbjouM3N9LmFwcGVhcjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZDojMDAwO3otaW5kZXg6MTt0cmFuc2l0aW9uOi4zcyBlYXNlIC4zczt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcn0uYXBwZWFyLmFjdGlvbnt0cmFuc2Zvcm06c2NhbGVYKDEpfS5hcHBlYXIuYWN0aW9uOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGVYKDApfS5ob21lLW1haW57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO292ZXJmbG93OmhpZGRlbn0uaG9tZS1tYWluX19tb3ZpZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ei1pbmRleDoxO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO21heC13aWR0aDppbmhlcml0fS5ob21lLW1haW5fX2JleW9uZHt3aWR0aDoxMDAlO2hlaWdodDoxMDB2aDtoZWlnaHQ6MTAwdnc7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Oi0xO2NvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuaG9tZS1tYWluX19iZXlvbmR7aGVpZ2h0OjEwMHZofX0uaG9tZS1tYWluX19iZXlvbmQtLXRpdGxle21hcmdpbjowO2ZvbnQtc2l6ZToxMHZ3O2ZvbnQtZmFtaWx5OidSYWNpbmcgU2FucyBPbmUnLCBjdXJzaXZlO2xldHRlci1zcGFjaW5nOjdweDtsaW5lLWhlaWdodDoxLjJ9LmhvbWUtbWFpbl9fYmV5b25kLS1tZXNzYWdle21hcmdpbjo2MHB4IDA7Y29sb3I6I0QyQUY2QTtmb250LXNpemU6NS41dnc7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo1MDA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1zaGFkb3c6MXB4IDFweCAxcHggIzAwMH0uaG9tZS1tYWluX19iZXlvbmQtLW1lc3NhZ2U6YmVmb3JlLC5ob21lLW1haW5fX2JleW9uZC0tbWVzc2FnZTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2JvcmRlcjoxcHggc29saWQgI0QyQUY2QTtwb3NpdGlvbjphYnNvbHV0ZX0uaG9tZS1tYWluX19iZXlvbmQtLW1lc3NhZ2U6YmVmb3Jle3RvcDotNXB4O2xlZnQ6LTE1cHg7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWJvdHRvbTpub25lfS5ob21lLW1haW5fX2JleW9uZC0tbWVzc2FnZTphZnRlcntib3R0b206LTVweDtyaWdodDotMTVweDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZX0uaG9tZS1tYWluX19iZXlvbmQgYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwMHB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjoxcHggc29saWQ7cGFkZGluZzo1cHggMTBweDtmb250LXNpemU6MzBweDtsZXR0ZXItc3BhY2luZzozcHg7Zm9udC1mYW1pbHk6J1JhY2luZyBTYW5zIE9uZScsIGN1cnNpdmU7Zm9udC13ZWlnaHQ6NTAwO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NTBweDtyaWdodDoyMHB4fS5ob21lLW1haW5fX2JleW9uZCBhOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNFNTAwMTE7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBsZWZ0O3otaW5kZXg6LTF9LmhvbWUtbWFpbl9fYmV5b25kIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDttYXJnaW4tbGVmdDoyMHB4O3RyYW5zaXRpb246LjFzO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxMHB4IDAgMTBweCAxNXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmfUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmhvbWUtbWFpbl9fYmV5b25kIGE6aG92ZXJ7b3BhY2l0eToxO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNFNTAwMTF9LmhvbWUtbWFpbl9fYmV5b25kIGE6aG92ZXI6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgxKX0uaG9tZS1tYWluX19iZXlvbmQgYTpob3ZlcjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KX19LmhvbWUtbWFpbl9fYmV5b25kIGEjc3RvcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmhvbWUtbWFpbl9fYmV5b25kIGEjc3RvcDpiZWZvcmV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgcmlnaHR9LmhvbWUtbWFpbl9fYmV5b25kIGEjc3RvcDphZnRlcnt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6I2ZmZjttYXJnaW46MCAyMHB4IDAgMH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5ob21lLW1haW5fX2JleW9uZCBhI3N0b3A6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMSl9fS5ob21lLW1haW5fX2JleW9uZDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4Oi0xfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhvbWUtbWFpbl9fYmV5b25kIGF7dHJhbnNmb3JtLW9yaWdpbjp0b3A7dHJhbnNmb3JtOnNjYWxlKDAuNik7dHJhbnNmb3JtLW9yaWdpbjpib3R0b20gcmlnaHR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUtbWFpbl9fYmV5b25kLS10aXRsZXtmb250LXNpemU6ODBweDt0cmFuc2l0aW9uOjFzfS5ob21lLW1haW5fX2JleW9uZC0tbWVzc2FnZXtmb250LXNpemU6MmVtO3RyYW5zaXRpb246MXN9LmhvbWUtbWFpbl9fYmV5b25kLS1tZXNzYWdlIGJye2Rpc3BsYXk6bm9uZX0uaG9tZS1tYWluX19iZXlvbmQtLW1lc3NhZ2U6YmVmb3JlLC5ob21lLW1haW5fX2JleW9uZC0tbWVzc2FnZTphZnRlcnt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5ob21lLW1haW5fX2JleW9uZC0tbWVzc2FnZTpiZWZvcmV7dG9wOjB9LmhvbWUtbWFpbl9fYmV5b25kLS1tZXNzYWdlOmFmdGVye2JvdHRvbTowfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuaG9tZS1tYWluX19iZXlvbmQtLXRpdGxlIGJye2Rpc3BsYXk6bm9uZX19LmhvbWUtbWFpbl9fYmV5b25kLm1vdmlle3otaW5kZXg6Mn0uc2xpZGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCV9LnNsaWRlX192aWRlb3t3aWR0aDoxMDAlO2hlaWdodDoxMDB2dztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuc2xpZGVfX3ZpZGVve2hlaWdodDoxMDB2aH19LnNsaWRlX192aWRlby0tY29udGVudHN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3otaW5kZXg6MTt3aWR0aDphdXRvO2hlaWdodDphdXRvO21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6aW5oZXJpdH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5zbGlkZV9fdmlkZW8tLWNvbnRlbnRze2hlaWdodDoxMDB2d319LnNsaWRlX192aWRlbyBhe2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jazt3aWR0aDozMDBweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkO3BhZGRpbmc6NXB4IDEwcHg7Zm9udC1zaXplOjMwcHg7bGV0dGVyLXNwYWNpbmc6M3B4O2ZvbnQtZmFtaWx5OidSYWNpbmcgU2FucyBPbmUnLCBjdXJzaXZlO2ZvbnQtd2VpZ2h0OjUwMDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjUwcHg7cmlnaHQ6MjBweH0uc2xpZGVfX3ZpZGVvIGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6I0U1MDAxMTt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zaXRpb246LjVzO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGxlZnQ7ei1pbmRleDotMX0uc2xpZGVfX3ZpZGVvIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci10b3A6MXB4IHNvbGlkO2JvcmRlci1yaWdodDoxcHggc29saWQ7bWFyZ2luLWxlZnQ6MjBweDt0cmFuc2l0aW9uOi4xczt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MTBweCAwIDEwcHggMTVweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpey5zbGlkZV9fdmlkZW8gYXt3aWR0aDoyMDBweDtmb250LXNpemU6MThweH0uc2xpZGVfX3ZpZGVvIGE6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MTBweDtib3JkZXItd2lkdGg6N3B4IDAgN3B4IDEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LnNsaWRlX192aWRlbyBhOmhvdmVye29wYWNpdHk6MTtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojRTUwMDExfS5zbGlkZV9fdmlkZW8gYTpob3ZlcjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zbGlkZV9fdmlkZW8gYTpob3ZlcjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KX19LnNsaWRlX192aWRlbyBhI3N0b3B7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5zbGlkZV9fdmlkZW8gYSNzdG9wOmJlZm9yZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciByaWdodH0uc2xpZGVfX3ZpZGVvIGEjc3RvcDphZnRlcnt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6I2ZmZjttYXJnaW46MCAyMHB4IDAgMH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5zbGlkZV9fdmlkZW8gYSNzdG9wOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLjEpfX0uc2xpZGVfX3BpY3R1cmV7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDB2aDtoZWlnaHQ6MTAwdnd9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuc2xpZGVfX3BpY3R1cmV7aGVpZ2h0OjEwMHZofX0uc2xpZGVfX3BpY3R1cmU6aG92ZXJ7b3BhY2l0eToxfS5zbGljay1kb3Rze2JvdHRvbToxZW07ei1pbmRleDoxfS5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3Jle3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Zm9udC1zaXplOjM2cHh9LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7Y29sb3I6I0U1MDAxMTtvcGFjaXR5OjF9LnNjcm9sbHtmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2NvbG9yOiNmZmY7cGFkZGluZy10b3A6MTMwcHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d3JpdGluZy1tb2RlOnZlcnRpY2FsLWxyO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO2xlZnQ6MDtib3R0b206MTBweDtwYWRkaW5nLXRvcDoxMTBweDtvcGFjaXR5Oi44O2ZvbnQtc2l6ZToxM3B4O2xldHRlci1zcGFjaW5nOjNweH0uc2Nyb2xsOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO3dpZHRoOjFweDtoZWlnaHQ6MTAwcHg7YmFja2dyb3VuZDojZmZmO2FuaW1hdGlvbjpzZGIgNHMgaW5maW5pdGU7Ym94LXNpemluZzpib3JkZXItYm94O3RyYW5zZm9ybS1vcmlnaW46dG9wO29wYWNpdHk6LjZ9QG1lZGlhIChtaW4taGVpZ2h0OiA4NzBweCl7LnNjcm9sbHtwYWRkaW5nLXRvcDoyMzBweH0uc2Nyb2xsOmFmdGVye2hlaWdodDoyMDBweH19QGtleWZyYW1lcyBzZGJ7MCV7dHJhbnNmb3JtOnNjYWxlKDEsIDApO3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnR9NDUle3RyYW5zZm9ybTpzY2FsZSgxLCAxKTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0fTU1JXt0cmFuc2Zvcm06c2NhbGUoMSwgMSk7dHJhbnNmb3JtLW9yaWdpbjpib3R0b20gbGVmdH0xMDAle3RyYW5zZm9ybTpzY2FsZSgxLCAwKTt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0fX0uaG9tZS1pbmZve21heC13aWR0aDoxMzgwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjYwcHggMWVtIDA7cG9zaXRpb246cmVsYXRpdmV9LmhvbWUtaW5mbyBoMnttYXJnaW46MCAwIDMwcHh9LmhvbWUtaW5mbyAubGluay1ibGFja3ttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLXJpZ2h0OjE1cHh9LmhvbWUtaW5mby5lbmQtc2VjdGlvbnttYXJnaW4tYm90dG9tOjgwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZS1pbmZve21hcmdpbjowIGF1dG87cGFkZGluZy10b3A6MTI1cHh9LmhvbWUtaW5mbyBoMnttYXJnaW46MCAwIDQwcHh9LmhvbWUtaW5mby5lbmQtc2VjdGlvbnttYXJnaW4tYm90dG9tOjE1NXB4fS5ob21lLWluZm8gLmxpbmstYmxhY2t7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEzMHB4O3JpZ2h0OjB9fS5ob21lLXZpZGVve2JhY2tncm91bmQ6I0U1MDAxMTtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NDBweCAxNXB4fS5ob21lLXZpZGVvIGgye2ZvbnQtc2l6ZTo0MHB4O21hcmdpbjowO2ZvbnQtZmFtaWx5OidSYWNpbmcgU2FucyBPbmUnLCBjdXJzaXZlO2xldHRlci1zcGFjaW5nOjdweDtsaW5lLWhlaWdodDoxfS5ob21lLXZpZGVvIC5pZnJhbWUtd3JhcHt3aWR0aDoxMDAlO2hlaWdodDo1M3Z3fS5ob21lLXZpZGVvIC5pZnJhbWUtd3JhcCBpZnJhbWV7aGVpZ2h0OjEwMCV9LmhvbWUtdmlkZW8gI3R2e21hcmdpbi10b3A6MjBweH1AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KXsuaG9tZS12aWRlb3twYWRkaW5nOjEwMHB4IDB9LmhvbWUtdmlkZW8gLmlmcmFtZS13cmFwe3dpZHRoOjY1JTtoZWlnaHQ6MzYuM3Z3fS5ob21lLXZpZGVvICN0dnt0ZXh0LWFsaWduOnJpZ2h0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDk4cHgpO3JpZ2h0OmNhbGMoNTAlIC0gNjEwcHgpO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjY1MHB4O21hcmdpbi10b3A6MH0uaG9tZS12aWRlbyBoMntmb250LXNpemU6ODBweDt0ZXh0LXNoYWRvdzozcHggM3B4IDAgI0U1MDAxMX0uaG9tZS12aWRlbyBwe3RleHQtc2hhZG93OjFweCAxcHggMCAjRTUwMDExfX0ucHJvZHVjdHMtaG9tZXtwYWRkaW5nOjA7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjEwMCU7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo5MDB9LnByb2R1Y3RzLWhvbWUgc3BhbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6LjdlbTtmb250LXdlaWdodDpub3JtYWx9LnByb2R1Y3RzLWhvbWUgc3BhbjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NnB4O2hlaWdodDo2cHg7Ym9yZGVyLXRvcDoycHggc29saWQ7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO21hcmdpbi1sZWZ0OjEwcHh9LnByb2R1Y3RzLWhvbWUgbGl7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbn0ucHJvZHVjdHMtaG9tZSBsaSBhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MjIuMjR2dztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjA7cGFkZGluZzoxMHB4fS5wcm9kdWN0cy1ob21lIGxpIGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjYpO3otaW5kZXg6LTE7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246LjVzO3RyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0fS5wcm9kdWN0cy1ob21lIGxpIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6OTAlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzAwMCk7ei1pbmRleDotMTt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LnByb2R1Y3RzLWhvbWUgbGkgYTpob3Zlcntjb2xvcjojMDAwO29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMS4yKTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wcm9kdWN0cy1ob21lIGxpIGE6aG92ZXI6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgxKX0ucHJvZHVjdHMtaG9tZSBsaSBhOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZSgwKX19QG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KXsucHJvZHVjdHMtaG9tZXtsZXR0ZXItc3BhY2luZzo0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5wcm9kdWN0cy1ob21le2ZvbnQtc2l6ZToyMHB4fS5wcm9kdWN0cy1ob21lIHNwYW57Zm9udC1zaXplOi42ZW19fS5wcm9kdWN0cy1ob21lIGxpe3dpZHRoOmNhbGMoNTAlIC0gLjVlbSk7bWFyZ2luLWJvdHRvbToxZW19LnByb2R1Y3RzLWhvbWUgbGkgYXtoZWlnaHQ6MzB2d30ucHJvZHVjdHMtaG9tZSBsaSBhOmFmdGVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7aGVpZ2h0OjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucHJvZHVjdHMtaG9tZSBsaXt3aWR0aDpjYWxjKDMzLjMzJSAtIDEuNWVtKTttYXJnaW4tYm90dG9tOjJlbX0ucHJvZHVjdHMtaG9tZSBsaSBhe2hlaWdodDoxOXZ3fX1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5wcm9kdWN0cy1ob21lIGxpIGE6aG92ZXJ7Y29sb3I6I2ZmZjt0cmFuc2Zvcm06c2NhbGUoMSl9LnByb2R1Y3RzLWhvbWUgbGkgYTpob3ZlcjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDApfS5wcm9kdWN0cy1ob21lIGxpIGE6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEpO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjMpfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsucHJvZHVjdHMtaG9tZSBsaSBhe2hlaWdodDoyNTBweH19Lm5hbWUtYXJlYXt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzAwMCk7cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5uYW1lLWFyZWEgc3BhbntkaXNwbGF5OmJsb2NrfS5jb250ZW50cy1ob21le3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJTtmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2ZvbnQtd2VpZ2h0OjkwMH0uY29udGVudHMtaG9tZSBzcGFue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZTouN2VtO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uY29udGVudHMtaG9tZSBzcGFuOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo2cHg7aGVpZ2h0OjZweDtib3JkZXItdG9wOjJweCBzb2xpZDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7bWFyZ2luLWxlZnQ6MTBweH0uY29udGVudHMtaG9tZSBsaXtkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVufS5jb250ZW50cy1ob21lIGxpIGF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoyMi4yNHZ3O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDtwYWRkaW5nOjEwcHh9LmNvbnRlbnRzLWhvbWUgbGkgYTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNik7ei1pbmRleDotMTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjouNXM7dHJhbnNmb3JtLW9yaWdpbjp0b3AgcmlnaHR9LmNvbnRlbnRzLWhvbWUgbGkgYTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo5MCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTt6LWluZGV4Oi0xO3RyYW5zaXRpb246LjVzO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGxlZnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuY29udGVudHMtaG9tZSBsaSBhOmhvdmVye2NvbG9yOiMwMDA7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxLjIpO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmNvbnRlbnRzLWhvbWUgbGkgYTpob3ZlcjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5jb250ZW50cy1ob21lIGxpIGE6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDApfX1AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpey5jb250ZW50cy1ob21le2xldHRlci1zcGFjaW5nOjRweH19QG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7LmNvbnRlbnRzLWhvbWV7Zm9udC1zaXplOjIwcHh9LmNvbnRlbnRzLWhvbWUgc3Bhbntmb250LXNpemU6LjZlbX19LmNvbnRlbnRzLWhvbWUgbGl7d2lkdGg6Y2FsYyg1MCUgLSAuNWVtKTttYXJnaW4tYm90dG9tOjFlbX0uY29udGVudHMtaG9tZSBsaSBhe2hlaWdodDo0NXZ3fS5jb250ZW50cy1ob21lIGxpIGE6YWZ0ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtoZWlnaHQ6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb250ZW50cy1ob21lIGxpe3dpZHRoOmNhbGMoMjUlIC0gMS41ZW0pO21hcmdpbi1ib3R0b206MmVtfS5jb250ZW50cy1ob21lIGxpIGF7aGVpZ2h0OjIxdnd9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmNvbnRlbnRzLWhvbWUgbGkgYTpob3Zlcntjb2xvcjojZmZmO3RyYW5zZm9ybTpzY2FsZSgxKX0uY29udGVudHMtaG9tZSBsaSBhOmhvdmVyOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGUoMCl9LmNvbnRlbnRzLWhvbWUgbGkgYTpob3ZlcjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSk7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMyl9fUBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpey5jb250ZW50cy1ob21lIGxpIGF7aGVpZ2h0OjI4MnB4fX0uY29tbWVyY2lhbHttYXJnaW4tdG9wOjYwcHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo1MHZ3O21heC1oZWlnaHQ6NDUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29tbWVyY2lhbHttYXJnaW4tdG9wOjEyNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5jb21tZXJjaWFsOmhvdmVye29wYWNpdHk6MX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmNvbW1lcmNpYWx7YmFja2dyb3VuZC1hdHRhY2htZW50OmZpeGVkICFpbXBvcnRhbnR9fVxuIiwiLyohXG4gKiBiYWd1ZXR0ZUJveC5qc1xuICogQGF1dGhvciAgZmVpbW9zaVxuICogQHZlcnNpb24gMS4xMS4wXG4gKiBAdXJsIGh0dHBzOi8vZ2l0aHViLmNvbS9mZWltb3NpL2JhZ3VldHRlQm94LmpzXG4gKi8jYmFndWV0dGVCb3gtb3ZlcmxheXtkaXNwbGF5Om5vbmU7b3BhY2l0eTowO3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmhpZGRlbjt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwMDAwMDA7YmFja2dyb3VuZC1jb2xvcjojMjIyO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOCk7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlfSNiYWd1ZXR0ZUJveC1vdmVybGF5LnZpc2libGV7b3BhY2l0eToxfSNiYWd1ZXR0ZUJveC1vdmVybGF5IC5mdWxsLWltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9I2JhZ3VldHRlQm94LW92ZXJsYXkgLmZ1bGwtaW1hZ2UgZmlndXJle2Rpc3BsYXk6aW5saW5lO21hcmdpbjowO2hlaWdodDoxMDAlfSNiYWd1ZXR0ZUJveC1vdmVybGF5IC5mdWxsLWltYWdlIGltZ3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO2hlaWdodDphdXRvO21heC1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwuNik7LW1vei1ib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwuNik7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsLjYpfSNiYWd1ZXR0ZUJveC1vdmVybGF5IC5mdWxsLWltYWdlIGZpZ2NhcHRpb257ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuODt3aGl0ZS1zcGFjZTpub3JtYWw7Y29sb3I6I2NjYztiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC42KTtmb250LWZhbWlseTpzYW5zLXNlcmlmfSNiYWd1ZXR0ZUJveC1vdmVybGF5IC5mdWxsLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjUwJTt3aWR0aDoxcHg7bWFyZ2luLXJpZ2h0Oi0xcHh9I2JhZ3VldHRlQm94LXNsaWRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC10cmFuc2l0aW9uOmxlZnQgLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjpsZWZ0IC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246bGVmdCAuNHMgZWFzZSx0cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjpsZWZ0IC40cyBlYXNlLHRyYW5zZm9ybSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZSwtbW96LXRyYW5zZm9ybSAuNHMgZWFzZX0jYmFndWV0dGVCb3gtc2xpZGVyLmJvdW5jZS1mcm9tLXJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uOmJvdW5jZUZyb21SaWdodCAuNHMgZWFzZS1vdXQ7YW5pbWF0aW9uOmJvdW5jZUZyb21SaWdodCAuNHMgZWFzZS1vdXR9I2JhZ3VldHRlQm94LXNsaWRlci5ib3VuY2UtZnJvbS1sZWZ0ey13ZWJraXQtYW5pbWF0aW9uOmJvdW5jZUZyb21MZWZ0IC40cyBlYXNlLW91dDthbmltYXRpb246Ym91bmNlRnJvbUxlZnQgLjRzIGVhc2Utb3V0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VGcm9tUmlnaHR7MCUsMTAwJXttYXJnaW4tbGVmdDowfTUwJXttYXJnaW4tbGVmdDotMzBweH19QGtleWZyYW1lcyBib3VuY2VGcm9tUmlnaHR7MCUsMTAwJXttYXJnaW4tbGVmdDowfTUwJXttYXJnaW4tbGVmdDotMzBweH19QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUZyb21MZWZ0ezAlLDEwMCV7bWFyZ2luLWxlZnQ6MH01MCV7bWFyZ2luLWxlZnQ6MzBweH19QGtleWZyYW1lcyBib3VuY2VGcm9tTGVmdHswJSwxMDAle21hcmdpbi1sZWZ0OjB9NTAle21hcmdpbi1sZWZ0OjMwcHh9fS5iYWd1ZXR0ZUJveC1idXR0b24jbmV4dC1idXR0b24sLmJhZ3VldHRlQm94LWJ1dHRvbiNwcmV2aW91cy1idXR0b257dG9wOjUwJTt0b3A6Y2FsYyg1MCUgLSAzMHB4KTt3aWR0aDo0NHB4O2hlaWdodDo2MHB4fS5iYWd1ZXR0ZUJveC1idXR0b257cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MDstbW96LWJvcmRlci1yYWRpdXM6MTUlO2JvcmRlci1yYWRpdXM6MTUlO2JhY2tncm91bmQtY29sb3I6IzMyMzIzMjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTAsNTAsNTAsLjUpO2NvbG9yOiNkZGQ7Zm9udDoxLjZlbSBzYW5zLXNlcmlmOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZX0uYmFndWV0dGVCb3gtYnV0dG9uOmZvY3VzLC5iYWd1ZXR0ZUJveC1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDUwLDUwLDUwLC45KX0uYmFndWV0dGVCb3gtYnV0dG9uI25leHQtYnV0dG9ue3JpZ2h0OjIlfS5iYWd1ZXR0ZUJveC1idXR0b24jcHJldmlvdXMtYnV0dG9ue2xlZnQ6MiV9LmJhZ3VldHRlQm94LWJ1dHRvbiNjbG9zZS1idXR0b257dG9wOjIwcHg7cmlnaHQ6MiU7cmlnaHQ6Y2FsYygyJSArIDZweCk7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uYmFndWV0dGVCb3gtYnV0dG9uIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjB9LmJhZ3VldHRlQm94LXNwaW5uZXJ7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LTIwcHg7bWFyZ2luLWxlZnQ6LTIwcHh9LmJhZ3VldHRlQm94LWRvdWJsZS1ib3VuY2UxLC5iYWd1ZXR0ZUJveC1kb3VibGUtYm91bmNlMnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOy1tb3otYm9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6LjY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowOy13ZWJraXQtYW5pbWF0aW9uOmJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDthbmltYXRpb246Ym91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0fS5iYWd1ZXR0ZUJveC1kb3VibGUtYm91bmNlMnstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMXM7YW5pbWF0aW9uLWRlbGF5Oi0xc31ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlezAlLDEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgYm91bmNlezAlLDEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7LW1vei10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fSIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cbiovXG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHRleHQ6ICMwMDA7XG4kbWFpbjogI0U1MDAxMTtcbiRzdWI6ICNEMkFGNkE7XG4kYmFzZTogI2ZmZjtcblxuQG1peGluIGlwaG9uZXh7XG4gICAgcGFkZGluZy1yaWdodDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICAgIHBhZGRpbmctbGVmdDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gICAgcGFkZGluZy1sZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xufVxuQG1peGluIGxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87IFxuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL0BtZWRpYShtaW4td2lkdGg6IDQ1MHB4KXtcbiAgICAgICAgLy93aWR0aDogMzcwcHg7XG4gICAgICAgIC8vZm9udC1zaXplOiAyZW07XG4gICAgICAgIC8vbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIC8vJjphZnRlcntcbiAgICAgICAgICAgIC8vd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAvL2hlaWdodDogMjBweDtcbiAgICAgICAgLy99XG4gICAgLy99XG59XG5AbWl4aW4gbGlzdC1zdHlsZXtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IC43ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBoZWlnaHQ6IDIyLjI0dnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsLjYpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA0NTBweCl7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyNTBweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjZlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaW1ne1xuICBcdGhlaWdodDogYXV0bztcbiAgXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5pZnJhbWV7XG5cdCAgbWF4LXdpZHRoOiAxMDAlXHQ7XG59XG51bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuaHIge1xuICAgIG1hcmdpbjogNGVtIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2FhYTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tYmx7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo0ODlweCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNwe1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wY3tcbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubHNwe1xuICAgIEBtZWRpYShtaW4td2lkdGg6MTI1MHB4KXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubHBje1xuICAgIEBtZWRpYShtYXgtd2lkdGg6MTI0OXB4KXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4qIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmF7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBcdHRyYW5zaXRpb246IC41cztcblx0QG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgICAgICY6aG92ZXJ7XG4gIFx0XHQgIG9wYWNpdHk6IC42O1xuXHQgICAgfVxuICAgIH1cbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbn1cblxuOmZvY3Vze1xuICAgIGJvcmRlcjowO1xuICAgIG91dGxpbmU6bm9uZTtcbiAgICBib3gtc2hhZG93Om5vbmU7XG59XG5tYWlue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsJ0hpcmFnaW5vIEtha3UgR290aGljIFBybycsJ2hpcmFnaW5vIGtha3UgZ290aGljIHBybycsJ+ODoeOCpOODquOCqicsIE1laXJ5bywn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsJ01TIFBHb3RoaWMnLHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6JHRleHQ7XG59XG5cbmgye1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgLy9mb250LXNpemU6IDQwcHg7XG4gICAgfVxufVxuc3Ryb25ne1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2U1YTEwMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy9tYXJnaW46IDJlbSAwIC41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cbn1cbnRhYmxle1xuICAgIHN0cm9uZ3tcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vaGVhZGVyXG4udG9we1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHRleHQsLjkpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2hvd3tcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sb2dve1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE2MnB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgJi0taW1hZ2V7XG4gICAgICAgICAgICB3aWR0aDogMTYycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4ICMwMDApO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMTU1cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTUwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTYzcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MWRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RyaWdnZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cdCAgICBib3JkZXI6IG5vbmU7XG5cdCAgICBwYWRkaW5nOiAwO1xuXHQgICAgbWFyZ2luOiAwO1xuXHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXHRcdFx0dHJhbnNpdGlvbjogLjVzO1xuXHRcdFx0Ym94LXNoYWRvdzogMXB4IDFweCAwcHggIzAwMDtcblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm9wZW57XG5cdFx0ICAgIHNwYW57XG5cdFx0ICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgIFx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzOGRlZykgc2NhbGVYKDEuMyk7XG4gICAgXHRcdFx0fVxuICAgIFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuICAgIFx0XHRcdCAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICBcdFx0XHR9XG4gICAgXHRcdFx0JjpsYXN0LWNoaWxke1xuICAgIFx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzhkZWcpIHNjYWxlWCgxLjMpO1xuICAgIFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdH1cbiAgICB9XG4gICAgJl9fbWVudXtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkdGV4dCwuOSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0M3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAmLS1wYWdle1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMS41ZW0gMCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXNuc3tcbiAgICAgICAgICAgIG1hcmdpbjogM2VtIDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwwLDAsMSkpO1xuICAgICAgICAgICAgICAgICAgICAmLmZhY2Vib29re1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi50d2l0dGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pbnN0YWdyYW17XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnlvdXR1YmV7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAgICAgICAgICAgICBhOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYWNlYm9va3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMTg3N2YyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi50d2l0dGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMxREExRjI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmluc3RhZ3JhbXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRDkzMTc3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi55b3V0dWJle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNjZDIwMWY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWxhbmd1YWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYub3BlbntcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0M3B4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMzE1cHgpe1xuICAgICAgICAmX19tZW51e1xuICAgICAgICAgICAgJi0tcGFnZXtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgJi5vcGVue1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2F7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fcGFyZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1saXN0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWNhcnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTMxNnB4KXtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICZfX2xvZ297XG4gICAgICAgICAgICB3aWR0aDogMzI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAmLS1pbWFnZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RyaWdnZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX21lbnV7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1wYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgID5saXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2F7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fcGFyZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2NoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1zbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBsaSBzdmd7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubWVnYXtcbiAgICBtYXJnaW46IDA7XG4gICAgJl9fY2hpbGR7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICYtLWxpc3R7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTI1MHB4KXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1pbWFnZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTI0OXB4KXtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmX19wYXJlbnR7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2hpbGR7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICA+bGl7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTI1MHB4KXtcbiAgICAgICAgJl9fcGFyZW50e1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICZfX2NoaWxke1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDQ0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vbGVmdDogNTAlO1xuICAgICAgICAgICAgLy90b3A6IDM1cHg7XG4gICAgICAgICAgICAvL3dpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsLjkpO1xuICAgICAgICAgICAgLy9wYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1saXN0e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgLy9mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgID5saXtcbiAgICAgICAgICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxNjUwcHgpe1xuICAgICAgICAmX19jaGlsZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICYtLWxpc3R7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogMTI1MHB4O1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1pbWFnZXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMTBweCAwIDAgO1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogY2FsYygxMDAlIC0gMTI3MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmljb24tY2FydCB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNHB4O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggIzAwMCk7XG59XG4ubWVudS13cmFwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEobWluLXdpZHRoOjEyNTBweCl7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxufVxuI2Nsb3NlQXJlYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5iYWNrLXRvcHtcbiAgICBmb250LWZhbWlseTogJ1JhY2luZyBTYW5zIE9uZScsIGN1cnNpdmU7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJHRleHQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgei1pbmRleDogMTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgJjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgfVxuICAgIH1cbiAgICAmLnNob3d7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG4ubWVnYS1zdWIge1xuICAgICZfX2NoaWxke1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGR0e1xuICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTI0OXB4KXtcbiAgICAgICAgJl9fcGFyZW50e1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jaGlsZHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGR0e1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyNTBweCl7XG4gICAgICAgICZfX3BhcmVudHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgICAgICAgfVxuICAgICAgICAmX19jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGRkIHVse1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5vcGVuU3Vie1xuICAgIC5tZWdhLXN1YiB7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyNDlweCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsLjgpO1xuICAgICAgICAgICAgJl9fcGFyZW50e1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19jaGlsZHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZHR7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5wcm9kdWN0LW1lbnUge1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyNTBweCl7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTAlIDEwJSAxMCUgMTAlIDEwJSAxMCUgMTAlIDEwJSAxMCUgMTAlO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSAyMCUgMjAlIDIwJSAyMCU7XG4gICAgICAgIGhlaWdodDogODB2aDtcbiAgICAgICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgICAgICZfX211ZmxlciB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDExO1xuICAgICAgICB9XG4gICAgICAgICZfX2VuZ2luZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDExO1xuICAgICAgICB9XG4gICAgICAgICZfX2VsZWN0cmljYWwge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAxMTtcbiAgICAgICAgfVxuICAgICAgICAmX19jaGFzc2lzIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gNTtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gNztcbiAgICAgICAgfVxuICAgICAgICAmX19nb29kcyB7XG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyA2O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyA3O1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmX19raXRwYXJ0cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29tcGxldGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDE3MHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3dhcnJhbnR5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGRse1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuLm1lbnUtMzB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTI1MHB4KXtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICB9XG59XG5cblxuLy9mb290ZXJcbi5ib3R0b217XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcbiAgICAmX19sb2dve1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgICAgICAgd2lkdGg6IDMyNHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgJi0taW1hZ2V7XG4gICAgICAgICAgICB3aWR0aDogMzI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2l0ZW1hcHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICAgIG1hcmdpbjogMCA0NXB4IDJlbTtcbiAgICAgICAgfVxuICAgICAgICBkdHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgZGR7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvcHl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTI0OXB4KXtcbiAgICAgICAgJl9fc2l0ZW1hcHtcbiAgICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gNDVweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMS41ZW0gMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQxNHB4KXtcbiAgICAgICAgJl9fc2l0ZW1hcHtcbiAgICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDVweCk7XG4gICAgICAgICAgICAgICAgZGR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vY29tbW9uXG4uaW5mby1saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTM1MHB4O1xuICAgIGxpe1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmLnBvc3RlcntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmlndXJle1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjIlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRpbWV7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGJye1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogMzk5cHgpe1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KXtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBsaXtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDEwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAwMHB4KXtcbiAgICAgICAgJjpub3QoLmZpcnN0LWJpZyl7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogY2FsYyg1MCUgKyAxMHB4KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gMmVtKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDJlbSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICAgICAgLy9mbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDVuKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZpcnN0LWJpZ3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiBjYWxjKDUwJSArIDEwcHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIC03cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEwKSxcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxNCksXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTgpLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIyKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmluZm8tbGlzdC10eXBlMntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgcGFkZGluZzogNy41cHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NS43JTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICYucG9zdGVye1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Bhbix0aW1le1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBicntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDM5OXB4KXtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMXB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVweDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpe1xuICAgICAgICAmOm5vdCguZmlyc3QtYmlnKXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiBjYWxjKDUwJSArIDEwcHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAyZW0pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gMmVtKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNW4pe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmlyc3QtYmlne1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IGNhbGMoNTAlICsgMTBweCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgLTdweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNiksXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTApLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDE0KSxcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxOCksXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMjIpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubGluay13aGl0ZS1yZWQge1xuICAgIEBpbmNsdWRlIGxpbms7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJG1haW47XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHQ7XG4gICAgfVxuICAgIH1cbn1cbi5saW5rLXdoaXRlIHtcbiAgICBAaW5jbHVkZSBsaW5rO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgIH1cbiAgICB9XG59XG4ubGluay1ibGFjayB7XG4gICAgQGluY2x1ZGUgbGluaztcbiAgICAvL2JhY2tncm91bmQ6ICMwMDA7XG4gICAgLy9jb2xvcjogI2ZmZjtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIH1cbn1cbi5saW5rLXJlZCB7XG4gICAgQGluY2x1ZGUgbGluaztcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dDtcbiAgICB9XG4gICAgfVxufVxuLmxpbmstb3BhY2l0eSB7XG4gICAgQGluY2x1ZGUgbGluaztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsLjgpO1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHQ7XG4gICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICB9XG4gICAgfVxufVxuLmxpbmstYXJlYXtcbiAgICBtYXgtd2lkdGg6IDEzODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ubGluay1saXN0e1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIGxpc3Qtc3R5bGU7XG4gICAgbGl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgICAgICBhe1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMwMDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIGxpe1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzLjM2dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDB2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ib3R0b20gbGl7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDB2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNhdGVnb3JpemVke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cbiAgICAmX19saXN0e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYucHJvZHVjdHN7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaXN0LXN0eWxlO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpe1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZlYXR1cmVze1xuICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1zdHlsZTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwOm5vdCgubGluay1vcGFjaXR5KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAuNWVtIDAgNGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLCdoaXJhZ2lubyBrYWt1IGdvdGhpYyBwcm8nLCfjg6HjgqTjg6rjgqonLCBNZWlyeW8sJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLCdNUyBQR290aGljJyxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMjVweDtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMGVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmFjZXN7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaXN0LXN0eWxlO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1dnc7XG4gICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwdnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTAwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM5MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpc3R7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0zNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKuOCueOCr+ODreODvOODq+ODkOODvOWFqOS9kyovXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDhweDtcbn1cblxuLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7ou4zpgZMqL1xuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogJHRleHQ7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgjZmZmLC4xKTtcbn1cblxuLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7li5XjgY/pg6jliIYqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbkBrZXlmcmFtZXMgbW92ZSB7IFxuICAgIGZyb20geyB3aWR0aDogMDtvcGFjaXR5OiAwOyB9IFxuICAgIHRvIHtvcGFjaXR5OiAxO31cbn1cbiBcbi50eXBpbmcgeyBcbiAgICB3aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYuYWN0aW9ue1xuICAgICAgICAvL2JvcmRlci1yaWdodDogLjFlbSBzb2xpZDtcbiAgICAgICAgd2lkdGg6IDM1MHB4OyAvKiAjIG9mIGNoYXJzICovXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGFuaW1hdGlvbjogbW92ZSAxcyBzdGVwcygxMCwgZW5kKVxuICAgIH1cbn1cbi50eXBpbmctbG9uZyB7IFxuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgJi5hY3Rpb257XG4gICAgICAgIC8vYm9yZGVyLXJpZ2h0OiAuMWVtIHNvbGlkO1xuICAgICAgICB3aWR0aDogNTUwcHg7IC8qICMgb2YgY2hhcnMgKi9cbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlIDFzIHN0ZXBzKDEwLCBlbmQpXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmUyIHsgXG4gICAgZnJvbSB7IGhlaWdodDogMDtvcGFjaXR5OiAwOyB9IFxuICAgIHRvIHtvcGFjaXR5OiAxO31cbn1cbiBcbi5jYXRlZ29yaXplZF9fdGl0bGUgeyBcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYuYWN0aW9ue1xuICAgICAgICAvL2JvcmRlci1yaWdodDogLjFlbSBzb2xpZDtcbiAgICAgICAgaGVpZ2h0OiAzODBweDsgLyogIyBvZiBjaGFycyAqL1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBhbmltYXRpb246IG1vdmUyIDFzIHN0ZXBzKDEwLCBlbmQpXG4gICAgfVxufVxuXG4jdHZ7XG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2UgLjVzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgfVxuICAgICYuYWN0aW9ue1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5saW5rLWxpc3R7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZSAuNXM7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB9XG4gICAgJi5hY3Rpb257XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaG9tZS1wcm9kdWN0c3tcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBtYXJnaW46IDEyNXB4IGF1dG87XG4gICAgfVxufVxuXG4uaG9tZS1tZXNzYWdle1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMTB2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9tZXNzYWdlLWJhY2sucG5nJykgbGVmdCBib3R0b20vIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgID5kaXZ7XG4gICAgICAgIG1heC13aWR0aDogMTM4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBoMntcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiTWVzc2FnZVwiO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsYmxhY2ssIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMCBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzAlO1xuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnBhZ2UtdG9we1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ucmFjZS1saW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuLmFib3V0LXByb2R1Y3Qge1xuICAgIG1heC13aWR0aDogMTM4MHB4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFwcGVhcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgLjNzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgfVxuICAgICYuYWN0aW9ue1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJiYWd1ZXR0ZUJveFwiO1xuLy9AaW1wb3J0IFwic2Nyb2xsLWhpbnRcIjtcbkBpbXBvcnQgXCJzbGlja1wiO1xuQGltcG9ydCBcInNsaWNrLXRoZW1lXCI7XG5AaW1wb3J0IFwiY29tbW9uXCI7XG5cblxuXG5cbi8vaG9tZVxuLmhvbWUtbWFpbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICZfX21vdmlle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICB9XG4gICAgJl9fYmV5b25kIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGhlaWdodDogMTAwdnc7XG4gICAgICAgIC8vbWF4LWhlaWdodDogMTA4MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgfVxuICAgICAgICAmLS10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTB2dztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFjaW5nIFNhbnMgT25lJywgY3Vyc2l2ZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG4gICAgICAgICYtLW1lc3NhZ2V7XG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgICAgICAgIGNvbG9yOiAkc3ViO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1LjV2dztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwO1xuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJHN1YjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OidSYWNpbmcgU2FucyBPbmUnLCBjdXJzaXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjFzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTBweCAwIDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmI3N0b3B7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JhY2sucG5nJyk7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAmLS10aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1tZXNzYWdle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgICAgICAgICAgIGJye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAmLS10aXRsZXtcbiAgICAgICAgICAgICAgICBicntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uaG9tZS1tYWluX19iZXlvbmR7XG4gICAgJi5tb3ZpZXtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG59XG4uc2xpZGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vei1pbmRleDogLTE7XG4gICAgJl9fdmlkZW97XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgICAgICAvL21heC1oZWlnaHQ6IDEwODBweDtcbiAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgfVxuICAgICAgICAmLS1jb250ZW50c3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6J1JhY2luZyBTYW5zIE9uZScsIGN1cnNpdmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4xcztcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTQ5cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogN3B4IDAgN3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW47XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiNzdG9we1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGljdHVyZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgICAgICAvL21heC1oZWlnaHQ6IDEwODBweDtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuLnNsaWNrLWRvdHN7XG4gICAgYm90dG9tOiAxZW07XG4gICAgei1pbmRleDogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7XG4gICAgY29sb3I6ICRtYWluO1xuICAgIG9wYWNpdHk6IDE7XG59XG4uc2Nyb2xse1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBhbmltYXRpb246IHNkYiA0cyBpbmZpbml0ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICB9XG4gICAgLy9AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgLy99XG4gICAgQG1lZGlhKG1pbi1oZWlnaHQ6IDg3MHB4KXtcbiAgICAgICAgcGFkZGluZy10b3A6IDIzMHB4O1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBrZXlmcmFtZXMgc2RiIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICB9XG59XG4uaG9tZS1pbmZve1xuICAgIG1heC13aWR0aDogMTM4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDYwcHggMWVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGgye1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cbiAgICAubGluay1ibGFja3tcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAmLmVuZC1zZWN0aW9ue1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICAgICAgICBoMntcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5lbmQtc2VjdGlvbntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5saW5rLWJsYWNre1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMzBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmhvbWUtdmlkZW97XG4gICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyAgXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSYWNpbmcgU2FucyBPbmUnLCBjdXJzaXZlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgLmlmcmFtZS13cmFwe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1M3Z3O1xuICAgICAgICBpZnJhbWV7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3R2e1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjUwcHgpe1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICAuaWZyYW1lLXdyYXB7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNi4zdnc7XG4gICAgICAgIH1cbiAgICAgICAgI3R2e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOThweCk7XG4gICAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSA2MTBweCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDNweCAzcHggMCAkbWFpbjtcbiAgICAgICAgfSAgXG4gICAgICAgIHB7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICRtYWluO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5wcm9kdWN0cy1ob21le1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBsaXN0LXN0eWxlO1xuICAgIGxpe1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAuNWVtKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBhe1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHZ3O1xuICAgICAgICB9XG4gICAgICAgIGE6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMS41ZW0pO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgICAgIGxpIGE6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTI4MHB4KXtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubmFtZS1hcmVhe1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4uY29udGVudHMtaG9tZXtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbGlzdC1zdHlsZTtcbiAgICBsaXtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gLjVlbSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGhlaWdodDogNDV2dztcbiAgICAgICAgfVxuICAgICAgICBhOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEuNWVtKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICBsaSBhOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEzODBweCl7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29tbWVyY2lhbHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTB2dztcbiAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAwMHB4KXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICB9XG59Il19 */
