@charset "UTF-8";/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */.swiper-wrapper,hr{box-sizing:content-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}.swiper-container-cube,.swiper-container-flip,button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}.swiper-button-lock,.swiper-pagination-lock,.swiper-scrollbar-lock,[hidden],template{display:none}.fp-scrollable,.fp-section,.fp-slides,.fp-slidesContainer,sub,sup{position:relative}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{margin:.67em 0}hr{height:0}pre{}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#fp-nav ul li a,.button,.contact .tripple-element div a,.contact-element a,.footer a,.form abbr,.fp-slidesNav ul li a,.header .menu a{text-decoration:none}b,strong{font-weight:bolder}code,kbd,samp{}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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}/*! fullPage 3.0.5 https://github.com/alvarotrigo/fullPage.js @license GPLv3 for open source use only or Fullpage Commercial License for commercial use http://alvarotrigo.com/fullPage/pricing/ Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo */.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}.fp-section{box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#fp-nav,.fp-section.active{z-index:100}#fp-nav,.fp-slidesNav,.swiper-container-android .swiper-slide,.swiper-pagination,.swiper-wrapper{-webkit-transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable,.fp-scroller{overflow:hidden}.iScrollIndicator{border:0!important}.fp-notransition{transition:none!important}#fp-nav{position:fixed;margin-top:-32px;top:50%;opacity:1}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;transform:translate3d(0,0,0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#fff;left:50%;top:50%;margin:-2px 0 0 -2px;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{transition:opacity .2s ease-in;width:auto;opacity:1}.swiper-slide,.swiper-wrapper{transition-property:-webkit-transform}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide,.swiper-slide{height:auto}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;position:relative;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:25px;height:25px;border-radius:100%}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-scrollbar-cursor-drag,.swiper-slide-zoomed{cursor:move}.swiper-pagination-bullet-active{opacity:1;background:#2BE6B4}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.inputfile+label *,.swiper-container-flip .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide,.vimeo-wrapper{pointer-events:none}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}#cookies-eu-banner{position:absolute;bottom:35px;right:10px;left:10px;background:rgba(0,0,0,.7);padding:20px;margin-right:auto;box-shadow:1px 1px 20px 3px rgba(90,90,90,.6);text-align:left;border-radius:5px}.button,.contact-element,.default.award .text,.default.award h1,.fp-slidesNav,.full-container .center-container,.grid-slider .case-element .hover-element,.header .menu .submenu li,.hero .text-container,.impact h1,.inputfile+label,.jobs h1,.quote-slider .text-container,.slide-container .text-container,.social-media ul,.team .description,.team h2,.tripple-element>div,.why-container h2{text-align:center}#cookies-eu-banner span{font-size:1.8rem;margin-right:10px;margin-top:3px}#cookies-eu-banner p{margin:0;font-size:.8rem;line-height:1.3}#cookies-eu-banner strong{font-size:1rem;margin-bottom:10px;display:block}#cookies-eu-banner button{border:1px solid #FDB713;background:#FDB713;color:#000;display:block;padding:10px 20px;line-height:1;font-size:.9rem;margin:10px auto 0}#cookies-eu-banner button:hover{background:rgba(0,0,0,.1);color:#FDB713;cursor:pointer}#cookies-eu-banner .layout{display:flex}@media (min-width:768px){#cookies-eu-banner{max-width:690px;bottom:30px;left:30px}#cookies-eu-banner .cookie-wrapper{display:flex}#cookies-eu-banner button{margin-top:auto}}body{font-family:Barlow,Arial,sans-serif;font-size:14px}h1,h2,h3,h4,h5,h6{font-family:Muli,Arial,sans-serif;font-weight:700}a{color:#FDB713;word-break:break-word}li,p{line-height:1.5}h1,h2{margin-bottom:.5rem;font-size:1.6rem}@media (min-width:1024px){h1{font-size:3rem}h2{font-size:2rem;margin-top:0}}ul{padding-left:1.5rem;list-style-position:inside}.button{background:#FDB713;color:#000;border:1px solid #FDB713;border-radius:40px;display:inline-block;padding:10px 40px 11px;margin:15px 10px;line-height:1}.button.invert,.button:hover{background:0 0;color:#FDB713}.button:hover{border:1px solid #FDB713;cursor:pointer}.button.invert{border:1px solid #FDB713}.button.invert:hover{border:1px solid #FDB713;background:#FDB713;color:#000}*,:after,:before{box-sizing:border-box}body{display:flex;flex-direction:column;min-height:100vh;background:#000;color:#fff;position:relative}.close,.fp-controlArrow{display:none}footer{margin-top:auto}.wrapper{max-width:1200px;margin:0 auto;padding:0 10px}.fp-slides{width:100%}.swiper-pagination{display:flex;align-items:center;justify-content:center;min-height:15px}.swiper-pagination-bullet{background:0 0;opacity:1}.swiper-pagination-bullet::after{content:'';display:inline-block;position:relative;border-radius:50%;z-index:1;height:4px;width:4px;border:0;margin:0 8px!important;transition:all .1s ease-in-out;opacity:1;-webkit-transform-origin:center;transform-origin:center;background:#000}.culture h2,.header{transition:all .5s ease}.swiper-pagination-bullet:hover::after{width:10px;height:10px;margin:0 5px!important}.swiper-pagination-bullet-active:after,.swiper-pagination-bullet-active:hover::after{height:12px;width:12px;margin:0 5px!important;border-radius:100%}.swiper-pagination-bullet{display:flex;justify-content:center;align-items:center}.honeypot{position:absolute;left:-9999px}.header{position:fixed;width:100%;padding:15px 10px 10px;z-index:100}@media (min-width:1024px){.header{padding:50px 0}.header .menu a{font-size:1.1rem}}.header.fix{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.7);box-shadow:0 1px 10px rgba(0,0,0,.7)}.header .menu{display:flex;justify-content:space-between}.header .menu ul{list-style:none;padding:0;margin:0}.header .menu ul li{position:relative}.header .menu ul li .submenu{visibility:hidden}.header .menu ul li .submenu li{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:all .2s ease}.header .menu ul li:hover>.submenu{visibility:visible}.header .menu ul li:hover>.submenu li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:all .2s ease}.header .menu ul li:hover>.submenu li:nth-of-type(2){transition-delay:.1s}.header .menu ul li:hover>.submenu li:nth-of-type(3){transition-delay:.2s}.header .menu ul li:hover>.submenu li:nth-of-type(4){transition-delay:.3s}.header .menu ul li:hover>.submenu li:nth-of-type(5){transition-delay:.4s}.header .menu ul li:hover>.submenu li:nth-of-type(6){transition-delay:.5s}.header .menu ul li:hover>.submenu li:nth-of-type(7){transition-delay:.6s}.header .menu ul li:hover>.submenu li:nth-of-type(8){transition-delay:.7s}.header .menu ul li:hover>.submenu li:nth-of-type(9){transition-delay:.8s}.header .menu ul li:hover>.submenu li:nth-of-type(10){transition-delay:.9s}.header .menu>ul{width:50%;display:flex;justify-content:space-around;max-width:300px}.header .menu a{color:#FDB713;text-transform:capitalize;transition:color .5s ease}.header .menu a:hover{color:#fff;transition:color .5s ease}.header .menu .submenu{position:absolute;padding-top:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;min-width:100px}.header .menu .submenu li a{color:#fff;line-height:1.5;white-space:nowrap}.header .menu .submenu li a:hover{color:#FDB713;border:0}.header .logo svg{display:block;margin:0 auto 10px;width:150px}@media (min-width:1024px){.header .logo svg{margin-bottom:0}.header .logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header .right a{color:#FDB713;transition:color .5s ease}.header .right .submenu li a{color:#fff}.header svg .logo-dot{fill:#FDB713;transition:fill .5s ease}.header.half-invert .right .submenu li a,.header.half-invert .right a{color:#fff;transition:color .5s ease}.header.half-invert .right .submenu li a:hover,.header.half-invert .right a:hover,.stories .header .menu .submenu li a,.stories .header .menu a{color:#000}.header.half-invert svg .logo-dot{fill:#000;transition:fill .5s ease}.stories .header.fix{background:rgba(255,255,255,.9)}.stories .header .menu .submenu li a:hover,.stories .header .menu a:hover{color:#FDB713}.stories svg .logo-typo{fill:#000}.stories svg .logo-dot{fill:#FDB713}}.logo-dot{-webkit-transform:translate(1007px,70px);transform:translate(1007px,70px);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.logo svg:hover .logo-dot{-webkit-transform:translate(1011px,65px);transform:translate(1011px,65px);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.footer{position:relative;bottom:10px;right:10px;text-align:right;color:#fff}.footer a{color:#fff;display:inline-block}.close,.slide-container h2{color:#FDB713}.footer a:hover{text-decoration:underline}.footer span{display:inline-block;margin:0 10px}.home .footer{position:absolute}main:not(.home):not(.default){padding-top:0;padding-bottom:20px}.close,.content-container{padding:0}@media (max-width:1023px){.fp-section,.fp-tableCell{height:auto!important}}@media (min-width:1024px){.footer{position:absolute;bottom:30px;right:35px}main:not(.home):not(.default){padding-top:0;padding-bottom:0}.content-container{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0}}.tripple-element{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.tripple-element>div{padding:1rem;width:240px;margin:0 auto}.slide-container .image-container picture{height:50vh;display:flex}@media (min-width:1024px){.slide-container .image-container picture{height:auto;display:inline}}.slide-container .image-container picture img{height:100%;-o-object-fit:cover;object-fit:cover}.slide-container .image-container h2{padding:0 20px;max-width:500px;margin:20px auto 0}@media (max-width:1023px){.slide-container .image-container h2{position:absolute;top:50%;left:50%;width:90%;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.2rem}}.slide-container.full-container picture{height:100vh;display:flex}.slide-container img{width:100%}.slide-container .text-container{padding:0 20px 50px;max-width:500px;margin:20px auto 0}.slide-container .text-container h2{color:#fff}@media (min-width:1024px){.slide-container.full-container picture{height:auto;display:inline}.slide-container .text-container{max-width:320px;text-align:inherit;padding:0 20px 10px}.slide-container .text-container h2{display:block}.slide-container{display:flex}.slide-container>div{width:50%}.slide-container .image-container{position:relative;height:100vh}.slide-container .image-container h2{position:absolute;top:50%;left:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:250px}.slide-container .image-container img{height:100vh;-o-object-fit:cover;object-fit:cover}.full-slide .image-container{position:absolute;z-index:-1;width:100%;bottom:0}}.center-container{display:flex;justify-content:center;align-items:center;min-height:50vh}.right-container .text-container{padding-bottom:0;padding-top:20px}@media (min-width:1024px){.half-container{flex-direction:row}.half-container>*{width:50%}.half-container .text-container{max-width:300px}.half-container .image-container{height:100vh}.half-container .image-container img:not(.play){-o-object-fit:cover;object-fit:cover;height:100%}.right-container .text-container{margin-left:auto;margin-right:10%}.slide-container.full-slide>div{width:100%}}.vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-overlay{position:relative;padding-bottom:0;overflow:hidden;width:100%;height:auto;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0);transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.video-overlay.active{padding-bottom:56.25%}.video-overlay iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:1024px){.video-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:101;overflow:hidden;background:#000;-webkit-transform:translateX(-25%) scale(0);transform:translateX(-25%) scale(0);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.video-overlay.active{padding-bottom:0}.video-overlay.active iframe{display:block}.video-overlay iframe{display:none;position:relative;width:100%;height:100%;z-index:2000}}.video-overlay.active{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}@media (min-width:1024px){.video-overlay.active{transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}}.image-container{position:relative}.image-container img{width:100%;display:block}.play-overlay{position:absolute;top:0;left:0;right:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.play-overlay img{width:50px;height:50px;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.play-overlay img:hover{-webkit-transform:scale(1.2);transform:scale(1.2);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;cursor:pointer}.close{position:absolute;z-index:3000;top:2%;right:2%;background:0 0;border:0;font-size:3rem;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center;transform-origin:center;width:40px;height:40px;line-height:1}.close:focus,.close:hover{cursor:pointer;-webkit-transform:rotate(270deg);transform:rotate(270deg);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;-webkit-transform-origin:center;transform-origin:center;outline:0}@media (min-width:1024px){.close{display:block}}.case.active .image-container img{display:none}@media (max-width:1023px){.case.active .image-container img{display:block;position:absolute;-webkit-filter:blur(5px);filter:blur(5px)}}.case.active .play-overlay{display:none}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.grid-slider{width:100%}@media (min-width:1024px){.grid-slider{max-width:1200px;margin:0 auto;padding:3rem 0}.grid-slider .case-element{max-width:150px}}.grid-slider .case-element{width:100%;max-width:150px;background:#FDB713;margin:0 auto;position:relative;height:100%;overflow:hidden}.grid-slider .case-element a{color:#000;display:block}.grid-slider .case-element img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;height:100vh}@media (min-width:1024px){.grid-slider .case-element img{min-height:250px;max-height:300px;height:100%}}.grid-slider .case-element .hover-element{max-height:0;position:absolute;bottom:0;background:#FDB713;width:100%;overflow:hidden;transition:max-height .5s ease}@media (max-width:1024px){.grid-slider .case-element .hover-element{min-height:85px}}.grid-slider .case-element:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.grid-slider .case-element:hover .hover-element{transition:max-height 1s ease;max-height:200px}@media (max-width:1023px){.stories .grid-slider .case-element{height:100vh}}.contact-element{padding:1rem;display:flex;align-items:center;justify-content:center}.contact-element h2{margin:0}.logos-container{padding-bottom:4rem}.logo-container{border:1px solid #d3d3d3;width:100px;height:100px;border-radius:100px;background:#fff;margin:5px auto;display:flex;justify-content:center;align-items:center;overflow:hidden}.logo-container img{width:100%;padding:10px}.logos-container,.why-container{max-width:1200px;margin:0 auto}.why-container{background:#FDB713;color:#000;padding:1rem;margin-bottom:2rem;display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:50vh}.why-container h2{padding-bottom:1rem}@media (min-width:1024px){padding-bottom: 0; .logo-container{width:150px;height:150px}.why-container{min-height:none;flex-direction:row;padding:1rem}.why-container h2{font-size:4rem;width:50%;padding-bottom:2rem}.why-container .quote-slider{width:50%}}@media (max-width:1023px){.logos-container{min-height:50vh;display:flex;align-items:center}}.quote-slider{width:100%;padding-bottom:2rem;max-width:450px}.quote-slider .text-container{max-width:100%}.default.form-page{display:flex;flex-direction:column;justify-content:center}.default.form-page h1{color:#fff}@media (min-width:1024px){.default.form-page{max-width:1300px;min-height:100vh}.default.form-page .tripple-layout-container{display:flex;align-items:center}.default.form-page .tripple-layout-container>div:first-of-type{width:33.3%;padding-right:4rem}.default.form-page .tripple-layout-container>div:nth-of-type(2){width:66.6%}.default.form-page .tripple-layout-container .text{padding-bottom:5rem}.impact .section .image-container,.impact .section.active .image-container,.section.active .slide.active .image-container,.slide .image-container,.team.section .image-container,.team.section.active .image-container{overflow:hidden}.impact .section .image-container img,.slide .image-container img,.team.section .image-container img{-webkit-transform:scale(1.2);transform:scale(1.2);transition:-webkit-transform 3s ease;transition:transform 3s ease;transition:transform 3s ease,-webkit-transform 3s ease}.impact .section.active .image-container img,.section.active .slide.active .image-container img,.team.section.active .image-container img{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 3s ease;transition:transform 3s ease;transition:transform 3s ease,-webkit-transform 3s ease}}.form{color:#FDB713}.form label{width:100%;display:block}.form input[type=text],.form input[type=email],.form input[type=number],.form select,.form textarea{border:1px solid #FDB713;background:0 0;width:100%;margin:5px 0;padding:10px;color:#fff;border-radius:0}.form input[type=text]:focus,.form input[type=email]:focus,.form input[type=number]:focus,.form select:focus,.form textarea:focus{outline-color:#FDB713}.form input[type=file]{padding:10px 0}.form input[type=checkbox]{width:auto;float:left;margin-top:1px}.form label[for=privacy]{padding-left:20px}.form textarea{min-height:85px}.form select{color:#fff;height:38px;-webkit-appearance:none}.form select option{color:#000}.form .form-element,.form .honey{margin-bottom:.5rem}.form .help{font-size:.8rem}.form .button{margin-left:0}@media (min-width:600px){.form{display:flex}.form .container{width:50%;padding-top:1rem}.form .container:first-of-type{padding-right:1rem}.form .container:nth-of-type(2){padding-left:1rem}}.error ul{padding-left:0;color:#e62b2b}.error p{display:inline}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{font-size:1.25em;color:#000;background-color:#fff;display:inline-block;padding:10px;margin:5px 0;border:1px solid #fff;cursor:pointer}.inputfile+label:hover,.inputfile:focus+label{background-color:#000;color:#FDB713;border:1px solid #FDB713}.inputfile:focus+label{outline:#000 dotted 1px;outline:-webkit-focus-ring-color auto 5px}.mobile-nav{display:none}@media (max-width:1023px){.header .logo svg{position:relative;z-index:100;width:120px;margin:0 auto}.header .menu{position:fixed;width:100%;height:100vh;background:#000;top:0;left:0;display:flex;flex-direction:column;justify-content:center;z-index:10;max-height:0;overflow:hidden;transition:max-height .5s ease}.header .menu .mainmenu{width:100%;text-align:center;flex-direction:column;max-width:100%}.header .menu .mainmenu a{font-size:1.5rem;line-height:2}.header .menu ul li:hover>.submenu{position:relative;padding-top:0}.mobile-nav{position:fixed;display:block;left:10px;top:9px;z-index:100}.mobile-nav a{padding:10px;display:block}.mobile-nav img{display:block;width:25px}.header.active .mobile-menu,.mobile-nav .mobile-close{display:none}.header.active .menu{max-height:1000px;transition:max-height .5s ease}.header.active .mobile-close{display:block}}.full-container,.hero{position:relative}.default{padding:60px 20px 40px;max-width:800px;margin:0 auto}.default h1{margin-top:2rem;margin-bottom:2rem;color:#FDB713}.impressum .header{background:#000}.agbs .default,.faqs .default,.impressum .default{border:5px solid #FDB713;padding:20px 20px 40px;max-width:800px;margin:60px 20px 80px}@media (min-width:800px){.agbs .default,.faqs .default,.impressum .default{width:100%;margin-top:125px;margin-left:auto;margin-right:auto}}.hero .text-container{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;max-width:1000px;margin:0 auto}.hero,.start-video{width:100vw;height:100vh}.hero .text-container .button-container{margin-top:1rem}.hero h1,.hero h2{color:#FDB713;margin:0}.hero h1{font-size:8vw}@media (min-width:500px){.hero h1{font-size:2rem}}.hero h2{margin-top:.5rem;font-weight:400;font-size:1rem}.hero{display:flex;overflow:hidden;max-width:100%}.start-video{-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0;z-index:-1}.we .tripple-element h1,.we .tripple-element p{color:#FDB713}.story,.story .menu .right a,.story .text-container a{color:#000}.story{background:#FDB713}@media (min-width:1024px){.hero h1{font-size:3.5rem}.hero h2{font-size:1.5rem}.story .slide-container .image-container h2{color:#FDB713}}.story .slide-container .text-container h2{color:#000}.contact{margin-top:60px}@media (min-width:1024px){.contact{margin-top:0}.contact h1{font-size:2.25rem}}.contact .tripple-element{justify-content:center}.contact .tripple-element div{background:#FDB713;color:#000;margin:1rem 10px;padding:10px}@media (max-width:520px){.contact .tripple-element div{width:100%}}.contact .tripple-element div a{color:#000}.contact .tripple-element div a:first-of-type{text-decoration:underline}.social-media{margin-top:1rem}@media (min-width:1070px){.social-media{position:absolute;bottom:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.social-media ul{padding:0;margin:0;list-style:none}.social-media ul li{display:inline;margin:5px}.social-media ul li a{color:transparent}.social-media ul li img{width:35px;height:35px}.impact .content-container{padding:20px 0 40px}.impact .slide-container .text-container h2{display:block}.impact .tripple-element{max-width:1200px;color:#FDB713}.impact .tripple-element p{color:#fff}.impact .tripple-element>div{width:350px}.background-container img{width:100%}.stories{background:#fff}@media (min-width:1024px){.contact .content-container{flex-direction:column}.impact h1{margin-bottom:3rem}.background-container img{height:100%;width:100%;position:absolute;left:0;top:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover;z-index:-1}.stories .content-container{padding:0 60px}}.stories #fp-nav ul li a span,.stories .fp-slidesNav ul li a span{background:#000}.case .center-container{padding:20px;max-width:500px;margin:0 auto}.team h2{color:#FDB713;text-transform:uppercase;padding:2rem 0}@media (max-width:1023px){.case .image-container{height:50vh;display:flex;flex-direction:column;justify-content:space-between}.case .image-container picture img{height:50vh;-o-object-fit:cover;object-fit:cover}.case .center-container{text-align:center}.team .swiper-container-horizontal>.swiper-pagination-bullets,.team .swiper-pagination-custom,.team .swiper-pagination-fraction{bottom:22px}}.team .grid-slider .case-element img{height:auto;min-height:150px}@media (min-width:1024px){.team .content-container{flex-direction:row;padding:0 60px}.team .grid-slider .case-element img{min-height:150px;max-height:150px}.team .description{height:auto;min-height:auto}}.team .image-container{overflow:hidden}.team .description{padding:.5rem 1rem;color:#000}.team .swiper-pagination-bullet::after{background:#fff}.team .grid-slider .case-element .hover-element{height:100%;width:100%;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.8);color:#FDB713;display:flex;align-items:center;opacity:0;padding:0 .5rem}.team .case-element:hover .hover-element{cursor:-webkit-grab;cursor:grab;opacity:1;max-height:800px;transition:opacity .5s ease}.team .team-grid-element{margin:15px}.team .team-grid{display:flex;flex-wrap:wrap;justify-content:center;max-width:1000px}.partner{padding-bottom:2rem}.partner .image-container{width:150px;height:150px}.full-container .center-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.full-container .text-container h1,.full-container .text-container h2{color:#FDB713;display:block}.full-container h1{font-size:4rem;margin-top:1.5rem}.full-container h2{font-size:1.5rem}.full-container strong{font-size:1.5rem;font-weight:400}@media (max-width:1023px){.full-container h1{font-size:2rem;margin-top:0}.full-container h2{font-size:1rem;line-height:1.25}.full-container strong{font-size:1rem}}.full-container p{margin-top:0;margin-bottom:.5rem}.culture h2{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);transition-delay:.5s}.culture .active h2,.culture .swiper-slide-active h2{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:all .5s ease;transition-delay:.5s}.jobs{font-size:12px}@media (min-width:1024px){.full-container.slide-container>div{width:100%}.full-container.slide-container .text-container{max-width:600px}.jobs{font-size:13px}}.jobs h1{font-size:2.5rem;padding:5rem 0;margin:0}.jobs .slide-container .text-container h2{display:block}.jobs .button-container{flex-direction:column}.jobs .button-container .button{width:100%;max-width:400px;min-width:300px}.jobs .text-container .button{margin-left:0}@media (min-width:1024px){.jobs h1{font-size:4.5rem}.jobs .half-container .text-container{max-width:500px}}@media (max-width:1023px){.jobs .button-container{padding:10px}.jobs .slide-container .text-container{padding:0 10px 50px}.jobs .slide-container .image-container picture{height:25vh}.jobs ul{padding-left:0}}.videos{max-width:1200px}@media (min-width:800px){.videos{width:100%;margin-top:60px;margin-left:auto;margin-right:auto}}.videos .intro{margin-bottom:40px}.videos .intro p:first-of-type{margin:0}.videos .intro h1{margin-top:2px;margin-bottom:10px}.video-grid{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.grid-element{background:#FDB713;max-width:275px;margin:0 auto 20px}@media (min-width:768px){.grid-element{margin:0 0 20px}}.grid-element a{text-decoration:none;color:#000}.grid-element a:hover .hover-layer{opacity:1;transition:opacity .5s ease}.grid-element .image-container{position:relative}.grid-element .hover-layer{background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;opacity:0}.grid-element .hover-layer img{width:50px;height:50px;margin-bottom:10px}.grid-element .hover-layer span{color:#fff;font-style:italic}.grid-element .text-container{padding:20px}.grid-element .text-container :first-of-type{margin-top:0}.default.award{padding:60px 20px 40px;width:100%;max-width:1600px;margin:0 auto}@media (min-width:768px){.default.award{padding-top:100px;padding-bottom:100px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92ZW5kb3IvX3N3aXBlci5zY3NzIiwiX3ZlbmRvci9fbm9ybWFsaXplLnNjc3MiLCJtYWluLmNzcyIsIl92ZW5kb3IvX2Z1bGxwYWdlLnNjc3MiLCJjb21tb24vX3R5cG8uc2NzcyIsInBhZ2VzL19jb250YWN0LnNjc3MiLCJjb21wb25lbnRzL19ncmlkLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19mb3JtLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbW1vbi9fZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL19maWxlLnNjc3MiLCJjb21wb25lbnRzL192aWRlby5zY3NzIiwiX3ZlbmRvci9fY29va2llcy5zY3NzIiwicGFnZXMvX2F3YXJkLnNjc3MiLCJwYWdlcy9fY3VsdHVyZS5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19pbXBhY3Quc2NzcyIsInBhZ2VzL19qb2JzLnNjc3MiLCJjb21wb25lbnRzL19yZWZlcmVuY2VzLnNjc3MiLCJjb21wb25lbnRzL19sYXlvdXRzLnNjc3MiLCJwYWdlcy9fdGVhbS5zY3NzIiwiY29tbW9uL19taXhpbnMuc2NzcyIsImNvbXBvbmVudHMvX2xvZ28tc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19hbmltYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX21vYmlsZS1tZW51LnNjc3MiLCJwYWdlcy9fZGVmYXVsdC5zY3NzIiwicGFnZXMvX3dlLnNjc3MiLCJwYWdlcy9fc3Rvcnkuc2NzcyIsInBhZ2VzL19zdG9yaWVzLnNjc3MiLCJwYWdlcy9fdmlkZW9zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjZGQThCQSxnQkNjQSxHQUNFLFdBQUEsWUFtREYsS0FBQSxJQXpDQSxJQXlDQSxLQUdFLFlBQUEsVUFBQSxVQUFtQyxVQUNaLElEb2J6Qix1QkFzREEsdUJDdmFBLE9BM0hBLEdBMkhBLE1BQ1EsU0FDVyxRQTJFbkIsU0FoSUEsSUFB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LGVBVUksY0FBQSxLQVZKLCtCQVlNLE9BQUEsRUFaTixrQkFnQk0sV0FBQSxJQUNBLGNBQUEsS0FLTixZQUNFLFFBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxRQUNBLGdCQUFBLGNBR0YsY0FDRSxXQUFBLFFBQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEtBRUEseUJBTEYsY0FNSSxPQUFBLEVBQUEsRUFBQSxNQU5KLGdCQVVJLGdCQUFBLEtBQ0EsTUFBQSxLQVhKLG1DQWVRLFFBQUEsRUFDQSxXQUFBLFFBQUEsSUFBQSxLQWhCUiwrQkFzQkksU0FBQSxTQXRCSiwyQkEwQkksaUJBQUEsZUFDQSxRQUFBLEtBQ0EsZUFBQSxPQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLElBQUEsRUFDQSxPQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBdENKLCtCQXlDTSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsS0EzQ04sZ0NBK0NNLE1BQUEsS0FDQSxXQUFBLE9BaEROLDhCQXFESSxRQUFBLEtBckRKLDZDQXVETSxXQUFBLEVoQnBGTixlQUNFLFFBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsT0FDQSxPQUFBLEVBQUEsS0FPQSx5QkFYRixlQVlJLFlBQUEsTUFDQSxlQUFBIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3dpcGVyIDQuNS4wXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zd2lwZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAxOSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBGZWJydWFyeSAyMiwgMjAxOVxuICovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi8qIElFMTAgV2luZG93cyBQaG9uZSA4IEZpeGVzICovXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMkJFNkI0O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC8vbWFyZ2luOiAwIDRweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4vKiBQcmVsb2FkZXIgKi9cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy4gKi9cbmh0bWwgeyBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqLyAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9ucyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy4gKi9cbmJvZHkgeyBtYXJnaW46IDA7IH1cblxuLyoqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS4gKi9cbmgxIHsgZm9udC1zaXplOiAyZW07IG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLiAqL1xuaHIgeyBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqLyBoZWlnaHQ6IDA7IC8qIDEgKi8gb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi8gfVxuXG4vKiogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy4gMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLiAqL1xucHJlIHsgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuICovXG5hIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuICovXG5hYmJyW3RpdGxlXSB7IGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovIH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuICovXG5iLCBzdHJvbmcgeyBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuICovXG5jb2RlLCBrYmQsIHNhbXAgeyBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi8gZm9udC1zaXplOiAxZW07IC8qIDIgKi8gfVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuICovXG5zbWFsbCB7IGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLiAqL1xuc3ViLCBzdXAgeyBmb250LXNpemU6IDc1JTsgbGluZS1oZWlnaHQ6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7IGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAgeyB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC4gKi9cbmltZyB7IGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKiBGb3JtcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuICovXG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7IGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqLyBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqLyBtYXJnaW46IDA7IC8qIDIgKi8gfVxuXG4vKiogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuICovXG5idXR0b24sIGlucHV0IHsgLyogMSAqLyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKiogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC4gKi9cbmJ1dHRvbiwgc2VsZWN0IHsgLyogMSAqLyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKiogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS4gKi9cbmJ1dHRvbiwgW3R5cGU9XCJidXR0b25cIl0sIFt0eXBlPVwicmVzZXRcIl0sIFt0eXBlPVwic3VibWl0XCJdIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7IGJvcmRlci1zdHlsZTogbm9uZTsgcGFkZGluZzogMDsgfVxuXG4vKiogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZywgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZywgW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3JpbmcgeyBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC4gKi9cbmZpZWxkc2V0IHsgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXQgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuICovXG5sZWdlbmQgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovIGNvbG9yOiBpbmhlcml0OyAvKiAyICovIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovIG1heC13aWR0aDogMTAwJTsgLyogMSAqLyBwYWRkaW5nOiAwOyAvKiAzICovIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi8gfVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS4gKi9cbnByb2dyZXNzIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy4gKi9cbnRleHRhcmVhIHsgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLCBbdHlwZT1cInJhZGlvXCJdIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqLyBwYWRkaW5nOiAwOyAvKiAyICovIH1cblxuLyoqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7IGhlaWdodDogYXV0bzsgfVxuXG4vKiogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0geyAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqLyBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqLyB9XG5cbi8qKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS4gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7IC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC4gKi9cbmRldGFpbHMgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuICovXG5zdW1tYXJ5IHsgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuICovXG50ZW1wbGF0ZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLiAqL1xuW2hpZGRlbl0geyBkaXNwbGF5OiBub25lOyB9XG5cbi8qISBmdWxsUGFnZSAzLjAuNSBodHRwczovL2dpdGh1Yi5jb20vYWx2YXJvdHJpZ28vZnVsbFBhZ2UuanMgQGxpY2Vuc2UgR1BMdjMgZm9yIG9wZW4gc291cmNlIHVzZSBvbmx5IG9yIEZ1bGxwYWdlIENvbW1lcmNpYWwgTGljZW5zZSBmb3IgY29tbWVyY2lhbCB1c2UgaHR0cDovL2FsdmFyb3RyaWdvLmNvbS9mdWxsUGFnZS9wcmljaW5nLyBDb3B5cmlnaHQgKEMpIDIwMTggaHR0cDovL2FsdmFyb3RyaWdvLmNvbS9mdWxsUGFnZSAtIEEgcHJvamVjdCBieSBBbHZhcm8gVHJpZ28gKi9cbmh0bWwuZnAtZW5hYmxlZCwgLmZwLWVuYWJsZWQgYm9keSB7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgb3ZlcmZsb3c6IGhpZGRlbjsgLypBdm9pZCBmbGlja2VyIG9uIHNsaWRlcyB0cmFuc2l0aW9ucyBmb3IgbW9iaWxlIHBob25lcyAjMzM2ICovIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG4uZnAtc2VjdGlvbiB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBTYWZhcmk8PTUgQW5kcm9pZDw9MyAqLyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDw9MjggKi8gYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZnAtc2xpZGUgeyBmbG9hdDogbGVmdDsgfVxuXG4uZnAtc2xpZGUsIC5mcC1zbGlkZXNDb250YWluZXIgeyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mcC1zbGlkZXMgeyB6LWluZGV4OiAxOyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgLyogU2FmYXJpPD02IEFuZHJvaWQ8PTQuMyAqLyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uZnAtc2VjdGlvbi5mcC10YWJsZSwgLmZwLXNsaWRlLmZwLXRhYmxlIHsgZGlzcGxheTogdGFibGU7IHRhYmxlLWxheW91dDogZml4ZWQ7IHdpZHRoOiAxMDAlOyB9XG5cbi5mcC10YWJsZUNlbGwgeyBkaXNwbGF5OiB0YWJsZS1jZWxsOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mcC1zbGlkZXNDb250YWluZXIgeyBmbG9hdDogbGVmdDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mcC1jb250cm9sQXJyb3cgeyAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiB3ZWJraXQgKHNhZmFyaSwgY2hyb21lKSBicm93c2VycyAqLyAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBtb3ppbGxhIGJyb3dzZXJzICovIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChrb25xdWVyb3IpIGJyb3dzZXJzICovIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSUUxMCsgKi8gcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiA0OyB0b3A6IDUwJTsgY3Vyc29yOiBwb2ludGVyOyB3aWR0aDogMDsgaGVpZ2h0OiAwOyBib3JkZXItc3R5bGU6IHNvbGlkOyBtYXJnaW4tdG9wOiAtMzhweDsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uZnAtY29udHJvbEFycm93LmZwLXByZXYgeyBsZWZ0OiAxNXB4OyB3aWR0aDogMDsgYm9yZGVyLXdpZHRoOiAzOC41cHggMzRweCAzOC41cHggMDsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cbi5mcC1jb250cm9sQXJyb3cuZnAtbmV4dCB7IHJpZ2h0OiAxNXB4OyBib3JkZXItd2lkdGg6IDM4LjVweCAwIDM4LjVweCAzNHB4OyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7IH1cblxuLmZwLXNjcm9sbGFibGUgeyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZwLXNjcm9sbGVyIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaVNjcm9sbEluZGljYXRvciB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5mcC1ub3RyYW5zaXRpb24geyAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiNmcC1uYXYgeyBwb3NpdGlvbjogZml4ZWQ7IHotaW5kZXg6IDEwMDsgbWFyZ2luLXRvcDogLTMycHg7IHRvcDogNTAlOyBvcGFjaXR5OiAxOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuI2ZwLW5hdi5mcC1yaWdodCB7IHJpZ2h0OiAxN3B4OyB9XG5cbiNmcC1uYXYuZnAtbGVmdCB7IGxlZnQ6IDE3cHg7IH1cblxuLmZwLXNsaWRlc05hdiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogNDsgb3BhY2l0eTogMTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgbGVmdDogMCAhaW1wb3J0YW50OyByaWdodDogMDsgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZnAtc2xpZGVzTmF2LmZwLWJvdHRvbSB7IGJvdHRvbTogMTdweDsgfVxuXG4uZnAtc2xpZGVzTmF2LmZwLXRvcCB7IHRvcDogMTdweDsgfVxuXG4jZnAtbmF2IHVsLCAuZnAtc2xpZGVzTmF2IHVsIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5cbiNmcC1uYXYgdWwgbGksIC5mcC1zbGlkZXNOYXYgdWwgbGkgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDE0cHg7IGhlaWdodDogMTNweDsgbWFyZ2luOiA3cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZnAtc2xpZGVzTmF2IHVsIGxpIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiNmcC1uYXYgdWwgbGkgYSwgLmZwLXNsaWRlc05hdiB1bCBsaSBhIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgY3Vyc29yOiBwb2ludGVyOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI2ZwLW5hdiB1bCBsaSBhLmFjdGl2ZSBzcGFuLCAuZnAtc2xpZGVzTmF2IHVsIGxpIGEuYWN0aXZlIHNwYW4sICNmcC1uYXYgdWwgbGk6aG92ZXIgYS5hY3RpdmUgc3BhbiwgLmZwLXNsaWRlc05hdiB1bCBsaTpob3ZlciBhLmFjdGl2ZSBzcGFuIHsgaGVpZ2h0OiAxMnB4OyB3aWR0aDogMTJweDsgbWFyZ2luOiAtNnB4IDAgMCAtNnB4OyBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG5cbiNmcC1uYXYgdWwgbGkgYSBzcGFuLCAuZnAtc2xpZGVzTmF2IHVsIGxpIGEgc3BhbiB7IGJvcmRlci1yYWRpdXM6IDUwJTsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxOyBoZWlnaHQ6IDRweDsgd2lkdGg6IDRweDsgYm9yZGVyOiAwOyBiYWNrZ3JvdW5kOiAjZmZmOyBsZWZ0OiA1MCU7IHRvcDogNTAlOyBtYXJnaW46IC0ycHggMCAwIC0ycHg7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7IC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0OyB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDsgfVxuXG4jZnAtbmF2IHVsIGxpOmhvdmVyIGEgc3BhbiwgLmZwLXNsaWRlc05hdiB1bCBsaTpob3ZlciBhIHNwYW4geyB3aWR0aDogMTBweDsgaGVpZ2h0OiAxMHB4OyBtYXJnaW46IC01cHggMHB4IDBweCAtNXB4OyB9XG5cbiNmcC1uYXYgdWwgbGkgLmZwLXRvb2x0aXAgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTJweDsgY29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1mYW1pbHk6IGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IHdoaXRlLXNwYWNlOiBub3dyYXA7IG1heC13aWR0aDogMjIwcHg7IG92ZXJmbG93OiBoaWRkZW47IGRpc3BsYXk6IGJsb2NrOyBvcGFjaXR5OiAwOyB3aWR0aDogMDsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNmcC1uYXYgdWwgbGk6aG92ZXIgLmZwLXRvb2x0aXAsICNmcC1uYXYuZnAtc2hvdy1hY3RpdmUgYS5hY3RpdmUgKyAuZnAtdG9vbHRpcCB7IC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47IHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluOyB3aWR0aDogYXV0bzsgb3BhY2l0eTogMTsgfVxuXG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwLmZwLXJpZ2h0IHsgcmlnaHQ6IDIwcHg7IH1cblxuI2ZwLW5hdiB1bCBsaSAuZnAtdG9vbHRpcC5mcC1sZWZ0IHsgbGVmdDogMjBweDsgfVxuXG4uZnAtYXV0by1oZWlnaHQuZnAtc2VjdGlvbiwgLmZwLWF1dG8taGVpZ2h0IC5mcC1zbGlkZSwgLmZwLWF1dG8taGVpZ2h0IC5mcC10YWJsZUNlbGwgeyBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZnAtcmVzcG9uc2l2ZSAuZnAtYXV0by1oZWlnaHQtcmVzcG9uc2l2ZS5mcC1zZWN0aW9uLCAuZnAtcmVzcG9uc2l2ZSAuZnAtYXV0by1oZWlnaHQtcmVzcG9uc2l2ZSAuZnAtc2xpZGUsIC5mcC1yZXNwb25zaXZlIC5mcC1hdXRvLWhlaWdodC1yZXNwb25zaXZlIC5mcC10YWJsZUNlbGwgeyBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKk9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzKi9cbi5mcC1zci1vbmx5IHsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMXB4OyBoZWlnaHQ6IDFweDsgcGFkZGluZzogMDsgb3ZlcmZsb3c6IGhpZGRlbjsgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgYm9yZGVyOiAwOyB9XG5cbi8qKiBTd2lwZXIgNC41LjAgTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnMgaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zd2lwZXIvIENvcHlyaWdodCAyMDE0LTIwMTkgVmxhZGltaXIgS2hhcmxhbXBpZGkgUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlIFJlbGVhc2VkIG9uOiBGZWJydWFyeSAyMiwgMjAxOSAqL1xuLnN3aXBlci1jb250YWluZXIgeyBtYXJnaW46IDAgYXV0bzsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyBsaXN0LXN0eWxlOiBub25lOyBwYWRkaW5nOiAwOyAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi8gei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUgeyBmbG9hdDogbGVmdDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7IC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsOyAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgei1pbmRleDogMTsgZGlzcGxheTogLXdlYmtpdC1ib3g7IGRpc3BsYXk6IC13ZWJraXQtZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGRpc3BsYXk6IGZsZXg7IC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07IHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtOyAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTsgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHsgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7IC1tcy1mbGV4LXdyYXA6IHdyYXA7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgeyAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zd2lwZXItc2xpZGUgeyAtd2Via2l0LWZsZXgtc2hyaW5rOiAwOyAtbXMtZmxleC1uZWdhdGl2ZTogMDsgZmxleC1zaHJpbms6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07IC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUgeyBoZWlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIgeyAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7IC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC1tcy1mbGV4LWFsaWduOiBzdGFydDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTsgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7IHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0OyB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2QgeyAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7IHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cgeyAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHBvaW50ZXItZXZlbnRzOiBub25lOyB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHsgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpOyBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7IGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTsgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AgeyBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTsgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7IGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpOyBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLCAuc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7IC1tcy10b3VjaC1hY3Rpb246IHBhbi15OyB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCwgLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHsgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7IHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHdpZHRoOiAyN3B4OyBoZWlnaHQ6IDQ0cHg7IG1hcmdpbi10b3A6IC0yMnB4OyB6LWluZGV4OiAxMDsgY3Vyc29yOiBwb2ludGVyOyBiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHsgb3BhY2l0eTogMC4zNTsgY3Vyc29yOiBhdXRvOyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpOyBsZWZ0OiAxMHB4OyByaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpOyByaWdodDogMTBweDsgbGVmdDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRleHQtYWxpZ246IGNlbnRlcjsgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5OyAtby10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5OyB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5OyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4geyBvcGFjaXR5OiAwOyB9XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiwgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHsgYm90dG9tOiAxMHB4OyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgfVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHsgb3ZlcmZsb3c6IGhpZGRlbjsgZm9udC1zaXplOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4geyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpOyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7IHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7IHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgeyB3aWR0aDogMjVweDsgaGVpZ2h0OiAyNXB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJvcmRlci1yYWRpdXM6IDEwMCU7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBvcGFjaXR5OiAxOyB9XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgeyBib3JkZXI6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lOyBib3gtc2hhZG93OiBub25lOyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC1tb3otYXBwZWFyYW5jZTogbm9uZTsgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgeyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgeyBvcGFjaXR5OiAxOyBiYWNrZ3JvdW5kOiAjMkJFNkI0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgeyByaWdodDogMTBweDsgdG9wOiA1MCU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHsgbWFyZ2luOiA2cHggMDsgZGlzcGxheTogYmxvY2s7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgeyB0b3A6IDUwJTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgd2lkdGg6IDhweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07IHRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07IC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wOyB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDsgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgeyBsZWZ0OiA1MCU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHsgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTsgdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07IC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDsgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0OyB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgeyAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTsgdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtOyAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0OyB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0OyB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHsgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTsgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7IGJhY2tncm91bmQ6ICMwMDdhZmY7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7IC1tcy10cmFuc2Zvcm06IHNjYWxlKDApOyB0cmFuc2Zvcm06IHNjYWxlKDApOyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wOyAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwgeyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDsgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDsgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogNHB4OyBsZWZ0OiAwOyB0b3A6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUgeyB3aWR0aDogNHB4OyBoZWlnaHQ6IDEwMCU7IGxlZnQ6IDA7IHRvcDogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgeyBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7IGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHsgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgeyBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7IGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHsgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7IGJvcmRlci1yYWRpdXM6IDEwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTsgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMSU7IGJvdHRvbTogM3B4OyB6LWluZGV4OiA1MDsgaGVpZ2h0OiA1cHg7IHdpZHRoOiA5OCU7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDNweDsgdG9wOiAxJTsgei1pbmRleDogNTA7IHdpZHRoOiA1cHg7IGhlaWdodDogOTglOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcgeyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgYm9yZGVyLXJhZGl1czogMTBweDsgbGVmdDogMDsgdG9wOiAwOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHsgY3Vyc29yOiBtb3ZlOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiAtd2Via2l0LWJveDsgZGlzcGxheTogLXdlYmtpdC1mbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgZGlzcGxheTogZmxleDsgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyOyAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyOyAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHsgbWF4LXdpZHRoOiAxMDAlOyBtYXgtaGVpZ2h0OiAxMDAlOyAtby1vYmplY3QtZml0OiBjb250YWluOyBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHsgY3Vyc29yOiBtb3ZlOyB9XG5cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7IHdpZHRoOiA0MnB4OyBoZWlnaHQ6IDQycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNTAlOyB0b3A6IDUwJTsgbWFyZ2luLWxlZnQ6IC0yMXB4OyBtYXJnaW4tdG9wOiAtMjFweDsgei1pbmRleDogMTA7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlOyAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlOyB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7IC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7IGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogJyc7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlOyBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHsgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAwOyBwb2ludGVyLWV2ZW50czogbm9uZTsgb3BhY2l0eTogMDsgei1pbmRleDogLTEwMDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHsgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7IHBvaW50ZXItZXZlbnRzOiBub25lOyAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHsgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7IG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7IHBvaW50ZXItZXZlbnRzOiBub25lOyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB6LWluZGV4OiAxOyB2aXNpYmlsaXR5OiBoaWRkZW47IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwOyAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUgeyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgeyBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7IHBvaW50ZXItZXZlbnRzOiBhdXRvOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHsgei1pbmRleDogMDsgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IGJvdHRvbTogMHB4OyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kOiAjMDAwOyBvcGFjaXR5OiAwLjY7IC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpOyBmaWx0ZXI6IGJsdXIoNTBweCk7IHotaW5kZXg6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCB7IG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7IHBvaW50ZXItZXZlbnRzOiBub25lOyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7IHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHsgei1pbmRleDogMDsgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHsgLyogV2luZG93cyA4IElFIDEwIGZpeCAqLyAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4jY29va2llcy1ldS1iYW5uZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMzVweDsgcmlnaHQ6IDEwcHg7IGxlZnQ6IDEwcHg7IGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTsgcGFkZGluZzogMjBweDsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggM3B4IHJnYmEoOTAsIDkwLCA5MCwgMC42KTsgdGV4dC1hbGlnbjogbGVmdDsgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbiNjb29raWVzLWV1LWJhbm5lciBzcGFuIHsgZm9udC1zaXplOiAxLjhyZW07IG1hcmdpbi1yaWdodDogMTBweDsgbWFyZ2luLXRvcDogM3B4OyB9XG5cbiNjb29raWVzLWV1LWJhbm5lciBwIHsgbWFyZ2luOiAwOyBmb250LXNpemU6IDAuOHJlbTsgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4jY29va2llcy1ldS1iYW5uZXIgc3Ryb25nIHsgZm9udC1zaXplOiAxcmVtOyBtYXJnaW4tYm90dG9tOiAxMHB4OyBkaXNwbGF5OiBibG9jazsgfVxuXG4jY29va2llcy1ldS1iYW5uZXIgYnV0dG9uIHsgYm9yZGVyOiAxcHggc29saWQgI0ZEQjcxMzsgYmFja2dyb3VuZDogI0ZEQjcxMzsgY29sb3I6IGJsYWNrOyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMTBweCAyMHB4OyBsaW5lLWhlaWdodDogMTsgZm9udC1zaXplOiAwLjlyZW07IG1hcmdpbjogMCBhdXRvOyBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiNjb29raWVzLWV1LWJhbm5lciBidXR0b246aG92ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IGNvbG9yOiAjRkRCNzEzOyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2Nvb2tpZXMtZXUtYmFubmVyIC5sYXlvdXQgeyBkaXNwbGF5OiBmbGV4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAjY29va2llcy1ldS1iYW5uZXIgeyBtYXgtd2lkdGg6IDY5MHB4OyBib3R0b206IDMwcHg7IGxlZnQ6IDMwcHg7IH1cbiAgI2Nvb2tpZXMtZXUtYmFubmVyIC5jb29raWUtd3JhcHBlciB7IGRpc3BsYXk6IGZsZXg7IH1cbiAgI2Nvb2tpZXMtZXUtYmFubmVyIGJ1dHRvbiB7IG1hcmdpbi10b3A6IGF1dG87IH0gfVxuXG5ib2R5wqAgeyBmb250LWZhbWlseTogJ0JhcmxvdycsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7IGZvbnQtZmFtaWx5OiAnTXVsaScsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogYm9sZDsgfVxuXG5hIHsgY29sb3I6ICNGREI3MTM7IHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cblxucCwgbGkgeyBsaW5lLWhlaWdodDogMS41OyB9XG5cbmgxIHsgbWFyZ2luLWJvdHRvbTogMC41cmVtOyBmb250LXNpemU6IDEuNnJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IGgxIHsgZm9udC1zaXplOiAzcmVtOyB9IH1cblxuaDIgeyBtYXJnaW4tYm90dG9tOiAwLjVyZW07IGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgaDIgeyBmb250LXNpemU6IDJyZW07IG1hcmdpbi10b3A6IDA7IH0gfVxuXG51bCB7IHBhZGRpbmctbGVmdDogMS41cmVtOyBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cblxuLmJ1dHRvbiB7IGJhY2tncm91bmQ6ICNGREI3MTM7IGNvbG9yOiBibGFjazsgYm9yZGVyOiAxcHggc29saWQgI0ZEQjcxMzsgYm9yZGVyLXJhZGl1czogNDBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiAxMHB4IDQwcHggMTFweDsgbWFyZ2luOiAxNXB4IDEwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogMTsgfVxuXG4uYnV0dG9uOmhvdmVyIHsgYm9yZGVyOiAxcHggc29saWQgI0ZEQjcxMzsgY3Vyc29yOiBwb2ludGVyOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgY29sb3I6ICNGREI3MTM7IH1cblxuLmJ1dHRvbi5pbnZlcnQgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyOiAxcHggc29saWQgI0ZEQjcxMzsgY29sb3I6ICNGREI3MTM7IH1cblxuLmJ1dHRvbi5pbnZlcnQ6aG92ZXIgeyBib3JkZXI6IDFweCBzb2xpZCAjRkRCNzEzOyBiYWNrZ3JvdW5kOiAjRkRCNzEzOyBjb2xvcjogYmxhY2s7IH1cblxuLyogQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnQURBTS5DRyBQUk8nOyBzcmM6IHVybCgnLi4vZm9udHMvQURBTUNHUFJPLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0FEQU1DR1BSTy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfSBAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdESU4gTmV4dCBMVCBQcm8nOyBzcmM6IHVybCgnLi4vZm9udHMvRElOTmV4dExUUHJvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvRElOTmV4dExUUHJvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH0gQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnRElOIE5leHQgTFQgUHJvJzsgc3JjOiB1cmwoJy4uL2ZvbnRzL0RJTk5leHRMVFByby1VbHRyYUxpZ2h0SXQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvRElOTmV4dExUUHJvLVVsdHJhTGlnaHRJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IGZvbnQtd2VpZ2h0OiAyMDA7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfSBAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdESU4gTmV4dCBMVCBQcm8nOyBzcmM6IHVybCgnLi4vZm9udHMvRElOTmV4dExUUHJvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvRElOTmV4dExUUHJvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zdHlsZTogbm9ybWFsOyB9ICovXG4qIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qOmJlZm9yZSwgKjphZnRlciB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYm9keSB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IG1pbi1oZWlnaHQ6IDEwMHZoOyBiYWNrZ3JvdW5kOiBibGFjazsgY29sb3I6IHdoaXRlOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuZm9vdGVyIHsgbWFyZ2luLXRvcDogYXV0bzsgfVxuXG4ud3JhcHBlciB7IG1heC13aWR0aDogMTIwMHB4OyBtYXJnaW46IDAgYXV0bzsgcGFkZGluZzogMCAxMHB4OyB9XG5cbi5zd2lwZXItc2xpZGUgeyBoZWlnaHQ6IGF1dG87IH1cblxuLmZwLXNsaWRlcyB7IHdpZHRoOiAxMDAlOyB9XG5cbi5mcC1zZWN0aW9uLmFjdGl2ZSB7IHotaW5kZXg6IDEwMDsgfVxuXG4uZnAtY29udHJvbEFycm93IHsgZGlzcGxheTogbm9uZTsgfVxuXG4uZnAtc2xpZGVzTmF2IHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLyogd2lkZSBidXR0b25zIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgeyB3aWR0aDogNDBweDsgaGVpZ2h0OiA1cHg7IGJvcmRlci1yYWRpdXM6IDEwcHg7IH0gKi8gfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24geyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbWluLWhlaWdodDogMTVweDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IG9wYWNpdHk6IDE7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDo6YWZ0ZXIgeyBjb250ZW50OiAnJzsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IGJvcmRlci1yYWRpdXM6IDUwJTsgei1pbmRleDogMTsgaGVpZ2h0OiA0cHg7IHdpZHRoOiA0cHg7IGJvcmRlcjogMDsgbWFyZ2luOiAwIDhweCAhaW1wb3J0YW50OyB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0OyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IGJhY2tncm91bmQ6IGJsYWNrOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXI6OmFmdGVyIHsgd2lkdGg6IDEwcHg7IGhlaWdodDogMTBweDsgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50OyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmFmdGVyIHsgaGVpZ2h0OiAxMnB4OyB3aWR0aDogMTJweDsgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmhvdmVyOjphZnRlciB7IGhlaWdodDogMTJweDsgd2lkdGg6IDEycHg7IG1hcmdpbjogMCA1cHggIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmhvbmV5cG90IHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtOTk5OXB4OyB9XG5cbi8qIGV4YW1wbGUgKi9cbi8qIC5pdGVtIHsgQGluY2x1ZGUgc3RhZ2dlcmVkX3RyYW5zaXRpb25zKCRpdGVtczoxMCwkbnRoOjIsJGluaXRpYWw6LjMsJHN0ZXA6LjIpIH0gKi9cbi5oZWFkZXIgeyBwb3NpdGlvbjogZml4ZWQ7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAxMHB4OyBwYWRkaW5nLXRvcDogMTVweDsgei1pbmRleDogMTAwOyB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyAuaGVhZGVyIHsgcGFkZGluZzogNTBweCAwOyB9IH1cblxuLmhlYWRlci5maXggeyAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTsgLyogU2FmYXJpIDkrICovIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTsgLyogQ2hyb21lIGFuZCBPcGVyYSAqLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IGJveC1zaGFkb3c6IDBweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLmhlYWRlciAubWVudSB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uaGVhZGVyIC5tZW51IHVsIHsgbGlzdC1zdHlsZTogbm9uZTsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyB9XG5cbi5oZWFkZXIgLm1lbnUgdWwgbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhlYWRlciAubWVudSB1bCBsaSAuc3VibWVudSB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uaGVhZGVyIC5tZW51IHVsIGxpIC5zdWJtZW51IGxpIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpOyB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cblxuLmhlYWRlciAubWVudSB1bCBsaTpob3ZlciA+IC5zdWJtZW51IHsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uaGVhZGVyIC5tZW51IHVsIGxpOmhvdmVyID4gLnN1Ym1lbnUgbGkgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyB9XG5cbi5oZWFkZXIgLm1lbnUgdWwgbGk6aG92ZXIgPiAuc3VibWVudSBsaTpudGgtb2YtdHlwZSgyKSB7IHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IH1cblxuLmhlYWRlciAubWVudSB1bCBsaTpob3ZlciA+IC5zdWJtZW51IGxpOm50aC1vZi10eXBlKDMpIHsgdHJhbnNpdGlvbi1kZWxheTogMC4yczsgfVxuXG4uaGVhZGVyIC5tZW51IHVsIGxpOmhvdmVyID4gLnN1Ym1lbnUgbGk6bnRoLW9mLXR5cGUoNCkgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB9XG5cbi5oZWFkZXIgLm1lbnUgdWwgbGk6aG92ZXIgPiAuc3VibWVudSBsaTpudGgtb2YtdHlwZSg1KSB7IHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IH1cblxuLmhlYWRlciAubWVudSB1bCBsaTpob3ZlciA+IC5zdWJtZW51IGxpOm50aC1vZi10eXBlKDYpIHsgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuXG4uaGVhZGVyIC5tZW51IHVsIGxpOmhvdmVyID4gLnN1Ym1lbnUgbGk6bnRoLW9mLXR5cGUoNykgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyB9XG5cbi5oZWFkZXIgLm1lbnUgdWwgbGk6aG92ZXIgPiAuc3VibWVudSBsaTpudGgtb2YtdHlwZSg4KSB7IHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cblxuLmhlYWRlciAubWVudSB1bCBsaTpob3ZlciA+IC5zdWJtZW51IGxpOm50aC1vZi10eXBlKDkpIHsgdHJhbnNpdGlvbi1kZWxheTogMC44czsgfVxuXG4uaGVhZGVyIC5tZW51IHVsIGxpOmhvdmVyID4gLnN1Ym1lbnUgbGk6bnRoLW9mLXR5cGUoMTApIHsgdHJhbnNpdGlvbi1kZWxheTogMC45czsgfVxuXG4uaGVhZGVyIC5tZW51ID4gdWwgeyB3aWR0aDogNTAlOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgbWF4LXdpZHRoOiAzMDBweDsgfVxuXG4uaGVhZGVyIC5tZW51IGEgeyBjb2xvcjogI0ZEQjcxMzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2U7IH1cblxuLmhlYWRlciAubWVudSBhOmhvdmVyIHsgY29sb3I6IHdoaXRlOyB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IC5oZWFkZXIgLm1lbnUgYSB7IGZvbnQtc2l6ZTogMS4xcmVtOyB9IH1cblxuLmhlYWRlciAubWVudSAuc3VibWVudSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcGFkZGluZy10b3A6IDhweDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyBsZWZ0OiA1MCU7IG1pbi13aWR0aDogMTAwcHg7IH1cblxuLmhlYWRlciAubWVudSAuc3VibWVudSBsaSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaGVhZGVyIC5tZW51IC5zdWJtZW51IGxpIGEgeyBjb2xvcjogd2hpdGU7IGxpbmUtaGVpZ2h0OiAxLjU7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmhlYWRlciAubWVudSAuc3VibWVudSBsaSBhOmhvdmVywqAgeyBjb2xvcjogI0ZEQjcxMzsgYm9yZGVyOiAwOyB9XG5cbi5oZWFkZXIgLmxvZ28gc3ZnIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvIDEwcHg7IHdpZHRoOiAxNTBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IC5oZWFkZXIgLmxvZ28gc3ZnIHsgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLmhlYWRlciAubG9nbyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNTAlOyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IC5oZWFkZXIgLnJpZ2h0IGEgeyBjb2xvcjogI0ZEQjcxMzsgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2U7IH1cbiAgLmhlYWRlciAucmlnaHQgLnN1Ym1lbnUgbGkgYSB7IGNvbG9yOiB3aGl0ZTsgfVxuICAuaGVhZGVyIHN2ZyAubG9nby1kb3QgeyBmaWxsOiAjRkRCNzEzOyB0cmFuc2l0aW9uOiBmaWxsIC41cyBlYXNlOyB9XG4gIC5oZWFkZXIuaGFsZi1pbnZlcnQgLnJpZ2h0IC5zdWJtZW51IGxpIGEsIC5oZWFkZXIuaGFsZi1pbnZlcnQgLnJpZ2h0IGEgeyBjb2xvcjogd2hpdGU7IHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlOyB9XG4gIC5oZWFkZXIuaGFsZi1pbnZlcnQgLnJpZ2h0IC5zdWJtZW51IGxpIGE6aG92ZXIsIC5oZWFkZXIuaGFsZi1pbnZlcnQgLnJpZ2h0IGE6aG92ZXIgeyBjb2xvcjogYmxhY2s7IH1cbiAgLmhlYWRlci5oYWxmLWludmVydCBzdmcgLmxvZ28tZG90IHsgZmlsbDogIzAwMDsgdHJhbnNpdGlvbjogZmlsbCAuNXMgZWFzZTsgfVxuICAuc3RvcmllcyAuaGVhZGVyLmZpeCB7IGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAuc3RvcmllcyAuaGVhZGVyIC5tZW51IC5zdWJtZW51IGxpIGEsIC5zdG9yaWVzIC5oZWFkZXIgLm1lbnUgYSB7IGNvbG9yOiBibGFjazsgfVxuICAuc3RvcmllcyAuaGVhZGVyIC5tZW51IC5zdWJtZW51IGxpIGE6aG92ZXIsIC5zdG9yaWVzIC5oZWFkZXIgLm1lbnUgYTpob3ZlciB7IGNvbG9yOiAjRkRCNzEzOyB9XG4gIC5zdG9yaWVzIHN2ZyAubG9nby10eXBvIHsgZmlsbDogIzAwMDsgfVxuICAuc3RvcmllcyBzdmcgLmxvZ28tZG90IHsgZmlsbDogI0ZEQjcxMzsgfSB9XG5cbi5sb2dvLWRvdMKgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwN3B4LCA3MHB4KTsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlOyB9XG5cbi5sb2dvIHN2Zzpob3ZlciAubG9nby1kb3TCoCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMTFweCwgNjVweCk7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTsgfVxuXG4uZm9vdGVywqAgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGJvdHRvbTogMTBweDsgcmlnaHQ6IDEwcHg7IHRleHQtYWxpZ246IHJpZ2h0OyBjb2xvcjogd2hpdGU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyAuZm9vdGVywqAgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMzBweDsgcmlnaHQ6IDM1cHg7IH0gfVxuXG4uZm9vdGVywqAgYSB7IGNvbG9yOiB3aGl0ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZvb3RlcsKgIGE6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZm9vdGVywqAgc3BhbiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luOiAwIDEwcHg7IH1cblxuLmhvbWUgLmZvb3RlcsKgIHsgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbm1haW46bm90KC5ob21lKTpub3QoLmRlZmF1bHQpIHsgcGFkZGluZy10b3A6IDA7IHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgbWFpbjpub3QoLmhvbWUpOm5vdCguZGVmYXVsdCkgeyBwYWRkaW5nLXRvcDogMDsgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7IC5mcC1zZWN0aW9uLCAuZnAtdGFibGVDZWxsIHsgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4uY29udGVudC1jb250YWluZXIgeyBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLmNvbnRlbnQtY29udGFpbmVyIHsgcGFkZGluZzogMTAwcHggMjBweCA0MHB4OyBtaW4taGVpZ2h0OiAxMDB2aDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHBhZGRpbmc6IDA7IH0gfVxuXG4udHJpcHBsZS1lbGVtZW50IHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IHdpZHRoOiAxMDAlOyB9XG5cbi50cmlwcGxlLWVsZW1lbnQgPiBkaXYgeyBwYWRkaW5nOiAxcmVtOyB3aWR0aDogMjQwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luOiAwIGF1dG87IH1cblxuLnNsaWRlLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHBpY3R1cmUgeyBoZWlnaHQ6IDUwdmg7IGRpc3BsYXk6IGZsZXg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyAuc2xpZGUtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgcGljdHVyZSB7IGhlaWdodDogYXV0bzsgZGlzcGxheTogaW5saW5lOyB9IH1cblxuLnNsaWRlLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHBpY3R1cmUgaW1nIHsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uc2xpZGUtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaDIgeyBwYWRkaW5nOiAwIDIwcHg7IG1heC13aWR0aDogNTAwcHg7IG1hcmdpbjogMjBweCBhdXRvIDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuc2xpZGUtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaDIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHdpZHRoOiA5MCU7IHRleHQtYWxpZ246IGNlbnRlcjsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cblxuLnNsaWRlLWNvbnRhaW5lci5mdWxsLWNvbnRhaW5lciBwaWN0dXJlIHsgaGVpZ2h0OiAxMDB2aDsgZGlzcGxheTogZmxleDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IC5zbGlkZS1jb250YWluZXIuZnVsbC1jb250YWluZXIgcGljdHVyZSB7IGhlaWdodDogYXV0bzsgZGlzcGxheTogaW5saW5lOyB9IH1cblxuLnNsaWRlLWNvbnRhaW5lciBpbWcgeyB3aWR0aDogMTAwJTsgfVxuXG4uc2xpZGUtY29udGFpbmVyIGgywqAgeyBjb2xvcjogI0ZEQjcxMzsgfVxuXG4uc2xpZGUtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7IHBhZGRpbmc6IDAgMjBweCA1MHB4OyBtYXgtd2lkdGg6IDUwMHB4OyBtYXJnaW46IDIwcHggYXV0byAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyAuc2xpZGUtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7IG1heC13aWR0aDogMzIwcHg7IHRleHQtYWxpZ246IGluaGVyaXQ7IHBhZGRpbmc6IDAgMjBweCAxMHB4OyB9IH1cblxuLnNsaWRlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDLCoCB7IGNvbG9yOiB3aGl0ZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IC5zbGlkZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGgywqAgeyBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLnNsaWRlLWNvbnRhaW5lciB7IGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNsaWRlLWNvbnRhaW5lciA+IGRpdiB7IHdpZHRoOiA1MCU7IH1cbiAgLnNsaWRlLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDEwMHZoOyB9XG4gIC5zbGlkZS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciBoMiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IDEwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBtYXgtd2lkdGg6IDI1MHB4OyB9XG4gIC5zbGlkZS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciBpbWcgeyBoZWlnaHQ6IDEwMHZoOyBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG5cbi5jZW50ZXItY29udGFpbmVyIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1pbi1oZWlnaHQ6IDUwdmg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyAuZnVsbC1zbGlkZSAuaW1hZ2UtY29udGFpbmVyIHsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAtMTsgd2lkdGg6IDEwMCU7IGJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLmhhbGYtY29udGFpbmVyIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuaGFsZi1jb250YWluZXIgPiAqwqAgeyB3aWR0aDogNTAlOyB9XG4gIC5oYWxmLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgeyBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gIC5oYWxmLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHsgaGVpZ2h0OiAxMDB2aDsgfVxuICAuaGFsZi1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciBpbWc6bm90KC5wbGF5KSB7IG9iamVjdC1maXQ6IGNvdmVyOyBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4ucmlnaHQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7IHBhZGRpbmctYm90dG9tOiAwOyBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IC5yaWdodC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogMTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyAuc2xpZGUtY29udGFpbmVyLmZ1bGwtc2xpZGUgPiBkaXYgeyB3aWR0aDogMTAwJTsgfSB9XG5cbi52aW1lby13cmFwcGVyIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHotaW5kZXg6IC0xOyBwb2ludGVyLWV2ZW50czogbm9uZTsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udmltZW8td3JhcHBlciBpZnJhbWUgeyB3aWR0aDogMTAwdnc7IGhlaWdodDogNTYuMjV2dzsgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgOS8xNioxMDAgPSA1Ni4yNSAqLyBtaW4taGVpZ2h0OiAxMDB2aDsgbWluLXdpZHRoOiAxNzcuNzd2aDsgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgMTYvOSoxMDAgPSAxNzcuNzcgKi8gcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4udmlkZW8tb3ZlcmxheSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy1ib3R0b206IDA7IC8qIHJhdGlvIDE2eDkgKi8gaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyB9XG5cbi52aWRlby1vdmVybGF5LmFjdGl2ZSB7IHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cblxuLnZpZGVvLW92ZXJsYXkgaWZyYW1lIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyAudmlkZW8tb3ZlcmxheSB7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDB2aDsgei1pbmRleDogMTAxOyBvdmVyZmxvdzogaGlkZGVuOyBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICAudmlkZW8tb3ZlcmxheS5hY3RpdmUgeyBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAudmlkZW8tb3ZlcmxheS5hY3RpdmUgaWZyYW1lIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLnZpZGVvLW92ZXJsYXkgaWZyYW1lIHsgZGlzcGxheTogbm9uZTsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB6LWluZGV4OiAyMDAwOyB9IH1cblxuLnZpZGVvLW92ZXJsYXkgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNjYWxlKDApOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLnZpZGVvLW92ZXJsYXkgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgc2NhbGUoMCk7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0OyB9IH1cblxuLnZpZGVvLW92ZXJsYXkuYWN0aXZlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDEpOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLnZpZGVvLW92ZXJsYXkuYWN0aXZlIHsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7IH0gfVxuXG4uaW1hZ2UtY29udGFpbmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pbWFnZS1jb250YWluZXIgaW1nIHsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wbGF5LW92ZXJsYXkgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5wbGF5LW92ZXJsYXkgaW1nIHsgd2lkdGg6IDUwcHg7IGhlaWdodDogNTBweDsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlOyB9XG5cbi5wbGF5LW92ZXJsYXkgaW1nOmhvdmVyIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2xvc2UgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDMwMDA7IHRvcDogMiU7IHJpZ2h0OiAyJTsgY29sb3I6ICNGREI3MTM7IGJhY2tncm91bmQ6IG5vbmU7IGJvcmRlcjogMDsgZm9udC1zaXplOiAzcmVtOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBsaW5lLWhlaWdodDogMTsgcGFkZGluZzogMDsgZGlzcGxheTogbm9uZTsgfVxuXG4uY2xvc2U6Zm9jdXMsIC5jbG9zZTpob3ZlciB7IGN1cnNvcjogcG9pbnRlcjsgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZTsgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyBvdXRsaW5lOiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLmNsb3NlIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uY2FzZS5hY3RpdmUgLmltYWdlLWNvbnRhaW5lciBpbWcgeyBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmNhc2UuYWN0aXZlIC5pbWFnZS1jb250YWluZXIgaW1nIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZmlsdGVyOiBibHVyKDVweCk7IH0gfVxuXG4uY2FzZS5hY3RpdmUgLnBsYXktb3ZlcmxheSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWNvbnRhaW5lciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgcGFkZGluZy10b3A6IDMwcHg7IGhlaWdodDogMDsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udmlkZW8tY29udGFpbmVyIGlmcmFtZSwgLnZpZGVvLWNvbnRhaW5lciBvYmplY3QsIC52aWRlby1jb250YWluZXIgZW1iZWQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgfVxuXG4uZ3JpZC1zbGlkZXIgeyB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IC5ncmlkLXNsaWRlciB7IG1hcmdpbi10b3A6IDFyZW07IG1heC13aWR0aDogMTIwMHB4OyBtYXJnaW46IDAgYXV0bzsgcGFkZGluZzogM3JlbSAwOyB9IH1cblxuLmdyaWQtc2xpZGVyIC5jYXNlLWVsZW1lbnQgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxNTBweDsgaGVpZ2h0OiBhdXRvOyBiYWNrZ3JvdW5kOiAjRkRCNzEzOyBtYXJnaW46IDAgYXV0bzsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyAuZ3JpZC1zbGlkZXIgLmNhc2UtZWxlbWVudCB7IG1heC13aWR0aDogMTUwcHg7IH0gfVxuXG4uZ3JpZC1zbGlkZXIgLmNhc2UtZWxlbWVudCBhIHsgY29sb3I6IGJsYWNrOyBkaXNwbGF5OiBibG9jazsgfVxuXG4uZ3JpZC1zbGlkZXIgLmNhc2UtZWxlbWVudCBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlOyBoZWlnaHQ6IDEwMHZoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLmdyaWQtc2xpZGVyIC5jYXNlLWVsZW1lbnQgaW1nIHsgbWluLWhlaWdodDogMjUwcHg7IG1heC1oZWlnaHQ6IDMwMHB4OyBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4uZ3JpZC1zbGlkZXIgLmNhc2UtZWxlbWVudCAuaG92ZXItZWxlbWVudCB7IG1heC1oZWlnaHQ6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyBiYWNrZ3JvdW5kOiAjRkRCNzEzOyB3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyBvdmVyZmxvdzogaGlkZGVuOyB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLmdyaWQtc2xpZGVyIC5jYXNlLWVsZW1lbnQgLmhvdmVyLWVsZW1lbnQgeyBtaW4taGVpZ2h0OiA4NXB4OyB9IH1cblxuLmdyaWQtc2xpZGVyIC5jYXNlLWVsZW1lbnQ6aG92ZXIgaW1nIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlOyB9XG5cbi5ncmlkLXNsaWRlciAuY2FzZS1lbGVtZW50OmhvdmVyIC5ob3Zlci1lbGVtZW50IHsgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcyBlYXNlOyBtYXgtaGVpZ2h0OiAyMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7IC5zdG9yaWVzIC5ncmlkLXNsaWRlciAuY2FzZS1lbGVtZW50IHsgaGVpZ2h0OiAxMDB2aDsgfSB9XG5cbi5jb250YWN0LWVsZW1lbnQgeyBwYWRkaW5nOiAxcmVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jb250YWN0LWVsZW1lbnQgYSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY29udGFjdC1lbGVtZW50IGgyIHsgbWFyZ2luOiAwOyB9XG5cbi5sb2dvcy1jb250YWluZXIgeyBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuXG4ubG9nby1jb250YWluZXIgeyBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7IHdpZHRoOiAxMDBweDsgaGVpZ2h0OiAxMDBweDsgYm9yZGVyLXJhZGl1czogMTAwcHg7IGJhY2tncm91bmQ6IHdoaXRlOyBtYXJnaW46IDVweCBhdXRvOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubG9nby1jb250YWluZXIgaW1nIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDEwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyBwYWRkaW5nLWJvdHRvbTogMDtcbiAgLmxvZ28tY29udGFpbmVyIHsgd2lkdGg6IDE1MHB4OyBoZWlnaHQ6IDE1MHB4OyB9IH1cblxuLndoeS1jb250YWluZXIsIC5sb2dvcy1jb250YWluZXIgeyBtYXgtd2lkdGg6IDEyMDBweDsgbWFyZ2luOiAwIGF1dG87IH1cblxuLndoeS1jb250YWluZXIgeyBiYWNrZ3JvdW5kOiAjRkRCNzEzOyBjb2xvcjogYmxhY2s7IHBhZGRpbmc6IDFyZW07IG1hcmdpbi1ib3R0b206IDJyZW07IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBtaW4taGVpZ2h0OiA1MHZoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLndoeS1jb250YWluZXIgeyBtaW4taGVpZ2h0OiBub25lOyB9IH1cblxuLndoeS1jb250YWluZXIgaDIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLndoeS1jb250YWluZXIgeyBmbGV4LWRpcmVjdGlvbjogcm93OyBwYWRkaW5nOiAxcmVtOyB9XG4gIC53aHktY29udGFpbmVyIGgyIHsgZm9udC1zaXplOiA0cmVtOyB3aWR0aDogNTAlOyBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAud2h5LWNvbnRhaW5lciAucXVvdGUtc2xpZGVyIHsgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmxvZ29zLWNvbnRhaW5lciB7IG1pbi1oZWlnaHQ6IDUwdmg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4ucXVvdGUtc2xpZGVyIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmctYm90dG9tOiAycmVtOyBtYXgtd2lkdGg6IDQ1MHB4OyB9XG5cbi5xdW90ZS1zbGlkZXIgLnRleHQtY29udGFpbmVyIHsgbWF4LXdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRlZmF1bHQuZm9ybS1wYWdlIHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmRlZmF1bHQuZm9ybS1wYWdlIGgxIHsgY29sb3I6IHdoaXRlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLmRlZmF1bHQuZm9ybS1wYWdlIHsgbWF4LXdpZHRoOiAxMzAwcHg7IG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC5kZWZhdWx0LmZvcm0tcGFnZSAudHJpcHBsZS1sYXlvdXQtY29udGFpbmVyIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZGVmYXVsdC5mb3JtLXBhZ2UgLnRyaXBwbGUtbGF5b3V0LWNvbnRhaW5lciA+IGRpdjpmaXJzdC1vZi10eXBlIHsgd2lkdGg6IDMzLjMlOyBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG4gIC5kZWZhdWx0LmZvcm0tcGFnZSAudHJpcHBsZS1sYXlvdXQtY29udGFpbmVyID4gZGl2Om50aC1vZi10eXBlKDIpIHsgd2lkdGg6IDY2LjYlOyB9XG4gIC5kZWZhdWx0LmZvcm0tcGFnZSAudHJpcHBsZS1sYXlvdXQtY29udGFpbmVyIC50ZXh0IHsgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuXG4uZm9ybSB7IGNvbG9yOiAjRkRCNzEzOyB9XG5cbi5mb3JtIGxhYmVsIHsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb3JtIHRleHRhcmVhLCAuZm9ybSBzZWxlY3QsIC5mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0geyBib3JkZXI6IDFweCBzb2xpZCAjRkRCNzEzOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgd2lkdGg6IDEwMCU7IG1hcmdpbjogNXB4IDA7IHBhZGRpbmc6IDEwcHg7IGNvbG9yOiB3aGl0ZTsgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZm9ybSB0ZXh0YXJlYTpmb2N1cywgLmZvcm0gc2VsZWN0OmZvY3VzLCAuZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgLmZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLCAuZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzIHsgb3V0bGluZS1jb2xvcjogI0ZEQjcxMzsgfVxuXG4uZm9ybSBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7IHBhZGRpbmc6IDEwcHggMDsgfVxuXG4uZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0geyB3aWR0aDogYXV0bzsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi10b3A6IDFweDsgfVxuXG4uZm9ybSBsYWJlbFtmb3I9XCJwcml2YWN5XCJdIHsgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5mb3JtIHRleHRhcmVhIHsgbWluLWhlaWdodDogODVweDsgfVxuXG4uZm9ybSBzZWxlY3QgeyBjb2xvcjogd2hpdGU7IGhlaWdodDogMzhweDsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5mb3JtIHNlbGVjdCBvcHRpb24geyBjb2xvcjogYmxhY2s7IH1cblxuLmZvcm0gLmhvbmV5LCAuZm9ybSAuZm9ybS1lbGVtZW50IHsgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuLmZvcm0gYWJiciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZm9ybSAuaGVscCB7IGZvbnQtc2l6ZTogMC44cmVtOyB9XG5cbi5mb3JtIC5idXR0b24geyBtYXJnaW4tbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHsgLmZvcm0geyBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mb3JtIC5jb250YWluZXIgeyB3aWR0aDogNTAlOyBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICAuZm9ybSAuY29udGFpbmVyOmZpcnN0LW9mLXR5cGUgeyBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gIC5mb3JtIC5jb250YWluZXI6bnRoLW9mLXR5cGUoMikgeyBwYWRkaW5nLWxlZnQ6IDFyZW07IH0gfVxuXG4uZXJyb3IgdWwgeyBwYWRkaW5nLWxlZnQ6IDA7IGNvbG9yOiAjZTYyYjJiOyB9XG5cbi5lcnJvciBwIHsgZGlzcGxheTogaW5saW5lOyB9XG5cbi5pbnB1dGZpbGUgeyB3aWR0aDogMC4xcHg7IGhlaWdodDogMC4xcHg7IG9wYWNpdHk6IDA7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogLTE7IH1cblxuLmlucHV0ZmlsZSArIGxhYmVsIHsgZm9udC1zaXplOiAxLjI1ZW07IGNvbG9yOiBibGFjazsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAxMHB4OyBtYXJnaW46IDVweCAwOyBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTsgfVxuXG4uaW5wdXRmaWxlOmZvY3VzICsgbGFiZWwsIC5pbnB1dGZpbGUgKyBsYWJlbDpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyBjb2xvcjogI0ZEQjcxMzsgYm9yZGVyOiAxcHggc29saWQgI0ZEQjcxMzsgfVxuXG4uaW5wdXRmaWxlICsgbGFiZWwgeyBjdXJzb3I6IHBvaW50ZXI7IC8qIFwiaGFuZFwiIGN1cnNvciAqLyB9XG5cbi5pbnB1dGZpbGU6Zm9jdXMgKyBsYWJlbCB7IG91dGxpbmU6IDFweCBkb3R0ZWQgIzAwMDsgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gNXB4OyB9XG5cbi5pbnB1dGZpbGUgKyBsYWJlbCAqIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyAudGVhbS5zZWN0aW9uIC5pbWFnZS1jb250YWluZXIsIC5pbXBhY3QgLnNlY3Rpb24gLmltYWdlLWNvbnRhaW5lciwgLnNsaWRlIC5pbWFnZS1jb250YWluZXIgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50ZWFtLnNlY3Rpb24gLmltYWdlLWNvbnRhaW5lciBpbWcsIC5pbXBhY3QgLnNlY3Rpb24gLmltYWdlLWNvbnRhaW5lciBpbWcsIC5zbGlkZSAuaW1hZ2UtY29udGFpbmVyIGltZyB7IHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDNzIGVhc2U7IH1cbiAgLnRlYW0uc2VjdGlvbi5hY3RpdmUgLmltYWdlLWNvbnRhaW5lciwgLmltcGFjdCAuc2VjdGlvbi5hY3RpdmUgLmltYWdlLWNvbnRhaW5lciwgLnNlY3Rpb24uYWN0aXZlIC5zbGlkZS5hY3RpdmUgLmltYWdlLWNvbnRhaW5lciB7IG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnRlYW0uc2VjdGlvbi5hY3RpdmUgLmltYWdlLWNvbnRhaW5lciBpbWcsIC5pbXBhY3QgLnNlY3Rpb24uYWN0aXZlIC5pbWFnZS1jb250YWluZXIgaW1nLCAuc2VjdGlvbi5hY3RpdmUgLnNsaWRlLmFjdGl2ZSAuaW1hZ2UtY29udGFpbmVyIGltZyB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAzcyBlYXNlOyB9IH1cblxuLm1vYmlsZS1uYXYgeyBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmhlYWRlciAubG9nbyBzdmcgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDEwMDsgd2lkdGg6IDEyMHB4OyBtYXJnaW46IDAgYXV0bzsgfVxuICAuaGVhZGVyIC5tZW51IHsgcG9zaXRpb246IGZpeGVkOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDB2aDsgYmFja2dyb3VuZDogYmxhY2s7IHRvcDogMDsgbGVmdDogMDsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHotaW5kZXg6IDEwOyBtYXgtaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlOyB9XG4gIC5oZWFkZXIgLm1lbnUgLm1haW5tZW51IHsgd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXIgLm1lbnUgLm1haW5tZW51IGEgeyBmb250LXNpemU6IDEuNXJlbTsgbGluZS1oZWlnaHQ6IDI7IH1cbiAgLmhlYWRlciAubWVudSB1bCBsaTpob3ZlciA+IC5zdWJtZW51IHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLXRvcDogMDsgfVxuICAubW9iaWxlLW5hdiB7IHBvc2l0aW9uOiBmaXhlZDsgZGlzcGxheTogYmxvY2s7IGxlZnQ6IDEwcHg7IHRvcDogOXB4OyB6LWluZGV4OiAxMDA7IH1cbiAgLm1vYmlsZS1uYXYgYSB7IHBhZGRpbmc6IDEwcHg7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tb2JpbGUtbmF2IGltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMjVweDsgfVxuICAubW9iaWxlLW5hdiAubW9iaWxlLWNsb3NlwqAgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXIuYWN0aXZlIC5tZW51IHsgbWF4LWhlaWdodDogMTAwMHB4OyB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlOyB9XG4gIC5oZWFkZXIuYWN0aXZlIC5tb2JpbGUtbWVudSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci5hY3RpdmUgLm1vYmlsZS1jbG9zZcKgIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZGVmYXVsdCB7IHBhZGRpbmc6IDYwcHggMjBweCA0MHB4OyBtYXgtd2lkdGg6IDgwMHB4OyBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZGVmYXVsdCBoMSB7IG1hcmdpbi10b3A6IDJyZW07IG1hcmdpbi1ib3R0b206IDJyZW07IGNvbG9yOiAjRkRCNzEzOyB9XG5cbi5pbXByZXNzdW0gLmhlYWRlciB7IGJhY2tncm91bmQ6IGJsYWNrOyB9XG5cbi5hZ2JzIC5kZWZhdWx0LCAuZmFxcyAuZGVmYXVsdCwgLmltcHJlc3N1bSAuZGVmYXVsdCB7IGJvcmRlcjogNXB4IHNvbGlkICNGREI3MTM7IHBhZGRpbmc6IDIwcHggMjBweCA0MHB4OyBtYXgtd2lkdGg6IDgwMHB4OyBtYXJnaW46IDAgYXV0bzsgbWFyZ2luLXRvcDogNjBweDsgbWFyZ2luLWJvdHRvbTogODBweDsgbWFyZ2luLWxlZnQ6IDIwcHg7IG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHsgLmFnYnMgLmRlZmF1bHQsIC5mYXFzIC5kZWZhdWx0LCAuaW1wcmVzc3VtIC5kZWZhdWx0IHsgd2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IDEyNXB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmhlcm8geyBkaXNwbGF5OiBmbGV4OyB9XG5cbi5oZXJvIC50ZXh0LWNvbnRhaW5lciB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMDBweDsgbWFyZ2luOiAwIGF1dG87IH1cblxuLmhlcm8gLnRleHQtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIHsgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4uaGVybyBoMSwgLmhlcm8gaDIgeyBjb2xvcjogI0ZEQjcxMzsgbWFyZ2luOiAwOyB9XG5cbi5oZXJvIGgxIHsgZm9udC1zaXplOiA4dnc7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7IC5oZXJvIGgxIHsgZm9udC1zaXplOiAycmVtOyB9IH1cblxuLmhlcm8gaDIgeyBtYXJnaW4tdG9wOiAwLjVyZW07IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IC5oZXJvIGgxIHsgZm9udC1zaXplOiAzLjVyZW07IH1cbiAgLmhlcm8gaDIgeyBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi5oZXJvIHsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwdnc7IGhlaWdodDogMTAwdmg7IG1heC13aWR0aDogMTAwJTsgfVxuXG4uc3RhcnQtdmlkZW8geyB3aWR0aDogMTAwdnc7IGhlaWdodDogMTAwdmg7IG9iamVjdC1maXQ6IGNvdmVyOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDBweDsgdG9wOiAwcHg7IHotaW5kZXg6IC0xOyB9XG5cbi53ZSAudHJpcHBsZS1lbGVtZW50IGgxLCAud2UgLnRyaXBwbGUtZWxlbWVudCBwIHsgY29sb3I6ICNGREI3MTM7IH1cblxuLnN0b3J5IHsgYmFja2dyb3VuZDogI0ZEQjcxMzsgY29sb3I6IGJsYWNrOyB9XG5cbi5zdG9yeSAudGV4dC1jb250YWluZXIgYSB7IGNvbG9yOiBibGFjazsgfVxuXG4uc3RvcnkgLm1lbnUgLnJpZ2h0IGEgeyBjb2xvcjogYmxhY2s7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyAuc3RvcnkgLnNsaWRlLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIGgyIHsgY29sb3I6ICNGREI3MTM7IH0gfVxuXG4uc3RvcnkgLnNsaWRlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDIgeyBjb2xvcjogYmxhY2s7IH1cblxuLmNvbnRhY3QgeyBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLmNvbnRhY3QgeyBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmNvbnRhY3QgLnRyaXBwbGUtZWxlbWVudCB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jb250YWN0IC50cmlwcGxlLWVsZW1lbnQgZGl2wqAgeyBiYWNrZ3JvdW5kOiAjRkRCNzEzOyBjb2xvcjogYmxhY2s7IHBhZGRpbmc6IDNyZW0gMDsgbWFyZ2luOiAxcmVtIDEwcHggMXJlbTsgcGFkZGluZzogMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHsgLmNvbnRhY3QgLnRyaXBwbGUtZWxlbWVudCBkaXbCoCB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLmNvbnRhY3QgLnRyaXBwbGUtZWxlbWVudCBkaXbCoCBhIHsgY29sb3I6IGJsYWNrOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNvbnRhY3QgLnRyaXBwbGUtZWxlbWVudCBkaXbCoCBhOmZpcnN0LW9mLXR5cGUgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IC5jb250YWN0IGgxIHsgZm9udC1zaXplOiAyLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyAuY29udGFjdCAuY29udGVudC1jb250YWluZXIgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLnNvY2lhbC1tZWRpYSB7IG1hcmdpbi10b3A6IDFyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwNzBweCkgeyAuc29jaWFsLW1lZGlhIHsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDEwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cblxuLnNvY2lhbC1tZWRpYSB1bCB7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDsgbGlzdC1zdHlsZTogbm9uZTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zb2NpYWwtbWVkaWEgdWwgbGkgeyBkaXNwbGF5OiBpbmxpbmU7IG1hcmdpbjogNXB4OyB9XG5cbi5zb2NpYWwtbWVkaWEgdWwgbGkgYSB7IGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc29jaWFsLW1lZGlhIHVsIGxpIGltZyB7IHdpZHRoOiAzNXB4OyBoZWlnaHQ6IDM1cHg7IH1cblxuLmltcGFjdCAuY29udGVudC1jb250YWluZXIgeyBwYWRkaW5nOiAyMHB4IDAgNDBweDsgfVxuXG4uaW1wYWN0IC5zbGlkZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGgyIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmltcGFjdCAudHJpcHBsZS1lbGVtZW50IHsgbWF4LXdpZHRoOiAxMjAwcHg7IGNvbG9yOiAjRkRCNzEzOyB9XG5cbi5pbXBhY3QgLnRyaXBwbGUtZWxlbWVudCBwIHsgY29sb3I6IHdoaXRlOyB9XG5cbi5pbXBhY3QgLnRyaXBwbGUtZWxlbWVudCA+IGRpdiB7IHdpZHRoOiAzNTBweDsgfVxuXG4uaW1wYWN0IGgxIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLmltcGFjdCBoMSB7IG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuXG4uYmFja2dyb3VuZC1jb250YWluZXIgaW1nIHsgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyAuYmFja2dyb3VuZC1jb250YWluZXIgaW1nIHsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDA7IG9iamVjdC1maXQ6IGNvdmVyOyB6LWluZGV4OiAtMTsgfSB9XG5cbi5zdG9yaWVzIHsgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyAuc3RvcmllcyAuY29udGVudC1jb250YWluZXIgeyBwYWRkaW5nOiAwIDYwcHg7IH0gfVxuXG4uc3RvcmllcyAjZnAtbmF2IHVsIGxpIGEgc3BhbiwgLnN0b3JpZXMgLmZwLXNsaWRlc05hdiB1bCBsaSBhIHNwYW4geyBiYWNrZ3JvdW5kOiBibGFjazsgfVxuXG4uY2FzZSAuY2VudGVyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDIwcHg7IG1heC13aWR0aDogNTAwcHg7IG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmNhc2UgLmltYWdlLWNvbnRhaW5lciB7IGhlaWdodDogNTB2aDsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jYXNlIC5pbWFnZS1jb250YWluZXIgcGljdHVyZSBpbWcgeyBoZWlnaHQ6IDUwdmg7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5jYXNlIC5jZW50ZXItY29udGFpbmVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRlYW0gaDIgeyBjb2xvcjogI0ZEQjcxMzsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAycmVtIDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgeyAudGVhbSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC50ZWFtIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC50ZWFtIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7IGJvdHRvbTogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLnRlYW0gLmNvbnRlbnQtY29udGFpbmVyIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgcGFkZGluZzogMCA2MHB4OyB9IH1cblxuLnRlYW0gLmdyaWQtc2xpZGVyIC5jYXNlLWVsZW1lbnQgaW1nIHsgaGVpZ2h0OiBhdXRvOyBtaW4taGVpZ2h0OiAxNTBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IC50ZWFtIC5ncmlkLXNsaWRlciAuY2FzZS1lbGVtZW50IGltZyB7IG1pbi1oZWlnaHQ6IDE1MHB4OyBtYXgtaGVpZ2h0OiAxNTBweDsgfSB9XG5cbi50ZWFtIC5pbWFnZS1jb250YWluZXIgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50ZWFtIC5kZXNjcmlwdGlvbiB7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogLjVyZW0gMXJlbTsgY29sb3I6IGJsYWNrOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLnRlYW0gLmRlc2NyaXB0aW9uIHsgaGVpZ2h0OiBhdXRvOyBtaW4taGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRlYW0gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDo6YWZ0ZXIgeyBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4udGVhbSAuZ3JpZC1zbGlkZXIgLmNhc2UtZWxlbWVudCAuaG92ZXItZWxlbWVudCB7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IHRvcDogMDsgYm90dG9tOiAwOyByaWdodDogMDsgbGVmdDogMDsgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpOyBjb2xvcjogI0ZEQjcxMzsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgb3BhY2l0eTogMDsgcGFkZGluZzogMCAwLjVyZW07IH1cblxuLnRlYW0gLmNhc2UtZWxlbWVudDpob3ZlciAuaG92ZXItZWxlbWVudCB7IGN1cnNvcjogZ3JhYjsgb3BhY2l0eTogMTsgbWF4LWhlaWdodDogODAwcHg7IHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2U7IH1cblxuLnRlYW0gLnRlYW0tZ3JpZC1lbGVtZW50IHsgbWFyZ2luOiAxNXB4OyB9XG5cbi50ZWFtIC50ZWFtLWdyaWQgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBtYXgtd2lkdGg6IDEwMDBweDsgfVxuXG4ucGFydG5lciB7IHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG5cbi5wYXJ0bmVyIC5pbWFnZS1jb250YWluZXIgeyB3aWR0aDogMTUwcHg7IGhlaWdodDogMTUwcHg7IH1cblxuLmZ1bGwtY29udGFpbmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mdWxsLWNvbnRhaW5lciAuY2VudGVyLWNvbnRhaW5lciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IHRleHQtYWxpZ246IGNlbnRlcjsgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyAuZnVsbC1jb250YWluZXIuc2xpZGUtY29udGFpbmVyID4gZGl2IHsgd2lkdGg6IDEwMCU7IH1cbiAgLmZ1bGwtY29udGFpbmVyLnNsaWRlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgeyBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cblxuLmZ1bGwtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoMSwgLmZ1bGwtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoMiB7IGNvbG9yOiAjRkRCNzEzOyBkaXNwbGF5OiBibG9jazsgfVxuXG4uZnVsbC1jb250YWluZXIgaDEgeyBmb250LXNpemU6IDRyZW07IG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuXG4uZnVsbC1jb250YWluZXIgaDIgeyBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uZnVsbC1jb250YWluZXIgc3Ryb25nIHsgZm9udC1zaXplOiAxLjVyZW07IGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuZnVsbC1jb250YWluZXIgaDHCoCB7IGZvbnQtc2l6ZTogMnJlbTsgbWFyZ2luLXRvcDogMDsgfVxuICAuZnVsbC1jb250YWluZXIgaDIgeyBmb250LXNpemU6IDFyZW07IGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIC5mdWxsLWNvbnRhaW5lciBzdHJvbmcgeyBmb250LXNpemU6IDFyZW07IH0gfVxuXG4uZnVsbC1jb250YWluZXIgcCB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbi5jdWx0dXJlwqAgaDIgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpOyB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IHRyYW5zaXRpb24tZGVsYXk6IC41czsgfVxuXG4uY3VsdHVyZcKgIC5zd2lwZXItc2xpZGUtYWN0aXZlIGgyLCAuY3VsdHVyZcKgIC5hY3RpdmUgaDIgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgdHJhbnNpdGlvbi1kZWxheTogLjVzOyB9XG5cbi5qb2JzIHsgZm9udC1zaXplOiAxMnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLmpvYnMgeyBmb250LXNpemU6IDEzcHg7IH0gfVxuXG4uam9icyBoMSB7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAyLjVyZW07IHBhZGRpbmc6IDVyZW0gMDsgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLmpvYnMgaDEgeyBmb250LXNpemU6IDQuNXJlbTsgfSB9XG5cbi5qb2JzIC5zbGlkZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGgyIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmpvYnMgLmJ1dHRvbi1jb250YWluZXIgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5qb2JzIC5idXR0b24tY29udGFpbmVyIC5idXR0b24geyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA0MDBweDsgbWluLXdpZHRoOiAzMDBweDsgfVxuXG4uam9icyAudGV4dC1jb250YWluZXIgLmJ1dHRvbiB7IG1hcmdpbi1sZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgLmpvYnMgLmhhbGYtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7IG1heC13aWR0aDogNTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7IC5qb2JzIC5idXR0b24tY29udGFpbmVyIHsgcGFkZGluZzogMTBweDsgfVxuICAuam9icyAuc2xpZGUtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7IHBhZGRpbmc6IDAgMTBweCA1MHB4OyB9XG4gIC5qb2JzIC5zbGlkZS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciBwaWN0dXJlIHsgaGVpZ2h0OiAyNXZoOyB9XG4gIC5qb2JzIHVsIHsgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLnZpZGVvcyB7IG1heC13aWR0aDogMTIwMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgeyAudmlkZW9zIHsgd2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IDYwcHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4udmlkZW9zIC5pbnRybyB7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnZpZGVvcyAuaW50cm8gcDpmaXJzdC1vZi10eXBlIHsgbWFyZ2luOiAwOyB9XG5cbi52aWRlb3MgLmludHJvIGgxIHsgbWFyZ2luLXRvcDogMnB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi52aWRlby1ncmlkIHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBhbGlnbi1pdGVtczogc3RyZXRjaDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5ncmlkLWVsZW1lbnQgeyBiYWNrZ3JvdW5kOiAjRkRCNzEzOyBtYXgtd2lkdGg6IDI3NXB4OyBtYXJnaW46IDAgYXV0byAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAuZ3JpZC1lbGVtZW50IHsgbWFyZ2luOiAwIDAgMjBweDsgfSB9XG5cbi5ncmlkLWVsZW1lbnQgYSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6IGJsYWNrOyB9XG5cbi5ncmlkLWVsZW1lbnQgYTpob3ZlciAuaG92ZXItbGF5ZXIgeyBvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTsgfVxuXG4uZ3JpZC1lbGVtZW50IC5pbWFnZS1jb250YWluZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmdyaWQtZWxlbWVudCAuaG92ZXItbGF5ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB0b3A6IDA7IGJvdHRvbTogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb3BhY2l0eTogMDsgfVxuXG4uZ3JpZC1lbGVtZW50IC5ob3Zlci1sYXllciBpbWcgeyB3aWR0aDogNTBweDsgaGVpZ2h0OiA1MHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5ncmlkLWVsZW1lbnQgLmhvdmVyLWxheWVyIHNwYW4geyBjb2xvcjogd2hpdGU7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uZ3JpZC1lbGVtZW50IC50ZXh0LWNvbnRhaW5lciB7IHBhZGRpbmc6IDIwcHg7IH1cblxuLmdyaWQtZWxlbWVudCAudGV4dC1jb250YWluZXIgKjpmaXJzdC1vZi10eXBlIHsgbWFyZ2luLXRvcDogMDsgfVxuXG4uZGVmYXVsdC5hd2FyZCB7IHBhZGRpbmc6IDYwcHggMjBweCA0MHB4OyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxNjAwcHg7IG1hcmdpbjogMCBhdXRvOyB9XG5cbi5kZWZhdWx0LmF3YXJkIC50ZXh0LCAuZGVmYXVsdC5hd2FyZCBoMSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLmRlZmF1bHQuYXdhcmQgeyBwYWRkaW5nLXRvcDogMTAwcHg7IHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG4iLCIvKiFcbiAqIGZ1bGxQYWdlIDMuMC41XG4gKiBodHRwczovL2dpdGh1Yi5jb20vYWx2YXJvdHJpZ28vZnVsbFBhZ2UuanNcbiAqXG4gKiBAbGljZW5zZSBHUEx2MyBmb3Igb3BlbiBzb3VyY2UgdXNlIG9ubHlcbiAqIG9yIEZ1bGxwYWdlIENvbW1lcmNpYWwgTGljZW5zZSBmb3IgY29tbWVyY2lhbCB1c2VcbiAqIGh0dHA6Ly9hbHZhcm90cmlnby5jb20vZnVsbFBhZ2UvcHJpY2luZy9cbiAqXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTggaHR0cDovL2FsdmFyb3RyaWdvLmNvbS9mdWxsUGFnZSAtIEEgcHJvamVjdCBieSBBbHZhcm8gVHJpZ29cbiAqL1xuaHRtbC5mcC1lbmFibGVkLFxuLmZwLWVuYWJsZWQgYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuXG4gICAgLypBdm9pZCBmbGlja2VyIG9uIHNsaWRlcyB0cmFuc2l0aW9ucyBmb3IgbW9iaWxlIHBob25lcyAjMzM2ICovXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xufVxuLmZwLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIFNhZmFyaTw9NSBBbmRyb2lkPD0zICovXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiA8PTI4ICovXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mcC1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uZnAtc2xpZGUsIC5mcC1zbGlkZXNDb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5mcC1zbGlkZXMge1xuICAgIHotaW5kZXg6MTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgLyogU2FmYXJpPD02IEFuZHJvaWQ8PTQuMyAqL1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLmZwLXNlY3Rpb24uZnAtdGFibGUsIC5mcC1zbGlkZS5mcC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OmZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmZwLXRhYmxlQ2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5mcC1zbGlkZXNDb250YWluZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mcC1jb250cm9sQXJyb3cge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIHdlYmtpdCAoc2FmYXJpLCBjaHJvbWUpIGJyb3dzZXJzICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogbW96aWxsYSBicm93c2VycyAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChrb25xdWVyb3IpIGJyb3dzZXJzICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRTEwKyAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIHRvcDogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBtYXJnaW4tdG9wOiAtMzhweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbn1cbi5mcC1jb250cm9sQXJyb3cuZnAtcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItd2lkdGg6IDM4LjVweCAzNHB4IDM4LjVweCAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5mcC1jb250cm9sQXJyb3cuZnAtbmV4dCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzOC41cHggMCAzOC41cHggMzRweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG59XG4uZnAtc2Nyb2xsYWJsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnAtc2Nyb2xsZXJ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pU2Nyb2xsSW5kaWNhdG9ye1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmZwLW5vdHJhbnNpdGlvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2ZwLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICB0b3A6IDUwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG59XG4jZnAtbmF2LmZwLXJpZ2h0IHtcbiAgICByaWdodDogMTdweDtcbn1cbiNmcC1uYXYuZnAtbGVmdCB7XG4gICAgbGVmdDogMTdweDtcbn1cbi5mcC1zbGlkZXNOYXZ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cbi5mcC1zbGlkZXNOYXYuZnAtYm90dG9tIHtcbiAgICBib3R0b206IDE3cHg7XG59XG4uZnAtc2xpZGVzTmF2LmZwLXRvcCB7XG4gICAgdG9wOiAxN3B4O1xufVxuI2ZwLW5hdiB1bCxcbi5mcC1zbGlkZXNOYXYgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jZnAtbmF2IHVsIGxpLFxuLmZwLXNsaWRlc05hdiB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbjogN3B4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLmZwLXNsaWRlc05hdiB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2ZwLW5hdiB1bCBsaSBhLFxuLmZwLXNsaWRlc05hdiB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNmcC1uYXYgdWwgbGkgYS5hY3RpdmUgc3Bhbixcbi5mcC1zbGlkZXNOYXYgdWwgbGkgYS5hY3RpdmUgc3BhbixcbiNmcC1uYXYgdWwgbGk6aG92ZXIgYS5hY3RpdmUgc3Bhbixcbi5mcC1zbGlkZXNOYXYgdWwgbGk6aG92ZXIgYS5hY3RpdmUgc3BhbntcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gfVxuI2ZwLW5hdiB1bCBsaSBhIHNwYW4sXG4uZnAtc2xpZGVzTmF2IHVsIGxpIGEgc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogNHB4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbjogLTJweCAwIDAgLTJweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4jZnAtbmF2IHVsIGxpOmhvdmVyIGEgc3Bhbixcbi5mcC1zbGlkZXNOYXYgdWwgbGk6aG92ZXIgYSBzcGFue1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IC01cHggMHB4IDBweCAtNXB4O1xufVxuI2ZwLW5hdiB1bCBsaSAuZnAtdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jZnAtbmF2IHVsIGxpOmhvdmVyIC5mcC10b29sdGlwLFxuI2ZwLW5hdi5mcC1zaG93LWFjdGl2ZSBhLmFjdGl2ZSArIC5mcC10b29sdGlwIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG59XG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwLmZwLXJpZ2h0IHtcbiAgICByaWdodDogMjBweDtcbn1cbiNmcC1uYXYgdWwgbGkgLmZwLXRvb2x0aXAuZnAtbGVmdCB7XG4gICAgbGVmdDogMjBweDtcbn1cbi5mcC1hdXRvLWhlaWdodC5mcC1zZWN0aW9uLFxuLmZwLWF1dG8taGVpZ2h0IC5mcC1zbGlkZSxcbi5mcC1hdXRvLWhlaWdodCAuZnAtdGFibGVDZWxse1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZnAtcmVzcG9uc2l2ZSAuZnAtYXV0by1oZWlnaHQtcmVzcG9uc2l2ZS5mcC1zZWN0aW9uLFxuLmZwLXJlc3BvbnNpdmUgLmZwLWF1dG8taGVpZ2h0LXJlc3BvbnNpdmUgLmZwLXNsaWRlLFxuLmZwLXJlc3BvbnNpdmUgLmZwLWF1dG8taGVpZ2h0LXJlc3BvbnNpdmUgLmZwLXRhYmxlQ2VsbCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMqL1xuLmZwLXNyLW9ubHl7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IDA7XG59XG4iLCJib2R5wqB7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93JywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiAnTXVsaScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYSB7XG4gIGNvbG9yOiAkeWVsbG93O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5wLCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCAkeWVsbG93O1xuXG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCA0MHB4IDExcHg7XG4gIG1hcmdpbjogMTVweCAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkeWVsbG93O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHllbGxvdztcbiAgfVxuXG4gICYuaW52ZXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkeWVsbG93O1xuICAgIGNvbG9yOiAkeWVsbG93O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkeWVsbG93O1xuICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC50cmlwcGxlLWVsZW1lbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgZGl2wqB7XG4gICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgcGFkZGluZzogM3JlbSAwO1xuICAgICAgbWFyZ2luOiAxcmVtIDEwcHggMXJlbTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYnIge1xuICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG59XG5cbi5zb2NpYWwtbWVkaWEge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDcwcHgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZ3JpZC1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLy9wYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgLy9tYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvL21heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG5cbiAgLmNhc2UtZWxlbWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9tYXgtd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICAvL2hlaWdodDogNzB2aDtcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8vaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZTtcblxuICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG92ZXItZWxlbWVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjVzIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogODVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgLmhvdmVyLWVsZW1lbnQge1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2U7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RvcmllcyAuZ3JpZC1zbGlkZXIgLmNhc2UtZWxlbWVudCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4uY29udGFjdC1lbGVtZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCIuZm9vdGVywqB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiB3aGl0ZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICByaWdodDogMzVweDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cblxuLmhvbWUgLmZvb3RlcsKge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4iLCIuZGVmYXVsdC5mb3JtLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBoMSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgLnRyaXBwbGUtbGF5b3V0LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICAgIH1cblxuICAgICAgPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB3aWR0aDogNjYuNiU7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtIHtcbiAgY29sb3I6ICR5ZWxsb3c7XG5cbiAgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgdGV4dGFyZWEsXG4gIHNlbGVjdCxcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHllbGxvdztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmUtY29sb3I6ICR5ZWxsb3c7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICB9XG5cbiAgbGFiZWxbZm9yPVwicHJpdmFjeVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDg1cHg7XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgb3B0aW9uIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gIH1cblxuICAuaG9uZXksXG4gIC5mb3JtLWVsZW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICB9XG5cbiAgYWJiciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmhlbHAge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lcnJvciB7XG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sb3I6ICNlNjJiMmI7XG4gIH1cblxuICBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuXG4gICYuZml4IHtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTsgLyogU2FmYXJpIDkrICovXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpOyAvKiBDaHJvbWUgYW5kIE9wZXJhICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpO1xuXG4gICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwwLDAsMC43KTtcbiAgICAvL3RyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgfVxuXG4gIC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuc3VibWVudSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3VibWVudSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBzdGFnZ2VyZWRfdHJhbnNpdGlvbnMoJGl0ZW1zOjEwLCRudGg6MiwkaW5pdGlhbDouMSwkc3RlcDouMSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgID4gdWwge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlO1xuICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VibWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcblxuICAgICAgbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICY6aG92ZXLCoHtcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2dvIHtcbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gaW52ZXJ0IGhlYWRlclxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIC5yaWdodCB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAuc3VibWVudSBsaSBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAubG9nby1kb3Qge1xuICAgICAgICBmaWxsOiAkeWVsbG93O1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC41cyBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXIuaGFsZi1pbnZlcnQge1xuICAgIC5yaWdodCB7XG4gICAgICAuc3VibWVudSBsaSBhLFxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAubG9nby1kb3Qge1xuICAgICAgICBmaWxsOiAjMDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC41cyBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdG9yaWVzIHtcbiAgICAuaGVhZGVyLmZpeCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcbiAgICB9XG5cbiAgICAuaGVhZGVyIC5tZW51IHtcbiAgICAgIC5zdWJtZW51IGxpIGEsXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAubG9nby10eXBvIHtcbiAgICAgICAgZmlsbDogIzAwMFxuICAgICAgfVxuXG4gICAgICAubG9nby1kb3Qge1xuICAgICAgICBmaWxsOiAkeWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG9nby1kb3TCoHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwN3B4LCA3MHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xufVxuXG4ubG9nbyBzdmc6aG92ZXIge1xuICAubG9nby1kb3TCoHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDExcHgsIDY1cHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcbiAgfVxufVxuIiwiKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZnAtc2xpZGVzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mcC1zZWN0aW9uLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmZwLWNvbnRyb2xBcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mcC1zbGlkZXNOYXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogd2lkZSBidXR0b25zXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgKi9cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDE1cHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIDhweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyOjphZnRlcntcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTphZnRlciB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6aG92ZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ob25leXBvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cbiIsIi5pbnB1dGZpbGUge1xuXHR3aWR0aDogMC4xcHg7XG5cdGhlaWdodDogMC4xcHg7XG5cdG9wYWNpdHk6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogLTE7XG59XG5cbi5pbnB1dGZpbGUgKyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiA1cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG5cbi5pbnB1dGZpbGU6Zm9jdXMgKyBsYWJlbCxcbi5pbnB1dGZpbGUgKyBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogJHllbGxvdztcbiAgYm9yZGVyOiAxcHggc29saWQgJHllbGxvdztcbn1cblxuLmlucHV0ZmlsZSArIGxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyOyAvKiBcImhhbmRcIiBjdXJzb3IgKi9cbn1cblxuLmlucHV0ZmlsZTpmb2N1cyArIGxhYmVsIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCAjMDAwO1xuXHRvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byA1cHg7XG59XG5cbi5pbnB1dGZpbGUgKyBsYWJlbCAqIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudmltZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aW1lby13cmFwcGVyIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA1Ni4yNXZ3OyAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCA5LzE2KjEwMCA9IDU2LjI1ICovXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4td2lkdGg6IDE3Ny43N3ZoOyAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCAxNi85KjEwMCA9IDE3Ny43NyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4udmlkZW8tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDA7IC8qIHJhdGlvIDE2eDkgKi9cbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gICYuYWN0aXZlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB9XG59XG5cbi52aWRlby1vdmVybGF5IGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52aWRlby1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICBpZnJhbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMjAwMDtcbiAgICB9XG4gIH1cbn1cblxuLnZpZGVvLW92ZXJsYXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbn1cblxuLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wbGF5LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMzAwMDtcbiAgdG9wOiAyJTtcbiAgcmlnaHQ6IDIlO1xuICBjb2xvcjogJHllbGxvdztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2U7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2FzZS5hY3RpdmUge1xuICAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZmlsdGVyOiBibHVyKDVweCk7XG4gICAgfVxuICB9XG5cbiAgLnBsYXktb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUsXG4udmlkZW8tY29udGFpbmVyIG9iamVjdCxcbi52aWRlby1jb250YWluZXIgZW1iZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4iLCIjY29va2llcy1ldS1iYW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggM3B4IHJnYmEoOTAsOTAsOTAsMC42KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR5ZWxsb3c7XG4gICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuXG4gICAgLmNvb2tpZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIuZGVmYXVsdC5hd2FyZCB7XG4gIHBhZGRpbmc6IDYwcHggMjBweCA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC50ZXh0LFxuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuIiwiLmZ1bGwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5jZW50ZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICYuc2xpZGUtY29udGFpbmVyIHtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRleHQtY29udGFpbmVyIHtcbiAgICBoMSwgaDIge1xuICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBoMcKge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIH1cblxuICBzdHJvbmcge1xuXG4gIH1cbn1cblxuLmN1bHR1cmXCoHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC8vcGFkZGluZy10b3A6IDJyZW07XG4gIH1cblxuICBoMiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSBoMixcbiAgLmFjdGl2ZSBoMiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcbiAgfVxufVxuIiwiLmhlcm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cblxuICBoMSxcbiAgaDIge1xuICAgIGNvbG9yOiAkeWVsbG93O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDh2dztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5oZXJvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnN0YXJ0LXZpZGVvIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbiIsIi5pbXBhY3Qge1xuXG4gIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gIH1cblxuICAuc2xpZGUtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudHJpcHBsZS1lbGVtZW50IHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBjb2xvcjogJHllbGxvdztcblxuICAgIHAge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC50cmlwcGxlLWVsZW1lbnQ+ZGl2IHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cblxuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLmJhY2tncm91bmQtY29udGFpbmVyIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxufVxuIiwiLmpvYnMge1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zbGlkZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGgyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5idXR0b24tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGFsZi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgIC8vbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWRlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxMHB4IDUwcHg7XG4gICAgfVxuXG4gICAgLnNsaWRlLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHBpY3R1cmUge1xuICAgICAgaGVpZ2h0OiAyNXZoO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi53aHktY29udGFpbmVyLFxuLmxvZ29zLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndoeS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgbWluLWhlaWdodDogNTB2aDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgbWluLWhlaWdodDogbm9uZTtcbiAgfVxuXG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC5xdW90ZS1zbGlkZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9nb3MtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA1MHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ucXVvdGUtc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuXG4gIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlwqB7XG4gICAgLy9iYWNrZ3JvdW5kOiBibGFjaztcbiAgfVxufVxuIiwibWFpbjpub3QoLmhvbWUpOm5vdCguZGVmYXVsdCkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZwLXNlY3Rpb24sXG4gIC5mcC10YWJsZUNlbGwge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHggNDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50cmlwcGxlLWVsZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiBkaXYge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc2xpZGUtY29udGFpbmVyIHtcblxuICAuaW1hZ2UtY29udGFpbmVyIHtcblxuICAgIHBpY3R1cmUge1xuICAgICAgaGVpZ2h0OiA1MHZoO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mdWxsLWNvbnRhaW5lciB7XG4gICAgcGljdHVyZSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaDLCoHtcbiAgICBjb2xvcjogJHllbGxvdztcbiAgfVxuXG4gIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogMCAyMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgaDLCoHtcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgaDIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jZW50ZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG59XG5cbi5mdWxsLXNsaWRlIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFsZi1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgPiAqwqB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGltZzpub3QoLnBsYXkpIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJpZ2h0LWNvbnRhaW5lciB7XG4gIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGlkZS1jb250YWluZXIuZnVsbC1zbGlkZSA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgLy9taW4taGVpZ2h0OiA4MDBweDtcbn1cbiIsIi50ZWFtIHtcbiAgaDIge1xuICAgIGNvbG9yOiAkeWVsbG93O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgICBib3R0b206IDIycHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIFxuICAuZ3JpZC1zbGlkZXIgLmNhc2UtZWxlbWVudCBpbWcge1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICBjb2xvcjogYmxhY2s7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuXG4gIC5ncmlkLXNsaWRlciAuY2FzZS1lbGVtZW50IC5ob3Zlci1lbGVtZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTtcbiAgICBjb2xvcjogJHllbGxvdztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcblxuICAgIHAge1xuICAgICAgLy8gcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLmNhc2UtZWxlbWVudDpob3ZlciB7XG4gICAgLmhvdmVyLWVsZW1lbnQge1xuICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAudGVhbS1ncmlkLWVsZW1lbnQge1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxuXG4gIC50ZWFtLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXG4gICAgfVxuICB9XG59XG5cbi5wYXJ0bmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4iLCJAbWl4aW4gc3RhZ2dlcmVkX3RyYW5zaXRpb25zKCRudGg6MSwkaXRlbXM6MiwkaW5pdGlhbDowLCRzdGVwOi4xKXtcblx0QGZvciAkaSBmcm9tICRudGggdGhyb3VnaCAkaXRlbXN7XG5cdFx0JjpudGgtb2YtdHlwZSgjeyRpfSl7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiN7JGluaXRpYWx9cztcblx0XHR9XG5cdFx0JGluaXRpYWw6ICRpbml0aWFsICsgJHN0ZXA7XG5cdH1cbn1cblxuLyogZXhhbXBsZSAqL1xuLypcbi5pdGVtIHtcbiAgQGluY2x1ZGUgc3RhZ2dlcmVkX3RyYW5zaXRpb25zKCRpdGVtczoxMCwkbnRoOjIsJGluaXRpYWw6LjMsJHN0ZXA6LjIpXG59XG4qL1xuIiwiLmxvZ29zLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ubG9nby1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW46IDVweCBhdXRvO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgLmxvZ28tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVhbS5zZWN0aW9uLFxuICAuaW1wYWN0IC5zZWN0aW9uLFxuICAuc2xpZGUge1xuICAgIC8vIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKTtcbiAgICAvLyAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlO1xuICAgIC8vIH1cblxuICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gM3MgZWFzZTtcbiAgICAgIH1cblxuICAgICAgLy8gaDIge1xuICAgICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7XG4gICAgICAvLyAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjc1cyBlYXNlO1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxuXG4gIC50ZWFtLnNlY3Rpb24uYWN0aXZlLFxuICAuaW1wYWN0IC5zZWN0aW9uLmFjdGl2ZSxcbiAgLnNlY3Rpb24uYWN0aXZlIC5zbGlkZS5hY3RpdmUge1xuICAgIC8vIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLy8gICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS43NXMgZWFzZTtcbiAgICAvLyAgIHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7XG4gICAgLy8gfVxuXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gM3MgZWFzZTtcbiAgICAgIH1cblxuICAgICAgLy8gaDIge1xuICAgICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAvLyAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjc1cyBlYXNlO1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuIiwiLm1vYmlsZS1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXIgLmxvZ28gc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5oZWFkZXIgLm1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlO1xuXG4gICAgLm1haW5tZW51IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyIC5tZW51IHVsIGxpOmhvdmVyPi5zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAubW9iaWxlLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiA5cHg7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1jbG9zZcKge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLmFjdGl2ZSB7XG4gICAgLm1lbnUge1xuICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNXMgZWFzZTtcbiAgICB9XG5cbiAgICAubW9iaWxlLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubW9iaWxlLWNsb3NlwqB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi5kZWZhdWx0IHtcbiAgcGFkZGluZzogNjBweCAyMHB4IDQwcHg7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgY29sb3I6ICR5ZWxsb3c7XG4gIH1cbn1cblxuLmltcHJlc3N1bSAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5cbi5hZ2JzIC5kZWZhdWx0LFxuLmZhcXMgLmRlZmF1bHQsXG4uaW1wcmVzc3VtIC5kZWZhdWx0IHtcbiAgYm9yZGVyOiA1cHggc29saWQgJHllbGxvdztcbiAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuIiwiLndlIHtcbiAgLnRyaXBwbGUtZWxlbWVudCB7XG4gICAgaDEsIHAge1xuICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgfVxuICB9XG59XG4iLCIuc3Rvcnkge1xuICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICBjb2xvcjogYmxhY2s7XG5cbiAgLnRleHQtY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuXG4gIC5tZW51IC5yaWdodCBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cblxuICAuc2xpZGUtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaDIge1xuICAgIC8vY29sb3I6IGJsYWNrO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDIge1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxufVxuIiwiLnN0b3JpZXMge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAuY29udGVudC1jb250YWluZXIge1xuICAgIC8vcGFkZGluZzogMCAyMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICNmcC1uYXYgdWwgbGkgYSBzcGFuLCAuZnAtc2xpZGVzTmF2IHVsIGxpIGEgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgLy9iYWNrZ3JvdW5kOiBibGFjaztcbiAgfVxufVxuXG4uY2FzZSB7XG4gIC5jZW50ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZSB7XG4gICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDUwdmg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgcGljdHVyZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDUwdmg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jZW50ZXItY29udGFpbmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi52aWRlb3Mge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuaW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4udmlkZW8tZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdyaWQtZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gIG1heC13aWR0aDogMjc1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5ob3Zlci1sYXllciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5ob3Zlci1sYXllciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICAqOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
