@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide,swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{overflow:visible}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:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}dd,ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}@font-face{font-family:Arial;src:url(../fonts/arial/Arial.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arial;src:url(../fonts/arial/Arial-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Norwester;src:url(../fonts/norwester/norwester.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Labor Union";src:url(../fonts/labor-union/labor-union-regular.ttf);font-weight:400;font-style:normal;font-display:swap;unicode-range:U+020-022,U+041-05A,U+061-07A,U+02B-03B,U+0C0-17E}.elgalipote-scroll{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elgalipote-swiper-scrollbar.swiper-scrollbar{background-color:#fff;max-width:clamp(288px,288rem,288rem);border-radius:0;height:2px}.elgalipote-swiper-scrollbar .swiper-scrollbar-drag{background-color:#000;border-radius:0;height:2px}.elgalipote-swiper__next,.elgalipote-swiper__prev{top:50%;margin-top:0;width:48px;height:36px;display:block;z-index:10}.elgalipote-swiper__next::after,.elgalipote-swiper__prev::after{display:none!important}.elgalipote-swiper__next img,.elgalipote-swiper__prev img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:9px 12px}.elgalipote-swiper__next.swiper-button-disabled,.elgalipote-swiper__prev.swiper-button-disabled{opacity:.15}.elgalipote-swiper__prev{left:-24rem}.elgalipote-swiper__next{right:-24rem}.container{width:100%;margin:0 auto;padding:0 clamp(24px,80rem,80rem)}.container.no-padding{padding:0}:root{font-size:.0732064422vw}pre{position:absolute;top:0;left:0;background:pink;z-index:9999999;font-size:16px;color:#000}html{scroll-behavior:none}body{font-family:"Labor Union",Arial;position:relative;background-color:#f2f2f2;color:#000;overflow-x:hidden;-ms-scroll-chaining:none!important;overscroll-behavior:none!important;font-size:clamp(16px,16rem,16rem)}body.black{background-color:#000;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.noscroll{overflow:hidden!important}.hidden{display:none!important}.height-inherit{height:inherit!important}.overflow-visible{overflow:visible}.full-screen{width:100vw;height:100vh}.full-screen__mobile{height:100vh;width:100vw}.full-height{height:100vh}.full-height__mobile{height:100vh}html:not([data-user-ip="217.117.18.246"],[data-user-ip="82.135.155.202"],[data-user-ip="127.0.0.1"],[data-user-ip="78.158.18.143"],[data-user-ip="::1"]) .geoip-country-LT #blocked-content{display:block}html:not([data-user-ip="217.117.18.246"],[data-user-ip="82.135.155.202"],[data-user-ip="127.0.0.1"],[data-user-ip="78.158.18.143"],[data-user-ip="::1"]) .geoip-country-LT .elgalipote-scroll-wrap,html:not([data-user-ip="217.117.18.246"],[data-user-ip="82.135.155.202"],[data-user-ip="127.0.0.1"],[data-user-ip="78.158.18.143"],[data-user-ip="::1"]) .geoip-country-LT footer,html:not([data-user-ip="217.117.18.246"],[data-user-ip="82.135.155.202"],[data-user-ip="127.0.0.1"],[data-user-ip="78.158.18.143"],[data-user-ip="::1"]) .geoip-country-LT header{display:none!important}.header{position:fixed;top:0;left:0;right:0;width:100vw;z-index:99;-webkit-transition:all .5s ease;transition:all .5s ease}.header-content{position:relative;padding:clamp(24px,40rem,40px) 0;z-index:2}.header-logo{display:block;height:clamp(26px,30rem,30px);width:auto;-o-object-fit:contain;object-fit:contain}.header-logo__wrap{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;position:relative}.header-logo.white{position:absolute;top:0;bottom:0;left:0;opacity:0;visibility:hidden}.header-hamburger{display:block;position:absolute;height:20px;width:40px;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-hamburger::before{content:"";position:absolute;top:0;right:0;width:100%;height:2px;background-color:#000;-webkit-transition:all .3s ease;transition:all .3s ease}.header-hamburger::after{content:"";position:absolute;bottom:0;right:0;width:100%;height:2px;background-color:#000;-webkit-transition:all .3s ease;transition:all .3s ease}.header-hamburger:hover::before{top:2px}.header-hamburger:hover::after{bottom:2px}.header-hamburger-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:2px;background-color:#000;-webkit-transition:all .3s ease;transition:all .3s ease}.header-hamburger.close::before{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.header-hamburger.close::after{-webkit-transition:all .1s ease;transition:all .1s ease;opacity:0}.header-hamburger.close .header-hamburger-center{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.header-hamburger.white{opacity:0;visibility:hidden}.header-hamburger.white::before{background-color:#fff}.header-hamburger.white::after{background-color:#fff}.header-hamburger.white .header-hamburger-center{background-color:#fff}.header.fixed{visibility:visible!important;opacity:1!important;top:0!important;background-color:rgba(242,242,242,0)!important}.header.fixed .header-content{padding:clamp(24px,40rem,40px) 0!important}.header-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1;width:100%;height:100%;background-color:#f2f2f2;opacity:0;visibility:hidden;-webkit-transition:all .6s ease;transition:all .6s ease}.header-overlay.is-opened{opacity:1;visibility:visible}.header-overlay__close{position:relative;display:none}.header-overlay-content{width:100%;max-height:100%;overflow-x:hidden;overflow-y:auto}.header-overlay-content__wrap{padding:clamp(74px,110rem,110rem) 0 0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-overlay-content ul li{margin:0 auto clamp(40px,48rem,48rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-overlay-content ul li:last-of-type{margin-bottom:clamp(20px,20rem,20rem)}.header-overlay-content ul li a{display:block;position:relative;color:#000;font-family:Norwester,Arial;font-size:clamp(40px,48rem,48px);font-style:normal;text-align:center;font-weight:400;line-height:1.05;text-transform:uppercase}.header-overlay-content ul li a:after{content:"";width:0%;position:absolute;left:0;height:3px;bottom:-5px;display:block;background-color:#000;-webkit-transition:width .4s,opacity .1s .3s;transition:width .4s,opacity .1s .3s;opacity:0}.header-overlay-content ul li a:hover:after{-webkit-transition:width .4s;transition:width .4s;opacity:1;width:100%}.footer{background:#000;padding:clamp(32px,40rem,40rem) 0;font-family:"Labor Union",Arial;color:#fff;font-size:clamp(16px,16rem,16rem);font-style:normal;font-weight:400;line-height:normal;width:100%}.footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:64px}.footer-content__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:32px}.footer-content h3{color:#fff;font-family:"Labor Union",Arial;font-size:clamp(24px,24rem,24rem);line-height:normal;color:#fff;margin-bottom:clamp(32px,32rem,32rem);text-transform:uppercase}.footer-address{margin-bottom:clamp(32px,32rem,32rem)}.footer-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(32px,64rem,64rem);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-contacts__item:first-of-type{min-width:clamp(227px,227rem,227rem)}.footer-contacts__item a:hover{text-decoration:underline}.footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-socials a{display:inline-block;margin-right:clamp(16px,16rem,16rem)}.footer-socials a:last-of-type{margin-right:0}.footer-socials img{display:block;width:clamp(26px,26rem,26rem);height:auto}.footer-legal{font-size:clamp(12px,12rem,12rem);line-height:normal;text-align:right;min-width:clamp(227px,227rem,227rem)}.footer-legal__links{margin-bottom:clamp(32px,32rem,32rem)}.footer-legal__links a{display:block}.footer-legal__links a:hover{text-decoration:underline}.footer-top{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:clamp(70px,70rem,70rem) 0}.footer-top__bg{position:absolute;top:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 65%;object-position:50% 65%;z-index:-1}.footer-top__content h2{font-family:Norwester,Arial;font-size:clamp(32px,84rem,84rem);line-height:1.05;font-weight:400;color:#fff;text-transform:uppercase;text-align:center}.btn{background-color:#ffcfa7;padding:clamp(13px,13rem,13rem) clamp(20px,20rem,20rem);font-size:clamp(20px,20rem,20rem);line-height:1.1;font-weight:600;color:#f2f2f2;border-radius:clamp(37px,37rem,37rem);min-width:clamp(160px,160rem,160rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;letter-spacing:.4rem;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #ffcfa7}.btn.bordered{background-color:transparent;border:1px solid #ffcfa7;color:#ffcfa7}.btn.bordered:hover{background-color:#ffcfa7;color:#f2f2f2}.btn.full-width{width:100%}.btn.mw-335{width:100%;max-width:clamp(335px,335rem,335rem)}.btn.mw-300{width:100%;max-width:clamp(300px,300rem,300rem)}.btn.center{margin-left:auto;margin-right:auto}.scroll_to_top{position:relative;z-index:2;width:clamp(44px,44rem,44rem);height:clamp(44px,44rem,44rem);display:block;margin:auto;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.scroll_to_top:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.scroll_to_top_section{margin:clamp(60px,80rem,80rem) 0}.scroll_to_top_section.wheat{background-color:#f2f2f2;margin:0;padding:clamp(60px,80rem,80rem) 0}.welcome-section{background-color:#f2f2f2;overflow-y:hidden}.welcome-section .container{position:relative;padding-right:200px}.welcome-content{position:relative;padding:118px 0 130px;height:100%}.welcome-content__bg{position:absolute;top:50%;font-size:clamp(250px,310rem,310rem);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:Norwester,Arial;font-weight:400;color:#000;white-space:nowrap;text-transform:uppercase;margin-left:110vw;will-change:transform}.welcome-content__title{font-family:Norwester,Arial;font-size:clamp(24px,32rem,32rem);letter-spacing:clamp(2.4px,2.4rem,2.4rem);font-weight:400;line-height:1.05;color:#000;text-align:center;text-transform:uppercase;padding:0 24px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);right:0;top:82px;width:100%;max-width:290px;opacity:0}.welcome-content__bottom{position:absolute;left:0;right:0;bottom:44px;width:100%;padding:0 24px;opacity:0}.welcome-content__bottom p{font-family:"Labor Union",Arial;font-size:clamp(14px,14rem,14rem);line-height:normal;font-weight:400;color:#000;text-align:center;margin-left:auto;margin-right:auto}.welcome-list{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;margin-right:100rem}.welcome-list__item{height:clamp(519px,519rem,519rem);width:clamp(309px,309rem,309rem);max-height:calc(100vh - 248px);margin-left:calc(25vw - 154.5rem);-ms-flex-negative:0;flex-shrink:0}.welcome-list__item img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none!important}.welcome__scroll{position:absolute;bottom:40px;left:50vw;pointer-events:none;z-index:2}.welcome__scroll img{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.bottles-section{background-color:#f2f2f2;width:400vw}.bottles-section__outter{width:100vw;overflow:hidden;will-change:transform}.bottles-content{position:relative;padding:110px 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:100%}.bottles-content__title.second{opacity:0;display:none}.bottles-content h3{font-family:Norwester,Arial;font-size:clamp(24px,32rem,32rem);letter-spacing:clamp(2.4px,2.4rem,2.4rem);font-weight:400;line-height:1.05;color:#000;text-transform:uppercase;margin-bottom:clamp(37px,55rem,55rem);text-align:center}.bottles-content p{font-family:"Labor Union",Arial;font-size:clamp(14px,14rem,14rem);line-height:normal;font-weight:400;color:#000;text-transform:uppercase}.bottles-content__bottom{position:absolute;bottom:clamp(40px,69rem,69rem);width:100%}.bottles-content__bottom p{font-family:"Labor Union",Arial;font-size:clamp(14px,14rem,14rem);line-height:normal;font-weight:400;color:#000;text-align:center;margin-left:auto;margin-right:auto;max-width:clamp(550px,550rem,550rem)}.bottles-list{display:-webkit-box;display:-ms-flexbox;display:flex}.bottles-list__outer{width:100%;overflow:visible}.bottles-list__wrap{width:100%;overflow:visible}.bottles-list__group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.bottles-list__item{height:clamp(540px,550rem,550rem);max-height:calc(100vh - 270px);width:calc(33.3333333333% - 53.3333333333rem);margin-right:clamp(80px,80rem,80rem);-ms-flex-negative:0;flex-shrink:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.bottles-list__item:last-of-type{margin-right:0}.bottles-list__item img{-o-object-fit:contain;object-fit:contain;height:clamp(360px,360rem,360rem);width:clamp(216px,216rem,216rem);max-height:calc(100vh - 420px);margin-bottom:12px}.bottles-list__item-description h4{font-family:"Labor Union",Arial;font-size:clamp(18px,18rem,18rem);line-height:normal;color:#000;font-weight:400;line-height:1.6;letter-spacing:clamp(4.32px,4.32rem,4.32rem);text-transform:uppercase;margin-bottom:8px}.bottles-list__item-description p{font-family:"Labor Union",Arial;font-size:clamp(9px,9rem,9rem);color:#000;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:clamp(2.16px,2.16rem,2.16rem);text-transform:uppercase;text-align:center}.moto-section{background-color:#f2f2f2}.moto-section__wrap{position:relative;overflow:hidden}.moto__bg{position:absolute;top:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;will-change:transform}.moto__img{position:absolute;top:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:3;will-change:transform}.moto__content{padding:110px 0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}.moto__content h2{font-family:Norwester,Arial;font-size:clamp(32px,80rem,80rem);letter-spacing:clamp(8px,8rem,8rem);line-height:1.05;font-weight:400;color:#fff;text-transform:uppercase;text-shadow:0 0 140px rgba(0,0,0,.36);text-align:center;margin-bottom:clamp(120px,120rem,120rem);will-change:transform}.half-section{overflow:hidden;background-color:#ffcfa7}.half__bg{width:50%;height:100%;overflow:hidden;will-change:transform}.half__bg img{height:100%;width:auto;will-change:transform}.half-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.half-content__block{padding:110px 0;width:50%}.half-content__block p{font-family:"Labor Union",Arial;font-size:clamp(14px,14rem,14rem);line-height:normal;font-weight:400;color:#000;text-align:left;max-width:clamp(385px,385rem,385rem);margin-left:auto;margin-right:auto;will-change:transform}.recipie-section{overflow:hidden;width:300vw}.recipie-section-outter{width:100vw;overflow:hidden;will-change:transform}.recipie-section__wrap{overflow:hidden;will-change:transform;background-color:#f2f2f2}.recipie-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:110px 0 40px;height:100%}.recipie-content h3{font-family:Norwester,Arial;font-size:clamp(24px,32rem,32rem);letter-spacing:clamp(2.4px,2.4rem,2.4rem);font-weight:400;line-height:1.05;color:#000;text-transform:uppercase;text-align:center}.recipie-content .elgalipote-swiper__next,.recipie-content .elgalipote-swiper__prev{top:58%}.recipie-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.recipie-list__outer{width:100%;max-width:clamp(795px,795rem,795rem);padding:clamp(29px,72rem,72rem) 0 clamp(20px,20rem,20rem)}.recipie-list__wrap{width:100%;overflow:visible}.recipie-list__group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.recipie-list__item{width:calc(33.3333333333% - 80rem);cursor:pointer;height:auto;margin-right:clamp(120px,120rem,120rem);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.recipie-list__item:last-of-type{margin-right:0}.recipie-list__img{position:relative;display:inline-block;width:100%;height:clamp(261px,261rem,261rem);max-height:calc(100vh - 362px);margin-bottom:clamp(80px,80rem,80rem);-o-object-fit:contain;object-fit:contain;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;z-index:3}.recipie-list__title{font-family:Norwester,Arial;font-size:clamp(17px,17rem,17rem);font-style:normal;font-weight:400;line-height:1.12;letter-spacing:clamp(2.72px,2.72rem,2.72rem);color:#000;text-align:center;text-transform:uppercase}.recipie-popup{position:relative;z-index:2;padding:clamp(165px,165rem,165rem) 0 0;color:#000}.recipie-popup__item{position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:all .7s ease;transition:all .7s ease}.recipie-popup__item.is-opened{z-index:90;opacity:1;visibility:visible}.recipie-popup__item.is-opened .recipie-popup__block::before{-webkit-animation:growHeight .5s 1s linear forwards;animation:growHeight .5s 1s linear forwards}.recipie-popup__item.is-opened .recipie-popup__block::after{-webkit-animation:growWidth .5s 1s linear forwards;animation:growWidth .5s 1s linear forwards}.recipie-popup__item.is-opened .recipie-popup__block-wrap::before{-webkit-animation:growWidth .5s 1.5s linear forwards;animation:growWidth .5s 1.5s linear forwards}.recipie-popup__item.is-opened .recipie-popup__block-wrap::after{-webkit-animation:growHeight .5s 1.5s linear forwards;animation:growHeight .5s 1.5s linear forwards}.recipie-popup__item.invert .recipie-popup{color:#fff}.recipie-popup__item.invert .recipie-popup__block::before{background-color:#fff}.recipie-popup__item.invert .recipie-popup__block::after{background-color:#fff}.recipie-popup__item.invert .recipie-popup__block-wrap::before{background-color:#fff}.recipie-popup__item.invert .recipie-popup__block-wrap::after{background-color:#fff}.recipie-popup__item.invert .recipie-popup__ingridients ul li::before{background-color:#fff}.recipie-popup__bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:1}.recipie-popup__block{padding:clamp(32px,32rem,32rem);position:relative}.recipie-popup__block::before{content:"";position:absolute;top:0;left:0;width:1px;height:0;background-color:#000}.recipie-popup__block::after{content:"";position:absolute;top:0;left:0;width:0;height:1px;background-color:#000}.recipie-popup__block-wrap{position:relative;max-width:clamp(345px,345rem,345rem);margin-left:auto}.recipie-popup__block-wrap::before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#000}.recipie-popup__block-wrap::after{content:"";position:absolute;top:0;right:0;width:1px;height:0;background-color:#000}.recipie-popup__border{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.recipie-popup__type{display:block;font-family:"Labor Union",Arial;font-size:clamp(14px,14rem,14rem);line-height:1;font-weight:400;color:inherit;text-align:left;letter-spacing:clamp(4.48px,4.48rem,4.48rem);margin-bottom:clamp(8px,8rem,8rem);text-transform:uppercase}.recipie-popup__title{font-family:"Labor Union",Arial;font-size:clamp(26px,26rem,26rem);font-style:normal;font-weight:400;line-height:1;letter-spacing:clamp(2.08px,2.08rem,2.08rem);color:inherit;text-align:left;text-transform:uppercase;margin-bottom:clamp(28px,28rem,28rem)}.recipie-popup__ingridients{color:inherit;font-family:"Labor Union",Arial;font-size:clamp(14px,14rem,14rem);font-style:normal;font-weight:400;line-height:1.1;letter-spacing:clamp(1.12px,1.12rem,1.12rem);text-transform:uppercase;margin-bottom:clamp(28px,28rem,28rem)}.recipie-popup__ingridients ul{padding:0;list-style-type:none;list-style:none}.recipie-popup__ingridients ul li{position:relative;text-align:left;padding-left:clamp(12px,12rem,12rem);margin-bottom:clamp(8px,8rem,8rem)}.recipie-popup__ingridients ul li:last-of-type{margin-bottom:0}.recipie-popup__ingridients ul li::before{content:"";position:absolute;top:50%;left:0;width:3px;height:3px;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);background-color:#000}.recipie-popup__description{color:inherit;font-family:"Labor Union",Arial;font-size:clamp(9px,9rem,9rem);font-style:normal;font-weight:400;line-height:1.6;letter-spacing:clamp(.36px,.36rem,.36rem);text-transform:uppercase;text-align:left}.recipie-popup__close{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:0;margin:0;width:clamp(25px,25rem,25rem);height:clamp(25px,25rem,25rem);text-decoration:none!important;opacity:0;display:none;-webkit-transition:all .3s ease;transition:all .3s ease}.recipie-popup__close:hover{-webkit-transform:translateY(-50%) scale(1.1);-ms-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.recipie-popup__close:after,.recipie-popup__close:before{content:"";position:absolute;left:50%;top:0;content:" ";height:100%;width:2px;background-color:#000}.recipie-popup__close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.recipie-popup__close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes growHeight{from{height:0}to{height:100%}}@keyframes growHeight{from{height:0}to{height:100%}}@-webkit-keyframes growWidth{from{width:0}to{width:100%}}@keyframes growWidth{from{width:0}to{width:100%}}.goodbye-section{overflow:hidden;width:200vw}.goodbye-section-outter{width:100vw;position:relative;will-change:transform}.goodbye-section__wrap{position:relative;overflow:hidden;height:calc(100vh + 336px)}.goodbye__bg{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;will-change:transform}.goodbye__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;will-change:transform}.goodbye__img{position:absolute;top:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:4;will-change:transform}.goodbye__content{padding:150px 0;max-height:100%;position:relative;z-index:3}.goodbye__content h2{position:relative;font-family:Norwester,Arial;font-size:clamp(32px,80rem,80rem);letter-spacing:clamp(8px,8rem,8rem);line-height:1.05;font-weight:400;color:#fff;text-transform:uppercase;text-shadow:0 0 140px rgba(0,0,0,.36);text-align:center;width:100%;will-change:transform;font-size:clamp(28px,80rem,80rem)}.blocked-section{overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100dvh;z-index:999;display:none}.blocked-section__bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.blocked-section .container{height:inherit;overflow-y:scroll}.blocked-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;z-index:2;padding:110px 0}.blocked-content__logo{position:absolute;display:block;top:clamp(24px,40rem,40px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:clamp(26px,30rem,30px);width:auto}.blocked-content__logo img{display:block;width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.blocked-content__title{color:#fff;font-family:Norwester,Arial;font-size:clamp(40px,48rem,48rem);font-weight:400;font-style:normal;text-align:center;font-weight:400;line-height:1.05;letter-spacing:clamp(4px,4.8rem,4.8rem);text-transform:uppercase;margin-bottom:clamp(48px,48rem,48rem)}.blocked-content__description{color:#fff;font-family:"Labor Union",Arial;font-size:clamp(14px,16rem,16rem);line-height:normal;font-weight:400;text-align:center;max-width:clamp(447px,490rem,490rem);margin-left:auto;margin-right:auto}.blocked-content__description p{margin-bottom:clamp(48px,48rem,48rem)}.blocked-content__description p:last-of-type{margin-bottom:0}body .age-gate{width:100%;height:100%;max-width:unset;max-height:unset;padding:0;background-color:transparent;color:#fff}body .age-gate__wrapper{padding:0 clamp(24px,80rem,80rem);background-color:#000;width:100vw;height:100dvh;display:block;-webkit-transition:all 0s;transition:all 0s}body .age-gate__form{padding:110px 0;position:relative;height:auto;min-height:100%}body .age-gate__heading{position:absolute;top:clamp(24px,40rem,40px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:clamp(26px,30rem,30px);width:auto}body .age-gate__heading img{display:block;width:auto;height:100%;-o-object-fit:contain;object-fit:contain}body .age-gate__headline{color:#fff;font-family:Norwester,Arial;font-size:clamp(40px,48rem,48rem);font-weight:400;font-style:normal;text-align:center;font-weight:400;line-height:1.05;text-transform:uppercase;margin-bottom:clamp(48px,48rem,48rem)}body .age-gate__subheadline{color:#fff;font-family:"Labor Union",Arial;font-size:clamp(14px,16rem,16rem);line-height:normal;font-weight:400;text-align:center;max-width:clamp(290px,360rem,360rem);margin-left:auto;margin-right:auto;margin-bottom:clamp(48px,48rem,48rem)}body .age-gate__buttons{gap:10px;max-width:clamp(290px,360rem,360rem);margin-left:auto;margin-right:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body .age-gate__buttons button{color:#fff;text-align:center;font-family:"Labor Union",Arial;font-size:16px;font-style:normal;font-weight:400;line-height:1;border:1px solid #fff;width:clamp(128px,160rem,160rem);height:clamp(52px,52rem,52rem);background-color:#000;border-radius:0;-webkit-transition:all .3s ease;transition:all .3s ease}body .age-gate__buttons button:active,body .age-gate__buttons button:focus,body .age-gate__buttons button:hover{background-color:#fff;color:#000;border:1px solid #fff}body .age-gate__errors{margin-top:clamp(20px,20rem,20rem)}body .age-gate__loader{margin-top:30px;color:#fff}body .age-gate__challenge{display:none!important}body .age-gate__background{display:none!important}body .age-gate__background-color{display:none!important}body .age-gate{width:100%;height:100%;max-width:unset;max-height:unset;background-color:transparent;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:110px 0}body .age-gate-wrapper{padding:0 clamp(24px,80rem,80rem);background-color:#000;width:100vw;height:100dvh;display:block;-webkit-transition:all 0s;transition:all 0s}body .age-gate-form{padding:0;position:unset;height:auto;background-color:transparent;max-width:unset;max-height:100%}body .age-gate-form button{color:#fff;text-align:center;font-family:"Labor Union",Arial;font-size:16px;font-style:normal;font-weight:400;line-height:1;border:1px solid #fff;width:clamp(128px,160rem,160rem);height:clamp(52px,52rem,52rem);background-color:#000;border-radius:0;-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:40px;margin-top:0;margin-left:0;margin-bottom:0}body .age-gate-form button:last-of-type{margin-right:0}body .age-gate-form button:active,body .age-gate-form button:focus,body .age-gate-form button:hover{background-color:#fff;color:#000;border:1px solid #fff}body .age-gate-heading{position:absolute;top:clamp(24px,40rem,40px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:clamp(26px,30rem,30px);width:auto}body .age-gate-heading img{display:block;width:auto;height:100%;-o-object-fit:contain;object-fit:contain}body .age-gate-subheading{color:#fff;font-family:Norwester,Arial;font-size:clamp(40px,48rem,48rem);font-weight:400;font-style:normal;text-align:center;font-weight:400;line-height:1.05;text-transform:uppercase;margin-bottom:clamp(48px,48rem,48rem)}body .age-gate-message{color:#fff;font-family:"Labor Union",Arial;font-size:clamp(14px,16rem,16rem);line-height:normal;font-weight:400;text-align:center;max-width:clamp(290px,360rem,360rem);margin-left:auto;margin-right:auto;margin-bottom:clamp(48px,48rem,48rem)}body .age-gate-error{margin-bottom:clamp(20px,20rem,20rem)}body .age-gate-loader{margin-top:30px;color:#fff}body .age-gate-challenge{display:none!important}body .age-gate-background{display:none!important}body .age-gate-background-colour{display:none!important}body .cky-box-bottom-right{bottom:0;right:clamp(24px,80rem,80rem)}body .cky-consent-container{width:319px;border-radius:0}body .cky-consent-container .cky-consent-bar{border-radius:0;padding:53px 53px 40px}body .cky-consent-container .cky-consent-bar button.cky-banner-btn-close{background-image:url(../images/icon-close.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:25px;height:25px;top:20px;right:20px;-webkit-transition:all .3s ease;transition:all .3s ease}body .cky-consent-container .cky-consent-bar button.cky-banner-btn-close:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}body .cky-consent-container .cky-consent-bar button.cky-banner-btn-close img{display:none}body .cky-consent-container .cky-title{margin:0}body .cky-consent-container .cky-notice-des{color:#fff;text-align:center;font-family:"Labor Union",Arial;font-size:14px;font-style:normal;font-weight:400;line-height:normal}body .cky-consent-container .cky-notice-des p{font-size:14px}body .cky-consent-container .cky-notice-btn-wrapper{margin-top:40px}body .cky-consent-container .cky-notice-btn-wrapper .cky-btn-accept{margin-top:0}body .cky-consent-container .cky-notice-btn-wrapper .cky-btn{color:#fff;text-align:center;font-family:"Labor Union",Arial;font-size:16px;font-style:normal;font-weight:400;line-height:1;border:1px solid #fff;width:160px;height:52px;background-color:#000;border-radius:0;-webkit-transition:all .3s ease;transition:all .3s ease}body .cky-consent-container .cky-notice-btn-wrapper .cky-btn:active,body .cky-consent-container .cky-notice-btn-wrapper .cky-btn:focus,body .cky-consent-container .cky-notice-btn-wrapper .cky-btn:hover{background-color:#fff!important;color:#000!important;border:1px solid #fff!important;opacity:1!important}body .cky-consent-container .cky-custom-brand-logo-wrapper,body .cky-consent-container .cky-notice .cky-title,body .cky-consent-container .cky-notice-btn-wrapper,body .cky-consent-container .cky-notice-des{padding:0}.privacy-popup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:200;width:100%;height:100%;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;-webkit-transition:all .6s ease;transition:all .6s ease;padding:80rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.privacy-popup.is-opened{opacity:1;visibility:visible}.privacy-popup-content{position:relative;color:#fff;background-color:#000;height:100%;width:100%}.privacy-popup-content__block{overflow-x:hidden;overflow-y:auto;padding:88rem;width:100%;max-height:100%}.privacy-popup-content table{display:block;overflow-x:auto;height:auto!important}.privacy-popup-content h3{color:#fff;font-family:"Labor Union",Arial;font-size:clamp(24px,24rem,24rem);line-height:normal;margin-bottom:clamp(32px,32rem,32rem)}.privacy-popup-content br{display:none}.privacy-popup-content__text{font-family:"Labor Union",Arial;color:#fff;font-size:clamp(16px,16rem,16rem);font-style:normal;font-weight:400;line-height:normal}.privacy-popup-content ol,.privacy-popup-content ul{list-style-position:inside;margin-top:clamp(16px,16rem,16rem);margin-bottom:clamp(16px,16rem,16rem)}.privacy-popup-content ol li,.privacy-popup-content ul li{margin-top:0;margin-bottom:clamp(8px,8rem,8rem)}.privacy-popup-content ul{list-style-type:disc}.privacy-popup-content p{margin-top:clamp(16px,16rem,16rem);margin-bottom:clamp(16px,16rem,16rem)}.privacy-popup-content__overlay{position:absolute;bottom:0;left:0;right:0;width:100%;height:80rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(80%,#000));background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 80%)}.privacy-popup__close{position:absolute;right:clamp(32px,32rem,32rem);top:clamp(32px,32rem,32rem);border:0;margin:0;width:clamp(25px,25rem,25rem);height:clamp(25px,25rem,25rem);text-decoration:none!important;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.privacy-popup__close:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.privacy-popup__close:after,.privacy-popup__close:before{content:"";position:absolute;left:50%;top:0;content:" ";height:100%;width:2px;background-color:#fff}.privacy-popup__close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.privacy-popup__close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:992px){.elgalipote-swiper-scrollbar.swiper-scrollbar{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:32px;left:50%;margin:0 auto}.hidden-desktop{display:none!important}.header-logo__wrap{opacity:0}.header.invert .header-logo.black{opacity:0!important;visibility:hidden!important}.header.invert .header-logo.white{opacity:1!important;visibility:visible!important}.header.invert .header-hamburger:after,.header.invert .header-hamburger:before{background-color:#fff}.header.invert .header-hamburger-center{background-color:#fff}.header.invert .recipie-popup__close:after,.header.invert .recipie-popup__close:before{background-color:#fff}.welcome-content__title{display:none}.welcome-content__bottom{display:none}.welcome-list__item:first-of-type{margin-left:calc(50vw - 154.5rem)}.welcome-list__item:first-of-type img{-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);scale:2;will-change:transform}.welcome-list__item:nth-of-type(2){margin-left:calc(50vw - 154.5rem)}.bottles-content .elgalipote-swiper-scrollbar,.bottles-content .elgalipote-swiper__next img,.bottles-content .elgalipote-swiper__prev img{opacity:0}.bottles-list__item-description{opacity:0}.recipie-list__item:not(.active):hover .recipie-popup-content__img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.recipie-list__img:hover{-webkit-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px)}}@media (min-width:1367px){.bottles-list__item{max-height:calc(100vh - 220rem)}.bottles-list__item img{max-height:calc(100vh - 420rem)}.recipie-list__img{max-height:calc(100vh - 390rem)}}@media (max-width:1366px){.welcome-list__item{margin-left:calc(25vw - 154.5px)}}@media (max-width:1199px){.bottles-list__item{margin-right:20px}.bottles-list__item img{height:340px;width:200px;max-width:100%}}@media (max-width:991px){.elgalipote-scroll{height:auto;width:100%;display:block;overflow:hidden}.elgalipote-swiper-scrollbar.swiper-scrollbar{position:unset!important;margin:8px auto;max-width:calc(100% - 84px)}.elgalipote-swiper__next,.elgalipote-swiper__prev{top:unset!important;bottom:0;width:24px;height:18px}.elgalipote-swiper__next img,.elgalipote-swiper__prev img{padding:0}.elgalipote-swiper__prev{left:0}.elgalipote-swiper__next{right:0}.noscroll__mobile{overflow:hidden!important}.hidden-tablet{display:none!important}.full-screen{width:100%;height:auto}.full-height{height:auto}.header-content{-webkit-transition:all .3s ease;transition:all .3s ease}.header.is-sticky{background-color:rgba(242,242,242,.7)}.header.is-sticky .header-content{padding:17px 0 15px}.header.nav-up{visibility:hidden;opacity:0;top:-50px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.welcome-section .container{padding-right:0;overflow:hidden}.welcome-content{padding:98px 0 50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;pointer-events:none!important}.welcome-content__bg{font-size:clamp(250px,400rem,400rem)}.welcome-list{margin-right:0;pointer-events:none!important}.welcome-list__item{max-height:calc(100lvh - 148px);margin-left:calc(50vw - 154.5px)}.welcome__scroll{position:absolute;top:50%;left:calc(100vw - 50px);bottom:unset;z-index:20;cursor:pointer;pointer-events:all}.bottles-section{width:100%}.bottles-content{padding:82px 0 24px;height:auto}.bottles-content__title.first{display:none}.bottles-content__title.second{display:block;opacity:1}.bottles-content__bottom{display:none}.bottles-list{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;max-height:unset;width:100%}.bottles-list__outer{position:relative}.bottles-list__wrap{overflow:visible}.bottles-list__item{max-width:unset;max-height:unset;width:100%;height:auto;margin-right:0}.bottles-list__item img{margin-bottom:8px;max-height:unset}.bottles-list__item-description{max-width:500px;margin-left:auto;margin-right:auto}.bottles-list__item-description h4{margin-top:8px}.bottles-list__item.swiper-slide .bottles-list__item-image{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.bottles-list__item.swiper-slide-prev .bottles-list__item-image{opacity:1}.bottles-list__item.swiper-slide-next .bottles-list__item-image{opacity:1}.bottles-list__item.swiper-slide-active .bottles-list__item-image{opacity:1}.moto__img{display:none}.moto__content{padding:96px 0}.moto__content h2{text-shadow:0 0 100px rgba(0,0,0,.8);letter-spacing:clamp(3.2px,3.2rem,3.2rem)}.moto__content h2{margin-bottom:89px}.half__bg img{width:100%;height:auto}.recipie-section{width:100%}.recipie-content{padding:82px 0 32px;height:auto}.recipie-list{margin-bottom:55px}.recipie-list__outer{padding:56px 0 0;position:relative;overflow:visible}.recipie-list__item{width:100%}.recipie-list__img{max-height:unset;-webkit-transition:none;transition:none}.recipie-popup__bg{position:unset;height:auto}.recipie-popup__block-wrap{max-width:unset}.goodbye-section{width:100%;position:relative}.goodbye-section__wrap{height:auto}.goodbye__bg img{-o-object-position:50% 80%;object-position:50% 80%}.goodbye__img{display:none}.goodbye__content{padding:82px 0 88vw}.goodbye__content h2{text-shadow:0 0 100px rgba(0,0,0,.8);letter-spacing:clamp(3.2px,3.2rem,3.2rem)}.goodbye__content h2{letter-spacing:clamp(2.8px,2.8rem,2.8rem)}.blocked-content{padding:98px 0}body .age-gate__form{padding:98px 0}body .age-gate__fields{position:absolute;bottom:48px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body .age-gate{padding:98px 0}body .age-gate-form button{margin-right:28px}body .age-gate-fields{position:absolute;bottom:48px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:767px){.container{padding:0 24px}.hidden-mobile{display:none!important}.footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.footer-content__right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-legal{text-align:left}.footer-top{padding:96px 0}.btn{width:100%}.half__bg{width:100%;height:auto}.half-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.half-content__block{width:100%;padding:40px 0}.half-content__block p{max-width:unset}.recipie-popup{padding:24px 0}.recipie-popup__item.is-opened{height:100dvh;overflow-y:scroll}body .age-gate__wrapper{padding:0 24px}body .age-gate-wrapper{padding:0 24px}.privacy-popup{padding:0}.privacy-popup-content__block{padding:81px 24px}.privacy-popup-content__overlay{display:none}.privacy-popup__close{top:28px;right:31px}}@media (max-width:576px){body .cky-box-bottom-right{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}}@media (max-width:360px){.container{padding:0 20px}body .age-gate__wrapper{padding:0 20px}body .age-gate-wrapper{padding:0 20px}}@media (min-width:992px) and (max-width:1366px){.welcome-list__item:first-of-type{margin-left:calc(50vw - 154.5px)}.welcome-list__item:nth-of-type(2){margin-left:calc(50vw - 154.5px)}}@media (min-width:992px) and (max-width:1199px){.welcome-list__item:first-of-type img{scale:1.75}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwidmVuZG9ycy9fc3dpcGVyLWJ1bmRsZS5taW4uc2NzcyIsImJhc2UvX25vcm1hbGl6ZS5zY3NzIiwiYmFzZS9fcmVzZXQubG9jYWwuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19lbGdhbGlwb3RlLnNjc3MiLCJiYXNlL19jb250YWluZXIuc2NzcyIsImJhc2UvX2dsb2JhbC5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwicGFnZXMvX3dlbGNvbWUuc2NzcyIsInBhZ2VzL19ib3R0bGVzLnNjc3MiLCJwYWdlcy9fbW90by5zY3NzIiwicGFnZXMvX2hhbGYuc2NzcyIsInBhZ2VzL19yZWNpcGllLnNjc3MiLCJwYWdlcy9fZ29vZGJ5ZS5zY3NzIiwicGFnZXMvX2Jsb2NrZWQuc2NzcyIsInBhZ2VzL19hZ2UtZ2F0ZS5zY3NzIiwicGFnZXMvX2FnZS1nYXRlLXYyLnNjc3MiLCJwYWdlcy9fY29va2llcy5zY3NzIiwicGFnZXMvX3ByaXZhY3kuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFZQSxXQ0FvQyxZQUFBLGFBQTZyRSxJQUFBLHlyRUFBZ0IsWUFBQSxJREkvdUUsV0FBQSxPQUdGLE1BQ0UscUJBQUEsUUFHRixRQUNBLGlCQ1pvM0UsWUFBQSxLQUFnQixhQUFBLEtBQWdCLFNBQUEsU0FBVSxTQUFBLE9BQVUsV0FBQSxLRGtCdDZFLFFBQUEsRUFDQSxRQUFBLEVDbkJvN0UsUUFBQSxNRHVCdDdFLGlDQ3ZCNitFLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0QyQjcrRSxnQkMzQnNpRixTQUFBLFNBQVUsTUFBQSxLQUFhLE9BQUEsS0FBOEIsUUFBQSxFQUFvRixRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0RpQzdxRiw0QkFBQSxrQkFBQSxvQkFBQSxrQkFBQSxvQkFBQSxVQUFBLG9CQUFBLFNBQUEsQ0FBQSxrQkFDQSxtQ0FBQSx5REFBQSwyQkFBQSx5RENsQ29zRixtQkFBQSxZQUFBLFdBQUEsWURzQ3RzRiw4QkFXQSxnQkNqRHN5RixrQkFBQSxtQkFBQSxVQUFBLG1CQUFtQixtQkFBaUIsaUJBQUEsTUFBQSxhQUFBLE1BQW1CLGlCQUEyQixpQkFBQSxNQUFBLGFBQUEsTURtRHgzRixjQWNBLGFDakU2OEYsa0JBQUEsRUFBQSxZQUFBLEVEc0QzOEYsTUFBQSxLQUNBLE9BQUEsS0N2RHk5RixTQUFBLFNBQThCLDRCQUFBLGtCQUFBLG9CQUFBLGtCQUFBLG9CQUFBLFVBQUEsb0JBQUEsU0FBQSxDQUFBLGtCRDBEdi9GLFFBQUEsTUFHRiw4QkFDRSxXQUFBLE9BR0YsbUJBa0JBLGlDQWhCRSxPQUFBLEtBR0YsbUNDdEV3dUcsa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXQUFtQyw0QkFBQSxNQUFBLENBQUEsa0JBQUEsb0JBQUEsTUFBQSxDQUFBLGtCQUFBLG9CQUFBLFNBQUEsQ0FBQSxPQUFBLG9CQUFBLFNBQUEsQ0FBQSxNQUFBLENBQUEsa0JBQTJCLHNDQUEyQyxrQkFBQSxjQUFBLFVBQUEsY0Q2RS8wRyw0QkFBQSxPQUNBLG9CQUFBLE9BR0YsMkNBQ0Usb0JBQUEsT0FBQSxZQUFBLE9BR0YsMkJBQ0Usd0JBQUEsWUFBQSxnQkFBQSxZQUdGLFdBQ0Usb0JBQUEsT0FBQSxZQUFBLE9BR0YsK0JBMkJBLHlCQUNBLGdDQUNBLHVDQUNBLHFDQUNBLHNDQUNBLG9DQXpCRSx3QkFBQSxZQUFBLGdCQUFBLFlBR0YsZ0NBNEJBLHVDQUNBLHFDQUNBLHNDQUNBLG9DQTFCRSxTQUFBLFNDNUdtbkksS0FBQSxFQUFzQyxJQUFBLEVEK0d6cEksTUFBQSxLQUNBLE9BQUEsS0NoSGl1SSxlQUFBLEtBQW9DLFFBQUEsR0FBc0UsZ0NBQXVDLFdBQUEsZ0JBQXlFLHFDQUFpQyxpQkFBQSxtRkFBQSxpQkFBQSxzREQ2SDk5SSxzQ0FDRSxpQkFBQSxtRkFBQSxpQkFBQSx1REFHRixvQ0FDRSxpQkFBQSxxRkFBQSxpQkFBQSxxREFHRix1Q0FDRSxpQkFBQSxxRkFBQSxpQkFBQSx3REFHRixpQ0FDRSxTQUFBLEtDMUlxdkosZ0JBQUEsS0FBaUQsbUJBQUEsS0FBNkIsb0RBQXlDLFFBQUEsS0RtSjkySiwrQ0FDRSxrQkFBQSxNQUFBLE1BR0YsbURBQ0UscUJBQUEsRUFBQSxVQUFBLGlCQUFBLEVBQUEsVUFHRixpREFDRSxxQkFBQSxFQUFBLFVBQUEsaUJBQUEsRUFBQSxVQUdGLHlDQy9Kc3NLLFFBQUEsR0FBZSxrQkFBQSxFQUFBLFlBQUEsRURrS250SywwQkFBQSxNQUFBLGVBQUEsS0FBQSxNQUFBLEtBR0YsK0NBQ0Usa0JBQUEsT0FBQSxPQUNBLGlCQUFBLE9BR0YsNkVDMUtvOUsscUJBQUEscUNBQUEsb0JBQUEscUNBQTJDLDJEQUF1QixPQUFBLEtBQVcsV0FBQSxJQUFZLE1BQUEsb0NEb0w3aUwsMkVDcExrbUwsc0JBQUEscUNBQUEsbUJBQUEscUNEd0xsbUwseURDeEx5cUwsTUFBQSxLQUF5RSxVQUFBLElBQWtCLE9BQUEsb0NBQTZCLHVCQUFtTSxNQUFBLEtEZ01sK0wsT0FBQSxLQUNBLFNBQUEsU0NqTXFoTSxLQUFBLElBQTZCLElBQUEsSURvTWxqTSxZQUFBLE1BQ0EsV0FBQSxNQ3JNZ2xNLFFBQUEsR0FBNkIseUJBQUEsSUFBQSxxQkFBQSxJQUFBLGlCQUFBLElEd003bU0sbUJBQUEsV0FBQSxXQUFBLFdBQ0EsT0FBQSxJQUFBLE1BQUEsd0RDek0yb00sY0FBQSxJQUFpQyxpQkFBQSxZRDhNOXFNLG9FQTBDQSwyREFDQSxvRUF4Q0Usa0JBQUEsc0JBQUEsR0FBQSxTQUFBLE9BQUEsVUFBQSxzQkFBQSxHQUFBLFNBQUEsT0FHRiw2QkFDRSx5QkFBQSxLQUdGLDZCQ3hOazRNLHlCQUFBLEtENE5sNE0seUNBQ0UsR0FDRSxrQkFBQSxVQUFBLFVBQUEsVUM5TnFnTixLRGtPcmdOLGtCQUFBLGVBQUEsVUFBQSxnQkFOSixpQ0FDRSxHQUNFLGtCQUFBLFVBQUEsVUFBQSxVQzlOcWdOLEtEa09yZ04sa0JBQUEsZUFBQSxVQUFBLGdCQUlKLDhCQUNFLDRCQUFBLE9BQ0Esa0JBQUEsY0FBQSxVQUFBLGNBR0YsdURBQ0UsUUFBQSxHQzVPK3JOLFNBQUEsU0FBd0MsS0FBQSxFQUFrQixJQUFBLEVBQTRDLGVBQUEsS0RtUHZ5Tix5RUNuUG84TixPQUFBLElBQWUsTUFBQSwyQkR3UG45Tix1RUFDRSxNQUFBLElBQ0EsT0FBQSwyQkFHRixNQzdQdXJPLHlCQUFBLEtBQW9CLG9CRDJUM3NPLG9CQzNUdXlPLFNBQUEsU0FBWSxJQUFBLHdDRHFRanpPLE1BQUEsNkNBQ0EsT0FBQSw4QkN0UXEwTyxXQUFBLDZDQUFnRyxRQUFBLEdEeVFyNk8sT0FBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQzFRNDdPLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FBb0QsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FBeUIsTUFBQSx5RERnUjNnUCwyQ0FnRUEsMkNBOURFLFFBQUEsSUFDQSxPQUFBLEtDblJtb1AsZUFBQSxLRHVScm9QLHlDQWdFQSx5Q0N2Vm92UCxRQUFBLEVBQWdFLE9BQUEsS0QyUmx6UCxlQUFBLEtBR0YsZ0RBZ0VBLGdEQTlERSxRQUFBLGVBR0YsMEJBZ0VBLDBCQTlERSxZQUFBLGFDclMrL1AsVUFBQSw4QkFBb0IsZUFBQSxlRHdTbmhRLGVBQUEsRUFDQSxhQUFBLFFDelNnaVEsWUFBQSxFRDZTbGlRLG9CQWdFQSxnQ0M3VzZvUSxLQUFBLDJDRGdUM29RLE1BQUEsS0FHRiwwQkFnRUEsc0NBOURFLFFBQUEsT0FHRixvQkFnRUEsZ0NDeFhrMFEsTUFBQSwyQ0FBNEosS0FBQSxLRDhUOTlRLDBCQWdFQSxzQ0E5REUsUUFBQSxPQUdGLG9CQUNFLFFBQUEsS0FHRixtQkN2VWt0UixTQUFBLFNEeVVodFIsV0FBQSxPQUNBLG1CQUFBLElBQUEsUUFBQSxXQUFBLElBQUEsUUMxVWt1UixrQkFBQSxtQkFBQSxVQUFBLG1CQUFvRSxRQUFBLEdBQW1CLDRDQUF5RSxRQUFBLEVBQW1CLCtDRHFadjVSLDhDQWhFRSxRQUFBLGVBR0YsOENBa0VBLHdEQUNBLDBCQUNBLDRCQzVaaXFTLE9BQUEsb0NENlYvcFMsSUFBQSxrQ0FDQSxLQUFBLEVDOVZvclMsTUFBQSxLRGtXdHJTLG1DQ2xXeXhTLFNBQUEsT0FBMEIsVUFBQSxFRHVXbnpTLDZEQ3ZXc2dULGtCQUFBLFdBQUEsY0FBQSxXQUFBLFVBQUEsV0FBK0QsU0FBQSxTQUE2RCxvRUFBZ0Msa0JBQUEsU0FBQSxjQUFBLFNBQUEsVUFBQSxTRGdYbHFULHlFQ2hYaXRULGtCQUFBLFNBQUEsY0FBQSxTQUFBLFVBQUEsU0RvWGp0VCx5RUNwWHl2VCxrQkFBQSxXQUFBLGNBQUEsV0FBQSxVQUFBLFdEd1h6dlQsOEVDeFgrelQsa0JBQUEsV0FBQSxjQUFBLFdBQUEsVUFBQSxXRDRYL3pULHlFQzVYMjNULGtCQUFBLFdBQUEsY0FBQSxXQUFBLFVBQUEsV0RnWTMzVCw4RUFDRSxrQkFBQSxXQUFBLGNBQUEsV0FBQSxVQUFBLFdBR0YsMEJDcFlzc1UsTUFBQSwrRUFBUSxPQUFBLGdGRHVZNXNVLFFBQUEsYUFDQSxjQUFBLElDeFk4dVUsV0FBQSxvREFBc0osUUFBQSxvREQ2WXQ0VSxnQ0M3WTg4VSxPQUFBLEtBQXNLLE9BQUEsRUFBUSxRQUFBLEVBQTJCLG1CQUFBLEtBQUEsV0FBQSxLRGtacnBWLG1CQUFBLEtBQ0EsZ0JBQUEsS0FBQSxXQUFBLEtBR0YsdURBQ0UsT0FBQSxRQUdGLHFDQUNFLFFBQUEsZUFHRixpQ0M5WjB6VyxRQUFBLDBDQUEyQixXQUFBLHlEQUFtQixzRERxZngyVyw0Q0FoRkUsTUFBQSxtQ0FDQSxLQUFBLG1DQ3Rhc21YLElBQUEsSUFBNkwsa0JBQUEsc0JBQUEsVUFBQSxzQkFBbUMsZ0ZEOGZ4MFgsc0VBakZFLE9BQUEsaURBQUEsRUFDQSxRQUFBLE1BR0Ysd0ZBbUZBLDhFQWpGRSxJQUFBLElDbmJraFksa0JBQUEsaUJBQUEsY0FBQSxpQkFBQSxVQUFBLGlCQUFtRSxNQUFBLElEd2J2bFksa0hBcUZBLHdHQzdnQnFzWSxRQUFBLGFBQVksbUJBQUEsSUFBQSxHQUFBLENBQUEsSUFBQSxrQkFBQSxXQUFBLElBQUEsR0FBQSxDQUFBLElBQUEsa0JBQUEsV0FBQSxJQUFBLFNBQUEsQ0FBQSxJQUFBLElBQUEsV0FBQSxJQUFBLFNBQUEsQ0FBQSxJQUFBLEdBQUEsQ0FBQSxJQUFBLGtCRDhianRZLHdFQXdGQSxrRkN0aEI2MFksT0FBQSxFQUFBLG1EQUEyQixnRkQyaEJ4MlksMEZDM2hCeXBaLEtBQUEsSUFBcUQsa0JBQUEsaUJBQUEsY0FBQSxpQkFBQSxVQUFBLGlCQUFPLFlBQUEsT0FBTSwwR0RvaUIzdFosb0hDcGlCcWphLG1CQUFBLElBQUEsSUFBQSxDQUFBLElBQUEsa0JBQUEsV0FBQSxJQUFBLElBQUEsQ0FBQSxJQUFBLGtCQUFBLFdBQUEsSUFBQSxTQUFBLENBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxTQUFBLENBQUEsSUFBQSxJQUFBLENBQUEsSUFBQSxrQkQrY3JqYSwyRkE2RkEsa0dDNWlCOGthLG1CQUFBLElBQUEsS0FBQSxDQUFBLElBQUEsa0JBQUEsV0FBQSxJQUFBLEtBQUEsQ0FBQSxJQUFBLGtCQUFBLFdBQUEsSUFBQSxTQUFBLENBQUEsSUFBQSxNQUFBLFdBQUEsSUFBQSxTQUFBLENBQUEsSUFBQSxLQUFBLENBQUEsSUFBQSxrQkRvZDlrYSw0QkNwZG1uYSxNQUFBLGdERHdkbm5hLCtCQ3hkc3VhLFdBQUEsOEREMGRwdWEsU0FBQSxTQUdGLG1FQUNFLFdBQUEseURBQ0EsU0FBQSxTQy9kKzRhLEtBQUEsRUFBbUYsSUFBQSxFQUFrQixNQUFBLEtBQTZDLE9BQUEsS0FBMEMsa0JBQUEsU0FBQSxjQUFBLFNBQUEsVUFBQSxTQUFxQyx5QkFBQSxLQUFBLElBQUEscUJBQUEsS0FBQSxJQUFBLGlCQUFBLEtBQUEsSUR3ZWxuYiwrRUFDRSx5QkFBQSxNQUFBLElBQUEscUJBQUEsTUFBQSxJQUFBLGlCQUFBLE1BQUEsSUFHRixrREFzR0EsNERBQ0EsaUdBQ0EsdUZDcGxCMjhiLE1BQUEsS0FBdUMsT0FBQSw4Q0RrZmgvYixLQUFBLEVBQ0EsSUFBQSxFQUdGLHlGQXNHQSxtR0FDQSwwREFDQSxnREM5bEIydWMsTUFBQSw4Q0FBTyxPQUFBLEtENGZodmMsS0FBQSxFQUNBLElBQUEsRUFHRix3QkFDRSxRQUFBLEtBR0Ysa0JBQ0UsY0FBQSwyQ0NyZ0JvMGMsU0FBQSxTQUF1QixpQkFBQSxLQUFXLFdBQUEsZ0REMmdCeDJjLDZDQXNHQSw0Q0FwR0UsUUFBQSxlQUdGLHFDQXNHQSw4Q0N0bkJnamQsU0FBQSxTRG1oQjlpZCxLQUFBLHdDQUNBLE9BQUEsbUNDcGhCaWtkLElBQUEsaUNBQXFCLFFBQUEsR0FBWSxPQUFBLGlDRHdoQmxtZCxNQUFBLHlEQUdGLDRDQXNHQSxtQ0Nqb0JrdGQsU0FBQSxTQUFNLEtBQUEsa0NBQW9CLE1BQUEsa0NBQVUsSUFBQSx3Q0RpaUJwdmQsUUFBQSxHQUNBLE1BQUEsaUNDbGlCa3dkLE9BQUEseUREc2lCcHdkLHVCQUNFLE9BQUEsS0N2aUJzMWQsTUFBQSxLQUE2QixTQUFBLFNEMGlCbjNkLFdBQUEscURBQ0EsY0FBQSwyQ0MzaUJrNGQsS0FBQSxFQUFvQyxJQUFBLEVEZ2pCeDZkLDhCQ2hqQjY4ZCxPQUFBLEtEb2pCNzhkLHVCQ3BqQjZoZSxRQUFBLEtEd2pCN2hlLHVCQUNFLE1BQUEsS0N6akJzbWUsT0FBQSxLQUF5QyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0Q0akIvb2UsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9DN2pCbXFlLFdBQUEsT0Rpa0JycWUsOEJBNEdBLDJCQUNBLDJCQTFHRSxVQUFBLEtBQ0EsV0FBQSxLQ3JrQjh5ZSxjQUFBLFFBQUEsV0FBQSxRRHlrQmh6ZSxxQkN6a0I2NWUsT0FBQSxLQUFVLGlCQUFBLEtBQUEsYUFBQSxLRDhrQnY2ZSw2QkE4R0Esc0NBNUdFLFNBQUEsU0NobEJtK2UsS0FBQSxFQUF5QyxJQUFBLEVEbWxCNWdmLGVBQUEsS0FDQSxRQUFBLEVDcGxCZ2lmLFFBQUEsTUR3bEJsaWYsa0NDeGxCZ21mLG1DQUFBLFNBQUEsMkJBQUEsU0FBeUYsT0FBQSxFQUFBLEtBQW9CLDZCQUFnSixjQUFBLEtBQUEsVUFBQSxLRGltQjcxZixvQ0NqbUJvNGYsY0FBQSxLQUFBLFVBQUEsS0FBOEosbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPRHNtQmxpZ0IsNENBQ0UsbUNBQUEsU0FBQSwyQkFBQSxTQUdGLDJCQzFtQm9xZ0IsZUFBQSxLQUFXLDRCQUFBLFFBQUEsb0JBQUEsUUQrbUIvcWdCLHlDQUNFLGVBQUEsS0FHRixrQ0FzSEEsdURDenVCOHhnQixlQUFBLEtEd25COXhnQixhQ3huQnMwZ0IsU0FBQSxRRDRuQnQwZ0IsMkJDNW5CZzJnQixlQUFBLEtBQWEsNEJBQUEsT0QrbkIzMmdCLG9CQUFBLE9BQ0EsUUFBQSxFQ2hvQjQzZ0IsV0FBQSxPQUEyQix5QkFBQSxFQUFBLEVBQUEscUJBQUEsRUFBQSxFQUFBLGlCQUFBLEVBQUEsRUFBb0IsTUFBQSxLQUFtQyxPQUFBLEtEdW9CaDlnQix5Q0N2b0JxL2dCLGVBQUEsS0Qyb0JyL2dCLHNDQzNvQmtqaEIseUJBQUEsS0FBQSxFQUFBLHFCQUFBLEtBQUEsRUFBQSxpQkFBQSxLQUFBLEVEK29CbGpoQixrQ0EwSEEsdURDendCNnpoQixlQUFBLEtEb3BCN3poQixrQ0EwSEEsZ0NBQ0EsOENBQ0EsZ0NDaHhCdThoQixlQUFBLEtBQTJCLFdBQUEsUUQ0cEJsK2hCLHlDQTBIQSx1Q0FDQSx3Q0FDQSxzQ0F4SEUsUUFBQSxFQ2hxQjRqaUIsNEJBQUEsT0FBNEIsb0JBQUEsT0RxcUIxbGlCLGlDQUNFLFNBQUEsU0FDQSxLQUFBLEVFbnJCRixPQUFBLEVBRUEsTUFBQSxLQUFBLE9BQUEsS0FHQSxRQUFBLEdBQUEsUUFBQSxFQUtBLHdDQUNFLFFBQUEsR0FDQSxXQUFBLEtGa3JCQSxTQUFBLFNBQ0EsS0FBQSxFRWhyQkYsSUFBQSxFQUFBLE9BQUEsRUFHQSxNQUFBLEVBQUEsZUFBQSxXQUFBLE9BQUEsV0ZvckJBLGFBQ0UsU0FBQSxRRTdxQkYsMkJBQUEsZUFBQSxLQUlBLDRCQUFBLE9BQ0Usb0JBQUEsT0YrcUJBLFFBQUEsRUU1cUJGLHlDQUFBLGVBQUEsS0ZtckJBLGtDQTJIQSx1REF6SEUsZUFBQSxLRTNxQkYseUNGeXlCQSx1Q0FDQSx3Q0FDQSxzQ0V4eUJBLFFBQUEsRUFLQSw0QkFBQSxPQUNFLG9CQUFBLE9GOHFCRiwrQkFDRSw0QkFBQSxPRTFxQkYsb0JBQUEsT0FBQSxTQUFBLE9BQUEsNEJBQUEsT0FBQSxDQUFBLE1BQUEsQ0FBQSxrQkFBQSxvQkFBQSxPQUFBLENBQUEsTUFBQSxDQUFBLGtCQUFBLG9CQUFBLFNBQUEsQ0FBQSxPQUFBLENBQUEsT0FBQSxvQkFBQSxTQUFBLENBQUEsT0FBQSxDQUFBLE1BQUEsQ0FBQSxrQkZnckJBLGNFenFCRSxTQUFBLFFBR0YsNEJBQUEseUJBQUEsT0FBQSxPQUFBLHFCQUFBLE9BQUEsT0FBQSxpQkFBQSxPQUFBLE9BR0EsNEJBQUEsT0FBQSxvQkFBQSxPQUFBLFNBQUEsT0Y4cUJBLDRFQVVBLEtBQ0UsWUFBQSxLRXRxQkYseUJBQUEsS0FjQSxLQUFBLE9BQUEsRUFPQSxLQUFBLFFBQUEsTUFRQSxHQUtBLFVBQUEsSUFBQSxPQUFBLE1BQUEsRUFZQSxHQUNFLG1CQUFBLFlBQUEsV0FBQSxZRnFxQkEsT0FBQSxFRWxxQkYsU0FBQSxRQVdBLElBR0EsWUFBQSxTQUFBLENBQUEsVUFBQSxVQUFBLElGNnFCQSxFQUNFLGlCQUFBLFlBUUYsWUFDRSxjQUFBLEtFN3BCRixnQkFBQSxVQUFBLHdCQUFBLFVBQUEsT0FBQSxnQkFBQSxVQUFBLE9BVUEsRUZpeUJBLE9FN3hCQSxZQUFBLE9BT0EsS0ZneUJBLElBQ0EsS0U3eEJBLFlBQUEsU0FBQSxDQUFBLFVBSUUsVUFBQSxJQVFGLE1BQUEsVUFBQSxJQVdBLElGMnhCQSxJQWhJRSxVQUFBLElBQ0EsWUFBQSxFRXhwQkYsU0FBQSxTQUFBLGVBQUEsU0FBQSxJQUFBLE9BQUEsT0ZpcUJBLElFdnBCRSxJQUFBLE1Ga3FCRixJQUNFLGFBQUEsS0U3b0JGLE9GMHhCQSxNQUNBLFNBQ0EsT0FDQSxTRXJ4QkUsWUFBQSxRRnVwQkEsVUFBQSxLRXBwQkYsWUFBQSxLQUlBLE9BQUEsRUFVQSxPRnF4QkEsTUEvSEUsU0FBQSxRQVFGLE9Ba0lBLE9FbnhCQSxlQUFBLEtGNnhCQSxjQUNBLGFBQ0EsY0VyeEJBLE9BR0EsbUJBQUEsT0YyeEJBLGdDQUNBLCtCQUNBLGdDRXJ4QkEseUJGcXBCRSxhQUFBLEtFN29CRixRQUFBLEVGdXhCQSw2QkFDQSw0QkFDQSw2QkFwSUEsc0JFMW9CQSxRQUFBLElBQUEsT0FBQSxXQ3RWQSxTQUdFLFFBQUEsTUFBQSxNQUFBLE9BUUYsT0FDRSxtQkFBQSxXQUFBLFdBQUEsV0FFQSxNQUFBLFFBRUEsUUFBQSxNSDYrQkEsVUFBQSxLRzErQkEsUUFBQSxFSDgrQkEsWUFBQSxPR3YrQkYsU0FBQSxlQUFBLFNBT0EsU0FBQSxTQUFBLEtIeS9CQSxnQkFtSUEsYUdqbkNFLG1CQUFBLFdBQUEsV0FBQSxXSGsvQkEsUUFBQSxFQVFGLHlDQW9JQSx5Q0FsSUUsT0FBQSxLSWhpQ0YsY0FDRSxtQkFBQSxVQUVBLGVBQUEsS0pnakNGLHlDSXRpQ0UsbUJBQUEsS0oraUNGLDZCQUNFLG1CQUFBLE9LN2pDTSxLQUFBLFFMMGtDUixRQUNFLFFBQUEsTUtyakNjLFFBTkosUUFBQSxVTDZrQ1osU0FDRSxRQUFBLEtBT0YsU0FDRSxRQUFBLEtBR0YsRUFxSUEsUUFEQSxTS3pyQ1ksbUJBQUEsV0FBQSxXQUFBLFdBQ0EsUUFBQSxFTDJqQ1osRUFDRSxnQkFBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLFFBR0YsT0t4akNZLGlCQUFBLFlBQ0ksTUFBQSxRTDBqQ2QsYUFBQSxFS3ZqQ1UsUUFBQSxFQUNJLE9BQUEsUUwyakNoQixPS3ZqQ2dCLE9BQUEsRUwyakNoQix3QkFDRSxPQUFBLEVBQ0EsUUFBQSxFQUNBLE9BQUEsRUF5SUYsR0FEQSxHQXJJQSxHQUdFLE9BQUEsRUtwakNVLFFBQUEsRUFISixXQUFBLEtMNGpDUixHQXFJQSxHQUNBLEdBQ0EsR0FDQSxHQUNBLEdBbklFLE9BQUEsRUFDQSxVQUFBLFFBQ0EsWUFBQSxRQUdGLEVNanFDQyxPQUFBLEVBR0EsS0FMRCxXQUFBLE9OMnFDQSxTTW5xQ0MsYUFBQSxFQVJELFFBQUEsRU44cUNFLE9BQUEsRU1scUNFLFdBQ0ksWUFBQSxNTnNxQ04sSUFBQSw4QkFDQSxZQUFBLElPcHJDRixXQUFBLE9BQ0UsYUFBQSxLQUlGLFdBQ0UsWUFBQSxNQUNBLElBQUEsbUNBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxhQUFBLEtQdXJDRixXQUNFLFlBQUEsVU9uckNGLElBQUEsc0NBQ0UsWUFBQSxJUHFyQ0EsV0FBQSxPQUNBLGFBQUEsS0FHRixXT25yQ0UsWUFBQSxjQUNBLElBQUEsa0RBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxhQUFBLEtQcXJDQSxjQUFBLFNBQUEsQ0FBQSxTQUFBLENBQUEsU0FBQSxDQUFBLFNBQUEsQ0FBQSxVQUdGLG1CQUNFLE1BQUEsb0JBQUEsTUFBQSxpQkFBQSxNQUFBLFlBQ0EsT0FBQSxNT2xyQ0YsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0UsY0FBQSxPQUFBLFVBQUEsT1BzckNGLDhDQUNFLGlCQUFBLEtBQ0EsVUFBQSwyQkFDQSxjQUFBLEVBQ0EsT0FBQSxJQUdGLG9ET2hyQ0ksaUJBQUEsS0FERixjQUFBLEVQb3JDQSxPQUFBLElBNklGLHlCTzN6Q0kseUJQbXJDRixJQUFBLElBQ0EsV0FBQSxFQUNBLE1BQUEsS09ockNFLE9BQUEsS0FERixRQUFBLE1Qb3JDQSxRQUFBLEdBNklGLGdDQTFJQSxnQ08vcUNJLFFBQUEsZVA4ekNKLDZCTzN6Q0EsNkJQbXJDRSxRQUFBLE1BQ0EsTUFBQSxLT2hyQ0YsT0FBQSxLQUNFLGNBQUEsUUFBQSxXQUFBLFFBQ0EsUUFBQSxJQUFBLEtQK3pDRixnREEzSUEsZ0RBRUUsUUFBQSxJTy9xQ0EseUJBRUUsS0FBQSxPUG9yQ0oseUJPL3FDQSxNQUFBLE9BR0ksV0FISixNQUFBLEtQcXJDRSxPQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsd0JBR0Ysc0JBQ0UsUUFBQSxFQUdGLE1BQ0UsVUFBQSxjQUlGLElBQ0UsU0FBQSxTQUNBLElBQUEsRVE1eENGLEtBQUEsRUFDSSxXQUFBLEtBQ0EsUUFBQSxRQUNBLFVBQUEsS0FDQSxNQUFBLEtSZ3lDSixLQUNFLGdCQUFBLEtBR0YsS1E1eENRLFlBQUEsYUFBQSxDQUFBLE1SOHhDTixTQUFBLFNRNXhDTSxpQkFBQSxRQUxKLE1BQUEsS1JveUNGLFdBQUEsT0FDQSxvQkFBQSxlQUFBLG9CQUFBLGVBQ0EsVUFBQSx3QkFHRixXUTV4Q1EsaUJBQUEsS0FDQSxtQkFBQSxpQkFBQSxJQUFBLEtBQUEsV0FBQSxpQkFBQSxJQUFBLEtSZ3lDUixVUTV4Q1ksU0FBQSxpQlJneUNaLFFBQ0UsUUFBQSxlQUdGLGdCQUNFLE9BQUEsa0JBR0Ysa0JRNXhDWSxTQUFBLFFSZ3lDWixhUTV4Q1ksTUFBQSxNUjh4Q1YsT0FBQSxNQUdGLHFCUTF4Q1EsT0FBQSxNQUNBLE1BQUEsTVI4eENSLGFBQ0UsT0FBQSxNQUdGLHFCUTF4Q1ksT0FBQSxNUjh4Q1osNExRMXhDWSxRQUFBLE1SMjZDWixtTUFDQSxrTFF4NkNRLGtMQUdJLFFBQUEsZVI2eENaLFFRenhDWSxTQUFBLE1BQ0EsSUFBQSxFUjJ4Q1YsS0FBQSxFUXZ4Q1UsTUFBQSxFQUNJLE1BQUEsTVJ5eENkLFFBQUEsR1F0eENVLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBS0osZ0JBQ0ksU0FBQSxTQUNBLFFBQUEsdUJBQUEsRUFDQSxRQUFBLEVSd3hDWixhUXB4Q1ksUUFBQSxNUnN4Q1YsT0FBQSx1QlFseENVLE1BQUEsS0FDSSxjQUFBLFFBQUEsV0FBQSxRQUlKLG1CQUNJLFFBQUEsTUFDQSxNQUFBLG9CQUFBLE1BQUEsaUJBQUEsTUFBQSxZUm14Q2QsWUFBQSxLUWh4Q1UsYUFBQSxLQUNJLFNBQUEsU1JveENoQixtQlE3d0NZLFNBQUEsU1Ird0NWLElBQUEsRVE5d0NVLE9BQUEsRUFDSSxLQUFBLEVSZ3hDZCxRQUFBLEVRN3dDVSxXQUFBLE9BSUEsa0JBQ0ksUUFBQSxNUjh3Q2QsU0FBQSxTUXh3Q00sT0FBQSxLQURKLE1BQUEsS1I0d0NGLE1BQUEsRUFDQSxJQUFBLElRendDVSxrQkFBQSxpQkFBQSxjQUFBLGlCQUFBLFVBQUEsaUJSNndDWiwwQlFyd0NRLFFBQUEsR0FESixTQUFBLFNSeXdDRixJQUFBLEVBQ0EsTUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsaUJBQUEsS0FDQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxLQUdGLHlCUXB3Q1EsUUFBQSxHQUNBLFNBQUEsU1Jzd0NOLE9BQUEsRVFwd0NNLE1BQUEsRUFDSSxNQUFBLEtSc3dDVixPQUFBLElRandDTSxpQkFBQSxLQUVRLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtSb3dDaEIsZ0NRaHdDZ0IsSUFBQSxJUm93Q2hCLCtCUTd2Q2dCLE9BQUEsSVJpd0NoQix5QkFDRSxTQUFBLFNBQ0EsSUFBQSxJUXp2Q2Msa0JBQUEsaUJBQUEsY0FBQSxpQkFBQSxVQUFBLGlCUjJ2Q2QsTUFBQSxLQUNBLE9BQUEsSUFDQSxpQkFBQSxLUXJ2Q0UsbUJBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS1J5dkNKLGdDUXJ2Q1EsSUFBQSxJQUNBLGtCQUFBLGlCQUFBLGNBQUEsY0FBQSxpQkFBQSxjQUFBLFVBQUEsaUJBQUEsY1J5dkNSLCtCUXJ2Q1EsbUJBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FDQSxRQUFBLEVSeXZDUixpRFFydkNRLGtCQUFBLGlCQUFBLGVBQUEsY0FBQSxpQkFBQSxlQUFBLFVBQUEsaUJBQUEsZVJ5dkNSLHdCUXB2Q1EsUUFBQSxFQUNJLFdBQUEsT0FJSixnQ0FDSSxpQkFBQSxLUnV2Q1osK0JBQ0UsaUJBQUEsS0FHRixpRFFudkNnQixpQkFBQSxLUnV2Q2hCLGNRanZDZ0IsV0FBQSxrQkFDSSxRQUFBLFlBQ0EsSUFBQSxZUm12Q2xCLGlCQUFBLDhCQUdGLDhCUWh2Q29CLFFBQUEsdUJBQUEsWVJvdkNwQixnQlFodkN3QixTQUFBLE1BQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLFFBQUEsRUFDQSxNQUFBLEtSa3ZDdEIsT0FBQSxLUWh2Q3NCLGlCQUFBLFFBQ0ksUUFBQSxFQUNBLFdBQUEsT0FDQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxLUm92QzVCLDBCUWh2QzRCLFFBQUEsRUFDQSxXQUFBLFFSb3ZDNUIsdUJROXVDNEIsU0FBQSxTQUNJLFFBQUEsS1JrdkNoQyx3QkFDRSxNQUFBLEtTamdERixXQUFBLEtBQ0UsV0FBQSxPQUNBLFdBQUEsS1RxZ0RGLDhCVTM3Q0ksUUFBQSwwQkFBQSxFQUFBLEVBQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLRDFFRixrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9Ud2dEQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUdGLDhCU3RnREksT0FBQSxFQUFBLEtBQUEsd0JUd2dERixNQUFBLG9CQUFBLE1BQUEsaUJBQUEsTUFBQSxZQUdGLDJDQUNFLGNBQUEsd0JTamdERSxnQ0FDRSxRQUFBLE1BQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxZQUFBLFNBQUEsQ0FBQSxNQUNBLFVBQUEsdUJUcWdESixXQUFBLE9TbmdESSxXQUFBLE9BUEYsWUFBQSxJVDZnREYsWUFBQSxLQUNBLGVBQUEsVUFHRixzQ1VqZ0RFLFFBQUEsR0FDQSxNQUFBLEdBQ0EsU0FBQSxTREpJLEtBQUEsRUFDQSxPQUFBLElBQ0EsT0FBQSxLVHdnREosUUFBQSxNU3BnREEsaUJBQUEsS0FDRSxtQkFBQSxNQUFBLEdBQUEsQ0FBQSxRQUFBLElBQUEsSUFBQSxXQUFBLE1BQUEsR0FBQSxDQUFBLFFBQUEsSUFBQSxJVHNnREYsUUFBQSxFQUdGLDRDU25nREksbUJBQUEsTUFBQSxJQUFBLFdBQUEsTUFBQSxJQUNBLFFBQUEsRVRxZ0RGLE1BQUEsS0FHRixRU2hnRFEsV0FBQSxLQUNJLFFBQUEsd0JBQUEsRVRrZ0RWLFlBQUEsYUFBQSxDQUFBLE1TNS9DQSxNQUFBLEtBQ0ksVUFBQSx3QlQ4L0NKLFdBQUEsT1M3L0NFLFlBQUEsSUFDRSxZQUFBLE9BQ0EsTUFBQSxLVGlnRE4sZ0JBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtTMy9DRSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNFLElBQUEsS1QrL0NOLHVCU3ovQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0UsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0Esa0JBQUEsSUFBQSxlQUFBLElBQUEsWUFBQSxTQUNBLElBQUEsS1Q2L0NKLG1CQUNFLE1BQUEsS0FDQSxZQUFBLGFBQUEsQ0FBQSxNQUNBLFVBQUEsd0JTMS9DRSxZQUFBLE9BQ0ksTUFBQSxLVDQvQ04sY0FBQSx3QlMxL0NNLGVBQUEsVUFHSSxnQkFDSSxjQUFBLHdCVDgvQ2hCLGlCU3QvQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSx3QlR3L0NGLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNTdC9DRSxjQUFBLEtBQUEsVUFBQSxLVDAvQ0oscUNBQ0UsVUFBQSwyQkFHRiwrQlN2L0NRLGdCQUFBLFVUMi9DUixnQlN2L0NRLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUtBLGtCQzVHSixRQUFBLGFBQ0EsYUFBQSx3QlZzbURKLCtCVWxtREksYUFBQSxFVnNtREosb0JXNW5EQSxRQUFBLE1BQ0ksTUFBQSx3QkFDQSxPQUFBLEtYZ29ESixjVzVuREksVUFBQSx3QkFDQSxZQUFBLE9BQ0EsV0FBQSxNQUNBLFVBQUEsMkJYZ29ESixxQlc1bkRJLGNBQUEsd0JYZ29ESix1Qlc1bkRJLFFBQUEsTVhnb0RKLDZCQUNFLGdCQUFBLFVBR0YsWVc3bkRRLFNBQUEsU1grbkROLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRVc3bkRNLFFBQUEsd0JBQUEsRVhpb0RSLGdCVzNuREksU0FBQSxTQUNJLElBQUEsRVg2bkROLE9BQUEsRVczbkRFLE1BQUEsS0FDSSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTVg2bkROLG1CQUFBLElBQUEsSUFBQSxnQkFBQSxJQUFBLElXM25ERSxRQUFBLEdYK25ESix3QlczbkRJLFlBQUEsU0FBQSxDQUFBLE1BQ0UsVUFBQSx3QkFDQSxZQUFBLEtYNm5ESixZQUFBLElBQ0EsTUFBQSxLV3puREYsZUFBQSxVQUNJLFdBQUEsT1g2bkRKLEtXem5ESSxpQkFBQSxRQUNBLFFBQUEsd0JBQUEsd0JBQ0EsVUFBQSx3QkFDQSxZQUFBLElYMm5ERixZQUFBLElXem5ERSxNQUFBLFFBQ0ksY0FBQSx3QlgybkROLFVBQUEsMkJXeG5ERSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDSSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9YMG5ETixpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPV3huRE0sTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFDSSxlQUFBLE1BQ0EsbUJBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQ3JFUixjQUNJLGlCQUFBLFlBQ0EsT0FBQSxJQUFBLE1BQUEsUVprc0ROLE1BQUEsUUFHRixvQkFDRSxpQkFBQSxRWXhyRFUsTUFBQSxRWjRyRFosZ0JBQ0UsTUFBQSxLQUdGLFlZdnJEUSxNQUFBLEtBQ0EsVUFBQSwyQloyckRSLFlBQ0UsTUFBQSxLQUNBLFVBQUEsMkJBR0YsWVl4ckRRLFlBQUEsS0FDSSxhQUFBLEtaNHJEWixlWXhyRFksU0FBQSxTQUNBLFFBQUEsRUFDQSxNQUFBLHdCQUNBLE9BQUEsd0JBQ0EsUUFBQSxNQUNBLE9BQUEsS0FDQSxPQUFBLFFaMHJEVixtQkFBQSxJQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxLQUdGLHFCQUNFLGtCQUFBLGlCQUFBLGNBQUEsaUJBQUEsVUFBQSxpQkFHRix1QlVwdERJLE9BQUEsd0JBQUEsRVZ3dERKLDZCVXB0REksaUJBQUEsUUV3QlEsT0FBQSxFQUNBLFFBQUEsd0JBQUEsRVppc0RaLGlCWTdyRFksaUJBQUEsUUFDQSxXQUFBLE9aaXNEWiw0Qlk3ckRZLFNBQUEsU1orckRWLGNBQUEsTUFHRixpQkFDRSxTQUFBLFNBQ0EsUUFBQSxNQUFBLEVBQUEsTVk3ckRNLE9BQUEsS1ppc0RSLHFCWTdyRFksU0FBQSxTQUNBLElBQUEsSUFDQSxVQUFBLDJCQUNBLGtCQUFBLGlCQUFBLGNBQUEsaUJBQUEsVUFBQSxpQlorckRWLFlBQUEsU0FBQSxDQUFBLE1ZN3JEVSxZQUFBLElBVEosTUFBQSxLWnlzRE4sWUFBQSxPQUNBLGVBQUEsVUFDQSxZQUFBLE1ZOXJEVSxZQUFBLFVaa3NEWix3QlUvdERFLFlBQUEsU0FBQSxDQUFBLE1BQ0EsVUFBQSx3QkU4QmMsZUFBQSwyQkFDQSxZQUFBLElBQ0EsWUFBQSxLWm9zRGQsTUFBQSxLWS9yREUsV0FBQSxPQUNJLGVBQUEsVUFDQSxRQUFBLEVBQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLGtCQUFBLGlCQUFBLGNBQUEsaUJBQUEsVUFBQSxpQkFDQSxNQUFBLEVaaXNETixJQUFBLEtZL3JETSxNQUFBLEtBUkosVUFBQSxNWjBzREYsUUFBQSxFQUdGLHlCWWhzRFEsU0FBQSxTQUNJLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsS1prc0RWLFFBQUEsRUFHRiwyQkFDRSxZQUFBLGFBQUEsQ0FBQSxNQUNBLFVBQUEsd0JZbHNEVSxZQUFBLE9BVkosWUFBQSxJWitzRE4sTUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUdGLGNBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsT0FBQSxLWXBzRGtCLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FISixTQUFBLFNaMHNEZCxRQUFBLEVBQ0EsYUFBQSxPQUdGLG9CQUNFLE9BQUEsMkJBQ0EsTUFBQSwyQkFDQSxXQUFBLG9CQUNBLFlBQUEsc0JBQ0Esa0JBQUEsRUFBQSxZQUFBLEVBR0Ysd0JBQ0UsUUFBQSxNQUNBLE1BQUEsS1l6dERVLE9BQUEsS0FtQkksY0FBQSxRQUFBLFdBQUEsUVp5c0RkLGVBQUEsZVl0c0RrQixpQkFISixTQUFBLFNaOHNEZCxPQUFBLEtBQ0EsS0FBQSxLQUNBLGVBQUEsS1l2c0RVLFFBQUEsRVoyc0RaLHFCWXZzRGdCLGtCQUFBLGlCQUFBLGNBQUEsaUJBQUEsVUFBQSxpQkFNWixpQkFDSSxpQkFBQSxRQUNBLE1BQUEsTVp3c0RSLHlCQUNFLE1BQUEsTVlwc0RNLFNBQUEsT0FDSSxZQUFBLFVad3NEWixpQkFDRSxTQUFBLFNBQ0EsUUFBQSxNQUFBLEVBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxXQUFBLE9BQ0EsT0FBQSxLQUdGLCtCYXozREksUUFBQSxFQUNJLFFBQUEsS0FHQSxvQkFKSixZQUFBLFNBQUEsQ0FBQSxNYmc0REYsVUFBQSx3QkFDQSxlQUFBLDJCQUNBLFlBQUEsSWExM0RNLFlBQUEsS0FDSSxNQUFBLEtBQ0EsZUFBQSxVQUNBLGNBQUEsd0JiNDNEVixXQUFBLE9BR0YsbUJheDNEUSxZQUFBLGFBQUEsQ0FBQSxNQUNBLFVBQUEsd0JBQ0EsWUFBQSxPQUNBLFlBQUEsSUFDQSxNQUFBLEtiMDNETixlQUFBLFVBR0YseUJBQ0UsU0FBQSxTQUNBLE9BQUEsd0JBQ0EsTUFBQSxLQUdGLDJCQUNFLFlBQUEsYUFBQSxDQUFBLE1BQ0EsVUFBQSx3QmF2M0RVLFlBQUEsT0FDSSxZQUFBLElBQ0EsTUFBQSxLYnkzRGQsV0FBQSxPYXYzRGMsWUFBQSxLQUpKLGFBQUEsS2I4M0RWLFVBQUEsMkJBR0YsY2F0M0RRLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLYjAzRFIscUJVNzRESSxNQUFBLEtBQ0EsU0FBQSxRVmk1REosb0JhMzNEWSxNQUFBLEtiNjNEVixTQUFBLFFBR0YscUJVNzNERSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxNQUFBLEtWaTRERixvQmE3M0RRLE9BQUEsMkJBQ0ksV0FBQSxvQkFDQSxNQUFBLHdDQUNBLGFBQUEsd0JiKzNEVixrQkFBQSxFQUFBLFlBQUEsRWE3M0RVLGVBQUEsS0FMSixvQkFBQSxLQUFBLGlCQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEticTRETix5QkFBQSxPQUFBLHFCQUFBLE9BQUEsaUJBQUEsT2E1M0RVLGlDSGhCVixhQUFBLEVWbTVERix3QlUvNERFLGNBQUEsUUFBQSxXQUFBLFFHY2MsT0FBQSwyQkFDQSxNQUFBLDJCQUNBLFdBQUEsb0JBQ0EsY0FBQSxLYnM0RGhCLG1DYWw0RFEsWUFBQSxhQUFBLENBQUEsTUFBQSxVQUFBLHdCYnE0RE4sWUFBQSxPQUNBLE1BQUEsS0FDQSxZQUFBLElhOTNERSxZQUFBLElBQ0ksZUFBQSw4QmJnNEROLGVBQUEsVWE3M0RNLGNBQUEsSWJpNERSLGtDQUNFLFlBQUEsYUFBQSxDQUFBLE1BQ0EsVUFBQSxxQkFDQSxNQUFBLEthOTNETSxXQUFBLE9BQ0ksWUFBQSxJQUNBLFlBQUEsSWJnNERWLGVBQUEsOEJhOTNEVSxlQUFBLFVBSkosV0FBQSxPYnU0RFIsY2E5M0RRLGlCQUFBLFFiazREUixvQmE5M0RZLFNBQUEsU0FKSixTQUFBLE9idTREUixVYTkzRFEsU0FBQSxTQUNJLElBQUEsRUFDQSxPQUFBLEViZzREVixNQUFBLEthNzNETSxPQUFBLEtBQ0ksY0FBQSxNQUFBLFdBQUEsTUFDQSxtQkFBQSxJQUFBLElBQUEsZ0JBQUEsSUFBQSxJQUNBLFlBQUEsVWJpNERaLFdhNTNEWSxTQUFBLFNBQ0EsSUFBQSxFYjgzRFYsT0FBQSxFYTUzRFUsTUFBQSxLQUNJLE9BQUEsS2I4M0RkLGNBQUEsTUFBQSxXQUFBLE1hMzNEVSxtQkFBQSxJQUFBLElBQUEsZ0JBQUEsSUFBQSxJQWZKLFFBQUEsRWI2NEROLFlBQUEsVWEzM0RVLGVBbEJKLFFBQUEsTUFBQSxFYms1RE4sUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsT0FBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT2EvM0RVLFNBQUEsU0FyQkosUUFBQSxFYnk1RFIsa0JBQ0UsWUFBQSxTQUFBLENBQUEsTUFDQSxVQUFBLHdCQUNBLGVBQUEscUJBQ0EsWUFBQSxLYWg0RFUsWUFBQSxJQUNJLE1BQUEsS0FDQSxlQUFBLFVBQ0EsWUFBQSxFQUFBLEVBQUEsTUFBQSxnQkFDQSxXQUFBLE9BQ0EsY0FBQSwyQmJrNERkLFlBQUEsVUFHRixjQUNFLFNBQUEsT0FDQSxpQkFBQSxRQUdGLFVBQ0UsTUFBQSxJQUNBLE9BQUEsS0FDQSxTQUFBLE9BQ0EsWUFBQSxVQUdGLGNBQ0UsT0FBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLFVBR0YsY0FDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BR0YscUJBQ0UsUUFBQSxNQUFBLEVBQ0EsTUFBQSxJYXA0RGMsdUJIMUlaLFlBQUEsYUFBQSxDQUFBLE1BQ0EsVUFBQSx3QkFDQSxZQUFBLE9BQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsVUFBQSwyQkFDQSxZQUFBLEtHcUlnQixhQUFBLEtiKzREbEIsWUFBQSxVQUdGLGlCQUNFLFNBQUEsT0FDQSxNQUFBLE1BR0Ysd0JVOWdFSSxNQUFBLE1BQ0EsU0FBQSxPQUNBLFlBQUEsVVZraEVKLHVCVTlnRUksU0FBQSxPVmdoRUYsWUFBQSxVYWw1RFUsaUJBQUEsUWJzNURaLGlCQUNFLFNBQUEsU2EvNERzQixRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS2JpNUR0QixtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPYTU0RHNCLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9iODREdEIsUUFBQSxNQUFBLEVBQUEsS0FDQSxPQUFBLEtBR0Ysb0JBQ0UsWUFBQSxTQUFBLENBQUEsTUFDQSxVQUFBLHdCY3BtRUUsZUFBQSwyQkFDSSxZQUFBLElkc21FTixZQUFBLEtjcG1FTSxNQUFBLEtBQ0ksZUFBQSxVQUNBLFdBQUEsT2R1MkVaLDBDQS9QQSwwQ2NqbUVRLElBQUEsSWRzbUVSLGNjbG1FUSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxNQUFBLEtkc21FUixxQmNqbUVRLE1BQUEsS0FDQSxVQUFBLDJCQUNBLFFBQUEsd0JBQUEsRUFBQSx3QmRxbUVSLG9CY2ptRVEsTUFBQSxLQUNBLFNBQUEsUWRxbUVSLHFCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLE1BQUEsS0FHRixvQmNqbUVRLE1BQUEsNkJBQ0EsT0FBQSxRQUNBLE9BQUEsS0FDQSxhQUFBLDJCQUNBLHlCQUFBLE9BQUEscUJBQUEsT0FBQSxpQkFBQSxPZHFtRVIsaUNBQ0UsYUFBQSxFY2htRU0sbUJKaERKLFNBQUEsU0FDQSxRQUFBLGFBQ0EsTUFBQSxLQUNBLE9BQUEsMkJBQ0EsV0FBQSxvQkFDQSxjQUFBLHdCQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsbUJBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0kyQ1EseUJBQUEsT0FBQSxPQUFBLHFCQUFBLE9BQUEsT0FBQSxpQkFBQSxPQUFBLE9BQ0EsUUFBQSxFSjFDUixxQkl1Q0ksWUFBQSxTQUFBLENBQUEsTWRrbkVOLFVBQUEsd0JBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxZQUFBLEtjL21FVSxlQUFBLDhCQU5KLE1BQUEsS2R3bkVOLFdBQUEsT0FDQSxlQUFBLFVlenFFRSxlQUNJLFNBQUEsU0FDQSxRQUFBLEVmNnFFTixRQUFBLDJCQUFBLEVBQUEsRWUxcUVFLE1BQUEsS2Y4cUVKLHFCZTFxRVEsU0FBQSxNZjRxRU4sSUFBQSxFZTFxRU0sT0FBQSxFQU5KLEtBQUEsRWZtckVGLE1BQUEsRUFDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLFNBQUEsT2UzcUVNLFFBQUEsRUFDSSxXQUFBLE9BQ0EsbUJBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FHQSwrQkFMSixRQUFBLEdmbXJFTixRQUFBLEVBQ0EsV0FBQSxRZXhxRUUsNkRBQ0ksa0JBQUEsV0FBQSxJQUFBLEdBQUEsT0FBQSxTQUFBLFVBQUEsV0FBQSxJQUFBLEdBQUEsT0FBQSxTQUdBLDREQUpKLGtCQUFBLFVBQUEsSUFBQSxHQUFBLE9BQUEsU0FBQSxVQUFBLFVBQUEsSUFBQSxHQUFBLE9BQUEsU2ZtckVKLGtFZTNxRVEsa0JBQUEsVUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsVUFBQSxJQUFBLEtBQUEsT0FBQSxTZitxRVIsaUVlM3FFWSxrQkFBQSxXQUFBLElBQUEsS0FBQSxPQUFBLFNBQUEsVUFBQSxXQUFBLElBQUEsS0FBQSxPQUFBLFNmK3FFWiwyQ0FDRSxNQUFBLEtBR0YsMERVdHFFRSxpQkFBQSxLVjBxRUYseURlaHJFZ0IsaUJBQUEsS2ZvckVoQiwrRGVockVnQixpQkFBQSxLZm9yRWhCLDhEQUNFLGlCQUFBLEtBR0Ysc0VnQjN1RUksaUJBQUEsS2hCK3VFSixtQmdCM3VFUSxTQUFBLFNBSkosSUFBQSxFaEJrdkVGLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFZ0I1dUVNLE1BQUEsS0FDSSxPQUFBLEtBRUEsY0FBQSxNQUFBLFdBQUEsTUFDQSxtQkFBQSxJQUFBLElBQUEsZ0JBQUEsSUFBQSxJaEI2dUVWLFFBQUEsRUFHRixzQmdCeHVFWSxRQUFBLHdCaEIwdUVWLFNBQUEsU0FHRiw4QmdCcnVFUSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxJaEJ1dUVOLE9BQUEsRWdCcnVFTSxpQkFBQSxLaEJ5dUVSLDZCQUNFLFFBQUEsR0FDQSxTQUFBLFNnQnR1RU0sSUFBQSxFTmRKLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxJQUNBLGlCQUFBLEtWeXZFSiwyQmdCM3VFWSxTQUFBLFNoQjZ1RVYsVUFBQSwyQmdCMXVFTSxZQUFBLEtoQjh1RVIsbUNnQnh1RUksUUFBQSxHQUNJLFNBQUEsU0FDQSxPQUFBLEVoQjB1RU4sS0FBQSxFZ0JwdUVNLE1BQUEsRUFSSixPQUFBLEloQit1RUYsaUJBQUEsS2dCbnVFTSxrQ0FDSSxRQUFBLEdBQ0EsU0FBQSxTQUVBLElBQUEsRWhCc3VFVixNQUFBLEVnQnB1RVUsTUFBQSxJQU5KLE9BQUEsRWhCNnVFTixpQkFBQSxLQUdGLHVCQUNFLFNBQUEsU2dCcHVFTSxJQUFBLEVBQ0ksS0FBQSxFQUNBLE1BQUEsRWhCc3VFVixPQUFBLEVnQm51RU0sTUFBQSxLQUNJLE9BQUEsS0FJSixxQkFDSSxRQUFBLE1BQ0EsWUFBQSxhQUFBLENBQUEsTUFDQSxVQUFBLHdCQUNBLFlBQUEsRUFDQSxZQUFBLEloQm91RVYsTUFBQSxRZ0JsdUVVLFdBQUEsS0FQSixlQUFBLDhCaEI0dUVOLGNBQUEscUJBQ0EsZUFBQSxVQUdGLHNCQUNFLFlBQUEsYUFBQSxDQUFBLE1nQmh1RWtCLFVBQUEsd0JBREosV0FBQSxPaEJvdUVkLFlBQUEsSUFDQSxZQUFBLEVBQ0EsZUFBQSw4QmdCOXRFTSxNQUFBLFFBQ0ksV0FBQSxLQUNBLGVBQUEsVUFDQSxjQUFBLHdCaEJrdUVaLDRCZ0I5dEVZLE1BQUEsUUFDQSxZQUFBLGFBQUEsQ0FBQSxNQUNBLFVBQUEsd0JBQ0EsV0FBQSxPaEJndUVWLFlBQUEsSWdCOXRFVSxZQUFBLElBWkosZUFBQSw4QmhCNnVFTixlQUFBLFVBQ0EsY0FBQSx3QkFHRiwrQkFDRSxRQUFBLEVBQ0EsZ0JBQUEsS0FDQSxXQUFBLEtBR0Ysa0NBQ0UsU0FBQSxTQUNBLFdBQUEsS0FDQSxhQUFBLHdCZ0IvdEVNLGNBQUEscUJoQm11RVIsK0NnQi90RVksY0FBQSxFaEJtdUVaLDBDZ0IvdEVZLFFBQUEsR0FDQSxTQUFBLFNoQml1RVYsSUFBQSxJZ0I3dEVFLEtBQUEsRUFDSSxNQUFBLElBQ0EsT0FBQSxJQUNBLGtCQUFBLGlCQUFBLGVBQUEsY0FBQSxpQkFBQSxlQUFBLFVBQUEsaUJBQUEsZUFDQSxpQkFBQSxLaEJpdUVSLDRCQUNFLE1BQUEsUUFDQSxZQUFBLGFBQUEsQ0FBQSxNQUNBLFVBQUEscUJnQjl0RU0sV0FBQSxPQUNJLFlBQUEsSUFDQSxZQUFBLElBQ0EsZUFBQSwyQkFDQSxlQUFBLFVBQ0EsV0FBQSxLaEJrdUVaLHNCZ0I5dEVZLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxJaEJndUVWLGtCQUFBLGlCQUFBLGNBQUEsaUJBQUEsVUFBQSxpQmdCOXRFVSxPQUFBLEVBQ0ksT0FBQSxFQUNBLE1BQUEsd0JBQ0EsT0FBQSx3QmhCZ3VFZCxnQkFBQSxlZ0I5dEVjLFFBQUEsRUFMSixRQUFBLEtoQnN1RVYsbUJBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FHRiw0QmdCN3RFd0Isa0JBQUEsaUJBQUEsV0FBQSxjQUFBLGlCQUFBLFdBQUEsVUFBQSxpQkFBQSxXaEJ3L0V4Qiw0QmdCci9Fd0IsNkJoQmd1RXRCLFFBQUEsR2dCM3RFMEIsU0FBQSxTQUNJLEtBQUEsSWhCNnRFOUIsSUFBQSxFZ0IzdEUwQixRQUFBLElBQ0ksT0FBQSxLaEI2dEU5QixNQUFBLElnQnJ0RWMsaUJBQUEsS0FJUSw2QkFDSSxrQkFBQSxjQUFBLGNBQUEsY0FBQSxVQUFBLGNoQnd0RTVCLDRCQUNFLGtCQUFBLGVBQUEsY0FBQSxlQUFBLFVBQUEsZUFHRiw4QmdCbHRFNEIsS0FDSSxPQUFBLEVBUUEsR2hCK3NFNUIsT0FBQSxNQU5KLHNCZ0JsdEU0QixLQUNJLE9BQUEsRUFRQSxHaEIrc0U1QixPQUFBLE1BSUosNkJnQnhzRVksS0FDQSxNQUFBLEVBR0EsR0FDQSxNQUFBLE1oQm1zRVoscUJnQnhzRVksS0FDQSxNQUFBLEVBR0EsR0FDQSxNQUFBLE1oQjZzRVosaUJBQ0UsU0FBQSxPQUNBLE1BQUEsTWdCdHNFTSx3QkFDSSxNQUFBLE1BQ0EsU0FBQSxTaEIwc0VWLFlBQUEsVUFHRix1QmdCeHNFZ0IsU0FBQSxTQUNBLFNBQUEsT0FDQSxPQUFBLG9CaEI0c0VoQixhZ0J2c0VZLFNBQUEsU0FDSSxJQUFBLEVBQ0EsTUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLFlBQUEsVUFJSixpQkFDSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1oQndzRWQsbUJBQUEsSUFBQSxJQUFBLGdCQUFBLElBQUEsSWdCdHNFYyxZQUFBLFVoQjBzRWhCLGNBQ0UsU0FBQSxTZ0J2c0VjLElBQUEsRUFDSSxPQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLG1CQUFBLElBQUEsSUFBQSxnQkFBQSxJQUFBLElBQ0EsUUFBQSxFQUNBLFlBQUEsVWhCMnNFcEIsa0JnQnRzRW9CLFFBQUEsTUFBQSxFQUNBLFdBQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxFaEIwc0VwQixxQmdCcHNFUSxTQUFBLFNBQ0ksWUFBQSxTQUFBLENBQUEsTUFDQSxVQUFBLHdCQUNBLGVBQUEscUJBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsZUFBQSxVaEJzc0VWLFlBQUEsRUFBQSxFQUFBLE1BQUEsZ0JnQnBzRU0sV0FBQSxPQUNJLE1BQUEsS0FDQSxZQUFBLFVBQ0EsVUFBQSx3QmhCd3NFWixpQmdCcHNFWSxTQUFBLE9BQ0EsU0FBQSxNQUNBLElBQUEsRUFDQSxLQUFBLEVoQnNzRVYsTUFBQSxFZ0Juc0VNLE9BQUEsRUFDSSxNQUFBLE1BQ0EsT0FBQSxPQUNBLFFBQUEsSUFDQSxRQUFBLEtoQnVzRVoscUJnQm5zRVksU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVoQnFzRVYsTUFBQSxFZ0Jsc0VNLE9BQUEsRUFDSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BQ0EsbUJBQUEsSUFBQSxJQUFBLGdCQUFBLElBQUEsSWhCc3NFWiw0QmdCbHNFWSxPQUFBLFFBQ0EsV0FBQSxPaEJzc0VaLGlCZ0Jqc0VnQixTQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtoQm1zRWQsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPZ0Jqc0VjLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0ksa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFdBQUEsS0FDQSxRQUFBLEVBQ0EsUUFBQSxNQUFBLEVoQnFzRXBCLHVCQUNFLFNBQUEsU2dCaHNFa0IsUUFBQSxNQUNJLElBQUEsdUJBQ0EsS0FBQSxJQUNBLGtCQUFBLGlCQUFBLGNBQUEsaUJBQUEsVUFBQSxpQkFDQSxPQUFBLHVCQUNBLE1BQUEsS2hCb3NFeEIsMkJBQ0UsUUFBQSxNZ0I1ckVNLE1BQUEsS0FDSSxPQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUWhCZ3NFWix3QmdCNXJFWSxNQUFBLEtBQ0EsWUFBQSxTQUFBLENBQUEsTUFDQSxVQUFBLHdCQUNBLFlBQUEsSWhCOHJFVixXQUFBLE9nQjNyRU0sV0FBQSxPQUNJLFlBQUEsSUFDQSxZQUFBLEtBQ0EsZUFBQSx5QkFDQSxlQUFBLFVBQ0EsY0FBQSx3QmhCK3JFWiw4QmdCM3JFWSxNQUFBLEtBQ0EsWUFBQSxhQUFBLENBQUEsTUFDQSxVQUFBLHdCQUNBLFlBQUEsT2hCNnJFVixZQUFBLElnQjNyRVUsV0FBQSxPQUNJLFVBQUEsMkJoQjZyRWQsWUFBQSxLZ0IxckVVLGFBQUEsS2hCOHJFWixnQ2dCenJFYyxjQUFBLHdCaEI2ckVkLDZDZ0J6ckVjLGNBQUEsRWhCNnJFZCxlQUNFLE1BQUEsS2dCenJFVSxPQUFBLEtBQ0UsVUFBQSxNaEIyckVaLFdBQUEsTUFDQSxRQUFBLEVnQnRyRUYsaUJBQUEsWUFDSSxNQUFBLEtoQjByRUosd0JBQ0UsUUFBQSxFQUFBLHdCQUNBLGlCQUFBLEtBQ0EsTUFBQSxNZ0JyckVGLE9BQUEsT0FDSSxRQUFBLE1oQnVyRUYsbUJBQUEsSUFBQSxHQUFBLFdBQUEsSUFBQSxHQUdGLHFCQUNFLFFBQUEsTUFBQSxFQUNBLFNBQUEsU2lCem5GRSxPQUFBLEtBQ0ksV0FBQSxLQUdBLHdCQUpKLFNBQUEsU2pCZ29GRixJQUFBLHVCQUNBLEtBQUEsSUFDQSxrQkFBQSxpQkFBQSxjQUFBLGlCQUFBLFVBQUEsaUJBQ0EsT0FBQSx1QmlCMW5GTSxNQUFBLEtqQjhuRlIsNEJBQ0UsUUFBQSxNaUJ6bkZNLE1BQUEsS0FDSSxPQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUUFHQSx5QkFMSixNQUFBLEtqQmlvRk4sWUFBQSxTQUFBLENBQUEsTUFDQSxVQUFBLHdCQUNBLFlBQUEsSWlCeG5GRSxXQUFBLE9BQ0ksV0FBQSxPQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsZUFBQSxVQUNBLGNBQUEsd0JqQjRuRlIsNEJpQnhuRlEsTUFBQSxLQUNJLFlBQUEsYUFBQSxDQUFBLE1BQ0EsVUFBQSx3QkFDQSxZQUFBLE9BQ0EsWUFBQSxJQUNBLFdBQUEsT2pCMG5GVixVQUFBLDJCaUJ4bkZVLFlBQUEsS0FQSixhQUFBLEtqQmtvRk4sY0FBQSx3QmlCcm5GRSx3QkFDSSxJQUFBLEtBQ0EsVUFBQSwyQkFDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNqQjJuRlIsK0JpQnZuRlEsTUFBQSxLakJ5bkZOLFdBQUEsT2lCdm5GTSxZQUFBLGFBQUEsQ0FBQSxNQVhKLFVBQUEsS2pCcW9GRixXQUFBLE9BQ0EsWUFBQSxJQUNBLFlBQUEsRWlCdm5GRSxPQUFBLElBQUEsTUFBQSxLQUNJLE1BQUEsMkJBQ0EsT0FBQSx3QkFDQSxpQkFBQSxLQUNBLGNBQUEsRWpCeW5GTixtQkFBQSxJQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxLQTJVRixzQ0FDQSxxQ0F6VUEscUNpQnRuRlEsaUJBQUEsS0FDSSxNQUFBLEtQM0VSLE9BQUEsSUFBQSxNQUFBLEtWd3NGSix1QlVwc0ZJLFdBQUEsd0JWd3NGSix1QmlCL25GWSxXQUFBLEtBQ0EsTUFBQSxLakJtb0ZaLDBCVXhzRkksUUFBQSxlVjRzRkosMkJBQ0UsUUFBQSxlQUdGLGlDQUNFLFFBQUEsZWtCMXRGRSxlQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsVUFBQSxNQUNBLFdBQUEsTUFDQSxpQkFBQSxZQUNBLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9sQjh0Rk4sUUFBQSxNQUFBLEVBR0YsdUJrQjV0RlksUUFBQSxFQUFBLHdCQUNBLGlCQUFBLEtBQ0EsTUFBQSxNQUNBLE9BQUEsT0FDQSxRQUFBLE1BQ0EsbUJBQUEsSUFBQSxHQUFBLFdBQUEsSUFBQSxHQUlKLG9CQUNJLFFBQUEsRUFDQSxTQUFBLE1sQjZ0RlYsT0FBQSxLa0J6dEZFLGlCQUFBLFlBQ0ksVUFBQSxNQUNBLFdBQUEsS2xCNnRGUiwyQmtCenRGUSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsYUFBQSxDQUFBLE1sQjJ0Rk4sVUFBQSxLa0J6dEZNLFdBQUEsT0FWSixZQUFBLElsQnN1RkYsWUFBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSwyQmtCMXRGTSxPQUFBLHdCQUNJLGlCQUFBLEtBQ0EsY0FBQSxFQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBQ0EsYUFBQSxLQUNBLFdBQUEsRUFDQSxZQUFBLEVBQ0EsY0FBQSxFbEI4dEZaLHdDa0IxdEZnQixhQUFBLEVsQmlqR2hCLGtDQUNBLGlDQXBWQSxpQ2tCdHRGWSxpQkFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLbEI0dEZaLHVCa0J4dEZZLFNBQUEsU0FDQSxJQUFBLHVCQUNBLEtBQUEsSUFDQSxrQkFBQSxpQkFBQSxjQUFBLGlCQUFBLFVBQUEsaUJsQjB0RlYsT0FBQSx1QmtCdnRGTSxNQUFBLEtsQjJ0RlIsMkJrQnZ0RlksUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUWxCMnRGWiwwQmtCdnRGWSxNQUFBLEtBQ0ksWUFBQSxTQUFBLENBQUEsTWxCeXRGZCxVQUFBLHdCa0J2dEZjLFlBQUEsSUFDSSxXQUFBLE9sQnl0RmxCLFdBQUEsT0FDQSxZQUFBLEltQnB6RkUsWUFBQSxLQWlCSSxlQUFBLFVBQ0EsY0FBQSx3Qm5Cd3lGUix1Qm1CcHlGUSxNQUFBLEtBQ0EsWUFBQSxhQUFBLENBQUEsTW5Cc3lGTixVQUFBLHdCbUI1ekZNLFlBQUEsT0FDSSxZQUFBLElBQ0EsV0FBQSxPQUNBLFVBQUEsMkJBQ0EsWUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLHdCbkJnMEZaLHFCQUNFLGNBQUEsd0JtQjV6RlUsc0JBWEosV0FBQSxLbkI0MEZOLE1BQUEsS21CcHpGTSx5QkFDSSxRQUFBLGVuQjB6RlosMEJBQ0UsUUFBQSxlQUdGLGlDQUNFLFFBQUEsZUFHRiwyQm1CdHpGWSxPQUFBLEVBQ0EsTUFBQSx3Qm5CMHpGWiw0QkFDRSxNQUFBLE1tQnR6RlUsY0FBQSxFbkIwekZaLDZDbUJ0ekZnQixjQUFBLEVuQnd6RmQsUUFBQSxLQUFBLEtBQUEsS0FHRix5RW1CcHpGWSxpQkFBQSw4QkFDQSxvQkFBQSxPQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLElBQUEsS0FDQSxNQUFBLEtuQnN6RlYsbUJBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FHRiwrRW1CbnpGWSxrQkFBQSxXQUFBLGNBQUEsV0FBQSxVQUFBLFduQnV6RlosNkVtQm56RlksUUFBQSxLbkJ1ekZaLHVDQUNFLE9BQUEsRUFHRiw0Q0FDRSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsYUFBQSxDQUFBLE1BQ0EsVUFBQSxLQUNBLFdBQUEsT21CanpGTSxZQUFBLElBQ0ksWUFBQSxPbkJxekZaLDhDbUJqekZZLFVBQUEsS25CcXpGWixvRG1CanpGZ0IsV0FBQSxLbkJxekZoQixvRW1CanpGZ0IsV0FBQSxFbkJxekZoQiw2RG1CanpGZ0IsTUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLGFBQUEsQ0FBQSxNQUNBLFVBQUEsS25CbXpGZCxXQUFBLE9tQmp6RmMsWUFBQSxJQUdJLFlBQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsTW5CaXpGbEIsT0FBQSxLbUIzeUZNLGlCQUFBLEtBQ0ksY0FBQSxFbkI2eUZWLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBNlZGLG9FQUNBLG1FQTNWQSxtRW1CdnlGWSxpQkFBQSxlbkIyeUZWLE1BQUEsZW1CeHlGTSxPQUFBLElBQUEsTUFBQSxlQUNJLFFBQUEsWW5CNHlGWiwyREEwVkEsbURBRUEsb0RBREEsNENvQjV2R1EsUUFBQSxFcEJ3NkZSLGVvQnA2RlEsU0FBQSxNQUNBLElBQUEsRUFDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxRQUFBLElBQ0EsTUFBQSxLcEJzNkZOLE9BQUEsS29CaDhGTSxXQUFBLHFCQUNJLHdCQUFBLFVBQUEsZ0JBQUEsVUFDQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBQ0EsUUFBQSxNQUNBLE9BQUEsS3BCazhGVixRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS29CaDhGVSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BUkosaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT3BCNjhGUix5Qm9CbDhGWSxRQUFBLEVBWEosV0FBQSxRcEJrOUZSLHVCb0J0N0ZRLFNBQUEsU0E3QkosTUFBQSxLcEJzOUZGLGlCQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FHRiw4Qm9CdjdGWSxXQUFBLE9BQ0EsV0FBQSxLQUNBLFFBQUEsTUFDQSxNQUFBLEtwQnk3RlYsV0FBQSxLQUdGLDZCb0J2N0ZnQixRQUFBLE1BQ0EsV0FBQSxLQUNBLE9BQUEsZXBCMjdGaEIsMEJvQnY3RmdCLE1BQUEsS0FDQSxZQUFBLGFBQUEsQ0FBQSxNQUNBLFVBQUEsd0JBQ0EsWUFBQSxPQUNBLGNBQUEsd0JwQjI3RmhCLDBCb0J2N0ZnQixRQUFBLEtwQjI3RmhCLDZCQUNFLFlBQUEsYUFBQSxDQUFBLE1BQ0EsTUFBQSxLQUNBLFVBQUEsd0JvQnY3RmMsV0FBQSxPQUNJLFlBQUEsSXBCeTdGbEIsWUFBQSxPQXFXRiwwQkFsV0EsMEJBRUUsb0JBQUEsT29CaDdGTSxXQUFBLHdCQUNJLGNBQUEsd0JwQnN4R1osNkJBbFdBLDZCb0IvNkZZLFdBQUEsRXBCazdGVixjQUFBLHFCQUdGLDBCb0JoN0ZnQixnQkFBQSxLQUtSLHlCQUNJLFdBQUEsd0JBQ0EsY0FBQSx3QnBCazdGWixnQ29COTZGWSxTQUFBLFNBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsTUFBQSxLcEJnN0ZWLE9BQUEsTW9CNzZGTSxXQUFBLHVGQUFBLFdBQUEsaURwQmk3RlIsc0JvQjc2RlksU0FBQSxTQUNBLE1BQUEsd0JBQ0EsSUFBQSx3QkFDQSxPQUFBLEVBQ0EsT0FBQSxFQUNBLE1BQUEsd0JBQ0EsT0FBQSx3QnBCKzZGVixnQkFBQSxlb0IzNkZVLFFBQUEsTUFESixtQkFBQSxJQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxLcEJpN0ZSLDRCQUNFLGtCQUFBLFlBQUEsY0FBQSxZQUFBLFVBQUEsWUF5V0YsNEJvQmx4R1EsNkJwQjg2Rk4sUUFBQSxHb0IxNkZNLFNBQUEsU0FDSSxLQUFBLElBQ0EsSUFBQSxFcEI0NkZWLFFBQUEsSW9CejZGTSxPQUFBLEtBQ0ksTUFBQSxJcEIyNkZWLGlCQUFBLEtBR0YsNkJvQng2Rlksa0JBQUEsY0FBQSxjQUFBLGNBQUEsVUFBQSxjcEI0NkZaLDRCcUI5akdRLGtCQUFBLGVBQUEsY0FBQSxlQUFBLFVBQUEsZXJCa2tHUix5QnFCOWpHWSw4Q0FKSixrQkFBQSxpQkFBQSxjQUFBLGlCQUFBLFVBQUEsaUJBS1EsU0FBQSxTQUNBLE9BQUEsS3JCaWtHWixLQUFBLElBQ0EsT0FBQSxFQUFBLEtxQjVqR1EsZ0JyQmdrR1IsUUFBQSxlcUI1akdZLG1CckJna0daLFFBQUEsRXFCNWpHZ0Isa0NBQ0EsUUFBQSxZQUNBLFdBQUEsaUJBR0Esa0NBQ0EsUUFBQSxZQUNBLFdBQUEsa0JyQjg2R2xCLHVDcUIzNkdzQix3Q0FHSixpQkFBQSxLQU1SLHdDQUNJLGlCQUFBLEtyQjA2R2QsMkNxQnQ2R2MsNENBRUEsaUJBQUEsS0FHQSx3QkFDQSxRQUFBLEtBR0kseUJyQjJqR2hCLFFBQUEsS0FHRixrQ3FCdmpHYyxZQUFBLHNCQUlBLHNDQUNJLGtCQUFBLGlCQUFBLGNBQUEsaUJBQUEsVUFBQSxpQkFDQSxNQUFBLEVBQ0EsWUFBQSxVQUdBLG1DQUNBLFlBQUEsc0JyQnk2R2xCLDhDQURBLDhDcUJyNkdrQiw4Q0FHQSxRQUFBLEVBS0ksZ0NBQ0EsUUFBQSxFckJ3akd0QixtRXFCampHVSxrQkFBQSxZQUFBLGNBQUEsWUFBQSxVQUFBLFlBQUEseUJBSUksa0JBQUEsa0JBQUEsY0FBQSxrQkFBQSxVQUFBLG1CckJzakdoQiwwQnNCbnBHUSxvQkFDQSxXQUFBLHFCQUdBLHdCQUNBLFdBQUEscUJBR0EsbUJBQ0EsV0FBQSxzQnRCd3BHUiwwQnNCbnBHUSxvQkFDQSxZQUFBLHNCdEJ3cEdSLDBCQUNFLG9CQUNFLGFBQUEsS3NCbHBHUSx3QkFDQSxPQUFBLE10QnNwR1IsTUFBQSxNc0JucEdJLFVBQUEsTXRCd3BHUix5QnNCbnBHWSxtQnRCcXBHUixPQUFBLEtzQm5wR1EsTUFBQSxLQUNJLFFBQUEsTUFDQSxTQUFBLE9BR0EsOEN0QnFwR1osU0FBQSxnQnNCbnBHWSxPQUFBLElBQUEsS0FQSixVQUFBLGtCdEJpaEhWLHlCQWxYQSx5QnNCbHBHYyxJQUFBLGdCQUNBLE9BQUEsRUFDQSxNQUFBLEt0QnFwR1osT0FBQSxLQXFYRiw2QlUxaEhBLDZCQUVBLFFBQUEsRVlzQlUseUJBQ0ksS0FBQSxFWllaLHlCQUNBLE1BQUEsRUFHQSxrQkFDQSxTQUFBLGlCWVZRLGVBRUksUUFBQSxldEIycEdkLGFzQnZwR2MsTUFBQSxLQUFBLE9BQUEsS3RCNHBHZCxhc0J0cEdVLE9BQUEsS0FJQSxnQkFDSSxtQkFBQSxJQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxLQUlKLGtCQUNJLGlCQUFBLHFCQUdBLGtDQUNBLFFBQUEsS0FBQSxFQUFBLEt0QndwR2QsZXNCcHBHYyxXQUFBLE9BVEosUUFBQSxFQVVRLElBQUEsTXRCdXBHaEIsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWXNCanBHUSw0QkFDQSxjQUFBLEVBQ0EsU0FBQSxPQUdBLGlCQUNBLFFBQUEsS0FBQSxFQUFBLEtBQ0EsTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFDQSxlQUFBLGVBR0EscUJBWkosVUFBQSwyQnRCb3FHTixjQUNFLGFBQUEsRXNCcHBHUSxlQUFBLGVBSUEsb0JBRUUsV0FBQSxxQkFDQSxZQUFBLHFCQUdBLGlCQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxtQnRCb3BHVixPQUFBLE1zQmxwR1EsUUFBQSxHQUNFLE9BQUEsUXRCb3BHVixlQUFBLElBR0YsaUJBQ0UsTUFBQSxLQUdGLGlCQUNFLFFBQUEsS0FBQSxFQUFBLEtBQ0EsT0FBQSxLQUdGLDhCQUNFLFFBQUEsS0FHRiwrQkFDRSxRQUFBLE1BQ0EsUUFBQSxFQUdGLHlCQUNFLFFBQUEsS0FHRixjQUNFLGlCQUFBLE1BQUEsY0FBQSxNQUFBLGdCQUFBLE1BQ0EsV0FBQSxNQUNBLE1BQUEsS0FHRixxQkFDRSxTQUFBLFNBR0Ysb0JBQ0UsU0FBQSxRQUdGLG9CQUNFLFVBQUEsTUFDQSxXQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLEVBR0Ysd0JBQ0UsY0FBQSxJQUNBLFdBQUEsTUFHRixnQ0FDRSxVQUFBLE1BQ0EsWUFBQSxLQUNBLGFBQUEsS0FHRixtQ0FDRSxXQUFBLElBR0YsMkRBQ0UsUUFBQSxFQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBR0YsZ0VBQ0UsUUFBQSxFQUdGLGdFQUNFLFFBQUEsRUFHRixrRUFDRSxRQUFBLEVBR0YsV0FDRSxRQUFBLEtBR0YsZUFDRSxRQUFBLEtBQUEsRUFHRixrQkFDRSxZQUFBLEVBQUEsRUFBQSxNQUFBLGVBQ0EsZUFBQSwyQkFHRixrQkFDRSxjQUFBLEtBR0YsY0FDRSxNQUFBLEtBQ0EsT0FBQSxLQUdGLGlCQUNFLE1BQUEsS0FHRixpQkFDRSxRQUFBLEtBQUEsRUFBQSxLQUNBLE9BQUEsS0FHRixjQUNFLGNBQUEsS0FHRixxQkFDRSxRQUFBLEtBQUEsRUFBQSxFQUNBLFNBQUEsU0FDQSxTQUFBLFFBR0Ysb0JBQ0UsTUFBQSxLQUdGLG1CQUNFLFdBQUEsTUFDQSxtQkFBQSxLQUFBLFdBQUEsS0FHRixtQkFDRSxTQUFBLE1BQ0EsT0FBQSxLQUdGLDJCQUNFLFVBQUEsTUFHRixpQkFDRSxNQUFBLEtBQ0EsU0FBQSxTQUdGLHVCQUNFLE9BQUEsS0FHRixpQkFDRSxtQkFBQSxJQUFBLElBQUEsZ0JBQUEsSUFBQSxJQUdGLGNBQ0UsUUFBQSxLQUdGLGtCQUNFLFFBQUEsS0FBQSxFQUFBLEtBR0YscUJBQ0UsWUFBQSxFQUFBLEVBQUEsTUFBQSxlQUNBLGVBQUEsMkJBR0YscUJBQ0UsZUFBQSwyQkFHRixpQkFDRSxRQUFBLEtBQUEsRUFHRixxQkFDRSxRQUFBLEtBQUEsRUFHRix1QkFDRSxTQUFBLFNBQ0EsT0FBQSxLQUNBLEtBQUEsSUFDQSxrQkFBQSxpQkFBQSxjQUFBLGlCQUFBLFVBQUEsaUJBR0YsZUFDRSxRQUFBLEtBQUEsRUFHRiwyQkFDRSxhQUFBLEtBR0Ysc0JBQ0UsU0FBQSxTQUNBLE9BQUEsS0FDQSxLQUFBLElBQ0Esa0JBQUEsaUJBQUEsY0FBQSxpQkFBQSxVQUFBLGtCQUlKLHlCQUNFLFdBQ0UsUUFBQSxFQUFBLEtBR0YsZUFDRSxRQUFBLGVBR0YsZ0JBQ0UsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLElBQUEsS0FHRix1QkFDRSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFdBR0YsY0FDRSxXQUFBLEtBR0YsWUFDRSxRQUFBLEtBQUEsRUFHRixLQUNFLE1BQUEsS0FHRixVQUNFLE1BQUEsS0FDQSxPQUFBLEtBR0YsY0FDRSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BR0YscUJBQ0UsTUFBQSxLQUNBLFFBQUEsS0FBQSxFQUdGLHVCQUNFLFVBQUEsTUFHRixlQUNFLFFBQUEsS0FBQSxFQUdGLCtCQUNFLE9BQUEsT0FDQSxXQUFBLE9BR0Ysd0JBQ0UsUUFBQSxFQUFBLEtBR0YsdUJBQ0UsUUFBQSxFQUFBLEtBR0YsZUFDRSxRQUFBLEVBR0YsOEJBQ0UsUUFBQSxLQUFBLEtBR0YsZ0NBQ0UsUUFBQSxLQUdGLHNCQUNFLElBQUEsS0FDQSxNQUFBLE1BSUoseUJBQ0UsMkJBQ0UsTUFBQSxJQUNBLGtCQUFBLGdCQUFBLGNBQUEsZ0JBQUEsVUFBQSxpQkFJSix5QkFDRSxXQUNFLFFBQUEsRUFBQSxLQUdGLHdCQUNFLFFBQUEsRUFBQSxLQUdGLHVCQUNFLFFBQUEsRUFBQSxNQUlKLGdEQUNFLGtDQUNFLFlBQUEscUJBR0YsbUNBQ0UsWUFBQSxzQkFJSixnREFDRSxzQ0FDRSxNQUFBIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3dpcGVyIDkuMS4wXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDI4LCAyMDIzXG4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuLnN3aXBlcixcbnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUsXG5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuc3dpcGVyLWNvbnRhaW5lcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuOmhvc3QoLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwpIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uLFxuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxudWwsXG5vbCxcbmRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG59XG5cbmNpdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBcmlhbFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9hcmlhbC9BcmlhbC50dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvYXJpYWwvQXJpYWwtQm9sZC50dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm9yd2VzdGVyXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL25vcndlc3Rlci9ub3J3ZXN0ZXIudHRmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhYm9yIFVuaW9uXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2xhYm9yLXVuaW9uL2xhYm9yLXVuaW9uLXJlZ3VsYXIudHRmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgdW5pY29kZS1yYW5nZTogVSswMjAtMDIyLCBVKzA0MS0wNUEsIFUrMDYxLTA3QSwgVSswMkItMDNCLCBVKzBDMC0xN0U7XG59XG5cbi5lbGdhbGlwb3RlLXNjcm9sbCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5lbGdhbGlwb3RlLXN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogY2xhbXAoMjg4cHgsIDI4OHJlbSwgMjg4cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5lbGdhbGlwb3RlLXN3aXBlci1zY3JvbGxiYXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uZWxnYWxpcG90ZS1zd2lwZXJfX3ByZXYsXG4uZWxnYWxpcG90ZS1zd2lwZXJfX25leHQge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZWxnYWxpcG90ZS1zd2lwZXJfX3ByZXY6OmFmdGVyLFxuLmVsZ2FsaXBvdGUtc3dpcGVyX19uZXh0OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVsZ2FsaXBvdGUtc3dpcGVyX19wcmV2IGltZyxcbi5lbGdhbGlwb3RlLXN3aXBlcl9fbmV4dCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcGFkZGluZzogOXB4IDEycHg7XG59XG5cbi5lbGdhbGlwb3RlLXN3aXBlcl9fcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLmVsZ2FsaXBvdGUtc3dpcGVyX19uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjE1O1xufVxuXG4uZWxnYWxpcG90ZS1zd2lwZXJfX3ByZXYge1xuICBsZWZ0OiAtMjRyZW07XG59XG5cbi5lbGdhbGlwb3RlLXN3aXBlcl9fbmV4dCB7XG4gIHJpZ2h0OiAtMjRyZW07XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgY2xhbXAoMjRweCwgODByZW0sIDgwcmVtKTtcbn1cblxuLmNvbnRhaW5lci5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDAuMDczMjA2NDQyMnZ3O1xuICAvKiAxcmVtID0gMXB4LCBwcmllIDEzNjZweCB3aWR0aCAqL1xufVxuXG5wcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcGluaztcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogYmxhY2s7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJMYWJvciBVbmlvblwiLCBBcmlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMTZyZW0sIDE2cmVtKTtcbn1cblxuYm9keS5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuXG4ubm9zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtaW5oZXJpdCB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZnVsbC1zY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5mdWxsLXNjcmVlbl9fbW9iaWxlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uZnVsbC1oZWlnaHRfX21vYmlsZSB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbmh0bWw6bm90KFtkYXRhLXVzZXItaXA9XCIyMTcuMTE3LjE4LjI0NlwiXSwgW2RhdGEtdXNlci1pcD1cIjgyLjEzNS4xNTUuMjAyXCJdLCBbZGF0YS11c2VyLWlwPVwiMTI3LjAuMC4xXCJdLCBbZGF0YS11c2VyLWlwPVwiNzguMTU4LjE4LjE0M1wiXSwgW2RhdGEtdXNlci1pcD1cIjo6MVwiXSkgLmdlb2lwLWNvdW50cnktTFQgI2Jsb2NrZWQtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sOm5vdChbZGF0YS11c2VyLWlwPVwiMjE3LjExNy4xOC4yNDZcIl0sIFtkYXRhLXVzZXItaXA9XCI4Mi4xMzUuMTU1LjIwMlwiXSwgW2RhdGEtdXNlci1pcD1cIjEyNy4wLjAuMVwiXSwgW2RhdGEtdXNlci1pcD1cIjc4LjE1OC4xOC4xNDNcIl0sIFtkYXRhLXVzZXItaXA9XCI6OjFcIl0pIC5nZW9pcC1jb3VudHJ5LUxUIGhlYWRlcixcbmh0bWw6bm90KFtkYXRhLXVzZXItaXA9XCIyMTcuMTE3LjE4LjI0NlwiXSwgW2RhdGEtdXNlci1pcD1cIjgyLjEzNS4xNTUuMjAyXCJdLCBbZGF0YS11c2VyLWlwPVwiMTI3LjAuMC4xXCJdLCBbZGF0YS11c2VyLWlwPVwiNzguMTU4LjE4LjE0M1wiXSwgW2RhdGEtdXNlci1pcD1cIjo6MVwiXSkgLmdlb2lwLWNvdW50cnktTFQgLmVsZ2FsaXBvdGUtc2Nyb2xsLXdyYXAsXG5odG1sOm5vdChbZGF0YS11c2VyLWlwPVwiMjE3LjExNy4xOC4yNDZcIl0sIFtkYXRhLXVzZXItaXA9XCI4Mi4xMzUuMTU1LjIwMlwiXSwgW2RhdGEtdXNlci1pcD1cIjEyNy4wLjAuMVwiXSwgW2RhdGEtdXNlci1pcD1cIjc4LjE1OC4xOC4xNDNcIl0sIFtkYXRhLXVzZXItaXA9XCI6OjFcIl0pIC5nZW9pcC1jb3VudHJ5LUxUIGZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiA5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmhlYWRlci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBjbGFtcCgyNHB4LCA0MHJlbSwgNDBweCkgMDtcbiAgei1pbmRleDogMjtcbn1cblxuLmhlYWRlci1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2xhbXAoMjZweCwgMzByZW0sIDMwcHgpO1xuICB3aWR0aDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmhlYWRlci1sb2dvX193cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLWxvZ28ud2hpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5oZWFkZXItaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5oZWFkZXItaGFtYnVyZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmhlYWRlci1oYW1idXJnZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5oZWFkZXItaGFtYnVyZ2VyOmhvdmVyOjpiZWZvcmUge1xuICB0b3A6IDJweDtcbn1cblxuLmhlYWRlci1oYW1idXJnZXI6aG92ZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5oZWFkZXItaGFtYnVyZ2VyLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uaGVhZGVyLWhhbWJ1cmdlci5jbG9zZTo6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uaGVhZGVyLWhhbWJ1cmdlci5jbG9zZTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaGVhZGVyLWhhbWJ1cmdlci5jbG9zZSAuaGVhZGVyLWhhbWJ1cmdlci1jZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5oZWFkZXItaGFtYnVyZ2VyLndoaXRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaGVhZGVyLWhhbWJ1cmdlci53aGl0ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1oYW1idXJnZXIud2hpdGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1oYW1idXJnZXIud2hpdGUgLmhlYWRlci1oYW1idXJnZXItY2VudGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci5maXhlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwKSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLmZpeGVkIC5oZWFkZXItY29udGVudCB7XG4gIHBhZGRpbmc6IGNsYW1wKDI0cHgsIDQwcmVtLCA0MHB4KSAwICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG59XG5cbi5oZWFkZXItb3ZlcmxheS5pcy1vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaGVhZGVyLW92ZXJsYXlfX2Nsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLW92ZXJsYXktY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5oZWFkZXItb3ZlcmxheS1jb250ZW50X193cmFwIHtcbiAgcGFkZGluZzogY2xhbXAoNzRweCwgMTEwcmVtLCAxMTByZW0pIDAgMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhlYWRlci1vdmVybGF5LWNvbnRlbnQgdWwgbGkge1xuICBtYXJnaW46IDAgYXV0byBjbGFtcCg0MHB4LCA0OHJlbSwgNDhyZW0pO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5oZWFkZXItb3ZlcmxheS1jb250ZW50IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDIwcHgsIDIwcmVtLCAyMHJlbSk7XG59XG5cbi5oZWFkZXItb3ZlcmxheS1jb250ZW50IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm9yd2VzdGVyXCIsIEFyaWFsO1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDQ4cmVtLCA0OHB4KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGVhZGVyLW92ZXJsYXktY29udGVudCB1bCBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogM3B4O1xuICBib3R0b206IC01cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzLCBvcGFjaXR5IDAuMXMgMC4zcztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhlYWRlci1vdmVybGF5LWNvbnRlbnQgdWwgbGkgYTpob3ZlcjphZnRlciB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNHM7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgcGFkZGluZzogY2xhbXAoMzJweCwgNDByZW0sIDQwcmVtKSAwO1xuICBmb250LWZhbWlseTogXCJMYWJvciBVbmlvblwiLCBBcmlhbDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMTZyZW0sIDE2cmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDY0cHg7XG59XG5cbi5mb290ZXItY29udGVudF9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAzMnB4O1xufVxuXG4uZm9vdGVyLWNvbnRlbnQgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTGFib3IgVW5pb25cIiwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMjRyZW0sIDI0cmVtKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDMycHgsIDMycmVtLCAzMnJlbSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mb290ZXItYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDMycHgsIDMycmVtLCAzMnJlbSk7XG59XG5cbi5mb290ZXItY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNsYW1wKDMycHgsIDY0cmVtLCA2NHJlbSk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZm9vdGVyLWNvbnRhY3RzX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtaW4td2lkdGg6IGNsYW1wKDIyN3B4LCAyMjdyZW0sIDIyN3JlbSk7XG59XG5cbi5mb290ZXItY29udGFjdHNfX2l0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9vdGVyLXNvY2lhbHMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgxNnB4LCAxNnJlbSwgMTZyZW0pO1xufVxuXG4uZm9vdGVyLXNvY2lhbHMgYTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mb290ZXItc29jaWFscyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNsYW1wKDI2cHgsIDI2cmVtLCAyNnJlbSk7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvb3Rlci1sZWdhbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMTJyZW0sIDEycmVtKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1pbi13aWR0aDogY2xhbXAoMjI3cHgsIDIyN3JlbSwgMjI3cmVtKTtcbn1cblxuLmZvb3Rlci1sZWdhbF9fbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzMnB4LCAzMnJlbSwgMzJyZW0pO1xufVxuXG4uZm9vdGVyLWxlZ2FsX19saW5rcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXItbGVnYWxfX2xpbmtzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3Rlci10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IGNsYW1wKDcwcHgsIDcwcmVtLCA3MHJlbSkgMDtcbn1cblxuLmZvb3Rlci10b3BfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDY1JTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5mb290ZXItdG9wX19jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTm9yd2VzdGVyXCIsIEFyaWFsO1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDg0cmVtLCA4NHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0ZBNztcbiAgcGFkZGluZzogY2xhbXAoMTNweCwgMTNyZW0sIDEzcmVtKSBjbGFtcCgyMHB4LCAyMHJlbSwgMjByZW0pO1xuICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDIwcmVtLCAyMHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRjJGMkYyO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgzN3B4LCAzN3JlbSwgMzdyZW0pO1xuICBtaW4td2lkdGg6IGNsYW1wKDE2MHB4LCAxNjByZW0sIDE2MHJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkNGQTc7XG59XG5cbi5idG4uYm9yZGVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGQ0ZBNztcbiAgY29sb3I6ICNGRkNGQTc7XG59XG5cbi5idG4uYm9yZGVyZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRkE3O1xuICBjb2xvcjogI0YyRjJGMjtcbn1cblxuLmJ0bi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4ubXctMzM1IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2xhbXAoMzM1cHgsIDMzNXJlbSwgMzM1cmVtKTtcbn1cblxuLmJ0bi5tdy0zMDAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjbGFtcCgzMDBweCwgMzAwcmVtLCAzMDByZW0pO1xufVxuXG4uYnRuLmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zY3JvbGxfdG9fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogY2xhbXAoNDRweCwgNDRyZW0sIDQ0cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCg0NHB4LCA0NHJlbSwgNDRyZW0pO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5zY3JvbGxfdG9fdG9wOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xufVxuXG4uc2Nyb2xsX3RvX3RvcF9zZWN0aW9uIHtcbiAgbWFyZ2luOiBjbGFtcCg2MHB4LCA4MHJlbSwgODByZW0pIDA7XG59XG5cbi5zY3JvbGxfdG9fdG9wX3NlY3Rpb24ud2hlYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IGNsYW1wKDYwcHgsIDgwcmVtLCA4MHJlbSkgMDtcbn1cblxuLndlbGNvbWUtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLndlbGNvbWUtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbn1cblxuLndlbGNvbWUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTE4cHggMCAxMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ud2VsY29tZS1jb250ZW50X19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjUwcHgsIDMxMHJlbSwgMzEwcmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LWZhbWlseTogXCJOb3J3ZXN0ZXJcIiwgQXJpYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogMTEwdnc7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi53ZWxjb21lLWNvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm9yd2VzdGVyXCIsIEFyaWFsO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDMycmVtLCAzMnJlbSk7XG4gIGxldHRlci1zcGFjaW5nOiBjbGFtcCgyLjRweCwgMi40cmVtLCAyLjRyZW0pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICByaWdodDogMDtcbiAgdG9wOiA4MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyOTBweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLndlbGNvbWUtY29udGVudF9fYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA0NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4ud2VsY29tZS1jb250ZW50X19ib3R0b20gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhYm9yIFVuaW9uXCIsIEFyaWFsO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDE0cmVtLCAxNHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53ZWxjb21lLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXJpZ2h0OiAxMDByZW07XG59XG5cbi53ZWxjb21lLWxpc3RfX2l0ZW0ge1xuICBoZWlnaHQ6IGNsYW1wKDUxOXB4LCA1MTlyZW0sIDUxOXJlbSk7XG4gIHdpZHRoOiBjbGFtcCgzMDlweCwgMzA5cmVtLCAzMDlyZW0pO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjQ4cHgpO1xuICBtYXJnaW4tbGVmdDogY2FsYygyNXZ3IC0gMTU0LjVyZW0pO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLndlbGNvbWUtbGlzdF9faXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndlbGNvbWVfX3Njcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiA1MHZ3O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjtcbn1cblxuLndlbGNvbWVfX3Njcm9sbCBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5ib3R0bGVzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB3aWR0aDogNDAwdnc7XG59XG5cbi5ib3R0bGVzLXNlY3Rpb25fX291dHRlciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmJvdHRsZXMtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTEwcHggMCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ib3R0bGVzLWNvbnRlbnRfX3RpdGxlLnNlY29uZCB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib3R0bGVzLWNvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogXCJOb3J3ZXN0ZXJcIiwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMzJyZW0sIDMycmVtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDIuNHB4LCAyLjRyZW0sIDIuNHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzdweCwgNTVyZW0sIDU1cmVtKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYm90dGxlcy1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJMYWJvciBVbmlvblwiLCBBcmlhbDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxNHJlbSwgMTRyZW0pO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJvdHRsZXMtY29udGVudF9fYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNsYW1wKDQwcHgsIDY5cmVtLCA2OXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYm90dGxlcy1jb250ZW50X19ib3R0b20gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhYm9yIFVuaW9uXCIsIEFyaWFsO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDE0cmVtLCAxNHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogY2xhbXAoNTUwcHgsIDU1MHJlbSwgNTUwcmVtKTtcbn1cblxuLmJvdHRsZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ib3R0bGVzLWxpc3RfX291dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uYm90dGxlcy1saXN0X193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uYm90dGxlcy1saXN0X19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYm90dGxlcy1saXN0X19pdGVtIHtcbiAgaGVpZ2h0OiBjbGFtcCg1NDBweCwgNTUwcmVtLCA1NTByZW0pO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjcwcHgpO1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDUzLjMzMzMzMzMzMzNyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDgwcHgsIDgwcmVtLCA4MHJlbSk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLmJvdHRsZXMtbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5ib3R0bGVzLWxpc3RfX2l0ZW0gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgaGVpZ2h0OiBjbGFtcCgzNjBweCwgMzYwcmVtLCAzNjByZW0pO1xuICB3aWR0aDogY2xhbXAoMjE2cHgsIDIxNnJlbSwgMjE2cmVtKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmJvdHRsZXMtbGlzdF9faXRlbS1kZXNjcmlwdGlvbiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhYm9yIFVuaW9uXCIsIEFyaWFsO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDE4cmVtLCAxOHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogY2xhbXAoNC4zMnB4LCA0LjMycmVtLCA0LjMycmVtKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYm90dGxlcy1saXN0X19pdGVtLWRlc2NyaXB0aW9uIHAge1xuICBmb250LWZhbWlseTogXCJMYWJvciBVbmlvblwiLCBBcmlhbDtcbiAgZm9udC1zaXplOiBjbGFtcCg5cHgsIDlyZW0sIDlyZW0pO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogY2xhbXAoMi4xNnB4LCAyLjE2cmVtLCAyLjE2cmVtKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW90by1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cblxuLm1vdG8tc2VjdGlvbl9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vdG9fX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLm1vdG9fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gIHotaW5kZXg6IDM7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5tb3RvX19jb250ZW50IHtcbiAgcGFkZGluZzogMTEwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5tb3RvX19jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTm9yd2VzdGVyXCIsIEFyaWFsO1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDgwcmVtLCA4MHJlbSk7XG4gIGxldHRlci1zcGFjaW5nOiBjbGFtcCg4cHgsIDhyZW0sIDhyZW0pO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDE0MHB4IHJnYmEoMCwgMCwgMCwgMC4zNik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTIwcHgsIDEyMHJlbSwgMTIwcmVtKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmhhbGYtc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNGQTc7XG59XG5cbi5oYWxmX19iZyB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmhhbGZfX2JnIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5oYWxmLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGFsZi1jb250ZW50X19ibG9jayB7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5oYWxmLWNvbnRlbnRfX2Jsb2NrIHAge1xuICBmb250LWZhbWlseTogXCJMYWJvciBVbmlvblwiLCBBcmlhbDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxNHJlbSwgMTRyZW0pO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiBjbGFtcCgzODVweCwgMzg1cmVtLCAzODVyZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4ucmVjaXBpZS1zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDMwMHZ3O1xufVxuXG4ucmVjaXBpZS1zZWN0aW9uLW91dHRlciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLnJlY2lwaWUtc2VjdGlvbl9fd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG5cbi5yZWNpcGllLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMTBweCAwIDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJlY2lwaWUtY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vcndlc3RlclwiLCBBcmlhbDtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAzMnJlbSwgMzJyZW0pO1xuICBsZXR0ZXItc3BhY2luZzogY2xhbXAoMi40cHgsIDIuNHJlbSwgMi40cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZWNpcGllLWNvbnRlbnQgLmVsZ2FsaXBvdGUtc3dpcGVyX19wcmV2LFxuLnJlY2lwaWUtY29udGVudCAuZWxnYWxpcG90ZS1zd2lwZXJfX25leHQge1xuICB0b3A6IDU4JTtcbn1cblxuLnJlY2lwaWUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVjaXBpZS1saXN0X19vdXRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNsYW1wKDc5NXB4LCA3OTVyZW0sIDc5NXJlbSk7XG4gIHBhZGRpbmc6IGNsYW1wKDI5cHgsIDcycmVtLCA3MnJlbSkgMCBjbGFtcCgyMHB4LCAyMHJlbSwgMjByZW0pO1xufVxuXG4ucmVjaXBpZS1saXN0X193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucmVjaXBpZS1saXN0X19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVjaXBpZS1saXN0X19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSA4MHJlbSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDEyMHB4LCAxMjByZW0sIDEyMHJlbSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLnJlY2lwaWUtbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5yZWNpcGllLWxpc3RfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjbGFtcCgyNjFweCwgMjYxcmVtLCAyNjFyZW0pO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzYycHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg4MHB4LCA4MHJlbSwgODByZW0pO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucmVjaXBpZS1saXN0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vcndlc3RlclwiLCBBcmlhbDtcbiAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAxN3JlbSwgMTdyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyO1xuICBsZXR0ZXItc3BhY2luZzogY2xhbXAoMi43MnB4LCAyLjcycmVtLCAyLjcycmVtKTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnJlY2lwaWUtcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IGNsYW1wKDE2NXB4LCAxNjVyZW0sIDE2NXJlbSkgMCAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnJlY2lwaWUtcG9wdXBfX2l0ZW0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG59XG5cbi5yZWNpcGllLXBvcHVwX19pdGVtLmlzLW9wZW5lZCB7XG4gIHotaW5kZXg6IDkwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucmVjaXBpZS1wb3B1cF9faXRlbS5pcy1vcGVuZWQgLnJlY2lwaWUtcG9wdXBfX2Jsb2NrOjpiZWZvcmUge1xuICBhbmltYXRpb246IGdyb3dIZWlnaHQgMC41cyAxcyBsaW5lYXIgZm9yd2FyZHM7XG59XG5cbi5yZWNpcGllLXBvcHVwX19pdGVtLmlzLW9wZW5lZCAucmVjaXBpZS1wb3B1cF9fYmxvY2s6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBncm93V2lkdGggMC41cyAxcyBsaW5lYXIgZm9yd2FyZHM7XG59XG5cbi5yZWNpcGllLXBvcHVwX19pdGVtLmlzLW9wZW5lZCAucmVjaXBpZS1wb3B1cF9fYmxvY2std3JhcDo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBncm93V2lkdGggMC41cyAxLjVzIGxpbmVhciBmb3J3YXJkcztcbn1cblxuLnJlY2lwaWUtcG9wdXBfX2l0ZW0uaXMtb3BlbmVkIC5yZWNpcGllLXBvcHVwX19ibG9jay13cmFwOjphZnRlciB7XG4gIGFuaW1hdGlvbjogZ3Jvd0hlaWdodCAwLjVzIDEuNXMgbGluZWFyIGZvcndhcmRzO1xufVxuXG4ucmVjaXBpZS1wb3B1cF9faXRlbS5pbnZlcnQgLnJlY2lwaWUtcG9wdXAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJlY2lwaWUtcG9wdXBfX2l0ZW0uaW52ZXJ0IC5yZWNpcGllLXBvcHVwX19ibG9jazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJlY2lwaWUtcG9wdXBfX2l0ZW0uaW52ZXJ0IC5yZWNpcGllLXBvcHVwX19ibG9jazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmVjaXBpZS1wb3B1cF9faXRlbS5pbnZlcnQgLnJlY2lwaWUtcG9wdXBfX2Jsb2NrLXdyYXA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZWNpcGllLXBvcHVwX19pdGVtLmludmVydCAucmVjaXBpZS1wb3B1cF9fYmxvY2std3JhcDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmVjaXBpZS1wb3B1cF9faXRlbS5pbnZlcnQgLnJlY2lwaWUtcG9wdXBfX2luZ3JpZGllbnRzIHVsIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmVjaXBpZS1wb3B1cF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnJlY2lwaWUtcG9wdXBfX2Jsb2NrIHtcbiAgcGFkZGluZzogY2xhbXAoMzJweCwgMzJyZW0sIDMycmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVjaXBpZS1wb3B1cF9fYmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5yZWNpcGllLXBvcHVwX19ibG9jazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucmVjaXBpZS1wb3B1cF9fYmxvY2std3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBjbGFtcCgzNDVweCwgMzQ1cmVtLCAzNDVyZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJlY2lwaWUtcG9wdXBfX2Jsb2NrLXdyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5yZWNpcGllLXBvcHVwX19ibG9jay13cmFwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucmVjaXBpZS1wb3B1cF9fYm9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZWNpcGllLXBvcHVwX190eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkxhYm9yIFVuaW9uXCIsIEFyaWFsO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDE0cmVtLCAxNHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDQuNDhweCwgNC40OHJlbSwgNC40OHJlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDhweCwgOHJlbSwgOHJlbSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5yZWNpcGllLXBvcHVwX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhYm9yIFVuaW9uXCIsIEFyaWFsO1xuICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDI2cmVtLCAyNnJlbSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBjbGFtcCgyLjA4cHgsIDIuMDhyZW0sIDIuMDhyZW0pO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjhweCwgMjhyZW0sIDI4cmVtKTtcbn1cblxuLnJlY2lwaWUtcG9wdXBfX2luZ3JpZGllbnRzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhYm9yIFVuaW9uXCIsIEFyaWFsO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDE0cmVtLCAxNHJlbSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDEuMTJweCwgMS4xMnJlbSwgMS4xMnJlbSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDI4cHgsIDI4cmVtLCAyOHJlbSk7XG59XG5cbi5yZWNpcGllLXBvcHVwX19pbmdyaWRpZW50cyB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnJlY2lwaWUtcG9wdXBfX2luZ3JpZGllbnRzIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDEycHgsIDEycmVtLCAxMnJlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDhweCwgOHJlbSwgOHJlbSk7XG59XG5cbi5yZWNpcGllLXBvcHVwX19pbmdyaWRpZW50cyB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5yZWNpcGllLXBvcHVwX19pbmdyaWRpZW50cyB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnJlY2lwaWUtcG9wdXBfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhYm9yIFVuaW9uXCIsIEFyaWFsO1xuICBmb250LXNpemU6IGNsYW1wKDlweCwgOXJlbSwgOXJlbSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDAuMzZweCwgMC4zNnJlbSwgMC4zNnJlbSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yZWNpcGllLXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogY2xhbXAoMjVweCwgMjVyZW0sIDI1cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgyNXB4LCAyNXJlbSwgMjVyZW0pO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnJlY2lwaWUtcG9wdXBfX2Nsb3NlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7XG59XG5cbi5yZWNpcGllLXBvcHVwX19jbG9zZTpiZWZvcmUsXG4ucmVjaXBpZS1wb3B1cF9fY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucmVjaXBpZS1wb3B1cF9fY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucmVjaXBpZS1wb3B1cF9fY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5Aa2V5ZnJhbWVzIGdyb3dIZWlnaHQge1xuICBmcm9tIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICB0byB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ3Jvd1dpZHRoIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmdvb2RieWUtc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyMDB2dztcbn1cblxuLmdvb2RieWUtc2VjdGlvbi1vdXR0ZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmdvb2RieWUtc2VjdGlvbl9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgMzM2cHgpO1xufVxuXG4uZ29vZGJ5ZV9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5nb29kYnllX19iZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uZ29vZGJ5ZV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgei1pbmRleDogNDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmdvb2RieWVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxNTBweCAwO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5nb29kYnllX19jb250ZW50IGgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJOb3J3ZXN0ZXJcIiwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgODByZW0sIDgwcmVtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDhweCwgOHJlbSwgOHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTQwcHggcmdiYSgwLCAwLCAwLCAwLjM2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCA4MHJlbSwgODByZW0pO1xufVxuXG4uYmxvY2tlZC1zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrZWQtc2VjdGlvbl9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuLmJsb2NrZWQtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5ibG9ja2VkLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxMTBweCAwO1xufVxuXG4uYmxvY2tlZC1jb250ZW50X19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiBjbGFtcCgyNHB4LCA0MHJlbSwgNDBweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBoZWlnaHQ6IGNsYW1wKDI2cHgsIDMwcmVtLCAzMHB4KTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5ibG9ja2VkLWNvbnRlbnRfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5ibG9ja2VkLWNvbnRlbnRfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vcndlc3RlclwiLCBBcmlhbDtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCA0OHJlbSwgNDhyZW0pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIGxldHRlci1zcGFjaW5nOiBjbGFtcCg0cHgsIDQuOHJlbSwgNC44cmVtKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNDhweCwgNDhyZW0sIDQ4cmVtKTtcbn1cblxuLmJsb2NrZWQtY29udGVudF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTGFib3IgVW5pb25cIiwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMTZyZW0sIDE2cmVtKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IGNsYW1wKDQ0N3B4LCA0OTByZW0sIDQ5MHJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5ibG9ja2VkLWNvbnRlbnRfX2Rlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0OHB4LCA0OHJlbSwgNDhyZW0pO1xufVxuXG4uYmxvY2tlZC1jb250ZW50X19kZXNjcmlwdGlvbiBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkgLmFnZS1nYXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuYm9keSAuYWdlLWdhdGVfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwIGNsYW1wKDI0cHgsIDgwcmVtLCA4MHJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG59XG5cbmJvZHkgLmFnZS1nYXRlX19mb3JtIHtcbiAgcGFkZGluZzogMTEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkgLmFnZS1nYXRlX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNsYW1wKDI0cHgsIDQwcmVtLCA0MHB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGhlaWdodDogY2xhbXAoMjZweCwgMzByZW0sIDMwcHgpO1xuICB3aWR0aDogYXV0bztcbn1cblxuYm9keSAuYWdlLWdhdGVfX2hlYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbmJvZHkgLmFnZS1nYXRlX19oZWFkbGluZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJOb3J3ZXN0ZXJcIiwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgNDhyZW0sIDQ4cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0OHB4LCA0OHJlbSwgNDhyZW0pO1xufVxuXG5ib2R5IC5hZ2UtZ2F0ZV9fc3ViaGVhZGxpbmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTGFib3IgVW5pb25cIiwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMTZyZW0sIDE2cmVtKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IGNsYW1wKDI5MHB4LCAzNjByZW0sIDM2MHJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDQ4cHgsIDQ4cmVtLCA0OHJlbSk7XG59XG5cbmJvZHkgLmFnZS1nYXRlX19idXR0b25zIHtcbiAgZ2FwOiAxMHB4O1xuICBtYXgtd2lkdGg6IGNsYW1wKDI5MHB4LCAzNjByZW0sIDM2MHJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuYm9keSAuYWdlLWdhdGVfX2J1dHRvbnMgYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTGFib3IgVW5pb25cIiwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgd2lkdGg6IGNsYW1wKDEyOHB4LCAxNjByZW0sIDE2MHJlbSk7XG4gIGhlaWdodDogY2xhbXAoNTJweCwgNTJyZW0sIDUycmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuYm9keSAuYWdlLWdhdGVfX2J1dHRvbnMgYnV0dG9uOmhvdmVyLFxuYm9keSAuYWdlLWdhdGVfX2J1dHRvbnMgYnV0dG9uOmFjdGl2ZSxcbmJvZHkgLmFnZS1nYXRlX19idXR0b25zIGJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG5ib2R5IC5hZ2UtZ2F0ZV9fZXJyb3JzIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMjBweCwgMjByZW0sIDIwcmVtKTtcbn1cblxuYm9keSAuYWdlLWdhdGVfX2xvYWRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5ib2R5IC5hZ2UtZ2F0ZV9fY2hhbGxlbmdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5hZ2UtZ2F0ZV9fYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keSAuYWdlLWdhdGVfX2JhY2tncm91bmQtY29sb3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmFnZS1nYXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG59XG5cbmJvZHkgLmFnZS1nYXRlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIGNsYW1wKDI0cHgsIDgwcmVtLCA4MHJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG59XG5cbmJvZHkgLmFnZS1nYXRlLWZvcm0ge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkgLmFnZS1nYXRlLWZvcm0gYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTGFib3IgVW5pb25cIiwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgd2lkdGg6IGNsYW1wKDEyOHB4LCAxNjByZW0sIDE2MHJlbSk7XG4gIGhlaWdodDogY2xhbXAoNTJweCwgNTJyZW0sIDUycmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keSAuYWdlLWdhdGUtZm9ybSBidXR0b246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5ib2R5IC5hZ2UtZ2F0ZS1mb3JtIGJ1dHRvbjpob3ZlcixcbmJvZHkgLmFnZS1nYXRlLWZvcm0gYnV0dG9uOmFjdGl2ZSxcbmJvZHkgLmFnZS1nYXRlLWZvcm0gYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbmJvZHkgLmFnZS1nYXRlLWhlYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2xhbXAoMjRweCwgNDByZW0sIDQwcHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgaGVpZ2h0OiBjbGFtcCgyNnB4LCAzMHJlbSwgMzBweCk7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5ib2R5IC5hZ2UtZ2F0ZS1oZWFkaW5nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5ib2R5IC5hZ2UtZ2F0ZS1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vcndlc3RlclwiLCBBcmlhbDtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCA0OHJlbSwgNDhyZW0pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDQ4cHgsIDQ4cmVtLCA0OHJlbSk7XG59XG5cbmJvZHkgLmFnZS1nYXRlLW1lc3NhZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTGFib3IgVW5pb25cIiwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMTZyZW0sIDE2cmVtKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IGNsYW1wKDI5MHB4LCAzNjByZW0sIDM2MHJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDQ4cHgsIDQ4cmVtLCA0OHJlbSk7XG59XG5cbmJvZHkgLmFnZS1nYXRlLWVycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgMjByZW0sIDIwcmVtKTtcbn1cblxuYm9keSAuYWdlLWdhdGUtbG9hZGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHkgLmFnZS1nYXRlLWNoYWxsZW5nZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keSAuYWdlLWdhdGUtYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keSAuYWdlLWdhdGUtYmFja2dyb3VuZC1jb2xvdXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmNreS1ib3gtYm90dG9tLXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogY2xhbXAoMjRweCwgODByZW0sIDgwcmVtKTtcbn1cblxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDMxOXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1jb25zZW50LWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDUzcHggNTNweCA0MHB4O1xufVxuXG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1jb25zZW50LWJhciBidXR0b24uY2t5LWJhbm5lci1idG4tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1jbG9zZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1jb25zZW50LWJhciBidXR0b24uY2t5LWJhbm5lci1idG4tY2xvc2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbmJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LWNvbnNlbnQtYmFyIGJ1dHRvbi5ja3ktYmFubmVyLWJ0bi1jbG9zZSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktbm90aWNlLWRlcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhYm9yIFVuaW9uXCIsIEFyaWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktbm90aWNlLWRlcyBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmNreS1idG4tYWNjZXB0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktbm90aWNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTGFib3IgVW5pb25cIiwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbmJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bjpob3ZlcixcbmJvZHkgLmNreS1jb25zZW50LWNvbnRhaW5lciAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bjphY3RpdmUsXG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmNreS1idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1jdXN0b20tYnJhbmQtbG9nby13cmFwcGVyLFxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktbm90aWNlIC5ja3ktdGl0bGUsXG5ib2R5IC5ja3ktY29uc2VudC1jb250YWluZXIgLmNreS1ub3RpY2UtZGVzLFxuYm9keSAuY2t5LWNvbnNlbnQtY29udGFpbmVyIC5ja3ktbm90aWNlLWJ0bi13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByaXZhY3ktcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gIHBhZGRpbmc6IDgwcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJpdmFjeS1wb3B1cC5pcy1vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucHJpdmFjeS1wb3B1cC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByaXZhY3ktcG9wdXAtY29udGVudF9fYmxvY2sge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDg4cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLnByaXZhY3ktcG9wdXAtY29udGVudCB0YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnByaXZhY3ktcG9wdXAtY29udGVudCBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJMYWJvciBVbmlvblwiLCBBcmlhbDtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAyNHJlbSwgMjRyZW0pO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzMnB4LCAzMnJlbSwgMzJyZW0pO1xufVxuXG4ucHJpdmFjeS1wb3B1cC1jb250ZW50IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByaXZhY3ktcG9wdXAtY29udGVudF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhYm9yIFVuaW9uXCIsIEFyaWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxNnJlbSwgMTZyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5wcml2YWN5LXBvcHVwLWNvbnRlbnQgdWwsXG4ucHJpdmFjeS1wb3B1cC1jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxNnB4LCAxNnJlbSwgMTZyZW0pO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNnB4LCAxNnJlbSwgMTZyZW0pO1xufVxuXG4ucHJpdmFjeS1wb3B1cC1jb250ZW50IHVsIGxpLFxuLnByaXZhY3ktcG9wdXAtY29udGVudCBvbCBsaSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDhweCwgOHJlbSwgOHJlbSk7XG59XG5cbi5wcml2YWN5LXBvcHVwLWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5wcml2YWN5LXBvcHVwLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDE2cHgsIDE2cmVtLCAxNnJlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE2cHgsIDE2cmVtLCAxNnJlbSk7XG59XG5cbi5wcml2YWN5LXBvcHVwLWNvbnRlbnRfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwIDgwJSk7XG59XG5cbi5wcml2YWN5LXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNsYW1wKDMycHgsIDMycmVtLCAzMnJlbSk7XG4gIHRvcDogY2xhbXAoMzJweCwgMzJyZW0sIDMycmVtKTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBjbGFtcCgyNXB4LCAyNXJlbSwgMjVyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDI1cHgsIDI1cmVtLCAyNXJlbSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnByaXZhY3ktcG9wdXBfX2Nsb3NlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLnByaXZhY3ktcG9wdXBfX2Nsb3NlOmJlZm9yZSxcbi5wcml2YWN5LXBvcHVwX19jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcml2YWN5LXBvcHVwX19jbG9zZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wcml2YWN5LXBvcHVwX19jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWxnYWxpcG90ZS1zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlYWRlci1sb2dvX193cmFwIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmhlYWRlci5pbnZlcnQgLmhlYWRlci1sb2dvLmJsYWNrIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGVhZGVyLmludmVydCAuaGVhZGVyLWxvZ28ud2hpdGUge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGVhZGVyLmludmVydCAuaGVhZGVyLWhhbWJ1cmdlcjpiZWZvcmUsXG4gIC5oZWFkZXIuaW52ZXJ0IC5oZWFkZXItaGFtYnVyZ2VyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLmhlYWRlci5pbnZlcnQgLmhlYWRlci1oYW1idXJnZXItY2VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLmhlYWRlci5pbnZlcnQgLnJlY2lwaWUtcG9wdXBfX2Nsb3NlOmJlZm9yZSxcbiAgLmhlYWRlci5pbnZlcnQgLnJlY2lwaWUtcG9wdXBfX2Nsb3NlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLndlbGNvbWUtY29udGVudF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud2VsY29tZS1jb250ZW50X19ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud2VsY29tZS1saXN0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwdncgLSAxNTQuNXJlbSk7XG4gIH1cblxuICAud2VsY29tZS1saXN0X19pdGVtOmZpcnN0LW9mLXR5cGUgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gICAgc2NhbGU6IDI7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuXG4gIC53ZWxjb21lLWxpc3RfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwdncgLSAxNTQuNXJlbSk7XG4gIH1cblxuICAuYm90dGxlcy1jb250ZW50IC5lbGdhbGlwb3RlLXN3aXBlcl9fcHJldiBpbWcsXG4gIC5ib3R0bGVzLWNvbnRlbnQgLmVsZ2FsaXBvdGUtc3dpcGVyX19uZXh0IGltZyxcbiAgLmJvdHRsZXMtY29udGVudCAuZWxnYWxpcG90ZS1zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmJvdHRsZXMtbGlzdF9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5yZWNpcGllLWxpc3RfX2l0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5yZWNpcGllLXBvcHVwLWNvbnRlbnRfX2ltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgfVxuXG4gIC5yZWNpcGllLWxpc3RfX2ltZzpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5ib3R0bGVzLWxpc3RfX2l0ZW0ge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjByZW0pO1xuICB9XG5cbiAgLmJvdHRsZXMtbGlzdF9faXRlbSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MjByZW0pO1xuICB9XG5cbiAgLnJlY2lwaWUtbGlzdF9faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzkwcmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC53ZWxjb21lLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDI1dncgLSAxNTQuNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ib3R0bGVzLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5ib3R0bGVzLWxpc3RfX2l0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lbGdhbGlwb3RlLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuZWxnYWxpcG90ZS1zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXIge1xuICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogOHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4NHB4KTtcbiAgfVxuXG4gIC5lbGdhbGlwb3RlLXN3aXBlcl9fcHJldixcbiAgLmVsZ2FsaXBvdGUtc3dpcGVyX19uZXh0IHtcbiAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuXG4gIC5lbGdhbGlwb3RlLXN3aXBlcl9fcHJldiBpbWcsXG4gIC5lbGdhbGlwb3RlLXN3aXBlcl9fbmV4dCBpbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZWxnYWxpcG90ZS1zd2lwZXJfX3ByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZWxnYWxpcG90ZS1zd2lwZXJfX25leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLm5vc2Nyb2xsX19tb2JpbGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRkZW4tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnVsbC1zY3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5mdWxsLWhlaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmhlYWRlci1jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG5cbiAgLmhlYWRlci5pcy1zdGlja3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC43KTtcbiAgfVxuXG4gIC5oZWFkZXIuaXMtc3RpY2t5IC5oZWFkZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMTdweCAwIDE1cHg7XG4gIH1cblxuICAuaGVhZGVyLm5hdi11cCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAtNTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC53ZWxjb21lLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAud2VsY29tZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA5OHB4IDAgNTBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53ZWxjb21lLWNvbnRlbnRfX2JnIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI1MHB4LCA0MDByZW0sIDQwMHJlbSk7XG4gIH1cblxuICAud2VsY29tZS1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53ZWxjb21lLWxpc3RfX2l0ZW0ge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwbHZoIC0gMTQ4cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwdncgLSAxNTQuNXB4KTtcbiAgfVxuXG4gIC53ZWxjb21lX19zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiBjYWxjKDEwMHZ3IC0gNTBweCk7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxuXG4gIC5ib3R0bGVzLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJvdHRsZXMtY29udGVudCB7XG4gICAgcGFkZGluZzogODJweCAwIDI0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmJvdHRsZXMtY29udGVudF9fdGl0bGUuZmlyc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYm90dGxlcy1jb250ZW50X190aXRsZS5zZWNvbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYm90dGxlcy1jb250ZW50X19ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYm90dGxlcy1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJvdHRsZXMtbGlzdF9fb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5ib3R0bGVzLWxpc3RfX3dyYXAge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLmJvdHRsZXMtbGlzdF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJvdHRsZXMtbGlzdF9faXRlbSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgfVxuXG4gIC5ib3R0bGVzLWxpc3RfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmJvdHRsZXMtbGlzdF9faXRlbS1kZXNjcmlwdGlvbiBoNCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLmJvdHRsZXMtbGlzdF9faXRlbS5zd2lwZXItc2xpZGUgLmJvdHRsZXMtbGlzdF9faXRlbS1pbWFnZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG5cbiAgLmJvdHRsZXMtbGlzdF9faXRlbS5zd2lwZXItc2xpZGUtcHJldiAuYm90dGxlcy1saXN0X19pdGVtLWltYWdlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmJvdHRsZXMtbGlzdF9faXRlbS5zd2lwZXItc2xpZGUtbmV4dCAuYm90dGxlcy1saXN0X19pdGVtLWltYWdlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmJvdHRsZXMtbGlzdF9faXRlbS5zd2lwZXItc2xpZGUtYWN0aXZlIC5ib3R0bGVzLWxpc3RfX2l0ZW0taW1hZ2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAubW90b19faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1vdG9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDk2cHggMDtcbiAgfVxuXG4gIC5tb3RvX19jb250ZW50IGgyIHtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMDBweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDMuMnB4LCAzLjJyZW0sIDMuMnJlbSk7XG4gIH1cblxuICAubW90b19fY29udGVudCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODlweDtcbiAgfVxuXG4gIC5oYWxmX19iZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5yZWNpcGllLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJlY2lwaWUtY29udGVudCB7XG4gICAgcGFkZGluZzogODJweCAwIDMycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJlY2lwaWUtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuXG4gIC5yZWNpcGllLWxpc3RfX291dGVyIHtcbiAgICBwYWRkaW5nOiA1NnB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAucmVjaXBpZS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yZWNpcGllLWxpc3RfX2ltZyB7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5yZWNpcGllLXBvcHVwX19iZyB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5yZWNpcGllLXBvcHVwX19ibG9jay13cmFwIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG5cbiAgLmdvb2RieWUtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmdvb2RieWUtc2VjdGlvbl9fd3JhcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmdvb2RieWVfX2JnIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgODAlO1xuICB9XG5cbiAgLmdvb2RieWVfX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5nb29kYnllX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MnB4IDAgODh2dztcbiAgfVxuXG4gIC5nb29kYnllX19jb250ZW50IGgyIHtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMDBweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDMuMnB4LCAzLjJyZW0sIDMuMnJlbSk7XG4gIH1cblxuICAuZ29vZGJ5ZV9fY29udGVudCBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDIuOHB4LCAyLjhyZW0sIDIuOHJlbSk7XG4gIH1cblxuICAuYmxvY2tlZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA5OHB4IDA7XG4gIH1cblxuICBib2R5IC5hZ2UtZ2F0ZV9fZm9ybSB7XG4gICAgcGFkZGluZzogOThweCAwO1xuICB9XG5cbiAgYm9keSAuYWdlLWdhdGVfX2ZpZWxkcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDhweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgYm9keSAuYWdlLWdhdGUge1xuICAgIHBhZGRpbmc6IDk4cHggMDtcbiAgfVxuXG4gIGJvZHkgLmFnZS1nYXRlLWZvcm0gYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gIH1cblxuICBib2R5IC5hZ2UtZ2F0ZS1maWVsZHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQ4cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG5cbiAgLmhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb290ZXItY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG4gIH1cblxuICAuZm9vdGVyLWNvbnRlbnRfX3JpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5mb290ZXItbGVnYWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuZm9vdGVyLXRvcCB7XG4gICAgcGFkZGluZzogOTZweCAwO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaGFsZl9fYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5oYWxmLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuaGFsZi1jb250ZW50X19ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgLmhhbGYtY29udGVudF9fYmxvY2sgcCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuXG4gIC5yZWNpcGllLXBvcHVwIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cblxuICAucmVjaXBpZS1wb3B1cF9faXRlbS5pcy1vcGVuZWQge1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuXG4gIGJvZHkgLmFnZS1nYXRlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cblxuICBib2R5IC5hZ2UtZ2F0ZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cblxuICAucHJpdmFjeS1wb3B1cCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wcml2YWN5LXBvcHVwLWNvbnRlbnRfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiA4MXB4IDI0cHg7XG4gIH1cblxuICAucHJpdmFjeS1wb3B1cC1jb250ZW50X19vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByaXZhY3ktcG9wdXBfX2Nsb3NlIHtcbiAgICB0b3A6IDI4cHg7XG4gICAgcmlnaHQ6IDMxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkgLmNreS1ib3gtYm90dG9tLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICBib2R5IC5hZ2UtZ2F0ZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgYm9keSAuYWdlLWdhdGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAud2VsY29tZS1saXN0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwdncgLSAxNTQuNXB4KTtcbiAgfVxuXG4gIC53ZWxjb21lLWxpc3RfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwdncgLSAxNTQuNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndlbGNvbWUtbGlzdF9faXRlbTpmaXJzdC1vZi10eXBlIGltZyB7XG4gICAgc2NhbGU6IDEuNzU7XG4gIH1cbn0iLCIvKipcbiAqIFN3aXBlciA5LjEuMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBGZWJydWFyeSAyOCwgMjAyM1xuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9LnN3aXBlcixzd2lwZXItY29udGFpbmVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24saW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZSxzd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLHN3aXBlci1jb250YWluZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCw1MCUpO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCw4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCw6aG9zdCguc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLGluaGVyaXQpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4xKSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCxhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTt6LWluZGV4OjUwO3dpZHRoOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IscmdiYSgwLDAsMCwuNSkpO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmU7dG91Y2gtYWN0aW9uOm5vbmV9LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbixzd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxudWwsXG5vbCxcbmRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxucCB7XG4gIG1hcmdpbjogMDtcbn1cbmNpdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2FyaWFsL0FyaWFsLnR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBcmlhbFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9hcmlhbC9BcmlhbC1Cb2xkLnR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3J3ZXN0ZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvbm9yd2VzdGVyL25vcndlc3Rlci50dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGFib3IgVW5pb25cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvbGFib3ItdW5pb24vbGFib3ItdW5pb24tcmVndWxhci50dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB1bmljb2RlLXJhbmdlOlUrMDIwLTAyMiwgVSswNDEtMDVBLCBVKzA2MS0wN0EsIFUrMDJCLTAzQiwgVSswQzAtMTdFO1xufSIsIi5lbGdhbGlwb3RlIHtcbiAgICAvLyAuZWxnYWxpcG90ZS1zY3JvbGxcbiAgICAmLXNjcm9sbCB7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmF5O1xuICAgICAgICAmLXdyYXAge1xuICAgIFxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gLmVsZ2FsaXBvdGUtc3dpcGVyXG4gICAgJi1zd2lwZXIge1xuICAgICAgICAmLXNjcm9sbGJhciB7XG5cbiAgICAgICAgICAgICYuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXAoMjg4cHgsIDI4OHJlbSwgMjg4cmVtKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluICkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDg0cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcHJldixcbiAgICAgICAgJl9fbmV4dCB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAvLyB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIC8vIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4xNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ByZXYge1xuICAgICAgICAgICAgbGVmdDogLTI0cmVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmV4dCB7XG4gICAgICAgICAgICByaWdodDogLTI0cmVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIGNsYW1wKDI0cHgsIDgwcmVtLCA4MHJlbSk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20gKSB7XG5cdFx0cGFkZGluZzogMCAyNHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTVzICkge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXG4gICAgJi5uby1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59IiwiOnJvb3Qge1xuICBmb250LXNpemU6IDAuMDczMjA2NDQyMTd2dzsgLyogMXJlbSA9IDFweCwgcHJpZSAxMzY2cHggd2lkdGggKi9cbn1cblxuLy8gISByZW1vdmUgcHJlIGxhdGVyXG5wcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcGluaztcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogYmxhY2s7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyYXk7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZSFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMTZyZW0sIDE2cmVtKTtcblxuICAmLmJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIH1cbn1cblxuLm5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXG4gICZfX21vYmlsZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICYtbW9iaWxlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi10YWJsZXQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLWRlc2t0b3Age1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbiApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmhlaWdodC1pbmhlcml0IHtcbiAgICBoZWlnaHQ6IGluaGVyaXQhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5mdWxsLXNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICZfX21vYmlsZSB7XG4gICAgLy8gaGVpZ2h0OiAxMDBkdmg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cblxuLmZ1bGwtaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICZfX21vYmlsZSB7XG4gICAgICAgIC8vIGhlaWdodDogMTAwZHZoO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cbn1cblxuaHRtbDpub3QoW2RhdGEtdXNlci1pcD1cIjIxNy4xMTcuMTguMjQ2XCJdLCBbZGF0YS11c2VyLWlwPVwiODIuMTM1LjE1NS4yMDJcIl0sIFtkYXRhLXVzZXItaXA9XCIxMjcuMC4wLjFcIl0sIFtkYXRhLXVzZXItaXA9XCI3OC4xNTguMTguMTQzXCJdLCBbZGF0YS11c2VyLWlwPVwiOjoxXCJdICkgLmdlb2lwLWNvdW50cnktTFQge1xuXG4gICAgI2Jsb2NrZWQtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGhlYWRlcixcbiAgICAuZWxnYWxpcG90ZS1zY3JvbGwtd3JhcCxcbiAgICBmb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG5cbn1cblxuLy8gLmdyYWRpZW50LWJhY2tncm91bmQge1xuLy8gICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMjlkZWcsI2ZiZDU3NCwjYzA2NDFiLCNjMWE1ODMsIzFmZjdlNiwjMTBhZWMxKTtcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMCUgMzAwJTtcbi8vICAgICBhbmltYXRpb246IGdyYWRpZW50LWFuaW1hdGlvbiA1cyBlYXNlIGluZmluaXRlO1xuLy8gICB9XG4gIFxuLy8gICBAa2V5ZnJhbWVzIGdyYWRpZW50LWFuaW1hdGlvbiB7XG4vLyAgICAgMCUge1xuLy8gICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuLy8gICAgIH1cbi8vICAgICA1MCUge1xuLy8gICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4vLyAgICAgfVxuLy8gICAgIDEwMCUge1xuLy8gICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuLy8gICAgIH1cbi8vICAgfVxuIiwiLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiA5OTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiBjbGFtcCgyNHB4LCA0MHJlbSwgNDBweCkgMDtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCgyNnB4LCAzMHJlbSwgMzBweCk7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICAgICZfX3dyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluICkge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLndoaXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oYW1idXJnZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNlbnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jbG9zZSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVhZGVyLWhhbWJ1cmdlci1jZW50ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi53aGl0ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZWFkZXItaGFtYnVyZ2VyLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1zdGlja3kge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWxpZ2h0LWdyYXksIDAuNyk7XG5cbiAgICAgICAgICAgIC5oZWFkZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYubmF2LXVwIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5maXhlZCB7XG5cbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1saWdodC1ncmF5LCAwKSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNsYW1wKDI0cHgsIDQwcmVtLCA0MHB4KSAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW52ZXJ0IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluICkge1xuICAgICAgICAgICAgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgICAgICAgICAmLmJsYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud2hpdGUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLmhlYWRlci1oYW1idXJnZXIge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5yZWNpcGllLXBvcHVwX19jbG9zZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmF5O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTtcblxuICAgICAgICAmLmlzLW9wZW5lZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAgICAgJl9fd3JhcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2xhbXAoNzRweCwgMTEwcmVtLCAxMTByZW0pIDAgMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byBjbGFtcCg0MHB4LCA0OHJlbSwgNDhyZW0pO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgMjByZW0sIDIwcmVtKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDQ4cmVtLCA0OHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMsIG9wYWNpdHkgMC4xcyAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59IiwiLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogY2xhbXAoMzJweCwgNDByZW0sIDQwcmVtKSAwO1xuICBAaW5jbHVkZSBwX2JvZHlfYmlnKCk7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA2NHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDMycHg7XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG5cbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGdhcDogMzJweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBAaW5jbHVkZSBoM19oZWFkaW5nX2Zvb3RlcigpO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDMycHgsIDMycmVtLCAzMnJlbSk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gICYtYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzJweCwgMzJyZW0sIDMycmVtKTtcbiAgfVxuXG4gICYtY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiBjbGFtcCgzMnB4LCA2NHJlbSwgNjRyZW0pO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1pbi13aWR0aDogY2xhbXAoMjI3cHgsIDIyN3JlbSwgMjI3cmVtKTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zb2NpYWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDE2cHgsIDE2cmVtLCAxNnJlbSk7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBjbGFtcCgyNnB4LCAyNnJlbSwgMjZyZW0pO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtbGVnYWwge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMTJyZW0sIDEycmVtKTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1pbi13aWR0aDogY2xhbXAoMjI3cHgsIDIyN3JlbSwgMjI3cmVtKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtICkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzJweCwgMzJyZW0sIDMycmVtKTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IGNsYW1wKDcwcHgsIDcwcmVtLCA3MHJlbSkgMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtICkge1xuICAgICAgICBwYWRkaW5nOiA5NnB4IDA7XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNjUlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDJfaGVhZGluZ19ib3R0b20oKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGgyX2hlYWRpbmcoKSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCA4MHJlbSwgODByZW0pO1xuICAgIGxldHRlci1zcGFjaW5nOiBjbGFtcCg4cHgsIDhyZW0sIDhyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDE0MHB4IHJnYmEoMCwgMCwgMCwgMC4zNik7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTAwcHggcmdiYSgwLCAwLCAwLCAwLjgwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDMuMnB4LCAzLjJyZW0sIDMuMnJlbSk7XG4gICAgfVxufVxuXG5AbWl4aW4gaDJfaGVhZGluZ19ib3R0b20oKSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCA4NHJlbSwgODRyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWl4aW4gaDNfaGVhZGluZygpIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDMycmVtLCAzMnJlbSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDIuNHB4LCAyLjRyZW0sIDIuNHJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5AbWl4aW4gaDNfaGVhZGluZ19mb290ZXIoKSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAyNHJlbSwgMjRyZW0pO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5AbWl4aW4gaDRfaGVhZGluZygpIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxOHJlbSwgMThyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDQuMzJweCwgNC4zMnJlbSwgNC4zMnJlbSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1peGluIHBfYm9keSgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDE0cmVtLCAxNHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbkBtaXhpbiBwX2JvZHlfc21hbGwoKSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoOXB4LCA5cmVtLCA5cmVtKTtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDIuMTZweCwgMi4xNnJlbSwgMi4xNnJlbSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtaXhpbiBwX2JvZHlfYmlnKCkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMTZyZW0sIDE2cmVtKTsgIFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbiIsIi5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm9uemU7XG4gICAgcGFkZGluZzogY2xhbXAoMTNweCwgMTNyZW0sIDEzcmVtKSBjbGFtcCgyMHB4LCAyMHJlbSwgMjByZW0pO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMjByZW0sIDIwcmVtKTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci1saWdodC1ncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDM3cHgsIDM3cmVtLCAzN3JlbSk7XG4gICAgbWluLXdpZHRoOiBjbGFtcCgxNjBweCwgMTYwcmVtLCAxNjByZW0pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icm9uemU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5ib3JkZXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJvbnplO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyb256ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm9uemU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWdyYXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5tdy0zMzUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBjbGFtcCgzMzVweCwgMzM1cmVtLCAzMzVyZW0pO1xuICAgIH1cbiAgICAmLm13LTMwMCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IGNsYW1wKDMwMHB4LCAzMDByZW0sIDMwMHJlbSk7XG4gICAgfVxuICAgICYuY2VudGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuXG4uc2Nyb2xsX3RvX3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IGNsYW1wKDQ0cHgsIDQ0cmVtLCA0NHJlbSk7XG4gICAgaGVpZ2h0OiBjbGFtcCg0NHB4LCA0NHJlbSwgNDRyZW0pO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgfVxuXG4gICAgJl9zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiBjbGFtcCg2MHB4LCA4MHJlbSwgODByZW0pIDA7XG5cbiAgICAgICAgJi53aGVhdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNsYW1wKDYwcHgsIDgwcmVtLCA4MHJlbSkgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgfSIsIi53ZWxjb21lIHtcbiAgICAmLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JheTtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyB0b3A6IDA7XG4gICAgICAgICAgICAvLyBsZWZ0OiAwO1xuICAgICAgICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICAgICAgICAvLyB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMThweCAwIDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5OHB4IDAgNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyNTBweCwgMzEwcmVtLCAzMTByZW0pO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExMHZ3O1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyNTBweCwgNDAwcmVtLCA0MDByZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDNfaGVhZGluZygpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA4MnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluICkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib3R0b20ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiA0NHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4gKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcF9ib2R5KCk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHJlbTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcCg1MTlweCwgNTE5cmVtLCA1MTlyZW0pO1xuICAgICAgICAgICAgd2lkdGg6IGNsYW1wKDMwOXB4LCAzMDlyZW0sIDMwOXJlbSk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjQ4cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDI1dncgLSAzMDlyZW0gLyAyKSk7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGcgKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDI1dncgLSAzMDlweCAvIDIpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwbHZoIC0gMTQ4cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg1MHZ3IC0gMzA5cHggLyAyKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbiApIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNTB2dyAtIDMwOXJlbSAvIDIpKTtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnICkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDUwdncgLSAzMDlweCAvIDIpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmaWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNjYWxlOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWwgKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NhbGU6IDEuNzU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg1MHZ3IC0gMzA5cmVtIC8gMikpO1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGcgKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNTB2dyAtIDMwOXB4IC8gMikpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Njcm9sbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICBsZWZ0OiA1MHZ3O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogY2FsYygxMDB2dyAtIDUwcHgpO1xuICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ib3R0bGVzIHtcbiAgICAmLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JheTtcbiAgICAgICAgd2lkdGg6IDQwMHZ3O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19vdXR0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDExMHB4IDAgNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICAgICAgcGFkZGluZzogODJweCAwIDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2Vjb25kIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDNfaGVhZGluZygpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDM3cHgsIDU1cmVtLCA1NXJlbSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBfYm9keTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib3R0b20ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiBjbGFtcCg0MHB4LCA2OXJlbSwgNjlyZW0pO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBfYm9keSgpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcCg1NTBweCwgNTUwcmVtLCA1NTByZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVsZ2FsaXBvdGUtc3dpcGVyX19wcmV2IGltZyxcbiAgICAgICAgLmVsZ2FsaXBvdGUtc3dpcGVyX19uZXh0IGltZyxcbiAgICAgICAgLmVsZ2FsaXBvdGUtc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4gKSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19vdXRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX193cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wKDU0MHB4LCA1NTByZW0sIDU1MHJlbSk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjcwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoICgxMDAlIC8gMykgLSAoODByZW0gKiAyKSAvIDMpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcCg4MHB4LCA4MHJlbSwgODByZW0pO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAvLyB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluICkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjByZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXAoMzYwcHgsIDM2MHJlbSwgMzYwcmVtKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXAoMjE2cHgsIDIxNnJlbSwgMjE2cmVtKTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDIwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4gKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MjByZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbiApIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoNF9oZWFkaW5nKCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcF9ib2R5X3NtYWxsKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgICAgICAgICAmLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIC5ib3R0bGVzLWxpc3RfX2l0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJvdHRsZXMtbGlzdF9faXRlbS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICYtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYm90dGxlcy1saXN0X19pdGVtLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJvdHRsZXMtbGlzdF9faXRlbS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubW90byB7XG4gICAgJi1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyYXk7XG5cbiAgICAgICAgJl9fd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDExMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICAgICAgcGFkZGluZzogOTZweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDJfaGVhZGluZygpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTIwcHgsIDEyMHJlbSwgMTIwcmVtKTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDg5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGFsZiB7XG4gICAgJi1zZWN0aW9uIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyb256ZTtcbiAgICB9XG5cbiAgICAmX19iZyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmX19ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMTBweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBfYm9keSgpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcCgzODVweCwgMzg1cmVtLCAzODVyZW0pO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucmVjaXBpZSB7XG4gICAgJi1zZWN0aW9uIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDMwMHZ3O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLW91dHRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dyYXAge1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIC8vIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMTBweCAwIDQwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgycHggMCAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDNfaGVhZGluZygpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbGdhbGlwb3RlLXN3aXBlcl9fcHJldixcbiAgICAgICAgLmVsZ2FsaXBvdGUtc3dpcGVyX19uZXh0IHtcbiAgICAgICAgICAgIHRvcDogNTglO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzYwcHgpO1xuICAgICAgICAgICAgLy90cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3V0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wKDc5NXB4LCA3OTVyZW0sIDc5NXJlbSk7XG4gICAgICAgICAgICAvLyBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nOiBjbGFtcCgyOXB4LCA3MnJlbSwgNzJyZW0pIDAgY2xhbXAoMjBweCwgMjByZW0sIDIwcmVtKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTZweCAwIDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDI0MHJlbSAvIDMpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgxMjBweCwgMTIwcmVtLCAxMjByZW0pO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgICAgICAgICAgICAgLnJlY2lwaWUtcG9wdXAtY29udGVudF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcCgyNjFweCwgMjYxcmVtLCAyNjFyZW0pO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDM2MnB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDgwcHgsIDgwcmVtLCA4MHJlbSk7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4gKSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDM5MHJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAxN3JlbSwgMTdyZW0pO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDIuNzJweCwgMi43MnJlbSwgMi43MnJlbSk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcG9wdXAgeyAgXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjsgXG4gICAgICAgIHBhZGRpbmc6IGNsYW1wKDE2NXB4LCAxNjVyZW0sIDE2NXJlbSkgMCAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG5cbiAgICAgICAgICAgICYuaXMtb3BlbmVkIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5MDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZWNpcGllLXBvcHVwIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGdyb3dIZWlnaHQgMC41cyAxcyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBncm93V2lkdGggMC41cyAxcyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBncm93V2lkdGggMC41cyAxLjVzIGxpbmVhciBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGdyb3dIZWlnaHQgMC41cyAxLjVzIGxpbmVhciBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW52ZXJ0IHtcbiAgICAgICAgICAgICAgICAucmVjaXBpZS1wb3B1cCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9faW5ncmlkaWVudHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgIFxuICAgICAgICAmX19iZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZzogY2xhbXAoMzJweCwgMzJyZW0sIDMycmVtKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcCgzNDVweCwgMzQ1cmVtLCAzNDVyZW0pO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYm9yZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICZfX3R5cGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDE0cmVtLCAxNHJlbSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogY2xhbXAoNC40OHB4LCA0LjQ4cmVtLCA0LjQ4cmVtKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDhweCwgOHJlbSwgOHJlbSk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAyNnJlbSwgMjZyZW0pO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDIuMDhweCwgMi4wOHJlbSwgMi4wOHJlbSk7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjhweCwgMjhyZW0sIDI4cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2luZ3JpZGllbnRzIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxNHJlbSwgMTRyZW0pO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogY2xhbXAoMS4xMnB4LCAxLjEycmVtLCAxLjEycmVtKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyOHB4LCAyOHJlbSwgMjhyZW0pO1xuXG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMTJweCwgMTJyZW0sIDEycmVtKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoOHB4LCA4cmVtLCA4cmVtKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoOXB4LCA5cmVtLCA5cmVtKTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKCAwLjM2cHgsICAwLjM2cmVtLCAgMC4zNnJlbSk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogY2xhbXAoMjVweCwgMjVyZW0sIDI1cmVtKTs7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wKDI1cHgsIDI1cmVtLCAyNXJlbSk7O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBncm93SGVpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZ3Jvd1dpZHRoIHtcbiAgICBmcm9tIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufSIsIi5nb29kYnllIHtcbiAgICAmLXNlY3Rpb24ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMjAwdnc7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtb3V0dGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIH1cblxuICAgICAgICAmX193cmFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggKyAzMzZweCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggMDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICAgICAgcGFkZGluZzogODJweCAwIDg4dnc7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBoMl9oZWFkaW5nKCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDgwcmVtLCA4MHJlbSk7XG4gICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDIuOHB4LCAyLjhyZW0sIDIuOHJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogODFweDtcbiAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibG9ja2VkIHtcbiAgICAmLXNlY3Rpb24ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICZfX2JnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBhZGRpbmc6IDExMHB4IDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5OHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiBjbGFtcCgyNHB4LDQwcmVtLDQwcHgpO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcCgyNnB4LDMwcmVtLDMwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDQ4cmVtLCA0OHJlbSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDRweCwgNC44cmVtLCA0LjhyZW0pO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDQ4cHgsIDQ4cmVtLCA0OHJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxNnJlbSwgMTZyZW0pO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wKDQ0N3B4LCA0OTByZW0sIDQ5MHJlbSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNDhweCwgNDhyZW0sIDQ4cmVtKTtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJib2R5IHtcbiAgICAuYWdlLWdhdGUge1xuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgY2xhbXAoMjRweCwgODByZW0sIDgwcmVtKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtICkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTVzICkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExMHB4IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCApIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5OHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2xhbXAoMjRweCw0MHJlbSw0MHB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXAoMjZweCwzMHJlbSwzMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCA0OHJlbSwgNDhyZW0pO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0OHB4LCA0OHJlbSwgNDhyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3ViaGVhZGxpbmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMTZyZW0sIDE2cmVtKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcCgyOTBweCwgMzYwcmVtLCAzNjByZW0pO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0OHB4LCA0OHJlbSwgNDhyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmllbGRzIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDQ4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbnMge1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcCgyOTBweCwgMzYwcmVtLCAzNjByZW0pO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wKDEyOHB4LCAxNjByZW0sIDE2MHJlbSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcCg1MnB4LCA1MnJlbSwgNTJyZW0pO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCBcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZXJyb3JzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wKDIwcHgsIDIwcmVtLCAyMHJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2FkZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jaGFsbGVuZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmLWNvbG9yIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImJvZHkge1xuICAgIC5hZ2UtZ2F0ZSB7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNsYW1wKDI0cHgsIDgwcmVtLCA4MHJlbSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDBzO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSApIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi01cyApIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMTBweCAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICAgICAgcGFkZGluZzogOThweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1mb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcCgxMjhweCwgMTYwcmVtLCAxNjByZW0pO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXAoNTJweCwgNTJyZW0sIDUycmVtKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZGluZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNsYW1wKDI0cHgsNDByZW0sNDBweCk7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wKDI2cHgsMzByZW0sMzBweCk7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtc3ViaGVhZGluZyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDQ4cmVtLCA0OHJlbSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDQ4cHgsIDQ4cmVtLCA0OHJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLW1lc3NhZ2Uge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMTZyZW0sIDE2cmVtKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcCgyOTBweCwgMzYwcmVtLCAzNjByZW0pO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0OHB4LCA0OHJlbSwgNDhyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1maWVsZHMge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNDhweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1lcnJvciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMHB4LCAyMHJlbSwgMjByZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sb2FkZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNoYWxsZW5nZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJi1jb2xvdXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiYm9keSB7XG4gICAgLmNreSB7XG4gICAgICAgICYtYm94LWJvdHRvbS1yaWdodCB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogY2xhbXAoMjRweCwgODByZW0sIDgwcmVtKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tcykge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi1jb25zZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMzE5cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAuY2t5LWNvbnNlbnQtYmFyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUzcHggNTNweCA0MHB4O1xuXG4gICAgICAgICAgICAgICAgYnV0dG9uLmNreS1iYW5uZXItYnRuLWNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1jbG9zZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2t5LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ja3ktbm90aWNlLWRlcyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ja3ktbm90aWNlLWJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgLmNreS1idG4tYWNjZXB0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2t5LWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNreS1jdXN0b20tYnJhbmQtbG9nby13cmFwcGVyLCBcbiAgICAgICAgICAgIC5ja3ktbm90aWNlIC5ja3ktdGl0bGUsIFxuICAgICAgICAgICAgLmNreS1ub3RpY2UtZGVzLCBcbiAgICAgICAgICAgIC5ja3ktbm90aWNlLWJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnByaXZhY3kge1xuICAgICYtcG9wdXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMjAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjApO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2U7XG4gICAgICAgIHBhZGRpbmc6IDgwcmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20gKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1vcGVuZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmX19ibG9jayB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogODhyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtICkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MXB4IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSAgaDNfaGVhZGluZ19mb290ZXIoKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzMnB4LCAzMnJlbSwgMzJyZW0pXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBfYm9keV9iaWcoKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwsXG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wKDE2cHgsIDE2cmVtLCAxNnJlbSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTZweCwgMTZyZW0sIDE2cmVtKTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDhweCwgOHJlbSwgOHJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcCgxNnB4LCAxNnJlbSwgMTZyZW0pO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDE2cHgsIDE2cmVtLCAxNnJlbSlcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogODByZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjAwKSAwJSwgIzAwMCA4MCUpO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20gKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IGNsYW1wKDMycHgsIDMycmVtLCAzMnJlbSk7XG4gICAgICAgICAgICB0b3A6IGNsYW1wKDMycHgsIDMycmVtLCAzMnJlbSk7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogY2xhbXAoMjVweCwgMjVyZW0sIDI1cmVtKTtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXAoMjVweCwgMjVyZW0sIDI1cmVtKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtICkge1xuICAgICAgICAgICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgICAgICAgICByaWdodDogMzFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59Il19 */