:root{--max-width:1620px;--link-color:#00729a;--base-color:#1d1d1d;--base-font-size:16px;--page-body-background-color:#fff;--main-content-background-color:#fff;--header-background-color:#fff;--header-promo-background-color:#0a6ec6;--line-color:#e1e1e1;--item-section-background-color:#f6f6f6;--specials-title-text-size:24px;--title-color:#121863;--sale-price-color:#1d1d1d;--regular-price-color:#757575;--emphasis-color:#0093bd;--section-item-border-color:#fff;--column-count:4;--border-color:#1d1d1d;--main-background-color:#fff;--body-background-color:#fff;--image-border-radius:5px;--border-radius:5px;--footer-background-image:url(https://site.theraquatics.com/files/thq-waves-background.png);--footer-links-color:#fff;--transition:0.2s ease-in-out;--search-icon:url(https://site.theraquatics.com/filessearch-icon-trans.svg);--color-primary:#000;--color-secondary:#424242;--scale-factor:1.125;--font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;--font-size-xs:calc(var(--base-font-size)*0.75);--font-size-sm:calc(var(--base-font-size)*0.875);--font-size-md:var(--base-font-size);--font-size-lg:calc(var(--base-font-size)*1.25);--font-size-xl:calc(var(--base-font-size)*1.5);--font-size-xxl:calc(var(--base-font-size)*2);--font-size-xxxl:calc(var(--base-font-size)*3);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--line-height-xs:1.2;--line-height-sm:1.3;--line-height-md:1.5;--line-height-lg:1.6;--line-height-xl:1.7;--font-size-h1:calc(var(--base-font-size)*2.488);--font-size-h2:calc(var(--base-font-size)*2.074);--font-size-h3:calc(var(--base-font-size)*1.728);--font-size-h4:calc(var(--base-font-size)*1.44);--font-size-h5:calc(var(--base-font-size)*1.2);--font-size-h6:var(--base-font-size);--name-image-width:360px;--name-image-height:60px;--swiper-pagination-bullet-size:16px;--swiper-pagination-bottom:15px;--swiper-pagination-color:#000;--swiper-pagination-bullet-inactive-color:transparent;--swiper-pagination-bullet-inactive-opacity:1;--footer-background-color:#11528c}.content-grid{--breakout-max-width:var(--max-width);--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width))/2);--content-max-width:var(--max-width);--padding-inline:0.5rem;display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end]}.content-grid>:not(.breakout,.full-width),.full-width>:not(.breakout,.full-width){grid-column:content}.content-grid>.breakout{grid-column:breakout}.content-grid>.full-width{grid-column:full-width;padding-inline:0}@media (max-width:400px){:root{--base-font-size:17px;--font-size-h1:calc(var(--base-font-size)*1.6);--font-size-h2:calc(var(--base-font-size)*1.5);--font-size-h3:calc(var(--base-font-size)*1.4);--font-size-h4:calc(var(--base-font-size)*1.3);--font-size-h5:calc(var(--base-font-size)*1.2);--font-size-h6:var(--base-font-size)}}*{box-sizing:border-box}body,html{height:100%;margin:0}body{background-color:var(--body-background-color);color:var(--base-color);font-family:var(--font-family);font-size:var(--base-font-size);line-height:var(--line-height-md);margin:0;padding:0;position:relative}comment{display:none}.fancybox__container{z-index:200000!important}header{background-color:var(--header-background-color);position:sticky;top:0;transition:.5s ease-in-out;z-index:2}body.scroll-down header{transform:translateY(-120%)}body:not(.scroll-down) header.sticky{box-shadow:0 2px 6px rgba(0,0,0,.3)}body.yfanal header #pageTopBar{max-height:40px;transition:all .5s}body.yfanal header.sticky #pageTopBar{max-height:0;overflow:hidden;padding:0 10px}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0 0 40px;position:relative;z-index:1}.swiper.homeHero{padding:0 0 30px}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{align-items:stretch;box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;margin-bottom:1px;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.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{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.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{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;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:0;left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-horizontal.homeHero>.swiper-pagination-bullets{bottom:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border:2px solid var(--swiper-pagination-color);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top: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;transition:transform .2s,top .2s}.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%;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{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.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));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{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{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.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{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;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.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{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-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;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-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.swiper-button-next{background-image:url(https://sep.turbifycdn.com/ay/mobile/i/mobile-scroll-right_2.png);background-size:39px 38px;height:38px;right:0;width:39px}.swiper-button-next:after{content:""}.swiper-button-prev{background-image:url(https://sep.turbifycdn.com/ay/mobile/i/mobile-scroll-left_2.png);background-size:39px 38px;color:transparent!important;height:38px;left:0;width:39px}.swiper-button-prev:after{content:""}body.yfanal h1,body.yfanal h2,body.yfanal h3,body.yfanal h4,body.yfanal h5,body.yfanal h6{line-height:var(--line-height-lg);margin-bottom:var(--spacing-md);margin-top:var(--spacing-md)}body.yfanal h1{color:var(--title-color);font-size:var(--font-size-h1);line-height:1.2}body.yfanal h2{font-size:var(--font-size-h2)}body.yfanal h3{font-size:var(--font-size-h3)}body.yfanal h4{font-size:var(--font-size-h4)}body.yfanal h5{font-size:var(--font-size-h5)}body.yfanal h6{font-size:var(--font-size-h6)}body.yfanal .slide{text-align:center}body.yfanal .inside{border-bottom:2px solid var(--line-color);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:24px;text-decoration:none}body.yfanal .inside:hover{border-bottom:2px solid #000!important;filter:none}body.yfanal .slide .txt{flex:1;font-size:.95rem;margin-top:15px;padding:15px 0 0}body.yfanal .slide .txt,body.yfanal .slide .txt a{color:#373737;display:flex;flex-direction:column;justify-content:space-between;word-break:break-word}body.yfanal .slide .txt a{text-decoration:none}body.yfanal .slide .txt a:hover{color:var(--link-color)}body.yfanal .kickers .inside,body.yfanal .kickers .inside:hover{border:none!important}body.yfanal .kickers .slide .txt{color:#444;font-weight:700;padding:15px 0 0}body.yfanal .kickers .slide .txt a,body.yfanal .kickers .slide .txt a:hover{color:#444;font-weight:500}body.yfanal .home-featured-categories .slide img{border-radius:50%;overflow:hidden}body.yfanal .home-featured-categories .slide .txt{padding:15px 0 0}body.yfanal .bestsellers .slide img{border:1px solid var(--page-body-background-color)}body.yfanal .bestsellers .slide img:hover{border:1px solid var(--link-color);transition:.5s}body.yfanal .mainWrapper{display:flex;flex-direction:column;min-height:100dvh}body.yfanal a{color:var(--link-color)}body.yfanal a:hover,body.yfanal button:hover{filter:brightness(120%);transition:.2s ease-in-out}body.yfanal a:visited{color:var(--link-color)}body.yfanal img,body.yfanal input[type=image]{border-style:none;height:auto;max-width:100%}body.yfanal :where(svg:not([fill])){fill:currentColor}body.yfanal svg:not(:root){overflow:hidden}body.yfanal .inner:not(.content-grid){margin:auto;max-width:var(--max-width)}body.yfanal input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=image]),body.yfanal textarea{--border-color:var(--color-secondary);--color:var(--color-primary);--box-shadow:none;--input-padding:0.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-secondary);border-radius:var(--border-radius);color:var(--color);outline:none;padding:var(--input-padding);transition:background-color var(--transition),border-color var(--transition),color var(--transition)}body.yfanal button{border:0;border-radius:var(--border-radius);cursor:pointer;display:block;font-size:1em;font-weight:700;margin-top:1em;outline:none;padding:1em}#ytimesMegamenu{display:none}body.yfanal .mainWrapper{background-color:var(--main-content-background-color)}body.yfanal main{background-color:var(--main-background-color);flex:1}body.yfanal main img:not(.no-border){border-radius:var(--image-border-radius)}body.yfanal main section{border-radius:var(--border-radius);margin-bottom:2em;margin-top:3em;padding:1em}body.yfanal main section>div:first-of-type>p:first-of-type{margin-top:0}body.yfanal main section>div:last-of-type>p:last-of-type{margin-bottom:0}body.yfanal main section.section_home-hero{background-color:transparent;border:none;margin:0;padding:0}body.yfanal main section.section_home-hero .homeHero,body.yfanal main section.section_home-hero .loneHero{background-color:transparent}body.yfanal main section.section_home-hero .swiper-slide img{border-radius:0}body.yfanal main section>h2{color:var(--title-color);font-size:32px;font-weight:500;margin-top:0}body.yfanal main section.section_intro-text{color:#444;font-size:15px;line-height:1.5;padding:0 10px;text-align:center}body.yfanal main section.section_intro-text .introText{margin:auto;max-width:1000px}body.yfanal main section.section_intro-text h2{color:#444;font-size:24px;font-weight:500;margin:0 0 20px}body.yfanal #scrollToTop{bottom:0;cursor:pointer;opacity:0;position:fixed;right:0;text-align:center;transition:.5s ease-in-out;z-index:9999}body.yfanal #scrollToTop img{height:auto;max-width:60px}body.yfanal #ys_cpers{float:left}body.yfanal #pageTopBar{background-color:var(--header-promo-background-color);color:#fff;font-size:small;padding:10px}body.yfanal #pageTopBar>.inner{justify-content:space-between}body.yfanal #pageTopBar>.inner,body.yfanal #pageTopBar>.inner div{align-items:center;display:flex}body.yfanal #pageTopBar>.inner div.tagLine{display:none}body.yfanal #pageTopBar>.inner #topBarLinks{justify-content:center;width:100%}body.yfanal #pageTopBar #topBarLinks a:link,body.yfanal #pageTopBar #topBarLinks a:visited{color:#fff;margin:0 10px;text-decoration:none}body.yfanal #pageTopBar #topBarLinks a:hover{text-decoration:underline}body.yfanal .cartBar{background-color:#fff;display:flex;font-size:13px;justify-content:space-between;margin-left:1em;padding:6px .5em}body.yfanal .cartBar a:link,body.yfanal .cartBar a:visited{color:#fff}body.yfanal .cartBar a.cartLink{align-items:center;color:var(--base-color)!important;display:flex;gap:10px}body.yfanal .cartBar a.cartLink img{width:1.5em}body.yfanal #superbarContainer{border-bottom:1px solid #dedede;display:none;font-size:13px;height:26px;padding:6px 0;text-transform:uppercase;width:100%!important}body.yfanal #ys_superbar{width:100%!important}body.yfanal #superbarContainer a,body.yfanal .cartBar a{color:#373737;text-decoration:none}body.yfanal #superbarContainer a:hover,body.yfanal .cartBar a:hover{color:#bb5a27}body.yfanal .ys_clear{clear:both}body.yfanal #logo img{display:block;height:auto;margin:0;max-width:var(--name-image-width);transition:all .5s;width:100%}body.yfanal #logo-search{align-content:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1em 0;width:100%}body.yfanal #logo-search .oneMobRow{align-items:center;display:flex;justify-content:flex-start}body.yfanal #logo-search #topSearch{box-sizing:border-box;display:flex;flex:1;flex-basis:100%;flex-direction:column;justify-content:center;margin:0 10px!important;max-height:0;max-width:715px;order:1;overflow:hidden;transition:all .3s;width:calc(100% - 20px)!important}body.yfanal #logo-search #topSearch.open{max-height:48px}body.yfanal #topSearch .labelfield{flex-grow:1}body.yfanal #topSearch .buttonlabel{align-items:center;display:flex;flex-grow:0}body.yfanal #topSearch .labelfield>span{display:none}body.yfanal #topSearch form{border:2px solid var(--border-color);border-radius:25px;padding:0 15px}body.yfanal #topSearch fieldset{border:0;display:flex;justify-content:space-between;margin:0;padding:0}body.yfanal #topSearch #query{border:0;font-size:16px;line-height:24px;padding-left:10px;width:100%}body.yfanal #topSearch #query::-moz-placeholder{font-style:italic}body.yfanal #topSearch #query::placeholder{font-style:italic}body.yfanal #topSearch select{background-color:#fff;border:0;display:none;height:28px;margin:0 10px 0 0;padding:0 0 0 1em}body.yfanal #topSearch #searchsubmit{background-color:transparent;border:0;color:var(--header-promo-background-color);height:24px;margin:0;padding:0;width:24px}span#mobileSearchIcon{box-sizing:border-box;cursor:pointer;display:block;padding:10px}span#mobileSearchIcon svg{color:var(--header-promo-background-color);height:28px;width:28px}body.yfanal #logo-search .utils{align-items:center;display:flex;justify-content:flex-end}body.yfanal #logo-search .utils .util{padding:0 30px}body.yfanal #logo-search .utils .util a{align-items:center;display:flex;justify-content:flex-start;text-decoration:none}body.yfanal #logo-search .utils .util a img{display:block;height:auto;margin:0;max-height:30px;max-width:100%;width:auto}body.yfanal #logo-search .utils .util a span.text{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:0 0 0 10px}body.yfanal #logo-search .utils .util a span.text span.phoneNumber{color:#000;display:block;font-size:16px;font-weight:700;white-space:nowrap}body.yfanal #logo-search .utils .util a span.text span.phoneHours{color:#000;display:block;font-size:12px;font-weight:400;white-space:nowrap}body.yfanal #logo-search .utils .util a span.text span.cartLabel{display:none}body.yfanal #logo-search .utils .util a span.text span.cartTotal{color:#000;display:block;font-size:16px;font-weight:700;white-space:nowrap}body.yfanal #logo-search .utils .util a span.text span.cartItems{color:#000;display:block;font-size:12px;font-weight:400;white-space:nowrap}body.yfanal #logo-search .utils .util.cart a span.text,body.yfanal #logo-search .utils .util.phone a span.text{display:none}body.yfanal .promo-banner{margin:2em 0;text-align:center}body.yfanal #mainPage h2{border-bottom:1px solid #dedede;color:var(--title-color);font-size:var(--font-size-h2);font-weight:400;padding:27px 0;text-align:center;text-transform:uppercase}body.yfanal .sale{color:var(--sale-price-color);font-weight:700}body.yfanal .reg{color:var(--regular-price-color);font-style:italic;text-decoration:line-through}body.yfanal footer{background:var(--footer-background-color) var(--footer-background-image) center bottom no-repeat;background-size:contain;margin:0;padding:0 0 40px}body.yfanal footer .badges{background-color:#141764;box-sizing:border-box;display:block;padding:10px;width:100%}body.yfanal footer .badges .inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px 10px}body.yfanal footer .badges .badge{align-items:center;color:#fff;display:flex;justify-content:flex-start}body.yfanal footer .badges .badge .icon,body.yfanal footer .badges .badge .icon svg{color:#fff}body.yfanal footer .badges .badge.exclusive .icon svg,body.yfanal footer .badges .badge.trusted .icon svg,body.yfanal footer .badges .badge.wellness .icon svg{height:28px;width:auto}body.yfanal footer .badges .badge.return .icon svg{height:28px;transform:scaleY(-1);transform-origin:center;width:auto}body.yfanal footer .badges .badge .text{font-size:14px;padding:0 0 0 10px}body.yfanal footer .footer-tagline{box-sizing:border-box;color:#fff;display:block;font-size:18px;padding:25px 10px;text-align:center;width:100%}body.yfanal footer .footerBoxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;color:#fff;padding:0 10px}body.yfanal footer .footerBoxes .box{padding:0 30px 0 0}body.yfanal footer .footerBoxes .box.newsletter{padding:0}body.yfanal footer .footerBoxes .box span{color:var(--footer-links-color);display:block;font-size:15px;font-weight:700;padding:4px 0}body.yfanal footer .footerBoxes .box span.flex{align-items:baseline;display:flex;gap:10px}body.yfanal footer .footerBoxes .box span img{height:16px;position:relative;top:4px}body.yfanal footer .footerBoxes a:link,body.yfanal footer .footerBoxes a:visited{color:var(--footer-links-color);display:block;font-size:15px;font-weight:700;padding:6px 0;text-decoration:none}body.yfanal footer .footerBoxes a img{line-height:15px;margin:0 10px 0 0;vertical-align:middle}body.yfanal footer .footerBoxes h2{color:#adc6df;font-size:1.3rem}body.yfanal footer .social-links{align-items:center;display:flex;gap:10px;justify-content:flex-end}body.yfanal.interaction footer{background-image:var(--footer-background-image)}body.yfanal #copyright{color:#fff;font-size:var(--font-size-small,14px);margin:15px 0;text-align:left}body.yfanal .newsletter .prompt{margin-bottom:10px}body.yfanal .newsletter form{margin-bottom:2em}body.yfanal .newsletter form fieldset{border:0;display:inline-flex;justify-content:space-between;margin:0 0 1em;padding:0}body.yfanal .newsletter input[type=email]{border:1px solid #dedede;color:var(--base-color);flex:1;padding:1em}body.yfanal .newsletter input[type=submit]{background-color:var(--base-color);border:0;color:#fff;font-family:var(--font-family);padding:0 2em;text-transform:uppercase}body.yfanal #footerPaymentOptions{margin:5em 0 0;text-align:left}.ml-form-embedWrapper{background-color:transparent!important}.ml-form-embedBody{padding:0!important}.ml-form-embedContent h4,.ml-form-embedContent p{display:none!important}form.ml-block-form{align-items:flex-start;display:flex;gap:1em}.ml-form-embedSubmit button{margin-top:0!important}.ml-form-successBody.row-success *{color:#fff!important}.breadcrumbs-frame{background-color:#f6f6f6;box-sizing:border-box;display:block;padding:15px 10px;width:100%}.maintype .breadcrumbs-frame{display:none}body.yfanal .breadcrumbs{font-size:13px;padding:0}body.yfanal ul#ys_promo_banner_list{padding:0}body.yfanal li.ys_promo_banner{margin:0}body.yfanal #hamburger,body.yfanal .oneMobRow a.cartLink{display:none}#homeTestimonial{background:#e7f1fb var(--footer-background-image) center top no-repeat;background-size:contain;box-sizing:border-box;display:block;margin:20px 0;padding:20px 10px;width:100%}#homeTestimonial h3{color:#df0007;font-size:16px;font-weight:600;margin:0 0 10px;text-align:center}#homeTestimonial h2{color:#131663;font-size:24px;font-weight:700;margin:0 0 20px;text-align:center}#homeTestimonial h2 span.lightblue{color:#0a6fc7}#homeTestimonial img{display:block;height:auto;margin:10px auto;max-width:100%}#homeTestimonial div.testimonial-inner{box-sizing:border-box;color:#1d1d1d;display:block;font-size:14px;font-weight:400;margin:auto;max-width:800px;padding:20px 10px;text-align:center;width:100%}#homeTestimonial div.testimonial-inner small{color:#2d2d2d;font-size:12px}section.section_message{background-color:#f7f7f7;box-sizing:border-box;display:block;margin:20px 0 0;padding:20px 10px;width:100%}section.section_message div.message{box-sizing:border-box;display:block;font-size:14px;line-height:1.5;margin:auto;max-width:1000px;text-align:center;width:100%}section.section_message div.message h2{color:#444;font-size:20px;font-weight:500;margin:0 0 20px}section.section_message div.message p img{display:block;height:auto;margin:30px auto;max-width:100%}section.section_message div.message div.flex{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;width:100%}section.section_message div.message div.flex div.img{padding:0 20px 20px 0}section.section_message div.message div.flex div.img img{display:block;height:auto;max-width:100%}section.section_message div.message div.text{font-size:14px;text-align:center}section.section_message div.message div.text h3{color:#444;font-size:18px;font-weight:500;margin:0 0 10px}section.section_message div.message div.text a{color:#ed0000;display:block;font-size:14px;font-weight:500;margin:10px 0 0;text-decoration:underline}body.yfanal #errorMsg{width:100%!important}body.yfanal #searchsubmit{background-size:contain}@keyframes appear{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}div.section-wrap div.flex.head{align-items:flex-start;border-bottom:1px solid #121864;display:flex;justify-content:space-between;padding:20px 0}div.section-wrap div.name-caption{flex:1}div.section-wrap div.name-caption h1{font-size:32px;font-weight:600;margin:0 0 20px}div.section-wrap div.section-image{box-sizing:border-box;padding:0 0 0 30px;width:calc(50% - 30px)}div.section-wrap div.section-image img{display:block;height:auto;margin:0 auto;max-width:100%}div.section-wrap div.flex:not(.head){align-items:flex-start;display:flex;justify-content:space-between;padding:20px 0}div.section-wrap .contect-nav-frame{box-sizing:border-box;flex-shrink:0;padding:0 30px 0 0;width:300px}div.section-wrap div.context-nav,div.section-wrap div.context-nav h3{box-sizing:border-box;display:block;width:100%}div.section-wrap div.context-nav h3{background-color:#f6f6f6;color:#000;font-size:12px;font-weight:400;padding:10px}div.section-wrap div.context-nav h3 a{color:var(--title-color);display:block;font-size:20px;font-weight:600;text-decoration:none}div.section-wrap div.context-nav ul{list-style-type:none;margin:0;padding:0}div.section-wrap div.context-nav ul,div.section-wrap div.context-nav ul li,div.section-wrap div.context-nav ul li a{box-sizing:border-box;display:block;width:100%}div.section-wrap div.context-nav ul li a{color:#000;font-size:14px;padding:10px;text-decoration:none}div.section-wrap div.context-nav ul li a:hover{text-decoration:underline}div.section-wrap div.context-nav ul.others{list-style-type:none;margin:20px 0 0;padding:0}div.section-wrap div.context-nav ul.others,div.section-wrap div.context-nav ul.others li{box-sizing:border-box;display:block;width:100%}div.section-wrap div.context-nav ul.others li a{box-sizing:border-box;color:#000;display:block;font-size:14px;padding:10px;text-decoration:none;width:100%}div.section-wrap div.context-nav ul.others li a:hover{text-decoration:underline}div.section-wrap div.flex div.contents{flex:1}.context-nav li.current{font-weight:700}.context-nav li.current a:link,.context-nav li.current a:visited{color:var(--link-color)!important}@media (max-width:768px){div.section-wrap div.flex.head{flex-direction:column-reverse}div.section-wrap div.flex.head div.section-image{padding:20px 0;width:100%}}body.yfanal .contents{display:grid;gap:1em;grid-template-columns:repeat(var(--column-count),1fr);margin-top:2em}body.yfanal .contents .card{border-bottom:1px solid #f7f7f7;margin-bottom:1em;padding-bottom:15px;text-align:center}body.yfanal .contents .card>a{display:flex;flex-direction:column;justify-content:space-between}body.yfanal .contents .card>a,body.yfanal .contents .card>a:visited{color:var(--base-color);text-decoration:none}body.yfanal .contents .card .image{border-radius:var(--image-border-radius);overflow:clip;padding:0 0 5px;position:relative}body.yfanal .contents .card .image img{transition:.3s ease-in-out}body.yfanal .contents .card .image img:hover{scale:1.3}body.yfanal .contents .card .image div.itemFlags{align-items:stretch;bottom:10px;display:flex;flex-wrap:wrap;justify-content:flex-start;left:0;padding:0 8px;position:absolute}div.itemFlags span.flag{border-radius:4px;box-sizing:border-box;display:block;font-size:13px;font-weight:600;margin:0 4px 0 0;overflow:hidden;padding:4px 8px}body.yfanal .contents .card .text{display:flex;flex-direction:column;gap:.3em;justify-content:space-between}body.yfanal .contents .card .name{color:#000}body.yfanal .contents .card .name:hover{text-decoration:underline}body.yfanal .contents .card .abstract{font-size:var(--font-size-sm);text-align:left}body.yfanal .card .price{align-items:center;display:flex;flex-direction:row-reverse;gap:5px;justify-content:center;margin-top:0}body.yfanal .card .price,body.yfanal .card .price .sale-pr{color:var(--sale-price-color);font-size:16px;font-weight:600}body.yfanal .card .price .reg-pr{color:var(--regular-price-color);font-size:13px;font-weight:400;text-decoration:line-through}body.yfanal .contents .card .price .price-breaks{color:var(--base-color);font-size:var(--font-size-sm);font-weight:400;margin-top:.5em}body.yfanal .contents .card{animation:appear linear;animation-timeline:view();animation-range:entry 0}@media (max-width:780px){div.section-wrap .contect-nav-frame{display:none}body.yfanal .contents{grid-template-columns:repeat(2,1fr)}}body.yfanal .loneHero{display:flex;justify-content:center;margin-bottom:30px}body.yfanal .homeHero,body.yfanal .loneHero{background-color:var(--item-section-background-color)}body.yfanal .homeHero .swiper-slide{text-align:center}body.yfanal .jump-to-main-content{background-color:#ffffe0;border:2px dotted navy;box-sizing:border-box;font-size:2em;padding:.3em;position:absolute;top:-15rem;transition:top .5s ease-in-out;z-index:2}body.yfanal .jump-to-main-content:focus{top:0}body.yfanal a:focus-visible,body.yfanal button:focus-visible,body.yfanal input:focus-visible,body.yfanal select:focus-visible,body.yfanal textarea:focus-visible{border-radius:3px;box-shadow:0 0 10px #53d5fd;outline:3px solid #53d5fd;outline-offset:3px}body.yfanal .ytimesRecentlyViewed .card{margin-bottom:1em;text-align:center}body.yfanal .ytimesRecentlyViewed .card>a{display:flex;flex-direction:column;justify-content:space-between}body.yfanal .ytimesRecentlyViewed .card>a,body.yfanal .ytimesRecentlyViewed .card>a:visited{color:var(--base-color);text-decoration:none}body.yfanal .ytimesRecentlyViewed .card .image{border-radius:var(--image-border-radius);overflow:clip}body.yfanal .ytimesRecentlyViewed .card .image img{transition:.3s ease-in-out}body.yfanal .ytimesRecentlyViewed .card .image img:hover{scale:1.3}body.yfanal .ytimesRecentlyViewed .card .text{display:flex;flex-direction:column;gap:.3em;justify-content:space-between}body.yfanal .ytimesRecentlyViewed .card .name{color:#000}body.yfanal .ytimesRecentlyViewed .card .name:hover{text-decoration:underline}body.yfanal .ytimesRecentlyViewed .card .abstract{font-size:var(--font-size-sm);text-align:left}body.yfanal .ytimesRecentlyViewed .card .price{color:var(--sale-price-color);font-size:larger;font-weight:700;margin-top:.5em}body.yfanal .ytimesRecentlyViewed .card .price .reg-pr{color:var(--regular-price-color);font-size:13px;font-weight:400;text-decoration:line-through}body.yfanal .ytimesRecentlyViewed .card .price .price-breaks{color:var(--base-color);font-size:var(--font-size-sm);font-weight:400;margin-top:.5em}body.yfanal .ytimesRecentlyViewed .card a{gap:.5em}body.yfanal #topSearch form{z-index:2000}body.yfanal .floating-order{align-items:center;background-color:#000;bottom:0;display:flex;gap:1em;justify-content:center;padding:1em;position:sticky;transform:translateY(100%);transition:.5s ease-in-out;z-index:1}body.yfanal .floating-order>*{margin-top:0}body.yfanal#itemPage .floating-order .price{font-size:2em;margin-top:0}body.yfanal.scroll-down .floating-order{transform:translateY(0)}@media screen and (max-width:920px){body.yfanal #topSearch #query,body.yfanal #topSearch select{width:100%}body.yfanal #topSearch form{top:inherit;transform:inherit}}@media screen and (max-width:768px){body.yfanal #logo-search .utils .util{padding:10px}body.yfanal #logo-search .utils .util a img{max-height:26px!important}body.yfanal .inner{padding:0}body.yfanal footer .footerBoxes{gap:1em;grid-template-columns:repeat(2,minmax(0,1fr))}body.yfanal footer .footerBoxes h2{font-size:15px}body.yfanal footer .footerBoxes .box a,body.yfanal footer .footerBoxes .box span{font-size:13px;padding:10px 0}body.yfanal footer .footerBoxes .box.newsletter{grid-column:1/-1}body.yfanal footer .social-links{flex-wrap:wrap}body.yfanal footer .social-links>*{flex:inherit!important;width:32px}body.yfanal nav#mmenu{display:none}body.yfanal .paymentOptions{flex-direction:column}body.yfanal .cartBar{background-color:var(--base-color)}body.yfanal .cartBar a.cartLink{display:none}body.yfanal .cartLink span{display:none!important}body.yfanal .oneMobRow{align-items:center;display:flex;flex:1;justify-content:space-between;position:relative}.no-mobile{display:none!important}body.yfanal #hamburger{color:#1b1b1b;display:block;padding:10px;width:auto}body.yfanal #hamburger svg{color:#1b1b1b;height:26px}body.yfanal #logo{display:block;flex:1;float:none;text-align:center}body.yfanal #logo img{margin:auto;max-height:35px!important;width:auto}body.yfanal #topSearch form{top:0;transform:translateY(0)}body.yfanal li.greymob{background:#f7f7f7}body.yfanal .fitem-left .image-zoom-parent{padding-top:15px}}@media screen and (max-width:640px){body.yfanal #copyright,body.yfanal #footerPaymentOptions{text-align:left}}@media screen and (max-width:480px){body.yfanal #pageTopBar>.inner,body.yfanal #pageTopBar>.inner #topBarLinks{display:flex;font-size:11px;justify-content:center;text-align:center;width:100%}body.yfanal #hamburger,body.yfanal #logo-search .utils .util{padding:10px}body.yfanal #logo-search .utils .util a img{max-height:26px!important}body.yfanal footer .footerBoxes{grid-template-columns:repeat(2,minmax(0,1fr))}body.yfanal footer .footerBoxes h2{font-size:15px}body.yfanal footer .footerBoxes .box a,body.yfanal footer .footerBoxes .box span{font-size:13px;padding:10px 0}body.yfanal footer .footerBoxes .box.newsletter{grid-column:1/-1}body.yfanal #copyright,body.yfanal #footerPaymentOptions{padding:0 10px;text-align:center}}@media screen and (max-width:390px){body.yfanal #logo img{max-height:25px!important}body.yfanal footer .badges .inner{grid-template-columns:repeat(1,minmax(0,1fr))}body.yfanal footer .footer-tagline{font-size:13px}body.yfanal footer .footerBoxes{grid-template-columns:repeat(1,minmax(0,1fr))}body.yfanal footer .footerBoxes h2{font-size:14px}body.yfanal footer .footerBoxes .box a,body.yfanal footer .footerBoxes .box span{font-size:12px;padding:10px 0}body.yfanal footer .footerBoxes .box.newsletter{grid-column:1/-1}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInlmYW5hbC5zY3NzIiwieWZhbmFsLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUNJLGtCQUFBLENBQ0Esb0JBQUEsQ0FDQSxvQkFBQSxDQUNBLHFCQUFBLENBQ0EsaUNBQUEsQ0FDQSxvQ0FBQSxDQUNBLDhCQUFBLENBQ0EsdUNBQUEsQ0FDQSxvQkFBQSxDQUNBLHVDQUFBLENBQ0EsK0JBQUEsQ0FDQSxxQkFBQSxDQUNBLDBCQUFBLENBQ0EsNkJBQUEsQ0FDQSx3QkFBQSxDQUNBLGdDQUFBLENBQ0EsZ0JBQUEsQ0FDQSxzQkFBQSxDQUNBLDRCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQUNBLG1CQUFBLENBQ0EsMkZBQUEsQ0FDSCx5QkFBQSxDQUNHLDZCQUFBLENBQ0EsMkVBQUEsQ0FDQSxvQkFBQSxDQUNBLHlCQUFBLENBQ0Esb0JBQUEsQ0FDQSwySUFBQSxDQUNBLCtDQUFBLENBQ0EsZ0RBQUEsQ0FDQSxvQ0FBQSxDQUNBLCtDQUFBLENBQ0EsOENBQUEsQ0FDQSw2Q0FBQSxDQUNBLDhDQUFBLENBQ0EsZ0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENBQ0Esb0JBQUEsQ0FDQSxvQkFBQSxDQUNBLG9CQUFBLENBQ0Esb0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGdEQUFBLENBQ0EsZ0RBQUEsQ0FDQSxnREFBQSxDQUNBLCtDQUFBLENBQ0EsOENBQUEsQ0FDQSxvQ0FBQSxDQUNBLHdCQUFBLENBQ0Esd0JBQUEsQ0FDSCxvQ0FBQSxDQUNBLCtCQUFBLENBQ0EsOEJBQUEsQ0FDQSxxREFBQSxDQUNBLDZDQUFBLENBQ0EsaUNDQ0QsQ0RDQSxjQUNJLHFDQUFBLENBQ0EsOEVBQUEsQ0FDQSxvQ0FBQSxDQUNBLHVCQUFBLENBQ0EsWUFBQSxDQUNBLHdUQ0VKLENEQUEsa0ZBQ0ksbUJDR0osQ0REQSx3QkFDSSxvQkNJSixDREZBLDBCQUNJLHNCQUFBLENBQ0EsZ0JDS0osQ0RIQSx5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QjdDLENEbnJCRCxnQ0FBaUMsNkNDc3JCaEMsQ0RyckJBLG1DQUFvQyxjQ3dyQnBDLENEdHJCQSxpRkFBd0MsY0FBQSxDQUFnQixjQzhyQnhELENEN3JCQSxnREFBaUQsZ0JDZ3NCakQsQ0Q5ckJELHlEQUEwQyxjQUFBLENBQWxCLGlCQ3NzQnZCLENBQ0YsQ0Rwc0JBLG9DQUNDLHNCQUF1Qix5QkN1c0J0QixDRHRzQkQsa0NBQW1DLDZDQ3lzQmxDLENEeHNCRCxtQ0FBb0MsY0Myc0JuQyxDRDFzQkQsZ0NBQWlDLDZDQzZzQmhDLENENXNCQSxtQ0FBb0MsY0Mrc0JwQyxDRDdzQkEsaUZBQXdDLGNBQUEsQ0FBZ0IsY0NxdEJ4RCxDRHB0QkEsZ0RBQWlELGdCQ3V0QmpELENBQ0YiLCJmaWxlIjoieWZhbmFsLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdHtcbiAgICAtLW1heC13aWR0aDoxNjIwcHg7XG4gICAgLS1saW5rLWNvbG9yOiMwMDcyOWE7XG4gICAgLS1iYXNlLWNvbG9yOiMxZDFkMWQ7XG4gICAgLS1iYXNlLWZvbnQtc2l6ZToxNnB4O1xuICAgIC0tcGFnZS1ib2R5LWJhY2tncm91bmQtY29sb3I6I2ZmZjtcbiAgICAtLW1haW4tY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgLS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgIC0taGVhZGVyLXByb21vLWJhY2tncm91bmQtY29sb3I6IzBhNmVjNjtcbiAgICAtLWxpbmUtY29sb3I6I2UxZTFlMTtcbiAgICAtLWl0ZW0tc2VjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7XG4gICAgLS1zcGVjaWFscy10aXRsZS10ZXh0LXNpemU6MjRweDtcbiAgICAtLXRpdGxlLWNvbG9yOiMxMjE4NjM7XG4gICAgLS1zYWxlLXByaWNlLWNvbG9yOiMxZDFkMWQ7XG4gICAgLS1yZWd1bGFyLXByaWNlLWNvbG9yOiM3NTc1NzU7XG4gICAgLS1lbXBoYXNpcy1jb2xvcjojMDA5M2JkO1xuICAgIC0tc2VjdGlvbi1pdGVtLWJvcmRlci1jb2xvcjojZmZmO1xuICAgIC0tY29sdW1uLWNvdW50OjQ7XG4gICAgLS1ib3JkZXItY29sb3I6IzFkMWQxZDtcbiAgICAtLW1haW4tYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgIC0tYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgLS1pbWFnZS1ib3JkZXItcmFkaXVzOjVweDtcbiAgICAtLWJvcmRlci1yYWRpdXM6NXB4O1xuICAgIC0tZm9vdGVyLWJhY2tncm91bmQtaW1hZ2U6dXJsKGh0dHBzOi8vc2l0ZS50aGVyYXF1YXRpY3MuY29tL2ZpbGVzL3RocS13YXZlcy1iYWNrZ3JvdW5kLnBuZyk7XG5cdC0tZm9vdGVyLWxpbmtzLWNvbG9yOiAjZmZmO1xuICAgIC0tdHJhbnNpdGlvbjowLjJzIGVhc2UtaW4tb3V0O1xuICAgIC0tc2VhcmNoLWljb246dXJsKGh0dHBzOi8vc2l0ZS50aGVyYXF1YXRpY3MuY29tL2ZpbGVzc2VhcmNoLWljb24tdHJhbnMuc3ZnKTtcbiAgICAtLWNvbG9yLXByaW1hcnk6IzAwMDtcbiAgICAtLWNvbG9yLXNlY29uZGFyeTojNDI0MjQyO1xuICAgIC0tc2NhbGUtZmFjdG9yOjEuMTI1O1xuICAgIC0tZm9udC1mYW1pbHk6TW9udHNlcnJhdCwtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLFwiTGliZXJhdGlvbiBTYW5zXCIsc2Fucy1zZXJpZjtcbiAgICAtLWZvbnQtc2l6ZS14czpjYWxjKHZhcigtLWJhc2UtZm9udC1zaXplKSowLjc1KTtcbiAgICAtLWZvbnQtc2l6ZS1zbTpjYWxjKHZhcigtLWJhc2UtZm9udC1zaXplKSowLjg3NSk7XG4gICAgLS1mb250LXNpemUtbWQ6dmFyKC0tYmFzZS1mb250LXNpemUpO1xuICAgIC0tZm9udC1zaXplLWxnOmNhbGModmFyKC0tYmFzZS1mb250LXNpemUpKjEuMjUpO1xuICAgIC0tZm9udC1zaXplLXhsOmNhbGModmFyKC0tYmFzZS1mb250LXNpemUpKjEuNSk7XG4gICAgLS1mb250LXNpemUteHhsOmNhbGModmFyKC0tYmFzZS1mb250LXNpemUpKjIpO1xuICAgIC0tZm9udC1zaXplLXh4eGw6Y2FsYyh2YXIoLS1iYXNlLWZvbnQtc2l6ZSkqMyk7XG4gICAgLS1zcGFjaW5nLXhzOjRweDtcbiAgICAtLXNwYWNpbmctc206OHB4O1xuICAgIC0tc3BhY2luZy1tZDoxNnB4O1xuICAgIC0tc3BhY2luZy1sZzoyNHB4O1xuICAgIC0tc3BhY2luZy14bDozMnB4O1xuICAgIC0tc3BhY2luZy14eGw6NDhweDtcbiAgICAtLWxpbmUtaGVpZ2h0LXhzOjEuMjtcbiAgICAtLWxpbmUtaGVpZ2h0LXNtOjEuMztcbiAgICAtLWxpbmUtaGVpZ2h0LW1kOjEuNTtcbiAgICAtLWxpbmUtaGVpZ2h0LWxnOjEuNjtcbiAgICAtLWxpbmUtaGVpZ2h0LXhsOjEuNztcbiAgICAtLWZvbnQtc2l6ZS1oMTpjYWxjKHZhcigtLWJhc2UtZm9udC1zaXplKSoyLjQ4OCk7XG4gICAgLS1mb250LXNpemUtaDI6Y2FsYyh2YXIoLS1iYXNlLWZvbnQtc2l6ZSkqMi4wNzQpO1xuICAgIC0tZm9udC1zaXplLWgzOmNhbGModmFyKC0tYmFzZS1mb250LXNpemUpKjEuNzI4KTtcbiAgICAtLWZvbnQtc2l6ZS1oNDpjYWxjKHZhcigtLWJhc2UtZm9udC1zaXplKSoxLjQ0KTtcbiAgICAtLWZvbnQtc2l6ZS1oNTpjYWxjKHZhcigtLWJhc2UtZm9udC1zaXplKSoxLjIpO1xuICAgIC0tZm9udC1zaXplLWg2OnZhcigtLWJhc2UtZm9udC1zaXplKTtcbiAgICAtLW5hbWUtaW1hZ2Utd2lkdGg6MzYwcHg7XG4gICAgLS1uYW1lLWltYWdlLWhlaWdodDo2MHB4O1xuXHQtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOjE2cHg7XG5cdC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOjE1cHg7XG5cdC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDA7XG5cdC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOnRyYW5zcGFyZW50O1xuXHQtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OjE7XG5cdC0tZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IzExNTI4Yztcbn1cbi5jb250ZW50LWdyaWR7XG4gICAgLS1icmVha291dC1tYXgtd2lkdGg6dmFyKC0tbWF4LXdpZHRoKTtcbiAgICAtLWJyZWFrb3V0LXNpemU6Y2FsYygodmFyKC0tYnJlYWtvdXQtbWF4LXdpZHRoKSAtIHZhcigtLWNvbnRlbnQtbWF4LXdpZHRoKSkvMik7XG4gICAgLS1jb250ZW50LW1heC13aWR0aDp2YXIoLS1tYXgtd2lkdGgpO1xuICAgIC0tcGFkZGluZy1pbmxpbmU6MC41cmVtO1xuICAgIGRpc3BsYXk6Z3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6W2Z1bGwtd2lkdGgtc3RhcnRdIG1pbm1heCh2YXIoLS1wYWRkaW5nLWlubGluZSksMWZyKSBbYnJlYWtvdXQtc3RhcnRdIG1pbm1heCgwLHZhcigtLWJyZWFrb3V0LXNpemUpKSBbY29udGVudC1zdGFydF0gbWluKDEwMCUgLSB2YXIoLS1wYWRkaW5nLWlubGluZSkgKiAyLHZhcigtLWNvbnRlbnQtbWF4LXdpZHRoKSkgW2NvbnRlbnQtZW5kXSBtaW5tYXgoMCx2YXIoLS1icmVha291dC1zaXplKSkgW2JyZWFrb3V0LWVuZF0gbWlubWF4KHZhcigtLXBhZGRpbmctaW5saW5lKSwxZnIpIFtmdWxsLXdpZHRoLWVuZF1cbn1cbi5jb250ZW50LWdyaWQ+Om5vdCguYnJlYWtvdXQsLmZ1bGwtd2lkdGgpLC5mdWxsLXdpZHRoPjpub3QoLmJyZWFrb3V0LC5mdWxsLXdpZHRoKXtcbiAgICBncmlkLWNvbHVtbjpjb250ZW50XG59XG4uY29udGVudC1ncmlkPi5icmVha291dHtcbiAgICBncmlkLWNvbHVtbjpicmVha291dFxufVxuLmNvbnRlbnQtZ3JpZD4uZnVsbC13aWR0aHtcbiAgICBncmlkLWNvbHVtbjpmdWxsLXdpZHRoO1xuICAgIHBhZGRpbmctaW5saW5lOjBcbn1cbkBtZWRpYSAobWF4LXdpZHRoOjQwMHB4KXtcbiAgICA6cm9vdHtcbiAgICAgICAgLS1iYXNlLWZvbnQtc2l6ZToxN3B4O1xuICAgICAgICAtLWZvbnQtc2l6ZS1oMTpjYWxjKHZhcigtLWJhc2UtZm9udC1zaXplKSoxLjYpO1xuICAgICAgICAtLWZvbnQtc2l6ZS1oMjpjYWxjKHZhcigtLWJhc2UtZm9udC1zaXplKSoxLjUpO1xuICAgICAgICAtLWZvbnQtc2l6ZS1oMzpjYWxjKHZhcigtLWJhc2UtZm9udC1zaXplKSoxLjQpO1xuICAgICAgICAtLWZvbnQtc2l6ZS1oNDpjYWxjKHZhcigtLWJhc2UtZm9udC1zaXplKSoxLjMpO1xuICAgICAgICAtLWZvbnQtc2l6ZS1oNTpjYWxjKHZhcigtLWJhc2UtZm9udC1zaXplKSoxLjIpO1xuICAgICAgICAtLWZvbnQtc2l6ZS1oNjp2YXIoLS1iYXNlLWZvbnQtc2l6ZSlcbiAgICB9XG59XG4qe1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveFxufVxuYm9keSxodG1se1xuICAgIGhlaWdodDoxMDAlO1xuICAgIG1hcmdpbjowXG59XG5ib2R5e1xuICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tYm9keS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBjb2xvcjp2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICBmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOnZhcigtLWJhc2UtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDp2YXIoLS1saW5lLWhlaWdodC1tZCk7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlXG59XG5jb21tZW50e1xuICAgIGRpc3BsYXk6bm9uZVxufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciB7XG4gICAgei1pbmRleDogMjAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIEhFQURFUiBTVFlMRVMgKi9cbiAgICBoZWFkZXIge2JhY2tncm91bmQtY29sb3I6dmFyKC0taGVhZGVyLWJhY2tncm91bmQtY29sb3IpO3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt0cmFuc2l0aW9uOi41cyBlYXNlLWluLW91dDt6LWluZGV4OjI7fVxuICAgIGJvZHkuc2Nyb2xsLWRvd24gaGVhZGVyIHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTIwJSk7fVxuICAgIGJvZHk6bm90KC5zY3JvbGwtZG93bikgaGVhZGVyLnN0aWNreSB7Ym94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwwLDAsMC4zKTt9XG5cdGJvZHkueWZhbmFsIGhlYWRlciAjcGFnZVRvcEJhciB7dHJhbnNpdGlvbjogIGFsbCAwLjVzO21heC1oZWlnaHQ6IDQwcHg7fVxuXHRib2R5LnlmYW5hbCBoZWFkZXIuc3RpY2t5ICNwYWdlVG9wQmFyIHttYXgtaGVpZ2h0OiAwO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOiAwIDEwcHg7fVxuXG5cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6c3dpcGVyLWljb25zO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBzcmM6dXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIilcbn1cbjpyb290e1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZcbn1cbjpob3N0e1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB6LWluZGV4OjFcbn1cbi5zd2lwZXJ7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgcGFkZGluZzowIDAgNDBweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB6LWluZGV4OjFcbn1cbi5zd2lwZXIuaG9tZUhlcm8ge3BhZGRpbmc6IDAgMCAzMHB4O31cbi5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye1xuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtblxufVxuLnN3aXBlci13cmFwcGVye1xuICAgIGJveC1zaXppbmc6Y29udGVudC1ib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHotaW5kZXg6MTtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVaKDApXG59XG4uc3dpcGVyLWhvcml6b250YWx7XG4gICAgdG91Y2gtYWN0aW9uOnBhbi15XG59XG4uc3dpcGVyLXZlcnRpY2Fse1xuICAgIHRvdWNoLWFjdGlvbjpwYW4teFxufVxuLnN3aXBlci1zbGlkZXtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGZsZXgtc2hyaW5rOjA7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07XG4gICAgd2lkdGg6MTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7XG4gICAgdmlzaWJpbGl0eTpoaWRkZW5cbn1cbi5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtcbiAgICBoZWlnaHQ6YXV0b1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcntcbiAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodFxufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWigwKVxufVxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye1xuICAgIHBlcnNwZWN0aXZlOjEyMDBweFxufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7XG4gICAgdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkXG59XG4uc3dpcGVyLTNke1xuICAgIHBlcnNwZWN0aXZlOjEyMDBweFxufVxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZXtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Rcbn1cbi5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye1xuICAgIG92ZXJmbG93OmF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOm5vbmU7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOm5vbmVcbn1cbi5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntcbiAgICBkaXNwbGF5Om5vbmVcbn1cbi5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnRcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVye1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnlcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntcbiAgICBzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6bm9uZVxufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOm5vbmVcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlwiO1xuICAgIGZsZXgtc2hyaW5rOjA7XG4gICAgb3JkZXI6OTk5OVxufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtcbiAgICBzY3JvbGwtc25hcC1zdG9wOmFsd2F5c1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSlcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjpiZWZvcmV7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgbWluLWhlaWdodDoxcHg7XG4gICAgd2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcilcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpXG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOmJlZm9yZXtcbiAgICBoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgbWluLXdpZHRoOjFweDtcbiAgICB3aWR0aDoxMDAlXG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we1xuICAgIGhlaWdodDoxMDAlO1xuICAgIGxlZnQ6MDtcbiAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgei1pbmRleDoxMFxufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tcbiAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KVxufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e1xuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDI3MGRlZyxyZ2JhKDAsMCwwLC41KSx0cmFuc3BhcmVudClcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7XG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgwLDAsMCwuNSksdHJhbnNwYXJlbnQpXG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMCwwLDAsLjUpLHRyYW5zcGFyZW50KVxufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217XG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMCwwLDAsLjUpLHRyYW5zcGFyZW50KVxufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlcntcbiAgICBib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgYm9yZGVyLXRvcDo0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIGhlaWdodDo0MnB4O1xuICAgIGxlZnQ6NTAlO1xuICAgIG1hcmdpbi1sZWZ0Oi0yMXB4O1xuICAgIG1hcmdpbi10b3A6LTIxcHg7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOjUwJTtcbiAgICB3aWR0aDo0MnB4O1xuICAgIHotaW5kZXg6MTBcbn1cbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcntcbiAgICBhbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGxpbmVhciBpbmZpbml0ZVxufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXtcbiAgICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZlxufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3tcbiAgICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMFxufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57XG4gICAgMCV7XG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMGRlZylcbiAgICB9XG4gICAgdG97XG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMXR1cm4pXG4gICAgfVxufVxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWigwKVxufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlwiO1xuICAgIGxlZnQ6MDtcbiAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowXG59XG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjphZnRlcntcbiAgICBoZWlnaHQ6MXB4O1xuICAgIHdpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpXG59XG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6YWZ0ZXJ7XG4gICAgaGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xuICAgIHdpZHRoOjFweFxufVxuOnJvb3R7XG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHhcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgY29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGhlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIG1hcmdpbi10b3A6Y2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8yKTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCw1MCUpO1xuICAgIHdpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvNDQqMjcpO1xuICAgIHotaW5kZXg6MTBcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7XG4gICAgY3Vyc29yOmF1dG87XG4gICAgb3BhY2l0eTouMzU7XG4gICAgcG9pbnRlci1ldmVudHM6bm9uZVxufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue1xuICAgIGN1cnNvcjphdXRvO1xuICAgIG9wYWNpdHk6MDtcbiAgICBwb2ludGVyLWV2ZW50czpub25lXG59XG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntcbiAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3tcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICAtby1vYmplY3QtZml0OmNvbnRhaW47XG4gICAgb2JqZWN0LWZpdDpjb250YWluO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO1xuICAgIHdpZHRoOjEwMCVcbn1cbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKVxufVxuLnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xuICAgIGxlZnQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO1xuICAgIHJpZ2h0OmF1dG9cbn1cbi5zd2lwZXItYnV0dG9uLWxvY2t7XG4gICAgZGlzcGxheTpub25lXG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7XG4gICAgZm9udC1mYW1pbHk6c3dpcGVyLWljb25zO1xuICAgIGZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgICBmb250LXZhcmlhbnQ6bm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOjA7XG4gICAgbGluZS1oZWlnaHQ6MTtcbiAgICB0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudFxufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJwcmV2XCJcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntcbiAgICBsZWZ0OmF1dG87XG4gICAgcmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpXG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7XG4gICAgY29udGVudDpcIm5leHRcIlxufVxuLnN3aXBlci1wYWdpbmF0aW9ue1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zaXRpb246b3BhY2l0eSAuM3M7XG4gICAgei1pbmRleDoxMFxufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntcbiAgICBvcGFjaXR5OjBcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke1xuICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnRcbn1cbi5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjA7XG4gICAgdG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCxhdXRvKTtcbiAgICB3aWR0aDoxMDAlXG59XG4uc3dpcGVyLWhvcml6b250YWwuaG9tZUhlcm8gPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7Ym90dG9tOjA7fVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tcbiAgICBmb250LXNpemU6MDtcbiAgICBvdmVyZmxvdzpoaWRkZW5cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06c2NhbGUoLjMzKVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbntcbiAgICB0cmFuc2Zvcm06c2NhbGUoMSlcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldntcbiAgICB0cmFuc2Zvcm06c2NhbGUoLjY2KVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7XG4gICAgdHJhbnNmb3JtOnNjYWxlKC4zMylcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHtcbiAgICB0cmFuc2Zvcm06c2NhbGUoLjY2KVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7XG4gICAgdHJhbnNmb3JtOnNjYWxlKC4zMylcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XG4gICAgYmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7XG4gICAgYm9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cyw1MCUpO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO1xuICAgIG9wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksLjIpO1xuICAgIHdpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtcblx0Ym9yZGVyOiBzb2xpZCAycHggdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IpO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTtcbiAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgYm94LXNoYWRvdzpub25lO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MFxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xuICAgIGN1cnNvcjpwb2ludGVyXG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7XG4gICAgZGlzcGxheTpub25lIWltcG9ydGFudFxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG4gICAgYmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LDEpXG59XG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze1xuICAgIGxlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTtcbiAgICByaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCw4cHgpO1xuICAgIHRvcDo1MCU7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDBcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tcbiAgICB0b3A6NTAlO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOjhweFxufVxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMsdG9wIC4yc1xufVxuLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xuICAgIG1hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpXG59XG4uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje1xuICAgIGxlZnQ6NTAlO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcFxufVxuLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XG4gICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzLGxlZnQgLjJzXG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XG4gICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzLHJpZ2h0IC4yc1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue1xuICAgIGNvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLGluaGVyaXQpXG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7XG4gICAgYmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4yNSkpO1xuICAgIHBvc2l0aW9uOmFic29sdXRlXG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7XG4gICAgYmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBsZWZ0OjA7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgdHJhbnNmb3JtOnNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7XG4gICAgd2lkdGg6MTAwJVxufVxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse1xuICAgIHRyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wXG59XG4uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXtcbiAgICBoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO1xuICAgIGxlZnQ6MDtcbiAgICB0b3A6MDtcbiAgICB3aWR0aDoxMDAlXG59XG4uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBsZWZ0OjA7XG4gICAgdG9wOjA7XG4gICAgd2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpXG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tcbiAgICBkaXNwbGF5Om5vbmVcbn1cbi5zd2lwZXItc2Nyb2xsYmFye1xuICAgIGJhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4xKSk7XG4gICAgYm9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgdG91Y2gtYWN0aW9uOm5vbmVcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7XG4gICAgZGlzcGxheTpub25lIWltcG9ydGFudFxufVxuLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtcbiAgICBib3R0b206dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sNHB4KTtcbiAgICBoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7XG4gICAgbGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLGF1dG8pO1xuICAgIHdpZHRoOmNhbGMoMTAwJSAtIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkqMik7XG4gICAgei1pbmRleDo1MFxufVxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye1xuICAgIGhlaWdodDpjYWxjKDEwMCUgLSB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKjIpO1xuICAgIGxlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LGF1dG8pO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHJpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsNHB4KTtcbiAgICB0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO1xuICAgIHdpZHRoOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO1xuICAgIHotaW5kZXg6NTBcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7XG4gICAgYmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IscmdiYSgwLDAsMCwuNSkpO1xuICAgIGJvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIGxlZnQ6MDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB0b3A6MDtcbiAgICB3aWR0aDoxMDAlXG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tcbiAgICBjdXJzb3I6bW92ZVxufVxuLnN3aXBlci1zY3JvbGxiYXItbG9ja3tcbiAgICBkaXNwbGF5Om5vbmVcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXJ7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHdpZHRoOjEwMCVcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne1xuICAgIG1heC1oZWlnaHQ6MTAwJTtcbiAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAtby1vYmplY3QtZml0OmNvbnRhaW47XG4gICAgb2JqZWN0LWZpdDpjb250YWluXG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZHtcbiAgICBjdXJzb3I6bW92ZTtcbiAgICB0b3VjaC1hY3Rpb246bm9uZVxufVxuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntcbiAgICBsZWZ0OjA7XG4gICAgb3BhY2l0eTowO1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgei1pbmRleDotMTAwMFxufVxuLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXRcbn1cbi5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7XG4gICAgZmxleC13cmFwOndyYXBcbn1cbi5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye1xuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICBmbGV4LXdyYXA6d3JhcFxufVxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dFxufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7XG4gICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHlcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7XG4gICAgcG9pbnRlci1ldmVudHM6bm9uZVxufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtcbiAgICBwb2ludGVyLWV2ZW50czphdXRvXG59XG4uc3dpcGVyLnN3aXBlci1jdWJle1xuICAgIG92ZXJmbG93OnZpc2libGVcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjowIDA7XG4gICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgd2lkdGg6MTAwJTtcbiAgICB6LWluZGV4OjFcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7XG4gICAgcG9pbnRlci1ldmVudHM6bm9uZVxufVxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMFxufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtcbiAgICBwb2ludGVyLWV2ZW50czphdXRvXG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e1xuICAgIHBvaW50ZXItZXZlbnRzOmF1dG87XG4gICAgdmlzaWJpbGl0eTp2aXNpYmxlXG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3tcbiAgICBib3R0b206MDtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBsZWZ0OjA7XG4gICAgb3BhY2l0eTouNjtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHotaW5kZXg6MFxufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle1xuICAgIGJhY2tncm91bmQ6IzAwMDtcbiAgICBib3R0b206MDtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgZmlsdGVyOmJsdXIoNTBweCk7XG4gICAgbGVmdDowO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHJpZ2h0OjA7XG4gICAgdG9wOjBcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtcbiAgICBwb2ludGVyLWV2ZW50czphdXRvO1xuICAgIHZpc2liaWxpdHk6dmlzaWJsZVxufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgei1pbmRleDowXG59XG4uc3dpcGVyLnN3aXBlci1mbGlwe1xuICAgIG92ZXJmbG93OnZpc2libGVcbn1cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgei1pbmRleDoxXG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmVcbn1cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7XG4gICAgcG9pbnRlci1ldmVudHM6YXV0b1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgei1pbmRleDowXG59XG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0XG59XG4uc3dpcGVyLnN3aXBlci1jYXJkc3tcbiAgICBvdmVyZmxvdzp2aXNpYmxlXG59XG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbVxufVxuLnN3aXBlci1idXR0b24tbmV4dHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwczovL3NlcC50dXJiaWZ5Y2RuLmNvbS9heS9tb2JpbGUvaS9tb2JpbGUtc2Nyb2xsLXJpZ2h0XzIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6MzlweCAzOHB4O1xuICAgIGhlaWdodDozOHB4O1xuICAgIHJpZ2h0OjA7XG4gICAgd2lkdGg6MzlweFxufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntcbiAgICBjb250ZW50OlwiXCJcbn1cbi5zd2lwZXItYnV0dG9uLXByZXZ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoaHR0cHM6Ly9zZXAudHVyYmlmeWNkbi5jb20vYXkvbW9iaWxlL2kvbW9iaWxlLXNjcm9sbC1sZWZ0XzIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6MzlweCAzOHB4O1xuICAgIGNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICBoZWlnaHQ6MzhweDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6MzlweFxufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcntcbiAgICBjb250ZW50OlwiXCJcbn1cbmJvZHkueWZhbmFsIGgxLGJvZHkueWZhbmFsIGgyLGJvZHkueWZhbmFsIGgzLGJvZHkueWZhbmFsIGg0LGJvZHkueWZhbmFsIGg1LGJvZHkueWZhbmFsIGg2e1xuICAgIGxpbmUtaGVpZ2h0OnZhcigtLWxpbmUtaGVpZ2h0LWxnKTtcbiAgICBtYXJnaW4tYm90dG9tOnZhcigtLXNwYWNpbmctbWQpO1xuICAgIG1hcmdpbi10b3A6dmFyKC0tc3BhY2luZy1tZClcbn1cbmJvZHkueWZhbmFsIGgxe1xuICAgIGNvbG9yOnZhcigtLXRpdGxlLWNvbG9yKTtcbiAgICBmb250LXNpemU6dmFyKC0tZm9udC1zaXplLWgxKTtcbiAgICBsaW5lLWhlaWdodDoxLjJcbn1cbmJvZHkueWZhbmFsIGgye1xuICAgIGZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtaDIpXG59XG5ib2R5LnlmYW5hbCBoM3tcbiAgICBmb250LXNpemU6dmFyKC0tZm9udC1zaXplLWgzKVxufVxuYm9keS55ZmFuYWwgaDR7XG4gICAgZm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1oNClcbn1cbmJvZHkueWZhbmFsIGg1e1xuICAgIGZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtaDUpXG59XG5ib2R5LnlmYW5hbCBoNntcbiAgICBmb250LXNpemU6dmFyKC0tZm9udC1zaXplLWg2KVxufVxuYm9keS55ZmFuYWwgLnNsaWRle1xuICAgIHRleHQtYWxpZ246Y2VudGVyXG59XG5ib2R5LnlmYW5hbCAuaW5zaWRle1xuICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkIHZhcigtLWxpbmUtY29sb3IpO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206MjRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZVxufVxuYm9keS55ZmFuYWwgLmluc2lkZTpob3ZlciB7XG5cdGZpbHRlcjpub25lO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnlmYW5hbCAuc2xpZGUgLnR4dHtcbiAgICBmb250LXNpemU6Ljk1cmVtO1xuICAgIG1hcmdpbi10b3A6MTVweDtcblx0ZmxleDoxO1xuXHRwYWRkaW5nOiAxNXB4IDAgMDtcbn1cbmJvZHkueWZhbmFsIC5zbGlkZSAudHh0LFxuYm9keS55ZmFuYWwgLnNsaWRlIC50eHQgYXtcbiAgICBjb2xvcjojMzczNzM3O1xuICAgIHdvcmQtYnJlYWs6YnJlYWstd29yZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS55ZmFuYWwgLnNsaWRlIC50eHQgYXtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZVxufVxuYm9keS55ZmFuYWwgLnNsaWRlIC50eHQgYTpob3ZlcntcbiAgICBjb2xvcjp2YXIoLS1saW5rLWNvbG9yKVxufVxuXG5ib2R5LnlmYW5hbCAua2lja2VycyAuaW5zaWRlLFxuYm9keS55ZmFuYWwgLmtpY2tlcnMgLmluc2lkZTpob3ZlciB7XG5cdGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5LnlmYW5hbCAua2lja2VycyAuc2xpZGUgLnR4dHtcblx0Y29sb3I6ICM0NDQ7XG5cdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdHBhZGRpbmc6IDE1cHggMCAwO1xufVxuYm9keS55ZmFuYWwgLmtpY2tlcnMgLnNsaWRlIC50eHQgYSxcbmJvZHkueWZhbmFsIC5raWNrZXJzIC5zbGlkZSAudHh0IGE6aG92ZXIge1xuXHRjb2xvcjogIzQ0NDtcblx0Zm9udC13ZWlnaHQ6NTAwO1xufVxuXG5ib2R5LnlmYW5hbCAuaG9tZS1mZWF0dXJlZC1jYXRlZ29yaWVzIC5zbGlkZSBpbWcge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LnlmYW5hbCAuaG9tZS1mZWF0dXJlZC1jYXRlZ29yaWVzIC5zbGlkZSAudHh0IHtcblx0cGFkZGluZzogMTVweCAwIDA7XG59XG5cbmJvZHkueWZhbmFsIC5iZXN0c2VsbGVycyAuc2xpZGUgaW1ne1xuICAgIGJvcmRlcjoxcHggc29saWQgdmFyKC0tcGFnZS1ib2R5LWJhY2tncm91bmQtY29sb3IpXG59XG5ib2R5LnlmYW5hbCAuYmVzdHNlbGxlcnMgLnNsaWRlIGltZzpob3ZlcntcbiAgICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWxpbmstY29sb3IpO1xuICAgIHRyYW5zaXRpb246LjVzXG59XG5ib2R5LnlmYW5hbCAubWFpbldyYXBwZXJ7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OjEwMGR2aFxufVxuYm9keS55ZmFuYWwgYXtcbiAgICBjb2xvcjp2YXIoLS1saW5rLWNvbG9yKVxufVxuYm9keS55ZmFuYWwgYTpob3Zlcixib2R5LnlmYW5hbCBidXR0b246aG92ZXJ7XG4gICAgZmlsdGVyOmJyaWdodG5lc3MoMTIwJSk7XG4gICAgdHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXRcbn1cbmJvZHkueWZhbmFsIGE6dmlzaXRlZHtcbiAgICBjb2xvcjp2YXIoLS1saW5rLWNvbG9yKVxufVxuYm9keS55ZmFuYWwgaW1nLGJvZHkueWZhbmFsIGlucHV0W3R5cGU9aW1hZ2Vde1xuICAgIGJvcmRlci1zdHlsZTpub25lO1xuICAgIGhlaWdodDphdXRvO1xuICAgIG1heC13aWR0aDoxMDAlXG59XG5ib2R5LnlmYW5hbCA6d2hlcmUoc3ZnOm5vdChbZmlsbF0pKXtcbiAgICBmaWxsOmN1cnJlbnRDb2xvclxufVxuYm9keS55ZmFuYWwgc3ZnOm5vdCg6cm9vdCl7XG4gICAgb3ZlcmZsb3c6aGlkZGVuXG59XG5ib2R5LnlmYW5hbCAuaW5uZXI6bm90KC5jb250ZW50LWdyaWQpe1xuICAgIG1hcmdpbjphdXRvO1xuICAgIG1heC13aWR0aDp2YXIoLS1tYXgtd2lkdGgpXG59XG5ib2R5LnlmYW5hbCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdLFt0eXBlPXJhZGlvXSxbdHlwZT1yYW5nZV0sW3R5cGU9ZmlsZV0sW3R5cGU9aW1hZ2VdKSwgYm9keS55ZmFuYWwgdGV4dGFyZWF7XG4gICAgLS1ib3JkZXItY29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAtLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIC0tYm94LXNoYWRvdzpub25lO1xuICAgIC0taW5wdXQtcGFkZGluZzowLjVyZW07XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOm5vbmU7XG4gICAgYXBwZWFyYW5jZTpub25lO1xuICAgIGJvcmRlcjoxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgIGNvbG9yOnZhcigtLWNvbG9yKTtcbiAgICBvdXRsaW5lOm5vbmU7XG4gICAgcGFkZGluZzp2YXIoLS1pbnB1dC1wYWRkaW5nKTtcbiAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgdmFyKC0tdHJhbnNpdGlvbiksYm9yZGVyLWNvbG9yIHZhcigtLXRyYW5zaXRpb24pLGNvbG9yIHZhcigtLXRyYW5zaXRpb24pXG59XG5ib2R5LnlmYW5hbCBidXR0b257XG4gICAgYm9yZGVyOjA7XG4gICAgYm9yZGVyLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGZvbnQtc2l6ZToxZW07XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIG1hcmdpbi10b3A6MWVtO1xuICAgIG91dGxpbmU6bm9uZTtcbiAgICBwYWRkaW5nOjFlbVxufVxuXG4jeXRpbWVzTWVnYW1lbnUge2Rpc3BsYXk6bm9uZTt9XG5cbmJvZHkueWZhbmFsIC5tYWluV3JhcHBlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1haW4tY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yKVxufVxuYm9keS55ZmFuYWwgbWFpbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1haW4tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgZmxleDoxXG59XG5ib2R5LnlmYW5hbCBtYWluIGltZzpub3QoLm5vLWJvcmRlcil7XG4gICAgYm9yZGVyLXJhZGl1czp2YXIoLS1pbWFnZS1ib3JkZXItcmFkaXVzKVxufVxuYm9keS55ZmFuYWwgbWFpbiBzZWN0aW9ue1xuICAgIC8qYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1pdGVtLXNlY3Rpb24tYmFja2dyb3VuZC1jb2xvcik7Ki9cbiAgICBib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgIG1hcmdpbi1ib3R0b206MmVtO1xuICAgIG1hcmdpbi10b3A6M2VtO1xuICAgIHBhZGRpbmc6MWVtXG59XG5ib2R5LnlmYW5hbCBtYWluIHNlY3Rpb24+ZGl2OmZpcnN0LW9mLXR5cGU+cDpmaXJzdC1vZi10eXBle1xuICAgIG1hcmdpbi10b3A6MFxufVxuYm9keS55ZmFuYWwgbWFpbiBzZWN0aW9uPmRpdjpsYXN0LW9mLXR5cGU+cDpsYXN0LW9mLXR5cGV7XG4gICAgbWFyZ2luLWJvdHRvbTowXG59XG5cbmJvZHkueWZhbmFsIG1haW4gc2VjdGlvbi5zZWN0aW9uX2hvbWUtaGVybyB7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjA7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cdGJvZHkueWZhbmFsIG1haW4gc2VjdGlvbi5zZWN0aW9uX2hvbWUtaGVybyAuaG9tZUhlcm8sXG5cdGJvZHkueWZhbmFsIG1haW4gc2VjdGlvbi5zZWN0aW9uX2hvbWUtaGVybyAubG9uZUhlcm8ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdGJvZHkueWZhbmFsIG1haW4gc2VjdGlvbi5zZWN0aW9uX2hvbWUtaGVybyAuc3dpcGVyLXNsaWRlIGltZyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5ib2R5LnlmYW5hbCBtYWluIHNlY3Rpb24+aDJ7XG4gICAgbWFyZ2luLXRvcDowO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcbn1cblxuYm9keS55ZmFuYWwgbWFpbiBzZWN0aW9uLnNlY3Rpb25faW50cm8tdGV4dCB7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRjb2xvcjogIzQ0NDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG5cdGJvZHkueWZhbmFsIG1haW4gc2VjdGlvbi5zZWN0aW9uX2ludHJvLXRleHQgLmludHJvVGV4dCB7bWF4LXdpZHRoOiAxMDAwcHg7bWFyZ2luOiBhdXRvO31cblx0Ym9keS55ZmFuYWwgbWFpbiBzZWN0aW9uLnNlY3Rpb25faW50cm8tdGV4dCBoMiB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OjUwMDtcblx0XHRjb2xvcjogIzQ0NDtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHR9XG5cbmJvZHkueWZhbmFsICNzY3JvbGxUb1RvcHtcbiAgICBib3R0b206MDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBvcGFjaXR5OjA7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgcmlnaHQ6MDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOi41cyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4Ojk5OTlcbn1cbmJvZHkueWZhbmFsICNzY3JvbGxUb1RvcCBpbWd7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgbWF4LXdpZHRoOjYwcHhcbn1cbmJvZHkueWZhbmFsICN5c19jcGVyc3tcbiAgICBmbG9hdDpsZWZ0XG59XG5ib2R5LnlmYW5hbCAjcGFnZVRvcEJhcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWhlYWRlci1wcm9tby1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBjb2xvcjojZmZmO1xuICAgIGZvbnQtc2l6ZTpzbWFsbDtcblx0cGFkZGluZzogMTBweDtcbn1cbmJvZHkueWZhbmFsICNwYWdlVG9wQmFyPi5pbm5lcntcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlblxufVxuYm9keS55ZmFuYWwgI3BhZ2VUb3BCYXI+LmlubmVyLGJvZHkueWZhbmFsICNwYWdlVG9wQmFyPi5pbm5lciBkaXZ7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGRpc3BsYXk6ZmxleFxufVxuYm9keS55ZmFuYWwgI3BhZ2VUb3BCYXIgPiAuaW5uZXIgZGl2LnRhZ0xpbmV7ZGlzcGxheTogbm9uZTt9XG5cbmJvZHkueWZhbmFsICNwYWdlVG9wQmFyID4gLmlubmVyICN0b3BCYXJMaW5rcyB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cbmJvZHkueWZhbmFsICNwYWdlVG9wQmFyICN0b3BCYXJMaW5rcyBhOmxpbmssXG5ib2R5LnlmYW5hbCAjcGFnZVRvcEJhciAjdG9wQmFyTGlua3MgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjojZmZmO1xuICAgIG1hcmdpbjowIDEwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkueWZhbmFsICNwYWdlVG9wQmFyICN0b3BCYXJMaW5rcyBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5LnlmYW5hbCAuY2FydEJhcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1sZWZ0OjFlbTtcbiAgICBwYWRkaW5nOjZweCAuNWVtXG59XG5ib2R5LnlmYW5hbCAuY2FydEJhciBhOmxpbmssYm9keS55ZmFuYWwgLmNhcnRCYXIgYTp2aXNpdGVke1xuICAgIGNvbG9yOiNmZmZcbn1cbmJvZHkueWZhbmFsIC5jYXJ0QmFyIGEuY2FydExpbmt7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGNvbG9yOnZhcigtLWJhc2UtY29sb3IpIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZ2FwOjEwcHhcbn1cbmJvZHkueWZhbmFsIC5jYXJ0QmFyIGEuY2FydExpbmsgaW1ne1xuICAgIHdpZHRoOjEuNWVtXG59XG5ib2R5LnlmYW5hbCAjc3VwZXJiYXJDb250YWluZXJ7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZGVkZTtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gICAgaGVpZ2h0OjI2cHg7XG4gICAgcGFkZGluZzo2cHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgd2lkdGg6MTAwJSFpbXBvcnRhbnRcbn1cbmJvZHkueWZhbmFsICN5c19zdXBlcmJhcntcbiAgICB3aWR0aDoxMDAlIWltcG9ydGFudFxufVxuYm9keS55ZmFuYWwgI3N1cGVyYmFyQ29udGFpbmVyIGEsYm9keS55ZmFuYWwgLmNhcnRCYXIgYXtcbiAgICBjb2xvcjojMzczNzM3O1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lXG59XG5ib2R5LnlmYW5hbCAjc3VwZXJiYXJDb250YWluZXIgYTpob3Zlcixib2R5LnlmYW5hbCAuY2FydEJhciBhOmhvdmVye1xuICAgIGNvbG9yOiNiYjVhMjdcbn1cbmJvZHkueWZhbmFsIC55c19jbGVhcntcbiAgICBjbGVhcjpib3RoXG59XG5ib2R5LnlmYW5hbCAjbG9nbyBpbWd7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjEwMCU7XG4gICAgbWF4LXdpZHRoOnZhcigtLW5hbWUtaW1hZ2Utd2lkdGgpO1xuXHRoZWlnaHQ6YXV0bztcblx0bWFyZ2luOjA7XG5cdHRyYW5zaXRpb246ICBhbGwgMC41cztcbn1cbmJvZHkueWZhbmFsICNsb2dvLXNlYXJjaHtcbiAgICBhbGlnbi1jb250ZW50OmNlbnRlcjtcbiAgICBkaXNwbGF5OmZsZXg7XG5cdGZsZXgtd3JhcDp3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6MWVtIDA7XG4gICAgd2lkdGg6MTAwJVxufVxuXHRib2R5LnlmYW5hbCAjbG9nby1zZWFyY2ggLm9uZU1vYlJvdyB7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDthbGlnbi1pdGVtczogY2VudGVyO31cblxuYm9keS55ZmFuYWwgI2xvZ28tc2VhcmNoICN0b3BTZWFyY2gge1xuXHRvcmRlcjogMTtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleDoxO1xuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIG1heC13aWR0aDo3MTVweDtcblx0bWFyZ2luOiAwIDEwcHggIWltcG9ydGFudDtcblx0ZmxleC1iYXNpczogMTAwJTtcblx0bWF4LWhlaWdodDogMDtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAgYWxsIDAuM3M7XG59XG5ib2R5LnlmYW5hbCAjbG9nby1zZWFyY2ggI3RvcFNlYXJjaC5vcGVuIHttYXgtaGVpZ2h0OiA0OHB4O31cblxuYm9keS55ZmFuYWwgI3RvcFNlYXJjaCAubGFiZWxmaWVsZHtcbiAgICBmbGV4LWdyb3c6MVxufVxuYm9keS55ZmFuYWwgI3RvcFNlYXJjaCAuYnV0dG9ubGFiZWx7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LWdyb3c6MFxufVxuYm9keS55ZmFuYWwgI3RvcFNlYXJjaCAubGFiZWxmaWVsZD5zcGFue1xuICAgIGRpc3BsYXk6bm9uZVxufVxuYm9keS55ZmFuYWwgI3RvcFNlYXJjaCBmb3Jte1xuICAgIGJvcmRlcjoycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOjI1cHg7XG4gICAgcGFkZGluZzowIDE1cHhcbn1cbmJvZHkueWZhbmFsICN0b3BTZWFyY2ggZmllbGRzZXR7XG4gICAgYm9yZGVyOjA7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MFxufVxuYm9keS55ZmFuYWwgI3RvcFNlYXJjaCAjcXVlcnl7XG4gICAgYm9yZGVyOjA7XG4gICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICB3aWR0aDoxMDAlO1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5ib2R5LnlmYW5hbCAjdG9wU2VhcmNoICNxdWVyeTo6LW1vei1wbGFjZWhvbGRlcntcbiAgICBmb250LXN0eWxlOml0YWxpY1xufVxuYm9keS55ZmFuYWwgI3RvcFNlYXJjaCAjcXVlcnk6OnBsYWNlaG9sZGVye1xuICAgIGZvbnQtc3R5bGU6aXRhbGljXG59XG5ib2R5LnlmYW5hbCAjdG9wU2VhcmNoIHNlbGVjdHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgYm9yZGVyOjA7XG4gICAgZGlzcGxheTpub25lO1xuICAgIGhlaWdodDoyOHB4O1xuICAgIG1hcmdpbjowIDEwcHggMCAwO1xuICAgIHBhZGRpbmc6MCAwIDAgMWVtXG59XG5ib2R5LnlmYW5hbCAjdG9wU2VhcmNoICNzZWFyY2hzdWJtaXR7XG5cdGNvbG9yOiB2YXIoLS1oZWFkZXItcHJvbW8tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyOjA7XG4gICAgcGFkZGluZzowO1xuXHRtYXJnaW46MDtcbiAgICBoZWlnaHQ6MjRweDtcbiAgICB3aWR0aDoyNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuc3BhbiNtb2JpbGVTZWFyY2hJY29uIHtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOiAxMHB4O2N1cnNvcjogcG9pbnRlcjt9XG5cdHNwYW4jbW9iaWxlU2VhcmNoSWNvbiBzdmcge1xuXHRcdGNvbG9yOiB2YXIoLS1oZWFkZXItcHJvbW8tYmFja2dyb3VuZC1jb2xvcik7XG5cdFx0aGVpZ2h0OjI4cHg7XG5cdFx0d2lkdGg6MjhweDtcblx0fVxuXG5ib2R5LnlmYW5hbCAjbG9nby1zZWFyY2ggLnV0aWxzIHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDthbGlnbi1pdGVtczogY2VudGVyO31cblx0Ym9keS55ZmFuYWwgI2xvZ28tc2VhcmNoIC51dGlscyAudXRpbCB7cGFkZGluZzogMCAzMHB4O31cblx0XHRib2R5LnlmYW5hbCAjbG9nby1zZWFyY2ggLnV0aWxzIC51dGlsIGEge2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6IGNlbnRlcjt0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxuXHRcdFx0Ym9keS55ZmFuYWwgI2xvZ28tc2VhcmNoIC51dGlscyAudXRpbCBhIGltZyB7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW46MDttYXgtaGVpZ2h0OiAzMHB4O3dpZHRoOiBhdXRvO31cblx0XHRcdGJvZHkueWZhbmFsICNsb2dvLXNlYXJjaCAudXRpbHMgLnV0aWwgYSBzcGFuLnRleHQge2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjthbGlnbi1pdGVtczogZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzogMCAwIDAgMTBweDt9XG5cdFx0XHRcdGJvZHkueWZhbmFsICNsb2dvLXNlYXJjaCAudXRpbHMgLnV0aWwgYSBzcGFuLnRleHQgc3Bhbi5waG9uZU51bWJlciB7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZTogMTZweDtjb2xvcjogIzAwMDt3aGl0ZS1zcGFjZTogbm93cmFwO31cblx0XHRcdFx0Ym9keS55ZmFuYWwgI2xvZ28tc2VhcmNoIC51dGlscyAudXRpbCBhIHNwYW4udGV4dCBzcGFuLnBob25lSG91cnMge2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTogMTJweDtjb2xvcjogIzAwMDt3aGl0ZS1zcGFjZTogbm93cmFwO31cblx0XHRcdFx0Ym9keS55ZmFuYWwgI2xvZ28tc2VhcmNoIC51dGlscyAudXRpbCBhIHNwYW4udGV4dCBzcGFuLmNhcnRMYWJlbCB7ZGlzcGxheTpub25lO31cblx0XHRcdFx0Ym9keS55ZmFuYWwgI2xvZ28tc2VhcmNoIC51dGlscyAudXRpbCBhIHNwYW4udGV4dCBzcGFuLmNhcnRUb3RhbCB7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZTogMTZweDtjb2xvcjogIzAwMDt3aGl0ZS1zcGFjZTogbm93cmFwO31cblx0XHRcdFx0Ym9keS55ZmFuYWwgI2xvZ28tc2VhcmNoIC51dGlscyAudXRpbCBhIHNwYW4udGV4dCBzcGFuLmNhcnRJdGVtcyB7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOiAxMnB4O2NvbG9yOiAjMDAwO3doaXRlLXNwYWNlOiBub3dyYXA7fVxuXG5ib2R5LnlmYW5hbCAjbG9nby1zZWFyY2ggLnV0aWxzIC51dGlsLnBob25lIGEgc3Bhbi50ZXh0IHtkaXNwbGF5Om5vbmV9XG5ib2R5LnlmYW5hbCAjbG9nby1zZWFyY2ggLnV0aWxzIC51dGlsLmNhcnQgYSBzcGFuLnRleHQge2Rpc3BsYXk6bm9uZTt9XG5cbmJvZHkueWZhbmFsIC5wcm9tby1iYW5uZXJ7XG4gICAgbWFyZ2luOjJlbSAwO1xuICAgIHRleHQtYWxpZ246Y2VudGVyXG59XG5ib2R5LnlmYW5hbCAjbWFpblBhZ2UgaDJ7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZGVkZTtcbiAgICBjb2xvcjp2YXIoLS10aXRsZS1jb2xvcik7XG4gICAgZm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1oMik7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIHBhZGRpbmc6MjdweCAwO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZVxufVxuYm9keS55ZmFuYWwgLnNhbGV7XG4gICAgY29sb3I6dmFyKC0tc2FsZS1wcmljZS1jb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6NzAwXG59XG5ib2R5LnlmYW5hbCAucmVne1xuICAgIGNvbG9yOnZhcigtLXJlZ3VsYXItcHJpY2UtY29sb3IpO1xuICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgIHRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2hcbn1cbmJvZHkueWZhbmFsIGZvb3Rlcntcblx0YmFja2dyb3VuZDogdmFyKC0tZm9vdGVyLWJhY2tncm91bmQtY29sb3IpIHZhcigtLWZvb3Rlci1iYWNrZ3JvdW5kLWltYWdlKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjAgMCA0MHB4O1xufVxuXG5ib2R5LnlmYW5hbCBmb290ZXIgLmJhZGdlcyB7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtwYWRkaW5nOiAxMHB4O2JhY2tncm91bmQtY29sb3I6ICMxNDE3NjQ7fVxuYm9keS55ZmFuYWwgZm9vdGVyIC5iYWRnZXMgLmlubmVyIHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO2dyaWQtZ2FwOiAxNXB4IDEwcHg7fVxuXHRib2R5LnlmYW5hbCBmb290ZXIgLmJhZGdlcyAuYmFkZ2Uge2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6IGNlbnRlcjtjb2xvcjogI2ZmZjt9XG5cdFx0Ym9keS55ZmFuYWwgZm9vdGVyIC5iYWRnZXMgLmJhZGdlIC5pY29uIHtjb2xvcjogI2ZmZjt9XG5cdFx0XHRib2R5LnlmYW5hbCBmb290ZXIgLmJhZGdlcyAuYmFkZ2UgLmljb24gc3ZnIHtjb2xvcjogI2ZmZjt9XG5cdFx0XHRib2R5LnlmYW5hbCBmb290ZXIgLmJhZGdlcyAuYmFkZ2UudHJ1c3RlZCAuaWNvbiBzdmcge3dpZHRoOmF1dG87aGVpZ2h0OjI4cHg7fVxuXHRcdFx0Ym9keS55ZmFuYWwgZm9vdGVyIC5iYWRnZXMgLmJhZGdlLmV4Y2x1c2l2ZSAuaWNvbiBzdmcge3dpZHRoOmF1dG87aGVpZ2h0OjI4cHg7fVxuXHRcdFx0Ym9keS55ZmFuYWwgZm9vdGVyIC5iYWRnZXMgLmJhZGdlLndlbGxuZXNzIC5pY29uIHN2ZyB7d2lkdGg6YXV0bztoZWlnaHQ6MjhweDt9XG5cdFx0XHRib2R5LnlmYW5hbCBmb290ZXIgLmJhZGdlcyAuYmFkZ2UucmV0dXJuIC5pY29uIHN2ZyB7d2lkdGg6YXV0bztoZWlnaHQ6MjhweDt0cmFuc2Zvcm06IHNjYWxlWSgtMSk7dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO31cblx0XHRib2R5LnlmYW5hbCBmb290ZXIgLmJhZGdlcyAuYmFkZ2UgLnRleHQge3BhZGRpbmc6IDAgMCAwIDEwcHg7Zm9udC1zaXplOiAxNHB4O31cblxuXG5ib2R5LnlmYW5hbCBmb290ZXIgLmZvb3Rlci10YWdsaW5lIHtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO3BhZGRpbmc6IDI1cHggMTBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjogI2ZmZjtmb250LXNpemU6IDE4cHg7fVxuXG5ib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVze1xuXHRkaXNwbGF5OmdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcblx0Z3JpZC1nYXA6IDIwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG5ib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIC5ib3gge1xuXHRwYWRkaW5nOiAwIDMwcHggMCAwO1xufVxuYm9keS55ZmFuYWwgZm9vdGVyIC5mb290ZXJCb3hlcyAuYm94Lm5ld3NsZXR0ZXIge1xuXHRwYWRkaW5nOiAwO1xufVxuYm9keS55ZmFuYWwgZm9vdGVyIC5mb290ZXJCb3hlcyAuYm94IHNwYW4ge1xuXHRkaXNwbGF5OmJsb2NrO1xuICAgIGNvbG9yOnZhcigtLWZvb3Rlci1saW5rcy1jb2xvcik7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0cGFkZGluZzogNHB4IDA7XG59XG5ib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIC5ib3ggc3Bhbi5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczpiYXNlbGluZTtcbn1cbmJvZHkueWZhbmFsIGZvb3RlciAuZm9vdGVyQm94ZXMgLmJveCBzcGFuIGltZyB7XG5cdGhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cHg7XG59XG5ib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIGE6bGluayxcbmJvZHkueWZhbmFsIGZvb3RlciAuZm9vdGVyQm94ZXMgYTp2aXNpdGVke1xuXHRkaXNwbGF5OmJsb2NrO1xuICAgIGNvbG9yOnZhcigtLWZvb3Rlci1saW5rcy1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0cGFkZGluZzogNnB4IDA7XG59XG5cdGJvZHkueWZhbmFsIGZvb3RlciAuZm9vdGVyQm94ZXMgYSBpbWcge1xuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5ib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIGgye1xuICAgIGZvbnQtc2l6ZToxLjNyZW07XG5cdGNvbG9yOiNhZGM2ZGY7XG59XG5ib2R5LnlmYW5hbCBmb290ZXIgLnNvY2lhbC1saW5rcyB7XG4gICAgZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6MTBweFxufVxuYm9keS55ZmFuYWwgZm9vdGVyIC5zb2NpYWwtbGlua3M+YXtcbn1cbmJvZHkueWZhbmFsLmludGVyYWN0aW9uIGZvb3RlcntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWZvb3Rlci1iYWNrZ3JvdW5kLWltYWdlKVxufVxuYm9keS55ZmFuYWwgI2NvcHlyaWdodHtcbiAgICBmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXNtYWxsLDE0cHgpO1xuXHRjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46MTVweCAwO1xuICAgIHRleHQtYWxpZ246bGVmdFxufVxuYm9keS55ZmFuYWwgLm5ld3NsZXR0ZXIgLnByb21wdHtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHhcbn1cbmJvZHkueWZhbmFsIC5uZXdzbGV0dGVyIGZvcm17XG4gICAgbWFyZ2luLWJvdHRvbToyZW1cbn1cbmJvZHkueWZhbmFsIC5uZXdzbGV0dGVyIGZvcm0gZmllbGRzZXR7XG4gICAgYm9yZGVyOjA7XG4gICAgZGlzcGxheTppbmxpbmUtZmxleDtcbiAgICBtYXJnaW46MCAwIDFlbTtcbiAgICBwYWRkaW5nOjA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkueWZhbmFsIC5uZXdzbGV0dGVyIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNkZWRlZGU7XG4gICAgY29sb3I6dmFyKC0tYmFzZS1jb2xvcik7XG4gICAgcGFkZGluZzoxZW07XG5cdGZsZXg6MTtcbn1cbmJvZHkueWZhbmFsIC5uZXdzbGV0dGVyIGlucHV0W3R5cGU9c3VibWl0XXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJhc2UtY29sb3IpO1xuICAgIGJvcmRlcjowO1xuICAgIGNvbG9yOiNmZmY7XG4gICAgcGFkZGluZzowIDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG59XG5ib2R5LnlmYW5hbCAjZm9vdGVyUGF5bWVudE9wdGlvbnN7XG4gICAgbWFyZ2luOiA1ZW0gMCAwO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbi8vIE1haWxlckxpdGUgZm9ybSBlbWJlZCBzdHlsZXNcbi5tbC1mb3JtLWVtYmVkV3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tbC1mb3JtLWVtYmVkQm9keSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm1sLWZvcm0tZW1iZWRDb250ZW50IHtcbiAgICBoNCwgcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5mb3JtLm1sLWJsb2NrLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxZW07XG59XG4ubWwtZm9ybS1lbWJlZFN1Ym1pdCBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tbC1mb3JtLXN1Y2Nlc3NCb2R5LnJvdy1zdWNjZXNzICoge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG5cblxuLyogQlJFQURDUlVNQlMgU1RZTEVTICovXG4uYnJlYWRjcnVtYnMtZnJhbWUge2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7cGFkZGluZzogMTVweCAxMHB4O2JhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7fVxuLm1haW50eXBlIC5icmVhZGNydW1icy1mcmFtZSB7ZGlzcGxheTpub25lO31cblx0Ym9keS55ZmFuYWwgLmJyZWFkY3J1bWJze1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cbmJvZHkueWZhbmFsIHVsI3lzX3Byb21vX2Jhbm5lcl9saXN0e1xuICAgIHBhZGRpbmc6MFxufVxuYm9keS55ZmFuYWwgbGkueXNfcHJvbW9fYmFubmVye1xuICAgIG1hcmdpbjowXG59XG5ib2R5LnlmYW5hbCAjaGFtYnVyZ2VyLGJvZHkueWZhbmFsIC5vbmVNb2JSb3cgYS5jYXJ0TGlua3tcbiAgICBkaXNwbGF5Om5vbmVcbn1cblxuLyogSE9NRSBURVNUSU1PTklBTFMgKi9cbiNob21lVGVzdGltb25pYWwge2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7YmFja2dyb3VuZDogI2U3ZjFmYiB2YXIoLS1mb290ZXItYmFja2dyb3VuZC1pbWFnZSkgY2VudGVyIHRvcCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47cGFkZGluZzogMjBweCAxMHB4O21hcmdpbjogMjBweCAwO31cblx0I2hvbWVUZXN0aW1vbmlhbCBoMyB7bWFyZ2luOiAwIDAgMTBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6IDE2cHg7Zm9udC13ZWlnaHQ6IDYwMDtjb2xvcjogI2RmMDAwNzt9XG5cdCNob21lVGVzdGltb25pYWwgaDIge21hcmdpbjogMCAwIDIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOiAyNHB4O2ZvbnQtd2VpZ2h0OiBib2xkO2NvbG9yOiAjMTMxNjYzO31cblx0XHQjaG9tZVRlc3RpbW9uaWFsIGgyIHNwYW4ubGlnaHRibHVlIHtjb2xvcjogIzBhNmZjNzt9XG5cdCNob21lVGVzdGltb25pYWwgaW1nIHtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO21hcmdpbjoxMHB4IGF1dG87fVxuXHQjaG9tZVRlc3RpbW9uaWFsIGRpdi50ZXN0aW1vbmlhbC1pbm5lciB7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTttYXgtd2lkdGg6IDgwMHB4O21hcmdpbjogYXV0bztwYWRkaW5nOiAyMHB4IDEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOiAxNHB4O2ZvbnQtd2VpZ2h0OiBub3JtYWw7Y29sb3I6ICMxZDFkMWQ7fVxuXHRcdCNob21lVGVzdGltb25pYWwgZGl2LnRlc3RpbW9uaWFsLWlubmVyIHNtYWxsIHtmb250LXNpemU6IDEycHg7Y29sb3I6ICMyZDJkMmQ7fVxuXG4vKiBIT01FIE1FU1NBR0UgKi9cbnNlY3Rpb24uc2VjdGlvbl9tZXNzYWdlIHtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7cGFkZGluZzogMjBweCAxMHB4O21hcmdpbjogMjBweCAwIDA7fVxuXHRzZWN0aW9uLnNlY3Rpb25fbWVzc2FnZSBkaXYubWVzc2FnZSB7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTttYXgtd2lkdGg6IDEwMDBweDttYXJnaW46IGF1dG87dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOiAxNHB4O2xpbmUtaGVpZ2h0OiAxLjU7fVxuXHRcdHNlY3Rpb24uc2VjdGlvbl9tZXNzYWdlIGRpdi5tZXNzYWdlIGgyIHtmb250LXNpemU6IDIwcHg7Zm9udC13ZWlnaHQ6IDUwMDtjb2xvcjogIzQ0NDttYXJnaW46IDAgMCAyMHB4O31cblx0XHRzZWN0aW9uLnNlY3Rpb25fbWVzc2FnZSBkaXYubWVzc2FnZSBwIGltZyB7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW46MzBweCBhdXRvO31cblx0XHRzZWN0aW9uLnNlY3Rpb25fbWVzc2FnZSBkaXYubWVzc2FnZSBkaXYuZmxleCB7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDogY2VudGVyO2FsaWduLWl0ZW1zOiBjZW50ZXI7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7ZmxleC13cmFwOiB3cmFwO31cblx0XHRcdHNlY3Rpb24uc2VjdGlvbl9tZXNzYWdlIGRpdi5tZXNzYWdlIGRpdi5mbGV4IGRpdi5pbWcge3BhZGRpbmc6IDAgMjBweCAyMHB4IDA7fVxuXHRcdFx0XHRzZWN0aW9uLnNlY3Rpb25fbWVzc2FnZSBkaXYubWVzc2FnZSBkaXYuZmxleCBkaXYuaW1nIGltZyB7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt9XG5cdFx0c2VjdGlvbi5zZWN0aW9uX21lc3NhZ2UgZGl2Lm1lc3NhZ2UgZGl2LnRleHQge3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTogMTRweDt9XG5cdFx0XHRzZWN0aW9uLnNlY3Rpb25fbWVzc2FnZSBkaXYubWVzc2FnZSBkaXYudGV4dCBoMyB7Zm9udC1zaXplOiAxOHB4O2ZvbnQtd2VpZ2h0OiA1MDA7Y29sb3I6ICM0NDQ7bWFyZ2luOiAwIDAgMTBweDt9XG5cdFx0XHRzZWN0aW9uLnNlY3Rpb25fbWVzc2FnZSBkaXYubWVzc2FnZSBkaXYudGV4dCBhIHtkaXNwbGF5OmJsb2NrO21hcmdpbjogMTBweCAwIDA7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Zm9udC1zaXplOiAxNHB4OyBjb2xvcjogI2VkMDAwMDtmb250LXdlaWdodDogNTAwO31cblxuYm9keS55ZmFuYWwgI2Vycm9yTXNne1xuICAgIHdpZHRoOjEwMCUhaW1wb3J0YW50XG59XG5ib2R5LnlmYW5hbCAjc2VhcmNoc3VibWl0e1xuICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluXG59XG5Aa2V5ZnJhbWVzIGFwcGVhcntcbiAgICAwJXtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICBzY2FsZTouNVxuICAgIH1cbiAgICB0b3tcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICBzY2FsZToxXG4gICAgfVxufVxuXG5cbi8qIENPTlRFTlRTICYgQ09OVEVYVFVBTCBOQVYgKi9cbmRpdi5zZWN0aW9uLXdyYXAge31cblxuXHRkaXYuc2VjdGlvbi13cmFwIGRpdi5mbGV4LmhlYWQge2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7cGFkZGluZzogMjBweCAwO2JvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMTIxODY0O31cblx0XHRkaXYuc2VjdGlvbi13cmFwIGRpdi5uYW1lLWNhcHRpb24ge2ZsZXg6MTt9XG5cdFx0XHRkaXYuc2VjdGlvbi13cmFwIGRpdi5uYW1lLWNhcHRpb24gaDEge21hcmdpbjogMCAwIDIwcHg7Zm9udC1zaXplOiAzMnB4O2ZvbnQtd2VpZ2h0OiA2MDA7fVxuXHRcdFx0ZGl2LnNlY3Rpb24td3JhcCBkaXYubmFtZS1jYXB0aW9uIGRpdi5jYXB0aW9uIHt9XG5cdFx0ZGl2LnNlY3Rpb24td3JhcCBkaXYuc2VjdGlvbi1pbWFnZSB7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOmNhbGMoNTAlIC0gMzBweCk7cGFkZGluZzogMCAwIDAgMzBweDt9XG5cdFx0XHRkaXYuc2VjdGlvbi13cmFwIGRpdi5zZWN0aW9uLWltYWdlIGltZyB7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW46MCBhdXRvO31cblxuXHRkaXYuc2VjdGlvbi13cmFwIGRpdi5mbGV4Om5vdCguaGVhZCkge2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7cGFkZGluZzogMjBweCAwO31cblx0XHRkaXYuc2VjdGlvbi13cmFwIC5jb250ZWN0LW5hdi1mcmFtZSB7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjMwMHB4O3BhZGRpbmc6IDAgMzBweCAwIDA7IGZsZXgtc2hyaW5rOiAwO31cblx0XHRcdGRpdi5zZWN0aW9uLXdyYXAgZGl2LmNvbnRleHQtbmF2IHtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO31cblx0XHRcdFx0ZGl2LnNlY3Rpb24td3JhcCBkaXYuY29udGV4dC1uYXYgaDMge2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7cGFkZGluZzogMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O2ZvbnQtc2l6ZTogMTJweDtjb2xvcjogIzAwMDtmb250LXdlaWdodDpub3JtYWw7fVxuXHRcdFx0XHRcdGRpdi5zZWN0aW9uLXdyYXAgZGl2LmNvbnRleHQtbmF2IGgzIGEge2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOiAyMHB4O2NvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7Zm9udC13ZWlnaHQ6NjAwO3RleHQtZGVjb3JhdGlvbjogbm9uZTt9XG5cdFx0XHRcdGRpdi5zZWN0aW9uLXdyYXAgZGl2LmNvbnRleHQtbmF2IHVsIHtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjogMDtwYWRkaW5nOiAwO31cblx0XHRcdFx0XHRkaXYuc2VjdGlvbi13cmFwIGRpdi5jb250ZXh0LW5hdiB1bCBsaSB7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTt9XG5cdFx0XHRcdFx0XHRkaXYuc2VjdGlvbi13cmFwIGRpdi5jb250ZXh0LW5hdiB1bCBsaSBhIHtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO3BhZGRpbmc6IDEwcHg7Zm9udC1zaXplOiAxNHB4O2NvbG9yOiAjMDAwO3RleHQtZGVjb3JhdGlvbjogbm9uZTt9XG5cdFx0XHRcdFx0XHRkaXYuc2VjdGlvbi13cmFwIGRpdi5jb250ZXh0LW5hdiB1bCBsaSBhOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XG5cdFx0XHRcdGRpdi5zZWN0aW9uLXdyYXAgZGl2LmNvbnRleHQtbmF2IHVsLm90aGVycyB7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46IDIwcHggMCAwO3BhZGRpbmc6IDA7fVxuXHRcdFx0XHRcdGRpdi5zZWN0aW9uLXdyYXAgZGl2LmNvbnRleHQtbmF2IHVsLm90aGVycyBsaSB7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTt9XG5cdFx0XHRcdFx0XHRkaXYuc2VjdGlvbi13cmFwIGRpdi5jb250ZXh0LW5hdiB1bC5vdGhlcnMgbGkgYSB7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtwYWRkaW5nOiAxMHB4O2ZvbnQtc2l6ZTogMTRweDtjb2xvcjogIzAwMDt0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxuXHRcdFx0XHRcdFx0ZGl2LnNlY3Rpb24td3JhcCBkaXYuY29udGV4dC1uYXYgdWwub3RoZXJzIGxpIGE6aG92ZXIge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cblx0XG5cdGRpdi5zZWN0aW9uLXdyYXAgZGl2LmZsZXggZGl2LmNvbnRlbnRzIHtmbGV4OjE7fVxuXG4uY29udGV4dC1uYXYgbGkuY3VycmVudCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBhOmxpbmssIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZGl2LnNlY3Rpb24td3JhcCBkaXYuZmxleC5oZWFkIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICAgIGRpdi5zZWN0aW9uLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5ib2R5LnlmYW5hbCAuY29udGVudHN7XG4gICAgZGlzcGxheTpncmlkO1xuICAgIGdhcDoxZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCh2YXIoLS1jb2x1bW4tY291bnQpLDFmcik7XG4gICAgbWFyZ2luLXRvcDoyZW07XG5cdFxufVxuYm9keS55ZmFuYWwgLmNvbnRlbnRzIC5jYXJke1xuICAgIG1hcmdpbi1ib3R0b206MWVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmN2Y3Zjc7XG59XG5ib2R5LnlmYW5hbCAuY29udGVudHMgLmNhcmQ+YXtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuXG59XG5ib2R5LnlmYW5hbCAuY29udGVudHMgLmNhcmQ+YSxib2R5LnlmYW5hbCAuY29udGVudHMgLmNhcmQ+YTp2aXNpdGVke1xuICAgIGNvbG9yOnZhcigtLWJhc2UtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lXG59XG5ib2R5LnlmYW5hbCAuY29udGVudHMgLmNhcmQgLmltYWdle1xuICAgIGJvcmRlci1yYWRpdXM6dmFyKC0taW1hZ2UtYm9yZGVyLXJhZGl1cyk7XG4gICAgb3ZlcmZsb3c6Y2xpcDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDAgNXB4O1xufVxuYm9keS55ZmFuYWwgLmNvbnRlbnRzIC5jYXJkIC5pbWFnZSBpbWd7XG4gICAgdHJhbnNpdGlvbjouM3MgZWFzZS1pbi1vdXRcbn1cbmJvZHkueWZhbmFsIC5jb250ZW50cyAuY2FyZCAuaW1hZ2UgaW1nOmhvdmVye1xuICAgIHNjYWxlOjEuM1xufVxuXHRib2R5LnlmYW5hbCAuY29udGVudHMgLmNhcmQgLmltYWdlIGRpdi5pdGVtRmxhZ3Mge3Bvc2l0aW9uOiBhYnNvbHV0ZTtib3R0b206IDEwcHg7bGVmdDowO3BhZGRpbmc6IDAgOHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6IHN0cmV0Y2g7ZmxleC13cmFwOndyYXA7fVxuXHRcdCBkaXYuaXRlbUZsYWdzIHNwYW4uZmxhZyB7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzo0cHggOHB4O2ZvbnQtc2l6ZTogMTNweDtmb250LXdlaWdodDogNjAwO2JvcmRlci1yYWRpdXM6NHB4O292ZXJmbG93OmhpZGRlbjttYXJnaW46MCA0cHggMCAwO31cblxuYm9keS55ZmFuYWwgLmNvbnRlbnRzIC5jYXJkIC50ZXh0e1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgZ2FwOi4zZW07XG4gICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW5cbn1cbmJvZHkueWZhbmFsIC5jb250ZW50cyAuY2FyZCAubmFtZXtcbiAgICBjb2xvcjojMDAwXG59XG5ib2R5LnlmYW5hbCAuY29udGVudHMgLmNhcmQgLm5hbWU6aG92ZXJ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZVxufVxuYm9keS55ZmFuYWwgLmNvbnRlbnRzIC5jYXJkIC5hYnN0cmFjdHtcbiAgICBmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXNtKTtcbiAgICB0ZXh0LWFsaWduOmxlZnRcbn1cbmJvZHkueWZhbmFsIC5jYXJkIC5wcmljZSB7XG4gICAgY29sb3I6dmFyKC0tc2FsZS1wcmljZS1jb2xvcik7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIG1hcmdpbi10b3A6MDtcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRnYXA6IDVweDtcbn1cbmJvZHkueWZhbmFsIC5jYXJkIC5wcmljZSAuc2FsZS1wcntcbiAgICBjb2xvcjp2YXIoLS1zYWxlLXByaWNlLWNvbG9yKTtcbiAgICBmb250LXNpemU6MTZweDtcbiAgICBmb250LXdlaWdodDo2MDA7XG59XG5ib2R5LnlmYW5hbCAuY2FyZCAucHJpY2UgLnJlZy1wcntcbiAgICBjb2xvcjp2YXIoLS1yZWd1bGFyLXByaWNlLWNvbG9yKTtcbiAgICBmb250LXNpemU6MTNweDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaFxufVxuYm9keS55ZmFuYWwgLmNvbnRlbnRzIC5jYXJkIC5wcmljZSAucHJpY2UtYnJlYWtze1xuICAgIGNvbG9yOnZhcigtLWJhc2UtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtc20pO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBtYXJnaW4tdG9wOi41ZW1cbn1cbmJvZHkueWZhbmFsIC5jb250ZW50cyAuY2FyZHtcbiAgICBhbmltYXRpb246YXBwZWFyIGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltZWxpbmU6dmlldygpO1xuICAgIGFuaW1hdGlvbi1yYW5nZTplbnRyeSAwXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc4MHB4KXtcblx0ZGl2LnNlY3Rpb24td3JhcCAuY29udGVjdC1uYXYtZnJhbWUge2Rpc3BsYXk6bm9uZTt9XG4gICAgYm9keS55ZmFuYWwgLmNvbnRlbnRze1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsMWZyKVxuICAgIH1cbn1cblxuXG5ib2R5LnlmYW5hbCAubG9uZUhlcm97XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4XG59XG5ib2R5LnlmYW5hbCAuaG9tZUhlcm8sYm9keS55ZmFuYWwgLmxvbmVIZXJve1xuICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0taXRlbS1zZWN0aW9uLWJhY2tncm91bmQtY29sb3IpXG59XG5ib2R5LnlmYW5hbCAuaG9tZUhlcm8gLnN3aXBlci1zbGlkZXtcbiAgICB0ZXh0LWFsaWduOmNlbnRlclxufVxuYm9keS55ZmFuYWwgLmp1bXAtdG8tbWFpbi1jb250ZW50e1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZlMDtcbiAgICBib3JkZXI6MnB4IGRvdHRlZCBuYXZ5O1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICBmb250LXNpemU6MmVtO1xuICAgIHBhZGRpbmc6LjNlbTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6LTE1cmVtO1xuICAgIHRyYW5zaXRpb246dG9wIC41cyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OjJcbn1cbmJvZHkueWZhbmFsIC5qdW1wLXRvLW1haW4tY29udGVudDpmb2N1c3tcbiAgICB0b3A6MFxufVxuYm9keS55ZmFuYWwgYTpmb2N1cy12aXNpYmxlLGJvZHkueWZhbmFsIGJ1dHRvbjpmb2N1cy12aXNpYmxlLGJvZHkueWZhbmFsIGlucHV0OmZvY3VzLXZpc2libGUsYm9keS55ZmFuYWwgc2VsZWN0OmZvY3VzLXZpc2libGUsYm9keS55ZmFuYWwgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZXtcbiAgICBib3JkZXItcmFkaXVzOjNweDtcbiAgICBib3gtc2hhZG93OjAgMCAxMHB4ICM1M2Q1ZmQ7XG4gICAgb3V0bGluZTozcHggc29saWQgIzUzZDVmZDtcbiAgICBvdXRsaW5lLW9mZnNldDozcHhcbn1cbmJvZHkueWZhbmFsIC55dGltZXNSZWNlbnRseVZpZXdlZCAuY2FyZHtcbiAgICBtYXJnaW4tYm90dG9tOjFlbTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlclxufVxuYm9keS55ZmFuYWwgLnl0aW1lc1JlY2VudGx5Vmlld2VkIC5jYXJkPmF7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlblxufVxuYm9keS55ZmFuYWwgLnl0aW1lc1JlY2VudGx5Vmlld2VkIC5jYXJkPmEsYm9keS55ZmFuYWwgLnl0aW1lc1JlY2VudGx5Vmlld2VkIC5jYXJkPmE6dmlzaXRlZHtcbiAgICBjb2xvcjp2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZVxufVxuYm9keS55ZmFuYWwgLnl0aW1lc1JlY2VudGx5Vmlld2VkIC5jYXJkIC5pbWFnZXtcbiAgICBib3JkZXItcmFkaXVzOnZhcigtLWltYWdlLWJvcmRlci1yYWRpdXMpO1xuICAgIG92ZXJmbG93OmNsaXBcbn1cbmJvZHkueWZhbmFsIC55dGltZXNSZWNlbnRseVZpZXdlZCAuY2FyZCAuaW1hZ2UgaW1ne1xuICAgIHRyYW5zaXRpb246LjNzIGVhc2UtaW4tb3V0XG59XG5ib2R5LnlmYW5hbCAueXRpbWVzUmVjZW50bHlWaWV3ZWQgLmNhcmQgLmltYWdlIGltZzpob3ZlcntcbiAgICBzY2FsZToxLjNcbn1cbmJvZHkueWZhbmFsIC55dGltZXNSZWNlbnRseVZpZXdlZCAuY2FyZCAudGV4dHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgIGdhcDouM2VtO1xuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuXG59XG5ib2R5LnlmYW5hbCAueXRpbWVzUmVjZW50bHlWaWV3ZWQgLmNhcmQgLm5hbWV7XG4gICAgY29sb3I6IzAwMFxufVxuYm9keS55ZmFuYWwgLnl0aW1lc1JlY2VudGx5Vmlld2VkIC5jYXJkIC5uYW1lOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmVcbn1cbmJvZHkueWZhbmFsIC55dGltZXNSZWNlbnRseVZpZXdlZCAuY2FyZCAuYWJzdHJhY3R7XG4gICAgZm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1zbSk7XG4gICAgdGV4dC1hbGlnbjpsZWZ0XG59XG5ib2R5LnlmYW5hbCAueXRpbWVzUmVjZW50bHlWaWV3ZWQgLmNhcmQgLnByaWNle1xuICAgIGNvbG9yOnZhcigtLXNhbGUtcHJpY2UtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTpsYXJnZXI7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIG1hcmdpbi10b3A6LjVlbVxufVxuYm9keS55ZmFuYWwgLnl0aW1lc1JlY2VudGx5Vmlld2VkIC5jYXJkIC5wcmljZSAucmVnLXBye1xuICAgIGNvbG9yOnZhcigtLXJlZ3VsYXItcHJpY2UtY29sb3IpO1xuICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoXG59XG5ib2R5LnlmYW5hbCAueXRpbWVzUmVjZW50bHlWaWV3ZWQgLmNhcmQgLnByaWNlIC5wcmljZS1icmVha3N7XG4gICAgY29sb3I6dmFyKC0tYmFzZS1jb2xvcik7XG4gICAgZm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1zbSk7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIG1hcmdpbi10b3A6LjVlbVxufVxuYm9keS55ZmFuYWwgLnl0aW1lc1JlY2VudGx5Vmlld2VkIC5jYXJkIGF7XG4gICAgZ2FwOi41ZW1cbn1cblxuYm9keS55ZmFuYWwgI3RvcFNlYXJjaCBmb3Jte1xuICAgIHotaW5kZXg6MjAwMFxufVxuYm9keS55ZmFuYWwgLmZsb2F0aW5nLW9yZGVye1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7XG4gICAgYm90dG9tOjA7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGdhcDoxZW07XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICBwYWRkaW5nOjFlbTtcbiAgICBwb3NpdGlvbjpzdGlja3k7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjouNXMgZWFzZS1pbi1vdXQ7XG5cdHotaW5kZXg6MTtcbn1cbmJvZHkueWZhbmFsIC5mbG9hdGluZy1vcmRlcj4qe1xuICAgIG1hcmdpbi10b3A6MFxufVxuYm9keS55ZmFuYWwjaXRlbVBhZ2UgLmZsb2F0aW5nLW9yZGVyIC5wcmljZXtcbiAgICBmb250LXNpemU6MmVtO1xuICAgIG1hcmdpbi10b3A6MFxufVxuYm9keS55ZmFuYWwuc2Nyb2xsLWRvd24gLmZsb2F0aW5nLW9yZGVye1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApXG59XG5cblxuLyogU01BTExFUiBTVFlMRVMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTIwcHgpe1xuICAgIGJvZHkueWZhbmFsICN0b3BTZWFyY2ggI3F1ZXJ5LGJvZHkueWZhbmFsICN0b3BTZWFyY2ggc2VsZWN0e1xuICAgICAgICB3aWR0aDoxMDAlXG4gICAgfVxuICAgIGJvZHkueWZhbmFsICN0b3BTZWFyY2ggZm9ybXtcbiAgICAgICAgdG9wOmluaGVyaXQ7XG4gICAgICAgIHRyYW5zZm9ybTppbmhlcml0XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG5cdGJvZHkueWZhbmFsICNsb2dvLXNlYXJjaCAudXRpbHMgLnV0aWwge3BhZGRpbmc6MTBweDt9XG5cdFx0Ym9keS55ZmFuYWwgI2xvZ28tc2VhcmNoIC51dGlscyAudXRpbCBhIGltZyB7bWF4LWhlaWdodDogMjZweCAhaW1wb3J0YW50O31cblxuICAgIGJvZHkueWZhbmFsIC5pbm5lcntcbiAgICAgICAgcGFkZGluZzowXG4gICAgfVxuXHRib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7Z2FwOjFlbTt9XG5cdFx0Ym9keS55ZmFuYWwgZm9vdGVyIC5mb290ZXJCb3hlcyBoMiB7Zm9udC1zaXplOiAxNXB4O31cblx0XHRib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIC5ib3ggc3BhbiB7Zm9udC1zaXplOiAxM3B4O3BhZGRpbmc6IDEwcHggMDt9XG5cdFx0Ym9keS55ZmFuYWwgZm9vdGVyIC5mb290ZXJCb3hlcyAuYm94IGEge2ZvbnQtc2l6ZTogMTNweDtwYWRkaW5nOiAxMHB4IDA7fVxuXHRib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIC5ib3gubmV3c2xldHRlciB7Z3JpZC1jb2x1bW46IDEgLyAtMTt9XG5cbiAgICBib2R5LnlmYW5hbCBmb290ZXIgLnNvY2lhbC1saW5rc3tcbiAgICAgICAgZmxleC13cmFwOndyYXBcbiAgICB9XG4gICAgYm9keS55ZmFuYWwgZm9vdGVyIC5zb2NpYWwtbGlua3M+KntcbiAgICAgICAgZmxleDppbmhlcml0IWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6MzJweFxuICAgIH1cbiAgICBib2R5LnlmYW5hbCBuYXYjbW1lbnV7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cbiAgICBib2R5LnlmYW5hbCAucGF5bWVudE9wdGlvbnN7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtblxuICAgIH1cbiAgICBib2R5LnlmYW5hbCAuY2FydEJhcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iYXNlLWNvbG9yKVxuICAgIH1cbiAgICBib2R5LnlmYW5hbCAuY2FydEJhciBhLmNhcnRMaW5re1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG4gICAgYm9keS55ZmFuYWwgLmNhcnRMaW5rIHNwYW57XG4gICAgICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnRcbiAgICB9XG4gICAgYm9keS55ZmFuYWwgLm9uZU1vYlJvd3tcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRmbGV4OjE7XG4gICAgfVxuXHQubm8tbW9iaWxlIHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudDt9XG4gICAgYm9keS55ZmFuYWwgI2hhbWJ1cmdlcntcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgd2lkdGg6YXV0bztcblx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0Y29sb3I6ICMxYjFiMWI7XG4gICAgfVxuXHRcdGJvZHkueWZhbmFsICNoYW1idXJnZXIgc3ZnIHtoZWlnaHQ6IDI2cHg7Y29sb3I6ICMxYjFiMWI7fVxuICAgIGJvZHkueWZhbmFsICNsb2dve1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRmbGV4OjE7XG4gICAgfVxuICAgIGJvZHkueWZhbmFsICNsb2dvIGltZ3tcbiAgICAgICAgbWF4LWhlaWdodDozNXB4IWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6YXV0bztcblx0XHRtYXJnaW46IGF1dG87XG4gICAgfVxuXG5cdGJvZHkueWZhbmFsICN0b3BTZWFyY2ggZm9ybXtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApXG4gICAgfVxuICAgIGJvZHkueWZhbmFsIGxpLmdyZXltb2J7XG4gICAgICAgIGJhY2tncm91bmQ6I2Y3ZjdmN1xuICAgIH1cblxuXHRib2R5LnlmYW5hbCAuZml0ZW0tbGVmdCAuaW1hZ2Utem9vbS1wYXJlbnR7XG4gICAgICAgIHBhZGRpbmctdG9wOjE1cHhcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0MHB4KXtcblx0Ym9keS55ZmFuYWwgI2Zvb3RlclBheW1lbnRPcHRpb25zIHt0ZXh0LWFsaWduOmxlZnQ7fVxuXHRib2R5LnlmYW5hbCAjY29weXJpZ2h0IHt0ZXh0LWFsaWduOmxlZnQ7fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ4MHB4KXtcbiAgICBib2R5LnlmYW5hbCAjcGFnZVRvcEJhciA+IC5pbm5lcixcblx0Ym9keS55ZmFuYWwgI3BhZ2VUb3BCYXIgPiAuaW5uZXIgI3RvcEJhckxpbmtzIHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDExcHg7XG4gICAgfVxuXHRib2R5LnlmYW5hbCAjaGFtYnVyZ2VyIHtwYWRkaW5nOjEwcHg7fVxuXHRib2R5LnlmYW5hbCAjbG9nby1zZWFyY2ggLnV0aWxzIC51dGlsIHtwYWRkaW5nOjEwcHg7fVxuXHRcdGJvZHkueWZhbmFsICNsb2dvLXNlYXJjaCAudXRpbHMgLnV0aWwgYSBpbWcge21heC1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDt9XG5cdGJvZHkueWZhbmFsIGZvb3RlciAuZm9vdGVyQm94ZXMge2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTt9XG5cdFx0Ym9keS55ZmFuYWwgZm9vdGVyIC5mb290ZXJCb3hlcyBoMiB7Zm9udC1zaXplOiAxNXB4O31cblx0XHRib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIC5ib3ggc3BhbiB7Zm9udC1zaXplOiAxM3B4O3BhZGRpbmc6IDEwcHggMDt9XG5cdFx0Ym9keS55ZmFuYWwgZm9vdGVyIC5mb290ZXJCb3hlcyAuYm94IGEge2ZvbnQtc2l6ZTogMTNweDtwYWRkaW5nOiAxMHB4IDA7fVxuXHRcdGJvZHkueWZhbmFsIGZvb3RlciAuZm9vdGVyQm94ZXMgLmJveC5uZXdzbGV0dGVyIHtncmlkLWNvbHVtbjogMSAvIC0xO31cblx0Ym9keS55ZmFuYWwgI2Zvb3RlclBheW1lbnRPcHRpb25zIHt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOiAwIDEwcHg7fVxuXHRib2R5LnlmYW5hbCAjY29weXJpZ2h0IHt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOiAwIDEwcHg7fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KSB7XG5cdGJvZHkueWZhbmFsICNsb2dvIGltZyB7bWF4LWhlaWdodDogMjVweCAhaW1wb3J0YW50O31cblx0Ym9keS55ZmFuYWwgZm9vdGVyIC5iYWRnZXMgLmlubmVyIHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7fVxuXHRib2R5LnlmYW5hbCBmb290ZXIgLmZvb3Rlci10YWdsaW5lIHtmb250LXNpemU6IDEzcHg7fVxuXHRib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7fVxuXHRcdGJvZHkueWZhbmFsIGZvb3RlciAuZm9vdGVyQm94ZXMgaDIge2ZvbnQtc2l6ZTogMTRweDt9XG5cdFx0Ym9keS55ZmFuYWwgZm9vdGVyIC5mb290ZXJCb3hlcyAuYm94IHNwYW4ge2ZvbnQtc2l6ZTogMTJweDtwYWRkaW5nOiAxMHB4IDA7fVxuXHRcdGJvZHkueWZhbmFsIGZvb3RlciAuZm9vdGVyQm94ZXMgLmJveCBhIHtmb250LXNpemU6IDEycHg7cGFkZGluZzogMTBweCAwO31cblx0XHRib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIC5ib3gubmV3c2xldHRlciB7Z3JpZC1jb2x1bW46IDEgLyAtMTt9XG59IiwiOnJvb3Qge1xuICAtLW1heC13aWR0aDoxNjIwcHg7XG4gIC0tbGluay1jb2xvcjojMDA3MjlhO1xuICAtLWJhc2UtY29sb3I6IzFkMWQxZDtcbiAgLS1iYXNlLWZvbnQtc2l6ZToxNnB4O1xuICAtLXBhZ2UtYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gIC0tbWFpbi1jb250ZW50LWJhY2tncm91bmQtY29sb3I6I2ZmZjtcbiAgLS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAtLWhlYWRlci1wcm9tby1iYWNrZ3JvdW5kLWNvbG9yOiMwYTZlYzY7XG4gIC0tbGluZS1jb2xvcjojZTFlMWUxO1xuICAtLWl0ZW0tc2VjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7XG4gIC0tc3BlY2lhbHMtdGl0bGUtdGV4dC1zaXplOjI0cHg7XG4gIC0tdGl0bGUtY29sb3I6IzEyMTg2MztcbiAgLS1zYWxlLXByaWNlLWNvbG9yOiMxZDFkMWQ7XG4gIC0tcmVndWxhci1wcmljZS1jb2xvcjojNzU3NTc1O1xuICAtLWVtcGhhc2lzLWNvbG9yOiMwMDkzYmQ7XG4gIC0tc2VjdGlvbi1pdGVtLWJvcmRlci1jb2xvcjojZmZmO1xuICAtLWNvbHVtbi1jb3VudDo0O1xuICAtLWJvcmRlci1jb2xvcjojMWQxZDFkO1xuICAtLW1haW4tYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAtLWJvZHktYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAtLWltYWdlLWJvcmRlci1yYWRpdXM6NXB4O1xuICAtLWJvcmRlci1yYWRpdXM6NXB4O1xuICAtLWZvb3Rlci1iYWNrZ3JvdW5kLWltYWdlOnVybChodHRwczovL3NpdGUudGhlcmFxdWF0aWNzLmNvbS9maWxlcy90aHEtd2F2ZXMtYmFja2dyb3VuZC5wbmcpO1xuICAtLWZvb3Rlci1saW5rcy1jb2xvcjogI2ZmZjtcbiAgLS10cmFuc2l0aW9uOjAuMnMgZWFzZS1pbi1vdXQ7XG4gIC0tc2VhcmNoLWljb246dXJsKGh0dHBzOi8vc2l0ZS50aGVyYXF1YXRpY3MuY29tL2ZpbGVzc2VhcmNoLWljb24tdHJhbnMuc3ZnKTtcbiAgLS1jb2xvci1wcmltYXJ5OiMwMDA7XG4gIC0tY29sb3Itc2Vjb25kYXJ5OiM0MjQyNDI7XG4gIC0tc2NhbGUtZmFjdG9yOjEuMTI1O1xuICAtLWZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixcIkxpYmVyYXRpb24gU2Fuc1wiLHNhbnMtc2VyaWY7XG4gIC0tZm9udC1zaXplLXhzOmNhbGModmFyKC0tYmFzZS1mb250LXNpemUpKjAuNzUpO1xuICAtLWZvbnQtc2l6ZS1zbTpjYWxjKHZhcigtLWJhc2UtZm9udC1zaXplKSowLjg3NSk7XG4gIC0tZm9udC1zaXplLW1kOnZhcigtLWJhc2UtZm9udC1zaXplKTtcbiAgLS1mb250LXNpemUtbGc6Y2FsYyh2YXIoLS1iYXNlLWZvbnQtc2l6ZSkqMS4yNSk7XG4gIC0tZm9udC1zaXplLXhsOmNhbGModmFyKC0tYmFzZS1mb250LXNpemUpKjEuNSk7XG4gIC0tZm9udC1zaXplLXh4bDpjYWxjKHZhcigtLWJhc2UtZm9udC1zaXplKSoyKTtcbiAgLS1mb250LXNpemUteHh4bDpjYWxjKHZhcigtLWJhc2UtZm9udC1zaXplKSozKTtcbiAgLS1zcGFjaW5nLXhzOjRweDtcbiAgLS1zcGFjaW5nLXNtOjhweDtcbiAgLS1zcGFjaW5nLW1kOjE2cHg7XG4gIC0tc3BhY2luZy1sZzoyNHB4O1xuICAtLXNwYWNpbmcteGw6MzJweDtcbiAgLS1zcGFjaW5nLXh4bDo0OHB4O1xuICAtLWxpbmUtaGVpZ2h0LXhzOjEuMjtcbiAgLS1saW5lLWhlaWdodC1zbToxLjM7XG4gIC0tbGluZS1oZWlnaHQtbWQ6MS41O1xuICAtLWxpbmUtaGVpZ2h0LWxnOjEuNjtcbiAgLS1saW5lLWhlaWdodC14bDoxLjc7XG4gIC0tZm9udC1zaXplLWgxOmNhbGModmFyKC0tYmFzZS1mb250LXNpemUpKjIuNDg4KTtcbiAgLS1mb250LXNpemUtaDI6Y2FsYyh2YXIoLS1iYXNlLWZvbnQtc2l6ZSkqMi4wNzQpO1xuICAtLWZvbnQtc2l6ZS1oMzpjYWxjKHZhcigtLWJhc2UtZm9udC1zaXplKSoxLjcyOCk7XG4gIC0tZm9udC1zaXplLWg0OmNhbGModmFyKC0tYmFzZS1mb250LXNpemUpKjEuNDQpO1xuICAtLWZvbnQtc2l6ZS1oNTpjYWxjKHZhcigtLWJhc2UtZm9udC1zaXplKSoxLjIpO1xuICAtLWZvbnQtc2l6ZS1oNjp2YXIoLS1iYXNlLWZvbnQtc2l6ZSk7XG4gIC0tbmFtZS1pbWFnZS13aWR0aDozNjBweDtcbiAgLS1uYW1lLWltYWdlLWhlaWdodDo2MHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOjE2cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOjE1cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOnRyYW5zcGFyZW50O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OjE7XG4gIC0tZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IzExNTI4Yztcbn1cblxuLmNvbnRlbnQtZ3JpZCB7XG4gIC0tYnJlYWtvdXQtbWF4LXdpZHRoOnZhcigtLW1heC13aWR0aCk7XG4gIC0tYnJlYWtvdXQtc2l6ZTpjYWxjKCh2YXIoLS1icmVha291dC1tYXgtd2lkdGgpIC0gdmFyKC0tY29udGVudC1tYXgtd2lkdGgpKS8yKTtcbiAgLS1jb250ZW50LW1heC13aWR0aDp2YXIoLS1tYXgtd2lkdGgpO1xuICAtLXBhZGRpbmctaW5saW5lOjAuNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbZnVsbC13aWR0aC1zdGFydF0gbWlubWF4KHZhcigtLXBhZGRpbmctaW5saW5lKSwgMWZyKSBbYnJlYWtvdXQtc3RhcnRdIG1pbm1heCgwLCB2YXIoLS1icmVha291dC1zaXplKSkgW2NvbnRlbnQtc3RhcnRdIG1pbigxMDAlIC0gdmFyKC0tcGFkZGluZy1pbmxpbmUpICogMiwgdmFyKC0tY29udGVudC1tYXgtd2lkdGgpKSBbY29udGVudC1lbmRdIG1pbm1heCgwLCB2YXIoLS1icmVha291dC1zaXplKSkgW2JyZWFrb3V0LWVuZF0gbWlubWF4KHZhcigtLXBhZGRpbmctaW5saW5lKSwgMWZyKSBbZnVsbC13aWR0aC1lbmRdO1xufVxuXG4uY29udGVudC1ncmlkID4gOm5vdCguYnJlYWtvdXQsIC5mdWxsLXdpZHRoKSwgLmZ1bGwtd2lkdGggPiA6bm90KC5icmVha291dCwgLmZ1bGwtd2lkdGgpIHtcbiAgZ3JpZC1jb2x1bW46IGNvbnRlbnQ7XG59XG5cbi5jb250ZW50LWdyaWQgPiAuYnJlYWtvdXQge1xuICBncmlkLWNvbHVtbjogYnJlYWtvdXQ7XG59XG5cbi5jb250ZW50LWdyaWQgPiAuZnVsbC13aWR0aCB7XG4gIGdyaWQtY29sdW1uOiBmdWxsLXdpZHRoO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWJhc2UtZm9udC1zaXplOjE3cHg7XG4gICAgLS1mb250LXNpemUtaDE6Y2FsYyh2YXIoLS1iYXNlLWZvbnQtc2l6ZSkqMS42KTtcbiAgICAtLWZvbnQtc2l6ZS1oMjpjYWxjKHZhcigtLWJhc2UtZm9udC1zaXplKSoxLjUpO1xuICAgIC0tZm9udC1zaXplLWgzOmNhbGModmFyKC0tYmFzZS1mb250LXNpemUpKjEuNCk7XG4gICAgLS1mb250LXNpemUtaDQ6Y2FsYyh2YXIoLS1iYXNlLWZvbnQtc2l6ZSkqMS4zKTtcbiAgICAtLWZvbnQtc2l6ZS1oNTpjYWxjKHZhcigtLWJhc2UtZm9udC1zaXplKSoxLjIpO1xuICAgIC0tZm9udC1zaXplLWg2OnZhcigtLWJhc2UtZm9udC1zaXplKSA7XG4gIH1cbn1cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5LCBodG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYmFzZS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbWQpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuY29tbWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyIHtcbiAgei1pbmRleDogMjAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIEhFQURFUiBTVFlMRVMgKi9cbmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAyO1xufVxuXG5ib2R5LnNjcm9sbC1kb3duIGhlYWRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwJSk7XG59XG5cbmJvZHk6bm90KC5zY3JvbGwtZG93bikgaGVhZGVyLnN0aWNreSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbmJvZHkueWZhbmFsIGhlYWRlciAjcGFnZVRvcEJhciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5ib2R5LnlmYW5hbCBoZWFkZXIuc3RpY2t5ICNwYWdlVG9wQmFyIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmIDtcbn1cblxuOmhvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXIuaG9tZUhlcm8ge1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCwgLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gIG1pbi13aWR0aDogMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgd2lkdGg6IDQycHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLCAuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmYgO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDAgO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjphZnRlciB7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG4gIHdpZHRoOiAxcHg7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHggO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBhdXRvO1xuICBvcGFjaXR5OiAwLjM1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gIGN1cnNvcjogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZywgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbiwgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5ob21lSGVybyA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgZm9udC1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcik7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgdG9wIDAuMnM7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgbGVmdCAwLjJzO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCByaWdodCAwLjJzO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSAqIDIpO1xuICB6LWluZGV4OiA1MDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpICogMik7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgei1pbmRleDogNTA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cblxuLnN3aXBlci5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vc2VwLnR1cmJpZnljZG4uY29tL2F5L21vYmlsZS9pL21vYmlsZS1zY3JvbGwtcmlnaHRfMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM5cHggMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM5cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vc2VwLnR1cmJpZnljZG4uY29tL2F5L21vYmlsZS9pL21vYmlsZS1zY3JvbGwtbGVmdF8yLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzlweCAzOHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzlweDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbmJvZHkueWZhbmFsIGgxLCBib2R5LnlmYW5hbCBoMiwgYm9keS55ZmFuYWwgaDMsIGJvZHkueWZhbmFsIGg0LCBib2R5LnlmYW5hbCBoNSwgYm9keS55ZmFuYWwgaDYge1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbGcpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1kKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1tZCk7XG59XG5cbmJvZHkueWZhbmFsIGgxIHtcbiAgY29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDEpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ib2R5LnlmYW5hbCBoMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgyKTtcbn1cblxuYm9keS55ZmFuYWwgaDMge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMyk7XG59XG5cbmJvZHkueWZhbmFsIGg0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDQpO1xufVxuXG5ib2R5LnlmYW5hbCBoNSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcbn1cblxuYm9keS55ZmFuYWwgaDYge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNik7XG59XG5cbmJvZHkueWZhbmFsIC5zbGlkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keS55ZmFuYWwgLmluc2lkZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1saW5lLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHkueWZhbmFsIC5pbnNpZGU6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkueWZhbmFsIC5zbGlkZSAudHh0IHtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxNXB4IDAgMDtcbn1cblxuYm9keS55ZmFuYWwgLnNsaWRlIC50eHQsXG5ib2R5LnlmYW5hbCAuc2xpZGUgLnR4dCBhIHtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuYm9keS55ZmFuYWwgLnNsaWRlIC50eHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYm9keS55ZmFuYWwgLnNsaWRlIC50eHQgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbn1cblxuYm9keS55ZmFuYWwgLmtpY2tlcnMgLmluc2lkZSxcbmJvZHkueWZhbmFsIC5raWNrZXJzIC5pbnNpZGU6aG92ZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keS55ZmFuYWwgLmtpY2tlcnMgLnNsaWRlIC50eHQge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xufVxuXG5ib2R5LnlmYW5hbCAua2lja2VycyAuc2xpZGUgLnR4dCBhLFxuYm9keS55ZmFuYWwgLmtpY2tlcnMgLnNsaWRlIC50eHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5ib2R5LnlmYW5hbCAuaG9tZS1mZWF0dXJlZC1jYXRlZ29yaWVzIC5zbGlkZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkueWZhbmFsIC5ob21lLWZlYXR1cmVkLWNhdGVnb3JpZXMgLnNsaWRlIC50eHQge1xuICBwYWRkaW5nOiAxNXB4IDAgMDtcbn1cblxuYm9keS55ZmFuYWwgLmJlc3RzZWxsZXJzIC5zbGlkZSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wYWdlLWJvZHktYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbmJvZHkueWZhbmFsIC5iZXN0c2VsbGVycyAuc2xpZGUgaW1nOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGluay1jb2xvcik7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbmJvZHkueWZhbmFsIC5tYWluV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbn1cblxuYm9keS55ZmFuYWwgYSB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbn1cblxuYm9keS55ZmFuYWwgYTpob3ZlciwgYm9keS55ZmFuYWwgYnV0dG9uOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEyMCUpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5ib2R5LnlmYW5hbCBhOnZpc2l0ZWQge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG59XG5cbmJvZHkueWZhbmFsIGltZywgYm9keS55ZmFuYWwgaW5wdXRbdHlwZT1pbWFnZV0ge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LnlmYW5hbCA6d2hlcmUoc3ZnOm5vdChbZmlsbF0pKSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuYm9keS55ZmFuYWwgc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5LnlmYW5hbCAuaW5uZXI6bm90KC5jb250ZW50LWdyaWQpIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aCk7XG59XG5cbmJvZHkueWZhbmFsIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSwgW3R5cGU9cmFuZ2VdLCBbdHlwZT1maWxlXSwgW3R5cGU9aW1hZ2VdKSwgYm9keS55ZmFuYWwgdGV4dGFyZWEge1xuICAtLWJvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAtLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAtLWJveC1zaGFkb3c6bm9uZTtcbiAgLS1pbnB1dC1wYWRkaW5nOjAuNXJlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiB2YXIoLS1pbnB1dC1wYWRkaW5nKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uKSwgYm9yZGVyLWNvbG9yIHZhcigtLXRyYW5zaXRpb24pLCBjb2xvciB2YXIoLS10cmFuc2l0aW9uKTtcbn1cblxuYm9keS55ZmFuYWwgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4jeXRpbWVzTWVnYW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnlmYW5hbCAubWFpbldyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbmJvZHkueWZhbmFsIG1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJhY2tncm91bmQtY29sb3IpO1xuICBmbGV4OiAxO1xufVxuXG5ib2R5LnlmYW5hbCBtYWluIGltZzpub3QoLm5vLWJvcmRlcikge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbWFnZS1ib3JkZXItcmFkaXVzKTtcbn1cblxuYm9keS55ZmFuYWwgbWFpbiBzZWN0aW9uIHtcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWl0ZW0tc2VjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yKTsqL1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuYm9keS55ZmFuYWwgbWFpbiBzZWN0aW9uID4gZGl2OmZpcnN0LW9mLXR5cGUgPiBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5ib2R5LnlmYW5hbCBtYWluIHNlY3Rpb24gPiBkaXY6bGFzdC1vZi10eXBlID4gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5LnlmYW5hbCBtYWluIHNlY3Rpb24uc2VjdGlvbl9ob21lLWhlcm8ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkueWZhbmFsIG1haW4gc2VjdGlvbi5zZWN0aW9uX2hvbWUtaGVybyAuaG9tZUhlcm8sXG5ib2R5LnlmYW5hbCBtYWluIHNlY3Rpb24uc2VjdGlvbl9ob21lLWhlcm8gLmxvbmVIZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkueWZhbmFsIG1haW4gc2VjdGlvbi5zZWN0aW9uX2hvbWUtaGVybyAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJvZHkueWZhbmFsIG1haW4gc2VjdGlvbiA+IGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xufVxuXG5ib2R5LnlmYW5hbCBtYWluIHNlY3Rpb24uc2VjdGlvbl9pbnRyby10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbmJvZHkueWZhbmFsIG1haW4gc2VjdGlvbi5zZWN0aW9uX2ludHJvLXRleHQgLmludHJvVGV4dCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbmJvZHkueWZhbmFsIG1haW4gc2VjdGlvbi5zZWN0aW9uX2ludHJvLXRleHQgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDQ0O1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG5ib2R5LnlmYW5hbCAjc2Nyb2xsVG9Ub3Age1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG5ib2R5LnlmYW5hbCAjc2Nyb2xsVG9Ub3AgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDYwcHg7XG59XG5cbmJvZHkueWZhbmFsICN5c19jcGVycyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5ib2R5LnlmYW5hbCAjcGFnZVRvcEJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRlci1wcm9tby1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogc21hbGw7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbmJvZHkueWZhbmFsICNwYWdlVG9wQmFyID4gLmlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5ib2R5LnlmYW5hbCAjcGFnZVRvcEJhciA+IC5pbm5lciwgYm9keS55ZmFuYWwgI3BhZ2VUb3BCYXIgPiAuaW5uZXIgZGl2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuYm9keS55ZmFuYWwgI3BhZ2VUb3BCYXIgPiAuaW5uZXIgZGl2LnRhZ0xpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnlmYW5hbCAjcGFnZVRvcEJhciA+IC5pbm5lciAjdG9wQmFyTGlua3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkueWZhbmFsICNwYWdlVG9wQmFyICN0b3BCYXJMaW5rcyBhOmxpbmssXG5ib2R5LnlmYW5hbCAjcGFnZVRvcEJhciAjdG9wQmFyTGlua3MgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHkueWZhbmFsICNwYWdlVG9wQmFyICN0b3BCYXJMaW5rcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmJvZHkueWZhbmFsIC5jYXJ0QmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIHBhZGRpbmc6IDZweCAwLjVlbTtcbn1cblxuYm9keS55ZmFuYWwgLmNhcnRCYXIgYTpsaW5rLCBib2R5LnlmYW5hbCAuY2FydEJhciBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keS55ZmFuYWwgLmNhcnRCYXIgYS5jYXJ0TGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG5cbmJvZHkueWZhbmFsIC5jYXJ0QmFyIGEuY2FydExpbmsgaW1nIHtcbiAgd2lkdGg6IDEuNWVtO1xufVxuXG5ib2R5LnlmYW5hbCAjc3VwZXJiYXJDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDZweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnlmYW5hbCAjeXNfc3VwZXJiYXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnlmYW5hbCAjc3VwZXJiYXJDb250YWluZXIgYSwgYm9keS55ZmFuYWwgLmNhcnRCYXIgYSB7XG4gIGNvbG9yOiAjMzczNzM3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHkueWZhbmFsICNzdXBlcmJhckNvbnRhaW5lciBhOmhvdmVyLCBib2R5LnlmYW5hbCAuY2FydEJhciBhOmhvdmVyIHtcbiAgY29sb3I6ICNiYjVhMjc7XG59XG5cbmJvZHkueWZhbmFsIC55c19jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5ib2R5LnlmYW5hbCAjbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tbmFtZS1pbWFnZS13aWR0aCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuYm9keS55ZmFuYWwgI2xvZ28tc2VhcmNoIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMWVtIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LnlmYW5hbCAjbG9nby1zZWFyY2ggLm9uZU1vYlJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuYm9keS55ZmFuYWwgI2xvZ28tc2VhcmNoICN0b3BTZWFyY2gge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDcxNXB4O1xuICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuYm9keS55ZmFuYWwgI2xvZ28tc2VhcmNoICN0b3BTZWFyY2gub3BlbiB7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbmJvZHkueWZhbmFsICN0b3BTZWFyY2ggLmxhYmVsZmllbGQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbmJvZHkueWZhbmFsICN0b3BTZWFyY2ggLmJ1dHRvbmxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xufVxuXG5ib2R5LnlmYW5hbCAjdG9wU2VhcmNoIC5sYWJlbGZpZWxkID4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkueWZhbmFsICN0b3BTZWFyY2ggZm9ybSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuYm9keS55ZmFuYWwgI3RvcFNlYXJjaCBmaWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkueWZhbmFsICN0b3BTZWFyY2ggI3F1ZXJ5IHtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5ib2R5LnlmYW5hbCAjdG9wU2VhcmNoICNxdWVyeTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYm9keS55ZmFuYWwgI3RvcFNlYXJjaCAjcXVlcnk6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ib2R5LnlmYW5hbCAjdG9wU2VhcmNoIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIHBhZGRpbmc6IDAgMCAwIDFlbTtcbn1cblxuYm9keS55ZmFuYWwgI3RvcFNlYXJjaCAjc2VhcmNoc3VibWl0IHtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1wcm9tby1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5zcGFuI21vYmlsZVNlYXJjaEljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zcGFuI21vYmlsZVNlYXJjaEljb24gc3ZnIHtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1wcm9tby1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMjhweDtcbn1cblxuYm9keS55ZmFuYWwgI2xvZ28tc2VhcmNoIC51dGlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmJvZHkueWZhbmFsICNsb2dvLXNlYXJjaCAudXRpbHMgLnV0aWwge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbmJvZHkueWZhbmFsICNsb2dvLXNlYXJjaCAudXRpbHMgLnV0aWwgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5LnlmYW5hbCAjbG9nby1zZWFyY2ggLnV0aWxzIC51dGlsIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5ib2R5LnlmYW5hbCAjbG9nby1zZWFyY2ggLnV0aWxzIC51dGlsIGEgc3Bhbi50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xufVxuXG5ib2R5LnlmYW5hbCAjbG9nby1zZWFyY2ggLnV0aWxzIC51dGlsIGEgc3Bhbi50ZXh0IHNwYW4ucGhvbmVOdW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmJvZHkueWZhbmFsICNsb2dvLXNlYXJjaCAudXRpbHMgLnV0aWwgYSBzcGFuLnRleHQgc3Bhbi5waG9uZUhvdXJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmJvZHkueWZhbmFsICNsb2dvLXNlYXJjaCAudXRpbHMgLnV0aWwgYSBzcGFuLnRleHQgc3Bhbi5jYXJ0TGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnlmYW5hbCAjbG9nby1zZWFyY2ggLnV0aWxzIC51dGlsIGEgc3Bhbi50ZXh0IHNwYW4uY2FydFRvdGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5ib2R5LnlmYW5hbCAjbG9nby1zZWFyY2ggLnV0aWxzIC51dGlsIGEgc3Bhbi50ZXh0IHNwYW4uY2FydEl0ZW1zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmJvZHkueWZhbmFsICNsb2dvLXNlYXJjaCAudXRpbHMgLnV0aWwucGhvbmUgYSBzcGFuLnRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnlmYW5hbCAjbG9nby1zZWFyY2ggLnV0aWxzIC51dGlsLmNhcnQgYSBzcGFuLnRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnlmYW5hbCAucHJvbW8tYmFubmVyIHtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5LnlmYW5hbCAjbWFpblBhZ2UgaDIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbiAgY29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAyN3B4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuYm9keS55ZmFuYWwgLnNhbGUge1xuICBjb2xvcjogdmFyKC0tc2FsZS1wcmljZS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmJvZHkueWZhbmFsIC5yZWcge1xuICBjb2xvcjogdmFyKC0tcmVndWxhci1wcmljZS1jb2xvcik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmJvZHkueWZhbmFsIGZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yKSB2YXIoLS1mb290ZXItYmFja2dyb3VuZC1pbWFnZSkgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgNDBweDtcbn1cblxuYm9keS55ZmFuYWwgZm9vdGVyIC5iYWRnZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE3NjQ7XG59XG5cbmJvZHkueWZhbmFsIGZvb3RlciAuYmFkZ2VzIC5pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDE1cHggMTBweDtcbn1cblxuYm9keS55ZmFuYWwgZm9vdGVyIC5iYWRnZXMgLmJhZGdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keS55ZmFuYWwgZm9vdGVyIC5iYWRnZXMgLmJhZGdlIC5pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkueWZhbmFsIGZvb3RlciAuYmFkZ2VzIC5iYWRnZSAuaWNvbiBzdmcge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keS55ZmFuYWwgZm9vdGVyIC5iYWRnZXMgLmJhZGdlLnRydXN0ZWQgLmljb24gc3ZnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjhweDtcbn1cblxuYm9keS55ZmFuYWwgZm9vdGVyIC5iYWRnZXMgLmJhZGdlLmV4Y2x1c2l2ZSAuaWNvbiBzdmcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG5ib2R5LnlmYW5hbCBmb290ZXIgLmJhZGdlcyAuYmFkZ2Uud2VsbG5lc3MgLmljb24gc3ZnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjhweDtcbn1cblxuYm9keS55ZmFuYWwgZm9vdGVyIC5iYWRnZXMgLmJhZGdlLnJldHVybiAuaWNvbiBzdmcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyOHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuYm9keS55ZmFuYWwgZm9vdGVyIC5iYWRnZXMgLmJhZGdlIC50ZXh0IHtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5ib2R5LnlmYW5hbCBmb290ZXIgLmZvb3Rlci10YWdsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuYm9keS55ZmFuYWwgZm9vdGVyIC5mb290ZXJCb3hlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbmJvZHkueWZhbmFsIGZvb3RlciAuZm9vdGVyQm94ZXMgLmJveCB7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG59XG5cbmJvZHkueWZhbmFsIGZvb3RlciAuZm9vdGVyQm94ZXMgLmJveC5uZXdzbGV0dGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keS55ZmFuYWwgZm9vdGVyIC5mb290ZXJCb3hlcyAuYm94IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWZvb3Rlci1saW5rcy1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuXG5ib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIC5ib3ggc3Bhbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbmJvZHkueWZhbmFsIGZvb3RlciAuZm9vdGVyQm94ZXMgLmJveCBzcGFuIGltZyB7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cblxuYm9keS55ZmFuYWwgZm9vdGVyIC5mb290ZXJCb3hlcyBhOmxpbmssXG5ib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIGE6dmlzaXRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLWxpbmtzLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA2cHggMDtcbn1cblxuYm9keS55ZmFuYWwgZm9vdGVyIC5mb290ZXJCb3hlcyBhIGltZyB7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmJvZHkueWZhbmFsIGZvb3RlciAuZm9vdGVyQm94ZXMgaDIge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICNhZGM2ZGY7XG59XG5cbmJvZHkueWZhbmFsIGZvb3RlciAuc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuXG5ib2R5LnlmYW5hbC5pbnRlcmFjdGlvbiBmb290ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1mb290ZXItYmFja2dyb3VuZC1pbWFnZSk7XG59XG5cbmJvZHkueWZhbmFsICNjb3B5cmlnaHQge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCwgMTRweCk7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuYm9keS55ZmFuYWwgLm5ld3NsZXR0ZXIgLnByb21wdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmJvZHkueWZhbmFsIC5uZXdzbGV0dGVyIGZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbmJvZHkueWZhbmFsIC5uZXdzbGV0dGVyIGZvcm0gZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDAgMCAxZW07XG4gIHBhZGRpbmc6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuYm9keS55ZmFuYWwgLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBjb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gIHBhZGRpbmc6IDFlbTtcbiAgZmxleDogMTtcbn1cblxuYm9keS55ZmFuYWwgLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xufVxuXG5ib2R5LnlmYW5hbCAjZm9vdGVyUGF5bWVudE9wdGlvbnMge1xuICBtYXJnaW46IDVlbSAwIDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tbC1mb3JtLWVtYmVkV3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1mb3JtLWVtYmVkQm9keSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLWZvcm0tZW1iZWRDb250ZW50IGg0LCAubWwtZm9ybS1lbWJlZENvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZm9ybS5tbC1ibG9jay1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMWVtO1xufVxuXG4ubWwtZm9ybS1lbWJlZFN1Ym1pdCBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1mb3JtLXN1Y2Nlc3NCb2R5LnJvdy1zdWNjZXNzICoge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLyogQlJFQURDUlVNQlMgU1RZTEVTICovXG4uYnJlYWRjcnVtYnMtZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLm1haW50eXBlIC5icmVhZGNydW1icy1mcmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkueWZhbmFsIC5icmVhZGNydW1icyB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuYm9keS55ZmFuYWwgdWwjeXNfcHJvbW9fYmFubmVyX2xpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LnlmYW5hbCBsaS55c19wcm9tb19iYW5uZXIge1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkueWZhbmFsICNoYW1idXJnZXIsIGJvZHkueWZhbmFsIC5vbmVNb2JSb3cgYS5jYXJ0TGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhPTUUgVEVTVElNT05JQUxTICovXG4jaG9tZVRlc3RpbW9uaWFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZTdmMWZiIHZhcigtLWZvb3Rlci1iYWNrZ3JvdW5kLWltYWdlKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4jaG9tZVRlc3RpbW9uaWFsIGgzIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZGYwMDA3O1xufVxuXG4jaG9tZVRlc3RpbW9uaWFsIGgyIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzEzMTY2Mztcbn1cblxuI2hvbWVUZXN0aW1vbmlhbCBoMiBzcGFuLmxpZ2h0Ymx1ZSB7XG4gIGNvbG9yOiAjMGE2ZmM3O1xufVxuXG4jaG9tZVRlc3RpbW9uaWFsIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG5cbiNob21lVGVzdGltb25pYWwgZGl2LnRlc3RpbW9uaWFsLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMWQxZDFkO1xufVxuXG4jaG9tZVRlc3RpbW9uaWFsIGRpdi50ZXN0aW1vbmlhbC1pbm5lciBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMyZDJkMmQ7XG59XG5cbi8qIEhPTUUgTUVTU0FHRSAqL1xuc2VjdGlvbi5zZWN0aW9uX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cblxuc2VjdGlvbi5zZWN0aW9uX21lc3NhZ2UgZGl2Lm1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5zZWN0aW9uLnNlY3Rpb25fbWVzc2FnZSBkaXYubWVzc2FnZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0NDQ7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbnNlY3Rpb24uc2VjdGlvbl9tZXNzYWdlIGRpdi5tZXNzYWdlIHAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cblxuc2VjdGlvbi5zZWN0aW9uX21lc3NhZ2UgZGl2Lm1lc3NhZ2UgZGl2LmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuc2VjdGlvbi5zZWN0aW9uX21lc3NhZ2UgZGl2Lm1lc3NhZ2UgZGl2LmZsZXggZGl2LmltZyB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDA7XG59XG5cbnNlY3Rpb24uc2VjdGlvbl9tZXNzYWdlIGRpdi5tZXNzYWdlIGRpdi5mbGV4IGRpdi5pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5zZWN0aW9uLnNlY3Rpb25fbWVzc2FnZSBkaXYubWVzc2FnZSBkaXYudGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5zZWN0aW9uLnNlY3Rpb25fbWVzc2FnZSBkaXYubWVzc2FnZSBkaXYudGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0NDQ7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbnNlY3Rpb24uc2VjdGlvbl9tZXNzYWdlIGRpdi5tZXNzYWdlIGRpdi50ZXh0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNlZDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmJvZHkueWZhbmFsICNlcnJvck1zZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkueWZhbmFsICNzZWFyY2hzdWJtaXQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBrZXlmcmFtZXMgYXBwZWFyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgc2NhbGU6IDAuNTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBzY2FsZTogMTtcbiAgfVxufVxuLyogQ09OVEVOVFMgJiBDT05URVhUVUFMIE5BViAqL1xuZGl2LnNlY3Rpb24td3JhcCBkaXYuZmxleC5oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzEyMTg2NDtcbn1cblxuZGl2LnNlY3Rpb24td3JhcCBkaXYubmFtZS1jYXB0aW9uIHtcbiAgZmxleDogMTtcbn1cblxuZGl2LnNlY3Rpb24td3JhcCBkaXYubmFtZS1jYXB0aW9uIGgxIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5kaXYuc2VjdGlvbi13cmFwIGRpdi5zZWN0aW9uLWltYWdlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG59XG5cbmRpdi5zZWN0aW9uLXdyYXAgZGl2LnNlY3Rpb24taW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuZGl2LnNlY3Rpb24td3JhcCBkaXYuZmxleDpub3QoLmhlYWQpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG5kaXYuc2VjdGlvbi13cmFwIC5jb250ZWN0LW5hdi1mcmFtZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbmRpdi5zZWN0aW9uLXdyYXAgZGl2LmNvbnRleHQtbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5kaXYuc2VjdGlvbi13cmFwIGRpdi5jb250ZXh0LW5hdiBoMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuZGl2LnNlY3Rpb24td3JhcCBkaXYuY29udGV4dC1uYXYgaDMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZGl2LnNlY3Rpb24td3JhcCBkaXYuY29udGV4dC1uYXYgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5kaXYuc2VjdGlvbi13cmFwIGRpdi5jb250ZXh0LW5hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbn1cblxuZGl2LnNlY3Rpb24td3JhcCBkaXYuY29udGV4dC1uYXYgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kaXYuc2VjdGlvbi13cmFwIGRpdi5jb250ZXh0LW5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmRpdi5zZWN0aW9uLXdyYXAgZGl2LmNvbnRleHQtbmF2IHVsLm90aGVycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5kaXYuc2VjdGlvbi13cmFwIGRpdi5jb250ZXh0LW5hdiB1bC5vdGhlcnMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmRpdi5zZWN0aW9uLXdyYXAgZGl2LmNvbnRleHQtbmF2IHVsLm90aGVycyBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmRpdi5zZWN0aW9uLXdyYXAgZGl2LmNvbnRleHQtbmF2IHVsLm90aGVycyBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmRpdi5zZWN0aW9uLXdyYXAgZGl2LmZsZXggZGl2LmNvbnRlbnRzIHtcbiAgZmxleDogMTtcbn1cblxuLmNvbnRleHQtbmF2IGxpLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb250ZXh0LW5hdiBsaS5jdXJyZW50IGE6bGluaywgLmNvbnRleHQtbmF2IGxpLmN1cnJlbnQgYTp2aXNpdGVkIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBkaXYuc2VjdGlvbi13cmFwIGRpdi5mbGV4LmhlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICBkaXYuc2VjdGlvbi13cmFwIGRpdi5mbGV4LmhlYWQgZGl2LnNlY3Rpb24taW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xuICB9XG59XG5ib2R5LnlmYW5hbCAuY29udGVudHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sdW1uLWNvdW50KSwgMWZyKTtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG5ib2R5LnlmYW5hbCAuY29udGVudHMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZjdmN2Y3O1xufVxuXG5ib2R5LnlmYW5hbCAuY29udGVudHMgLmNhcmQgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5ib2R5LnlmYW5hbCAuY29udGVudHMgLmNhcmQgPiBhLCBib2R5LnlmYW5hbCAuY29udGVudHMgLmNhcmQgPiBhOnZpc2l0ZWQge1xuICBjb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYm9keS55ZmFuYWwgLmNvbnRlbnRzIC5jYXJkIC5pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWltYWdlLWJvcmRlci1yYWRpdXMpO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgNXB4O1xufVxuXG5ib2R5LnlmYW5hbCAuY29udGVudHMgLmNhcmQgLmltYWdlIGltZyB7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbmJvZHkueWZhbmFsIC5jb250ZW50cyAuY2FyZCAuaW1hZ2UgaW1nOmhvdmVyIHtcbiAgc2NhbGU6IDEuMztcbn1cblxuYm9keS55ZmFuYWwgLmNvbnRlbnRzIC5jYXJkIC5pbWFnZSBkaXYuaXRlbUZsYWdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmRpdi5pdGVtRmxhZ3Mgc3Bhbi5mbGFnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgNHB4IDAgMDtcbn1cblxuYm9keS55ZmFuYWwgLmNvbnRlbnRzIC5jYXJkIC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjNlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5ib2R5LnlmYW5hbCAuY29udGVudHMgLmNhcmQgLm5hbWUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuYm9keS55ZmFuYWwgLmNvbnRlbnRzIC5jYXJkIC5uYW1lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmJvZHkueWZhbmFsIC5jb250ZW50cyAuY2FyZCAuYWJzdHJhY3Qge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJvZHkueWZhbmFsIC5jYXJkIC5wcmljZSB7XG4gIGNvbG9yOiB2YXIoLS1zYWxlLXByaWNlLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBnYXA6IDVweDtcbn1cblxuYm9keS55ZmFuYWwgLmNhcmQgLnByaWNlIC5zYWxlLXByIHtcbiAgY29sb3I6IHZhcigtLXNhbGUtcHJpY2UtY29sb3IpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmJvZHkueWZhbmFsIC5jYXJkIC5wcmljZSAucmVnLXByIHtcbiAgY29sb3I6IHZhcigtLXJlZ3VsYXItcHJpY2UtY29sb3IpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5ib2R5LnlmYW5hbCAuY29udGVudHMgLmNhcmQgLnByaWNlIC5wcmljZS1icmVha3Mge1xuICBjb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbmJvZHkueWZhbmFsIC5jb250ZW50cyAuY2FyZCB7XG4gIGFuaW1hdGlvbjogYXBwZWFyIGxpbmVhcjtcbiAgYW5pbWF0aW9uLXRpbWVsaW5lOiB2aWV3KCk7XG4gIGFuaW1hdGlvbi1yYW5nZTogZW50cnkgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIGRpdi5zZWN0aW9uLXdyYXAgLmNvbnRlY3QtbmF2LWZyYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkueWZhbmFsIC5jb250ZW50cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuYm9keS55ZmFuYWwgLmxvbmVIZXJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmJvZHkueWZhbmFsIC5ob21lSGVybywgYm9keS55ZmFuYWwgLmxvbmVIZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXRlbS1zZWN0aW9uLWJhY2tncm91bmQtY29sb3IpO1xufVxuXG5ib2R5LnlmYW5hbCAuaG9tZUhlcm8gLnN3aXBlci1zbGlkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keS55ZmFuYWwgLmp1bXAtdG8tbWFpbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZlMDtcbiAgYm9yZGVyOiAycHggZG90dGVkIG5hdnk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwYWRkaW5nOiAwLjNlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNXJlbTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbmJvZHkueWZhbmFsIC5qdW1wLXRvLW1haW4tY29udGVudDpmb2N1cyB7XG4gIHRvcDogMDtcbn1cblxuYm9keS55ZmFuYWwgYTpmb2N1cy12aXNpYmxlLCBib2R5LnlmYW5hbCBidXR0b246Zm9jdXMtdmlzaWJsZSwgYm9keS55ZmFuYWwgaW5wdXQ6Zm9jdXMtdmlzaWJsZSwgYm9keS55ZmFuYWwgc2VsZWN0OmZvY3VzLXZpc2libGUsIGJvZHkueWZhbmFsIHRleHRhcmVhOmZvY3VzLXZpc2libGUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICM1M2Q1ZmQ7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjNTNkNWZkO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG5ib2R5LnlmYW5hbCAueXRpbWVzUmVjZW50bHlWaWV3ZWQgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keS55ZmFuYWwgLnl0aW1lc1JlY2VudGx5Vmlld2VkIC5jYXJkID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuYm9keS55ZmFuYWwgLnl0aW1lc1JlY2VudGx5Vmlld2VkIC5jYXJkID4gYSwgYm9keS55ZmFuYWwgLnl0aW1lc1JlY2VudGx5Vmlld2VkIC5jYXJkID4gYTp2aXNpdGVkIHtcbiAgY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHkueWZhbmFsIC55dGltZXNSZWNlbnRseVZpZXdlZCAuY2FyZCAuaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbWFnZS1ib3JkZXItcmFkaXVzKTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG5cbmJvZHkueWZhbmFsIC55dGltZXNSZWNlbnRseVZpZXdlZCAuY2FyZCAuaW1hZ2UgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuYm9keS55ZmFuYWwgLnl0aW1lc1JlY2VudGx5Vmlld2VkIC5jYXJkIC5pbWFnZSBpbWc6aG92ZXIge1xuICBzY2FsZTogMS4zO1xufVxuXG5ib2R5LnlmYW5hbCAueXRpbWVzUmVjZW50bHlWaWV3ZWQgLmNhcmQgLnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuM2VtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbmJvZHkueWZhbmFsIC55dGltZXNSZWNlbnRseVZpZXdlZCAuY2FyZCAubmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5ib2R5LnlmYW5hbCAueXRpbWVzUmVjZW50bHlWaWV3ZWQgLmNhcmQgLm5hbWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYm9keS55ZmFuYWwgLnl0aW1lc1JlY2VudGx5Vmlld2VkIC5jYXJkIC5hYnN0cmFjdCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuYm9keS55ZmFuYWwgLnl0aW1lc1JlY2VudGx5Vmlld2VkIC5jYXJkIC5wcmljZSB7XG4gIGNvbG9yOiB2YXIoLS1zYWxlLXByaWNlLWNvbG9yKTtcbiAgZm9udC1zaXplOiBsYXJnZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG5ib2R5LnlmYW5hbCAueXRpbWVzUmVjZW50bHlWaWV3ZWQgLmNhcmQgLnByaWNlIC5yZWctcHIge1xuICBjb2xvcjogdmFyKC0tcmVndWxhci1wcmljZS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmJvZHkueWZhbmFsIC55dGltZXNSZWNlbnRseVZpZXdlZCAuY2FyZCAucHJpY2UgLnByaWNlLWJyZWFrcyB7XG4gIGNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuYm9keS55ZmFuYWwgLnl0aW1lc1JlY2VudGx5Vmlld2VkIC5jYXJkIGEge1xuICBnYXA6IDAuNWVtO1xufVxuXG5ib2R5LnlmYW5hbCAjdG9wU2VhcmNoIGZvcm0ge1xuICB6LWluZGV4OiAyMDAwO1xufVxuXG5ib2R5LnlmYW5hbCAuZmxvYXRpbmctb3JkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMWVtO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbmJvZHkueWZhbmFsIC5mbG9hdGluZy1vcmRlciA+ICoge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5ib2R5LnlmYW5hbCNpdGVtUGFnZSAuZmxvYXRpbmctb3JkZXIgLnByaWNlIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmJvZHkueWZhbmFsLnNjcm9sbC1kb3duIC5mbG9hdGluZy1vcmRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLyogU01BTExFUiBTVFlMRVMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIGJvZHkueWZhbmFsICN0b3BTZWFyY2ggI3F1ZXJ5LCBib2R5LnlmYW5hbCAjdG9wU2VhcmNoIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS55ZmFuYWwgI3RvcFNlYXJjaCBmb3JtIHtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnlmYW5hbCAjbG9nby1zZWFyY2ggLnV0aWxzIC51dGlsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIGJvZHkueWZhbmFsICNsb2dvLXNlYXJjaCAudXRpbHMgLnV0aWwgYSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnlmYW5hbCAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYm9keS55ZmFuYWwgZm9vdGVyIC5mb290ZXJCb3hlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMWVtO1xuICB9XG4gIGJvZHkueWZhbmFsIGZvb3RlciAuZm9vdGVyQm94ZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICBib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIC5ib3ggc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICBib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIC5ib3ggYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICBib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIC5ib3gubmV3c2xldHRlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbiAgYm9keS55ZmFuYWwgZm9vdGVyIC5zb2NpYWwtbGlua3Mge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBib2R5LnlmYW5hbCBmb290ZXIgLnNvY2lhbC1saW5rcyA+ICoge1xuICAgIGZsZXg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxuICBib2R5LnlmYW5hbCBuYXYjbW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS55ZmFuYWwgLnBheW1lbnRPcHRpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGJvZHkueWZhbmFsIC5jYXJ0QmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgfVxuICBib2R5LnlmYW5hbCAuY2FydEJhciBhLmNhcnRMaW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkueWZhbmFsIC5jYXJ0TGluayBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS55ZmFuYWwgLm9uZU1vYlJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgfVxuICAubm8tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS55ZmFuYWwgI2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogIzFiMWIxYjtcbiAgfVxuICBib2R5LnlmYW5hbCAjaGFtYnVyZ2VyIHN2ZyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjMWIxYjFiO1xuICB9XG4gIGJvZHkueWZhbmFsICNsb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgfVxuICBib2R5LnlmYW5hbCAjbG9nbyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgYm9keS55ZmFuYWwgI3RvcFNlYXJjaCBmb3JtIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIGJvZHkueWZhbmFsIGxpLmdyZXltb2Ige1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIH1cbiAgYm9keS55ZmFuYWwgLmZpdGVtLWxlZnQgLmltYWdlLXpvb20tcGFyZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgYm9keS55ZmFuYWwgI2Zvb3RlclBheW1lbnRPcHRpb25zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGJvZHkueWZhbmFsICNjb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkueWZhbmFsICNwYWdlVG9wQmFyID4gLmlubmVyLFxuICBib2R5LnlmYW5hbCAjcGFnZVRvcEJhciA+IC5pbm5lciAjdG9wQmFyTGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICBib2R5LnlmYW5hbCAjaGFtYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIGJvZHkueWZhbmFsICNsb2dvLXNlYXJjaCAudXRpbHMgLnV0aWwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgYm9keS55ZmFuYWwgI2xvZ28tc2VhcmNoIC51dGlscyAudXRpbCBhIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkueWZhbmFsIGZvb3RlciAuZm9vdGVyQm94ZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuICBib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIGgyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgYm9keS55ZmFuYWwgZm9vdGVyIC5mb290ZXJCb3hlcyAuYm94IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgYm9keS55ZmFuYWwgZm9vdGVyIC5mb290ZXJCb3hlcyAuYm94IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgYm9keS55ZmFuYWwgZm9vdGVyIC5mb290ZXJCb3hlcyAuYm94Lm5ld3NsZXR0ZXIge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG4gIGJvZHkueWZhbmFsICNmb290ZXJQYXltZW50T3B0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICBib2R5LnlmYW5hbCAjY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICBib2R5LnlmYW5hbCAjbG9nbyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnlmYW5hbCBmb290ZXIgLmJhZGdlcyAuaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuICBib2R5LnlmYW5hbCBmb290ZXIgLmZvb3Rlci10YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgYm9keS55ZmFuYWwgZm9vdGVyIC5mb290ZXJCb3hlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG4gIGJvZHkueWZhbmFsIGZvb3RlciAuZm9vdGVyQm94ZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIC5ib3ggc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICBib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIC5ib3ggYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICBib2R5LnlmYW5hbCBmb290ZXIgLmZvb3RlckJveGVzIC5ib3gubmV3c2xldHRlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbn0iXX0= */
