@charset "UTF-8";@font-face{font-family:"Futura PT";src:url(../fonts/FuturaPT-Book.woff2) format("woff2"),url(../fonts/FuturaPT-Book.woff) format("woff"),url(../fonts/FuturaPT-Book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url(../fonts/FuturaPT-Bold.woff2) format("woff2"),url(../fonts/FuturaPT-Bold.woff) format("woff"),url(../fonts/FuturaPT-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url(../fonts/FuturaPT-semiBold.woff2) format("woff2"),url(../fonts/FuturaPT-semiBold.woff) format("woff"),url(../fonts/FuturaPT-semiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url(../fonts/FuturaPT-Light.woff2) format("woff2"),url(../fonts/FuturaPT-Light.woff) format("woff"),url(../fonts/FuturaPT-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url(../fonts/FuturaPT-Medium.woff2) format("woff2"),url(../fonts/FuturaPT-Medium.woff) format("woff"),url(../fonts/FuturaPT-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:400;font-style:normal;vertical-align:baseline}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}b,strong{font-weight:700}button,input,textarea{resize:none;outline:0;font-family:inherit}button{color:inherit}table{border-collapse:separate;border-spacing:0;vertical-align:middle}ul{list-style-type:none}img{max-width:100%;display:block}a{text-decoration:none;color:inherit;font-weight:inherit}form{display:block}html{font-size:16px;line-height:1.21;cursor:none}html a,html input,html textarea{cursor:none}.body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;min-height:100vh;color:#090909;font-family:"Futura PT",Helvetica,Arial,sans-serif;background:#fff}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.section-title{font-size:66px;font-weight:300;line-height:1.1;text-transform:uppercase;text-align:center}@media screen and (max-width:1400px){.section-title{font-size:50px}}@media screen and (max-width:992px){.section-title{font-size:34px}}@media screen and (max-width:768px){.section-title{font-weight:400;font-size:26px}}.container{max-width:1296px;margin:0 auto}@media screen and (max-width:1400px){.container{max-width:1118px}}@media screen and (max-width:1260px){.container{max-width:936px}}@media screen and (max-width:1260px){.container{max-width:936px}}@media screen and (max-width:992px){.container{padding:0 24px}}@media screen and (max-width:540px){.container{padding:0 16px}}.btn{padding:16px 36px;font-weight:400;text-transform:uppercase;font-size:14px;line-height:1.1;letter-spacing:1.4px;color:#fff;border-radius:29px;background-color:#555}@media (hover:hover){.btn{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn:hover{background-color:#363636}}.swiper-pagination{position:initial;margin-top:42px}.swiper-pagination-bullet{width:5px;height:5px;opacity:1;background-color:#7b7b7b}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 9px}.swiper-pagination-bullet-active{background-color:#fff}.swiper-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;height:25px;z-index:1}.swiper-arrows--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.swiper-button-next,.swiper-button-prev{position:initial;width:30px;height:25px;-webkit-mask-image:url(../img/icons/arrow-pagination.svg);mask-image:url(../img/icons/arrow-pagination.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:left;mask-position:left;background-color:#7b7b7b;margin:0;cursor:none}.swiper-arrows--vertical .swiper-button-next,.swiper-arrows--vertical .swiper-button-prev{width:48px;height:28px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-mask-image:url(../img/icons/arrow-block.svg);mask-image:url(../img/icons/arrow-block.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}@media (hover:hover){.swiper-arrows--vertical .swiper-button-next,.swiper-arrows--vertical .swiper-button-prev{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.swiper-arrows--vertical .swiper-button-next:hover,.swiper-arrows--vertical .swiper-button-prev:hover{-webkit-mask-image:url(../img/icons/arrow-block-hover.svg);mask-image:url(../img/icons/arrow-block-hover.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}}@media screen and (max-width:768px){.swiper-button-next,.swiper-button-prev{width:9px;height:16px}}@media (hover:hover){.swiper-button-next,.swiper-button-prev{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#fff}}.swiper-button-next::after,.swiper-button-prev::after{display:none}.swiper-button-next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-arrows--vertical .swiper-button-next{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:1}.swiper-arrows--vertical .swiper-button-next.swiper-button-disabled,.swiper-arrows--vertical .swiper-button-prev.swiper-button-disabled{opacity:0}.swiper-scrollbar.swiper-scrollbar-vertical{top:0;right:0;z-index:1;width:2px;border-radius:0;background:#3e3e3e}.swiper-scrollbar-drag{background-color:#989898;width:2px;right:0;top:0;left:auto}@-webkit-keyframes preloader{0%{height:0%;opacity:1}100%{height:100%;opacity:1}}@keyframes preloader{0%{height:0%;opacity:1}100%{height:100%;opacity:1}}.preloader{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;background-color:#363636}.preloader-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.preloader-container{position:relative}.preloader__img{width:114px}.preloader__img img{width:100%;height:100%;opacity:.3}.preloader__animation{position:absolute;bottom:0;left:0;z-index:3;display:block;width:100%;height:0%;-webkit-transition:0s;transition:0s;overflow:hidden;-webkit-animation:preloader 4s linear infinite;animation:preloader 4s linear infinite;will-change:height,opacity;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}.preloader__animation span{position:absolute;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center bottom;-webkit-transition:0s;transition:0s;background-size:cover;background-image:url(../img/icons/logo-small.svg)}#circularcursor{background:#973964;border:none;height:22px;width:22px;border-radius:50%;position:absolute;z-index:10;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .3s linear,height .3s linear;transition:width .3s linear,height .3s linear;pointer-events:none}#circularcursor.none{display:none}#circularcursor.down-arrow,#circularcursor.left-arrow,#circularcursor.right-arrow,#circularcursor.up-arrow{width:66px;height:66px;border-radius:50%;background:#973964;background-image:url(../img/icons/arrow-slider.svg);background-position:center;background-size:16px;background-repeat:no-repeat}#circularcursor.right-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#circularcursor.up-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#circularcursor.down-arrow{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}#circularcursor.left-arrow-clinic,#circularcursor.right-arrow-clinic{width:66px;height:66px;border-radius:50%;background:#973964;background-image:url(../img/icons/arrow-slider.svg);background-position:center;background-size:16px;background-repeat:no-repeat}#circularcursor.right-arrow-clinic{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#circularcursor.close{width:66px;height:66px;background-image:url(../img/icons/close.svg);background-position:center;background-size:22px;background-repeat:no-repeat;-webkit-transition:all .2s linear;transition:all .2s linear}#circularcursor.eye{width:66px;height:66px;background-image:url(../img/icons/eye.svg);background-position:center;background-size:33px;background-repeat:no-repeat}@-webkit-keyframes grow{0%{width:4px;height:4px}50%{width:16px;height:16px}100%{width:4px;height:4px}}@keyframes grow{0%{width:4px;height:4px}50%{width:16px;height:16px}100%{width:4px;height:4px}}.header{position:fixed;top:0;left:0;width:100%;z-index:3;background-color:#000;color:#fff;height:0;-webkit-transition:height 1.25s ease-in-out;transition:height 1.25s ease-in-out;-webkit-transition-delay:1.15s;transition-delay:1.15s;overflow:hidden}.fixed-header .header{top:-100%;-webkit-transition:top 1s ease-in-out;transition:top 1s ease-in-out}.fixed-header .header.fixed{top:0}@media screen and (max-width:992px){.header{height:71px}}@media screen and (max-width:768px){.header{height:60px}}.content-news .header,.header.shown{height:107px}@media screen and (max-width:1400px){.content-news .header,.header.shown{height:88px}}@media screen and (max-width:992px){.content-news .header,.header.shown{height:71px}}@media screen and (max-width:768px){.content-news .header,.header.shown{height:60px}}.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:34px 30px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 1.25s ease-in-out;transition:-webkit-transform 1.25s ease-in-out;transition:transform 1.25s ease-in-out;transition:transform 1.25s ease-in-out,-webkit-transform 1.25s ease-in-out;-webkit-transition-delay:2.4s;transition-delay:2.4s}.content-news .header-inner,.header-inner.shown{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:1400px){.header-inner{padding:25px 27px}}@media screen and (max-width:992px){.header-inner{padding:20px 24px;-webkit-transform:initial;-ms-transform:initial;transform:initial}}@media screen and (max-width:768px){.header-inner{padding:17px 24px}}@media screen and (max-width:540px){.header-inner{min-height:31px;padding:17px 16px}}.header__callback{width:330px;padding-left:62px;position:relative;font-size:16px;line-height:1.2;min-height:38px}.header__callback span:not(:first-child){-webkit-transition:none;transition:none;opacity:0;position:absolute;z-index:-1}.header__callback span{opacity:1;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}@media screen and (max-width:1260px){.header__callback span{display:none}}.header__callback .header__callback-mob{display:none}@media screen and (max-width:1260px){.header__callback .header__callback-mob{display:block}.header__callback .header__callback-mob span{display:block}}@media screen and (max-width:992px){.header__callback{display:none}}@media (hover:hover){.header__callback{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header__callback:hover span{opacity:0;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header__callback:hover span:not(:first-child){opacity:1;line-height:38px;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;display:block;position:initial;text-transform:uppercase}.header__callback:hover::before{width:280px;border-radius:50px;-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out}.header__callback:hover::after{-webkit-animation-play-state:paused;animation-play-state:paused}}.header__callback::before{content:"";position:absolute;width:46px;height:46px;top:-4px;left:0;border-radius:50%;border:1px solid #fff}.header__callback::after{content:"";position:absolute;width:4px;height:4px;top:17px;left:21px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:2px;margin-left:2px;border-radius:50%;background-color:#fff;-webkit-animation:grow 4s infinite linear;animation:grow 4s infinite linear}@media screen and (max-width:1400px){.header__logo{max-width:176px}}@media screen and (max-width:768px){.header__logo{max-width:137px}}.header__burger{width:80px;margin-left:250px}@media screen and (max-width:540px){.header__burger{width:auto;margin-left:0}}.header__burger-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:7px 0;opacity:1}.header__burger-icon span{width:69px;height:1px;border-radius:1px;background-color:#fff}@media screen and (max-width:768px){.header__burger-icon span{width:41px}}.header__burger-icon span:not(:first-child){margin-top:15px;width:48px}@media screen and (max-width:768px){.header__burger-icon span:not(:first-child){margin-top:10px;width:30px}}.header__burger-icon.hide{opacity:0}.show .header__burger-icon{position:fixed;top:26px;right:26px;z-index:6;width:66px;height:66px}@media (hover:hover){.show .header__burger-icon{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.show .header__burger-icon:hover span{background-color:#fff}}@media screen and (max-width:768px){.show .header__burger-icon{width:34px;height:34px;top:17px;right:21px}}.show .header__burger-icon span{width:46px;background-color:#7b7b7b;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:rotate(45deg) translateY(12px);-ms-transform:rotate(45deg) translateY(12px);transform:rotate(45deg) translateY(12px)}@media screen and (max-width:992px){.show .header__burger-icon span{background-color:#fff}}@media screen and (max-width:768px){.show .header__burger-icon span{width:31px;-webkit-transform:rotate(45deg) translateY(8px);-ms-transform:rotate(45deg) translateY(8px);transform:rotate(45deg) translateY(8px)}}.show .header__burger-icon span:not(:first-child){-webkit-transform:rotate(-45deg) translateY(-11px);-ms-transform:rotate(-45deg) translateY(-11px);transform:rotate(-45deg) translateY(-11px)}@media screen and (max-width:768px){.show .header__burger-icon span:not(:first-child){-webkit-transform:rotate(-45deg) translateY(-8px);-ms-transform:rotate(-45deg) translateY(-8px);transform:rotate(-45deg) translateY(-8px)}}.menu{position:fixed;top:0;right:0;width:100%;height:100%;right:-100%;z-index:5}.menu.show{right:0}.menu.show::before{opacity:.5}.menu::before{content:"";position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#000;width:100%;height:100%;z-index:4;pointer-events:none}.menu__inner{padding:0 53px;width:508px;background-color:#000;position:absolute;right:0;top:0;height:100%;overflow-y:auto;z-index:5;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .55s cubic-bezier(.785,.135,.15,.86);transition:-webkit-transform .55s cubic-bezier(.785,.135,.15,.86);transition:transform .55s cubic-bezier(.785,.135,.15,.86);transition:transform .55s cubic-bezier(.785,.135,.15,.86),-webkit-transform .55s cubic-bezier(.785,.135,.15,.86);-webkit-transition-delay:.3s;transition-delay:.3s}@media screen and (max-width:992px){.menu__inner{width:100%;padding:0 24px}}.menu__inner.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:0 4px 70px 0 rgba(255,255,255,.27);box-shadow:0 4px 70px 0 rgba(255,255,255,.27)}.menu__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:230px}@media screen and (max-width:1400px){.menu__logo{height:180px}}@media screen and (max-width:1260px){.menu__logo{height:138px}}@media screen and (max-width:992px){.menu__logo{height:150px}}@media screen and (max-width:540px){.menu__logo{height:120px}}.menu__logo img{width:83px}@media screen and (max-width:768px){.menu__logo img{width:58px}}.menu__head{margin-bottom:40px}.menu__nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu__item{margin-top:20px}.menu__item--space{margin-top:60px}.menu__item:first-child{margin-top:0}.menu__link{font-size:20px;line-height:1.4;text-transform:uppercase;position:relative;display:inline;overflow:visible;-webkit-transition:background-size .75s;transition:background-size .75s;background:0 0;background-size:0 1px}@media (hover:hover){.menu__link:hover{background:-webkit-gradient(linear,left top,left bottom,from(#7b7b7b),to(#7b7b7b)) no-repeat left bottom;background:linear-gradient(#7b7b7b,#7b7b7b) no-repeat left bottom;background-size:100% 1px}}@media screen and (max-width:768px){.menu__link{font-size:18px}}.menu__callback{display:none;font-size:14px;line-height:1.2;text-transform:uppercase;padding:14px 23px 14px 44px;border:1px solid #fff;border-radius:40px;position:relative}.menu__callback::before{content:"";position:absolute;width:16px;height:16px;background-color:#fff;border-radius:50%;left:16px;top:calc(50% - 8px)}@media screen and (max-width:992px){.menu__callback{margin-top:40px;display:block}}.menu__callback-text{display:none;margin-top:10px;font-size:16px;line-height:1.2}@media screen and (max-width:992px){.menu__callback-text{display:block}}@media screen and (max-width:540px){.menu__callback-text{margin-top:6px}}.menu__footer{height:230px;padding-bottom:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:20px}@media screen and (max-width:1400px){.menu__footer{height:180px}}@media screen and (max-width:1260px){.menu__footer{height:138px}}@media screen and (max-width:992px){.menu__footer{margin-top:40px;height:auto;max-width:414px}}@media screen and (max-width:540px){.menu__footer{padding-bottom:26px;margin-top:22px}}.menu__footer-link{font-size:15px;line-height:1.4;text-transform:uppercase;color:#7b7b7b;letter-spacing:3.3px}@media (hover:hover){.menu__footer-link{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu__footer-link:hover{color:#fff}}.menu__footer-link:first-of-type{letter-spacing:initial}@media screen and (max-width:1260px){.menu__footer-link{font-size:16px}}@media screen and (max-width:540px){.menu__footer-link{font-size:14px}}.footer{background-color:#000;padding:70px 0;color:#fff}@media screen and (max-width:992px){.footer{padding:56px 0}}@media screen and (max-width:768px){.footer{padding:56px 0 28px}}.footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.footer-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}@media screen and (max-width:768px){.footer__links{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:50px}}.footer__links-item:not(:first-child){margin-top:16px}.footer__link{font-size:20px;font-weight:300;line-height:1;position:relative;display:inline;overflow:visible;-webkit-transition:background-size .75s;transition:background-size .75s;background:0 0;background-size:0 1px}@media (hover:hover){.footer__link:hover{background:-webkit-gradient(linear,left top,left bottom,from(#7b7b7b),to(#7b7b7b)) no-repeat left bottom;background:linear-gradient(#7b7b7b,#7b7b7b) no-repeat left bottom;background-size:100% 1px}}@media screen and (max-width:992px){.footer__link{font-size:18px}}.footer__links-item:first-child .footer__link{font-size:23px}@media screen and (max-width:992px){.footer__links-item:first-child .footer__link{font-size:20px}}.footer__logo{width:130px}@media screen and (max-width:768px){.footer__logo{width:110px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.footer__right{text-align:right;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width:768px){.footer__right{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:40px;text-align:center}}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:30px}@media screen and (max-width:768px){.footer__socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__social{display:block;width:24px;height:24px}@media screen and (max-width:768px){.footer__social{width:18px;height:18px}}.footer__social--instagram{background-image:url(../img/icons/instagram.svg);background-position:center;background-repeat:no-repeat;background-size:cover}@media (hover:hover){.footer__social--instagram{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer__social--instagram:hover{background-image:url(../img/icons/instagram-hover.svg);background-position:center;background-repeat:no-repeat;background-size:cover}}.footer__social--linkedin{background-image:url(../img/icons/linkedin.svg);background-position:center;background-repeat:no-repeat;background-size:cover}@media (hover:hover){.footer__social--linkedin{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer__social--linkedin:hover{background-image:url(../img/icons/linkedin-hover.svg);background-position:center;background-repeat:no-repeat;background-size:cover}}.footer__copyright{margin-top:24px;font-size:10px;line-height:1.4;opacity:.7}@media screen and (max-width:992px){.footer__copyright{max-width:143px;text-align:right;margin-left:auto}}@media screen and (max-width:768px){.footer__copyright{max-width:100%;text-align:center;margin:40px 0 0}}.footer-create{position:relative;display:inline-block;left:5px}@media (hover:hover){.footer-create{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-create:hover .footer__rband{background-color:#fff}.footer-create:hover::before{background-color:#fff;-webkit-transform:rotate(720deg);-ms-transform:rotate(720deg);transform:rotate(720deg)}}.footer-create::before{content:"";position:absolute;left:0;top:10px;width:18px;height:12px;-webkit-mask-image:url(../img/icons/bow.svg);mask-image:url(../img/icons/bow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-transition:-webkit-transform .7s linear;transition:-webkit-transform .7s linear;transition:transform .7s linear;transition:transform .7s linear,-webkit-transform .7s linear;background-color:#7b7b7b}@media screen and (max-width:1260px){.footer-create::before{top:9px}}@media screen and (max-width:992px){.footer-create::before{top:7px}}@media screen and (max-width:768px){.footer-create::before{top:11px}}.footer__rband{display:inline-block;position:relative;padding-left:26px;margin-top:10px;width:184px;height:12px;background-color:#7b7b7b;-webkit-mask-image:url(../img/icons/rband.svg);mask-image:url(../img/icons/rband.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-size:159px 12px;mask-size:159px 12px;-webkit-mask-position:right;mask-position:right}.footer__rband img{display:none}@media screen and (max-width:992px){.footer__rband{margin-top:8px}}@media screen and (max-width:768px){.footer__rband{margin-top:12px}}@property --r{syntax:"<angle>";inherits:false;initial-value:0deg}@property --r2{syntax:"<angle>";inherits:false;initial-value:0deg}@property --x{syntax:"<length>";inherits:false;initial-value:0}.animate-btn{position:relative;border-radius:45px;cursor:none;width:165px;height:55px;-webkit-box-flex:0;-ms-flex:0 0 165px;flex:0 0 165px}@media screen and (max-width:1260px){.animate-btn{width:auto;height:auto;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;border-radius:0}}.animate-btn .border{position:absolute;width:100%;height:100%;top:0;left:0;border:3px solid #fff;border-radius:45px;opacity:.35;pointer-events:none}.popup-form .animate-btn .border{border:3px solid #606060}.animate-btn button{cursor:none;position:absolute;width:100%;height:100%;top:50%;border-radius:29px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:0;outline:0;background:0 0;text-transform:uppercase;color:#fff;letter-spacing:1.8px;font-size:18px;font-weight:400;z-index:2}@media (hover:hover){.animate-btn button{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.animate-btn button:hover{background-color:#363636}}.popup-form .animate-btn button{color:#090909}@media screen and (max-width:1260px){.popup-form .animate-btn button{color:#fff}}@media (hover:hover){.popup-form .animate-btn button{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.popup-form .animate-btn button:hover{background-color:#7b7b7b;color:#fff}}@media screen and (max-width:1260px){.animate-btn button{position:initial;padding:16px 36px;font-weight:400;text-transform:uppercase;font-size:14px;line-height:1.1;letter-spacing:1.4px;color:#fff;background-color:#555;-webkit-transform:none;-ms-transform:none;transform:none}}.animate-btn{background:conic-gradient(from calc(var(--r2) - 80deg) at var(--x) 26px,#000 0,#fff 20%,#000 25%);-webkit-animation:-.64s rotating2 3s linear infinite,-.64s x 3s linear infinite;animation:-.64s rotating2 3s linear infinite,-.64s x 3s linear infinite}.popup-form .animate-btn{background:conic-gradient(from calc(var(--r2) - 80deg) at var(--x) 26px,#fff 0,#adadad 20%,#fff 25%)}@media screen and (max-width:1260px){.popup-form .animate-btn{background:0 0}}@media screen and (max-width:1260px){.animate-btn{background:0 0}}.animate-btn::after{position:absolute;content:"";width:calc(100% - 6px);height:calc(100% - 6px);top:3px;left:3px;border-radius:45px;background-color:#000;z-index:1}.popup-form .animate-btn::after{background-color:#fff}@media screen and (max-width:1260px){.animate-btn::after{display:none}}@media (hover:hover){.animate-btn{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.animate-btn:hover{background:0 0}.popup-form .animate-btn:hover{background:0 0}.animate-btn:hover::after{background-color:transparent}}@-webkit-keyframes x{0%{--x:20px}31.42996742%{--x:158px}50%{--x:158px}82.4%{--x:20px}100%{--x:20px}}@keyframes x{0%{--x:20px}31.42996742%{--x:158px}50%{--x:158px}82.4%{--x:20px}100%{--x:20px}}@-webkit-keyframes rotating2{0%{--r2:0deg}32.82275711%{--r2:0deg}50%{--r2:180deg}82.82275711%{--r2:180deg}100%{--r2:360deg}}@keyframes rotating2{0%{--r2:0deg}32.82275711%{--r2:0deg}50%{--r2:180deg}82.82275711%{--r2:180deg}100%{--r2:360deg}}.analysis__form .errortext,.analysis__form .response,.callback__form .errortext,.callback__form .response{display:none}.analysis__form.sent .response,.callback__form.sent .response{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:0;left:1px;background-color:#000;z-index:2;color:#fff;padding-left:57px}@media screen and (max-width:1260px){.analysis__form.sent .response,.callback__form.sent .response{padding-left:0;text-align:center;left:0}}.analysis__form.sent .response h4,.callback__form.sent .response h4{text-transform:uppercase;font-weight:300;font-size:28px;letter-spacing:4px}@media screen and (max-width:768px){.analysis__form.sent .response h4,.callback__form.sent .response h4{font-size:20px}}.analysis__form.sent .response p,.callback__form.sent .response p{margin-top:16px;font-weight:400;font-size:22px}@media screen and (max-width:768px){.analysis__form.sent .response p,.callback__form.sent .response p{font-size:18px}}.callback__form.sent .response{color:#090909;background-color:#fff;padding-left:0;left:0}.form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media screen and (max-width:540px){.form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.form__row:not(:first-of-type){margin-top:23px}.form__row--textarea:not(:first-of-type){margin-top:28px}.form__row--agreement{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__row--agreement:not(:first-of-type){margin-top:24px}.popup-form .form__row:first-of-type{margin-top:35px}.form__block{position:relative;width:100%}.form__input{padding:15px 10px;border-radius:6px;border:1px solid #fff;color:#fff;background-color:transparent;font-size:16px;font-weight:400;line-height:1.5;width:100%}.popup-form .form__input{border:1px solid #555;color:#000}.popup-form .form__input::-webkit-input-placeholder{color:#555}.popup-form .form__input::-moz-placeholder{color:#555}.popup-form .form__input:-ms-input-placeholder{color:#555}.popup-form .form__input::-ms-input-placeholder{color:#555}.popup-form .form__input::placeholder{color:#555}.form__textarea{padding:15px;border-radius:6px;border:1px solid #fff;color:#fff;background-color:transparent;font-size:16px;font-weight:400;line-height:1.5;width:100%;height:132px}.form__textarea::-webkit-input-placeholder{color:#fff}.form__textarea::-moz-placeholder{color:#fff}.form__textarea:-ms-input-placeholder{color:#fff}.form__textarea::-ms-input-placeholder{color:#fff}.form__textarea::placeholder{color:#fff}.popup-form .form__textarea{border:1px solid #555;color:#000;height:97px}.popup-form .form__textarea::-webkit-input-placeholder{color:#555}.popup-form .form__textarea::-moz-placeholder{color:#555}.popup-form .form__textarea:-ms-input-placeholder{color:#555}.popup-form .form__textarea::-ms-input-placeholder{color:#555}.popup-form .form__textarea::placeholder{color:#555}.form__placeholder{padding:4px;position:absolute;top:-12px;left:12px;background-color:#000}.popup-form .form__placeholder{background-color:#fff;color:#000}.form__error{position:absolute;opacity:0;z-index:-1;top:100%;left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#973964}.wrong .form__error{opacity:1;z-index:1}.form__file{position:absolute;opacity:0;pointer-events:none}.form__file-label{position:relative;display:block;font-size:16px;padding:14px 21px;border-radius:9px;border:1px solid #fff;color:#fff;background-color:transparent;font-size:16px;font-weight:400;line-height:1.5;width:100%;z-index:2;cursor:none}@media screen and (max-width:540px){.form__file-label{font-size:14px}}@media (hover:hover){.form__file-label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form__file-label:hover::before{background-color:#666}.popup-form .form__file-label:hover::before{background-color:#666}}.popup-form .form__file-label{padding:17px 72px 17px 22px;border:1px solid #555}.form__file-label span{position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.form__file-label::before{content:" ";z-index:-1;position:absolute;width:calc(100% - 10px);height:calc(100% - 8px);top:4px;left:5px;border-radius:6px;background-color:#363636;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.popup-form .form__file-label::before{background-color:#7b7b7b}.form__file-item{margin-top:8px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:22px}.form__file-item:first-child{margin-top:13px}.form__file-item::before{content:"";position:absolute;top:3px;left:0;width:14px;height:14px;-webkit-mask-image:url(../img/icons/check.svg);mask-image:url(../img/icons/check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-size:contain;mask-size:contain;background-color:#fff}.popup .form__file-item::before{background-color:#000}.form__file-item.error::before{-webkit-mask-image:url(../img/icons/error.svg);mask-image:url(../img/icons/error.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-size:contain;mask-size:contain;background-color:#e06060}.form__file-name{font-size:14px;line-height:1.3;color:#fff;padding-right:5px}.popup .form__file-name{background-color:#000}.form__file-reset{background:0;outline:0;border:0;margin-left:auto;display:block;width:20px;height:20px;background-image:url(../img/icons/reset.svg);background-position:center;background-repeat:no-repeat;background-size:cover;background-size:10px;cursor:none}.form__agreement{font-size:16px;color:#000}.analysis__form .form__agreement{color:#fff}.form__agreement span{font-weight:600}.form__btn{background-color:transparent;border-radius:45px;border:3px solid #adadad;padding:13px 30px;font-size:18px;line-height:1.1;letter-spacing:1.8px;text-transform:uppercase}@media screen and (max-width:1260px){.form__btn{border:1px solid #555;background-color:#555}}.popup{position:fixed;height:100%;width:100%;background:rgba(0,0,0,.5);top:0;left:0;z-index:6;-webkit-animation:floatbox .5s ease-in-out;animation:floatbox .5s ease-in-out;padding:90px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup.video{padding:0}@media screen and (max-width:1260px){.popup{padding:48px 30px}}@media screen and (max-width:992px){.popup{padding:0;background:0 0}.popup.video{padding:0;background:rgba(0,0,0,.7)}}.popup-inner{position:relative;color:#363636;width:1297px;background:#fff;overflow:auto;overflow-x:hidden;display:block;height:auto;max-height:100%;opacity:0}.popup.video .popup-inner{width:100%;max-width:100%;max-height:100%;background:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup.video .popup-inner iframe{max-width:100%;height:auto;margin:0;padding:0}@media screen and (max-width:1400px){.popup-inner{width:1116px}}@media screen and (max-width:1260px){.popup-inner{width:936px}}@media screen and (max-width:992px){.popup-inner{width:100%;height:100vh;height:100dvh}}.popup-inner.typography{padding:72px 48px}@media screen and (max-width:992px){.popup-inner.typography{padding:36px 24px}}@media screen and (max-width:540px){.popup-inner.typography{padding:24px 16px}}.show .popup-inner{opacity:1;-webkit-transition:opacity 1.27s ease-in-out;transition:opacity 1.27s ease-in-out}@media screen and (max-width:992px){.show .popup-inner{-webkit-transition:0;transition:0}}.popup.video .popup-inner{width:100%;max-width:100%;max-height:100%;height:100%;padding:0;background:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:70px 55px}@media screen and (max-width:992px){.popup.video .popup-inner{padding:65px}}@media screen and (max-width:540px){.popup.video .popup-inner{padding:60px 40px}}.popup.video .popup-inner iframe{width:auto;height:100%;margin:0;padding:0}.popup__exit{position:absolute;right:20px;top:20px;width:42px;height:42px;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2}.popup__exit.hide{opacity:0}@media screen and (max-width:992px){.popup.video .popup__exit{right:18px;top:18px}}@media screen and (max-width:1400px){.popup__exit{right:18px;top:18px}}@media screen and (max-width:1260px){.popup__exit{right:12px;top:12px}}@media screen and (max-width:992px){.popup__exit{right:13px;top:16px;width:38px;height:38px;border-radius:50%}}@media screen and (max-width:992px){.popup.video .popup__exit{right:18px;top:18px}}@media (hover:hover){.popup__exit:hover::after,.popup__exit:hover::before{background-color:#363636}.popup.video .popup__exit:hover::after,.popup.video .popup__exit:hover::before{background-color:#363636}}.popup__exit::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:19px;content:" ";height:45px;width:1px;background-color:#7b7b7b;-webkit-transition:all .3s linear;transition:all .3s linear}.popup.video .popup__exit::before{background-color:#fff}.popup__exit::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:19px;content:" ";height:45px;width:1px;background-color:#7b7b7b;-webkit-transition:all .3s linear;transition:all .3s linear}.popup.video .popup__exit::after{background-color:#fff}.popup-callback{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden}@media screen and (max-width:992px){.popup-callback{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:768px){.popup-callback{height:auto;overflow-y:auto}}.popup-left{-webkit-box-flex:1;-ms-flex:1 0 416px;flex:1 0 416px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1400px){.popup-left{-webkit-box-flex:1;-ms-flex:1 0 532px;flex:1 0 532px}}@media screen and (max-width:1260px){.popup-left{-webkit-box-flex:1;-ms-flex:1 0 474px;flex:1 0 474px}}@media screen and (max-width:992px){.popup-left{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:100%}}@media screen and (max-width:768px){.popup-left{max-height:80vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup-left .popup__media{max-width:100%;max-height:100%;height:auto;width:auto}}.popup__media{height:auto;width:100%;height:100%}@media screen and (max-width:992px){.popup__media{background-color:#dbdbdb;text-align:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.popup__media img,.popup__media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:992px){.popup__media img,.popup__media video{width:368px;max-width:100%}}.popup-right{padding:54px 58px;overflow:auto}@media screen and (max-width:1400px){.popup-right{padding:58px 48px}}@media screen and (max-width:1260px){.popup-right{padding:36px}}@media screen and (max-width:992px){.popup-right{padding:50px 24px}}@media screen and (max-width:768px){.popup-right{padding:40px 24px}}@media screen and (max-width:540px){.popup-right{padding:40px 16px}}.popup-contacts{padding-bottom:30px;border-bottom:1px solid #7b7b7b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1400px){.popup-contacts{padding-bottom:30px}}@media screen and (max-width:1260px){.popup-contacts{padding-bottom:28px}}@media screen and (max-width:992px){.popup-contacts{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:540px){.popup-contacts{padding-bottom:0;border-bottom:0}}.popup__title{font-size:28px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:4px;color:#000}@media screen and (max-width:1400px){.popup__title{font-size:24px}}@media screen and (max-width:1260px){.popup__title{font-size:22px}}@media screen and (max-width:992px){.popup__title{text-align:center;font-size:24px}}.popup__text{display:block;margin-top:20px;font-size:20px;font-weight:400;line-height:1.2;color:#000}@media screen and (max-width:1400px){.popup__text{margin-top:12px}}@media screen and (max-width:1260px){.popup__text{font-size:18px}}@media screen and (max-width:992px){.popup__text{margin-top:12px;text-align:center}}.popup__text--margin{margin-top:16px}.popup__links{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:22px}@media screen and (max-width:768px){.popup__links{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;gap:20px}}.popup__link{font-size:22px;letter-spacing:1.1px;position:relative;display:inline;overflow:visible;-webkit-transition:background-size .75s;transition:background-size .75s;background:0 0;background-size:0 1px}@media (hover:hover){.popup__link:hover{background:-webkit-gradient(linear,left top,left bottom,from(#7b7b7b),to(#7b7b7b)) no-repeat left bottom;background:linear-gradient(#7b7b7b,#7b7b7b) no-repeat left bottom;background-size:100% 1px}}@media screen and (max-width:1260px){.popup__link{font-size:17px;letter-spacing:.9px}}@media screen and (max-width:992px){.popup__link{font-size:20px;letter-spacing:1px}}.popup__link:first-of-type{letter-spacing:initial;font-size:23px;letter-spacing:0}@media screen and (max-width:1260px){.popup__link:first-of-type{font-size:18px;letter-spacing:0}}@media screen and (max-width:992px){.popup__link:first-of-type{letter-spacing:0;font-size:20px}}@media screen and (max-width:768px){.popup__link:first-of-type{width:100%}}.popup-form{padding-top:30px;position:relative}@media screen and (max-width:1400px){.popup-form{padding-top:30px}}@media screen and (max-width:1260px){.popup-form{padding-top:26px}}@media screen and (max-width:992px){.popup-form{padding-top:30px}}@-webkit-keyframes floatbox{0%{opacity:0}100%{opacity:1}}@keyframes floatbox{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes floatbox_inset{0%{opacity:0}100%{opacity:1}}@keyframes floatbox_inset{0%{opacity:0}100%{opacity:1}}.pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px;margin-bottom:0;overflow:hidden}@media screen and (max-width:768px){.pagination{margin-top:45px}}.pagination li{display:inline-block;font-weight:500;margin:0 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:20px;line-height:1;list-style-type:none;position:relative;color:#363636}.pagination li a,.pagination li span{font-size:20px;line-height:1;padding:10px;border-radius:6px;border:1px solid transparent;position:relative}@media (hover:hover){.pagination li a:hover,.pagination li span:hover{color:#090909}.pagination li a:hover::after,.pagination li span:hover::after{position:absolute;width:44px;height:44px;content:"";border:2px solid #090909;border-radius:50%;left:calc(50% - 22px);top:calc(50% - 22px)}}.pagination li.active span{font-weight:500;width:46px;height:46px;font-size:20px;padding-top:12px;line-height:1;color:#fff}@media (hover:hover){.pagination li.active span:hover{color:#fff}}.pagination li.active{position:relative;background:#090909;border-radius:50%;width:46px;height:46px}.pagination li.active span{color:#fff;display:block;text-align:center}.pagination li.next a,.pagination li.prev a{font-weight:400;font-size:16px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;padding-left:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#363636}.pagination li.next a::after,.pagination li.prev a::after{content:"";position:absolute;-webkit-mask-image:url(../img/icons/arrow-pagination.svg);mask-image:url(../img/icons/arrow-pagination.svg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#363636;right:-10px;height:100%;top:1px;border:2px;width:9px}@media (hover:hover){.pagination li.next a:hover,.pagination li.prev a:hover{border:1px solid transparent;opacity:.5;color:#000}.pagination li.next a:hover::after,.pagination li.prev a:hover::after{right:-10px;left:auto}}@media screen and (max-width:992px){.pagination li.next a,.pagination li.prev a{display:none}}.pagination li.prev a::after{left:-10px;right:auto;top:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.pagination li.prev a:hover::after{left:-10px;right:auto}.pagination li.first{margin-right:0;white-space:nowrap}.pagination li.first:after{content:"...";font-size:20px;margin-left:12px}.pagination li.last{margin-left:0;white-space:nowrap}.pagination li.last:before{content:"...";font-size:20px;margin-right:12px}.about{position:relative;z-index:2;padding-top:116px;margin-bottom:-55px;overflow:hidden}@media screen and (max-width:1400px){.about{padding-top:88px;margin-bottom:-21px}}@media screen and (max-width:1260px){.about{margin:0;padding:64px 0}}@media screen and (max-width:992px){.about{padding:50px 0}}@media screen and (max-width:768px){.about{padding:40px 0}}@media screen and (max-width:540px){.about{padding:0 0 48px}}.about__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:86px;-moz-column-gap:86px;column-gap:86px}@media screen and (max-width:1400px){.about__inner{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media screen and (max-width:1260px){.about__inner{-webkit-column-gap:53px;-moz-column-gap:53px;column-gap:53px}}@media screen and (max-width:992px){.about__inner{display:block;text-align:center}}.about__photo{-webkit-box-flex:1;-ms-flex:1 0 550px;flex:1 0 550px;max-width:550px;max-height:695px;-webkit-transform:translateX(636px);-ms-transform:translateX(636px);transform:translateX(636px);opacity:0}.shown .about__photo{-webkit-animation:appearAndMove 2.5s forwards;animation:appearAndMove 2.5s forwards}@media screen and (max-width:1400px){.shown .about__photo{-webkit-animation:appearAndMoveXl 2.5s forwards;animation:appearAndMoveXl 2.5s forwards}}@media screen and (max-width:1260px){.shown .about__photo{-webkit-animation:appearAndMoveLg 2.5s forwards;animation:appearAndMoveLg 2.5s forwards}}@media screen and (max-width:992px){.shown .about__photo{-webkit-animation:initial;animation:initial}}@media screen and (max-width:1400px){.about__photo{-webkit-box-flex:1;-ms-flex:1 0 460px;flex:1 0 460px;max-width:460px;max-height:581px;-webkit-transform:translateX(520px);-ms-transform:translateX(520px);transform:translateX(520px)}}@media screen and (max-width:1260px){.about__photo{max-width:374px;max-height:473px;-webkit-transform:translateX(427px);-ms-transform:translateX(427px);transform:translateX(427px)}}@media screen and (max-width:992px){.about__photo{max-width:324px;margin:0 auto;-webkit-transform:initial;-ms-transform:initial;transform:initial;-webkit-animation:initial;animation:initial;opacity:1}}@media screen and (max-width:768px){.about__photo{max-width:338px}}@media screen and (max-width:540px){.about__photo{max-width:100vw;width:100vw;position:relative;left:-16px;overflow:hidden}}.about__photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:540px){.about__photo img{width:100%}}.about__description{margin-top:28px;color:#000}@media screen and (max-width:1400px){.about__description{margin-top:21px}}@media screen and (max-width:1260px){.about__description{margin-top:0;-ms-flex-item-align:end;align-self:flex-end}}@media screen and (max-width:992px){.about__description{margin-top:34px}}@media screen and (max-width:540px){.about__description{margin-top:30px}}.about__title{font-size:66px;font-weight:300;line-height:1;text-transform:capitalize;letter-spacing:1.32px;position:relative;max-width:440px;opacity:0}.shown .about__title{opacity:1;-webkit-transition:opacity 1s 2.5s;transition:opacity 1s 2.5s}@media screen and (max-width:1400px){.about__title{font-size:50px;max-width:400px;letter-spacing:1px}}@media screen and (max-width:992px){.about__title{font-size:40px;letter-spacing:.8px;max-width:100%;text-align:center;-webkit-transform:initial;-ms-transform:initial;transform:initial;-webkit-animation:initial;animation:initial;opacity:1}}@media screen and (max-width:768px){.about__title{font-size:30px}}.about__title span{position:absolute;left:44px;top:-10px;font-size:18px;font-weight:500;letter-spacing:2.52px;text-transform:uppercase}@media screen and (max-width:1400px){.about__title span{left:60px}}@media screen and (max-width:992px){.about__title span{font-size:16px;position:initial;display:block;text-align:center}}.about__subtitle{margin-top:28px;font-weight:450;font-size:24px;opacity:0}@media screen and (max-width:992px){.about__subtitle{opacity:1}}.shown .about__subtitle{opacity:1;-webkit-transition:opacity 1s 2.5s;transition:opacity 1s 2.5s}@media screen and (max-width:1400px){.about__subtitle{font-size:22px}}.about__text{margin-top:12px;font-size:20px;line-height:1.2;opacity:0}@media screen and (max-width:992px){.about__text{opacity:1}}.shown .about__text{opacity:1;-webkit-transition:opacity 1s 2.5s;transition:opacity 1s 2.5s}@media screen and (max-width:1400px){.about__text{font-size:18px}}@media screen and (max-width:1260px){.about__text:not(:first-of-type){display:none}}.about__link{display:inline-block;margin-top:40px;color:#7b7b7b;font-size:14px;text-transform:uppercase;font-weight:600;line-height:1.6;letter-spacing:1.4px;position:relative;padding-right:30px;opacity:0}@media screen and (max-width:992px){.about__link{opacity:1}}.shown .about__link{opacity:1;-webkit-transition:opacity 1s 2.5s;transition:opacity 1s 2.5s}@media (hover:hover){.about__link{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.about__link:hover{color:#090909}.about__link:hover::after{background-color:#090909}}@media screen and (max-width:1400px){.about__link{margin-top:32px}}@media screen and (max-width:1260px){.about__link{margin-top:28px}}.about__link::after{position:absolute;content:"";right:0;top:calc(50% - 4.5px);width:17px;height:9px;-webkit-mask-image:url(../img/icons/arrow.svg);mask-image:url(../img/icons/arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;background-color:#7b7b7b;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@-webkit-keyframes appearAndMove{0%{opacity:0;-webkit-transform:translateX(636px);transform:translateX(636px)}50%{opacity:1;-webkit-transform:translateX(636px);transform:translateX(636px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appearAndMove{0%{opacity:0;-webkit-transform:translateX(636px);transform:translateX(636px)}50%{opacity:1;-webkit-transform:translateX(636px);transform:translateX(636px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes appearAndMoveXl{0%{opacity:0;-webkit-transform:translateX(520px);transform:translateX(520px)}50%{opacity:1;-webkit-transform:translateX(520px);transform:translateX(520px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appearAndMoveXl{0%{opacity:0;-webkit-transform:translateX(520px);transform:translateX(520px)}50%{opacity:1;-webkit-transform:translateX(520px);transform:translateX(520px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes appearAndMoveLg{0%{opacity:0;-webkit-transform:translateX(427px);transform:translateX(427px)}50%{opacity:1;-webkit-transform:translateX(427px);transform:translateX(427px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appearAndMoveLg{0%{opacity:0;-webkit-transform:translateX(427px);transform:translateX(427px)}50%{opacity:1;-webkit-transform:translateX(427px);transform:translateX(427px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.circle-link{position:absolute;z-index:2;text-align:center;top:0;left:0;width:142px;height:142px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;overflow:hidden;border-radius:50%;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media screen and (max-width:1260px){.circle-link{overflow:visible}}@media (hover:hover){.circle-link{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.circle-link:hover::before{border:1px solid #973964}.circle-link:hover .circle-link__hover{width:200%;height:200%}}.circle-link::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:50%;border:1px solid #fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:1260px){.circle-link::before{-webkit-animation:pulse 3s infinite ease-in-out;animation:pulse 3s infinite ease-in-out}}.circle-link__hover{position:absolute;z-index:-1;width:0;height:0;border-radius:50%;background:#973964;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .6s,height .6s,background-color .4s;transition:width .6s,height .6s,background-color .4s;pointer-events:none}@media screen and (max-width:1260px){.circle-link__hover{display:none}}.circle-link--descriptor{top:29%;left:calc((100vw - 1296px)/ 2);opacity:0;-webkit-transition:opacity 1.25s ease-in-out;transition:opacity 1.25s ease-in-out;-webkit-transition-delay:3.6s;transition-delay:3.6s}.circle-link--descriptor.shown{opacity:1}@media screen and (max-width:1400px){.circle-link--descriptor{left:142px}}@media screen and (max-width:1260px){.circle-link--descriptor{width:126px;height:126px;-webkit-transition:initial;transition:initial;-webkit-transition-delay:initial;transition-delay:initial}}@media screen and (max-width:992px){.circle-link--descriptor{top:105px;left:50px}}@media screen and (max-width:768px){.circle-link--descriptor{top:80px;left:21px}}@media screen and (max-width:540px){.circle-link--descriptor{width:88px;height:88px}}.circle-link--about{color:#090909;left:auto;right:calc((100vw - 1296px)/ 2);top:75px;width:157px;height:157px;opacity:0;-webkit-transition-delay:3s;transition-delay:3s}.shown .circle-link--about{opacity:1;-webkit-transition:opacity 1s 2.5s;transition:opacity 1s 2.5s}@media (hover:hover){.circle-link--about{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.circle-link--about:hover{color:#fff}.circle-link--about:hover .circle-link__img{background-color:#fff}}.circle-link--about::before{border:1px solid #090909}@media screen and (max-width:1400px){.circle-link--about{right:calc((100vw - 1118px)/ 2);top:64px}}@media screen and (max-width:1260px){.circle-link--about{right:calc((100vw - 936px)/ 2)}}@media screen and (max-width:992px){.circle-link--about{opacity:1;top:71px;right:calc((100vw - 324px)/ 2 - 100px)}}@media screen and (max-width:768px){.circle-link--about{width:142px;height:142px}}@media screen and (max-width:540px){.circle-link--about{position:absolute;top:40px;right:auto;left:20px}}.circle-link--steps{color:#090909;position:relative;opacity:0;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.shown .circle-link--steps{opacity:1;-webkit-transition-delay:2.5s;transition-delay:2.5s;-webkit-transition-property:opacity;transition-property:opacity}@media (hover:hover){.circle-link--steps{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.circle-link--steps:hover{color:#fff;-webkit-transition-delay:.3s;transition-delay:.3s}.circle-link--steps:hover .circle-link__img{background-color:#fff}}.circle-link--steps::before{border:1px solid #090909}@media screen and (max-width:1260px){.circle-link--steps{width:142px;height:142px}}@media screen and (max-width:768px){.circle-link--steps{margin-top:18px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.circle-link--interview{margin-left:auto;margin-right:98px;margin-top:19px;position:relative;width:157px;height:157px;padding:0 16px;-webkit-transition:opacity 1s linear;transition:opacity 1s linear;opacity:0}.shown .circle-link--interview{opacity:1;-webkit-transition-delay:.5s;transition-delay:.5s}@media screen and (max-width:1260px){.circle-link--interview{margin-top:40px;margin-right:150px}}@media screen and (max-width:992px){.circle-link--interview{margin-right:174px;margin-top:75px;padding:0 10px;width:140px;height:140px}}@media screen and (max-width:768px){.circle-link--interview{margin:0;top:auto;left:auto;bottom:calc(100% + 161px);right:25px;position:absolute}}@media screen and (max-width:540px){.circle-link--interview{bottom:calc(100% + 46px);right:16px}}.circle-link__img{width:28px;height:21px;margin:0 auto;-webkit-mask-image:url(../img/icons/logo-small.svg);mask-image:url(../img/icons/logo-small.svg);background-color:#fff;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;pointer-events:none}.circle-link--about .circle-link__img,.circle-link--steps .circle-link__img{background-color:#090909}@media screen and (max-width:540px){.circle-link--descriptor .circle-link__img{width:24px;height:18px;-webkit-mask-size:contain;mask-size:contain}}.circle-link__text{margin-top:18px;font-size:14px;line-height:1.3;text-transform:uppercase;pointer-events:none}@media screen and (max-width:540px){.circle-link--descriptor .circle-link__text{margin-top:11px;font-size:10px}}.error-page{padding:240px 0 137px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#000}@media screen and (max-width:1260px){.error-page{padding:180px 0 130px}}@media screen and (max-width:768px){.error-page{padding:130px 0}}@media screen and (max-width:540px){.error-page{padding:130px 0 80px}}.error-page__title{display:inline-block;font-weight:400;font-size:186px;line-height:1;position:relative}.error-page__title span{display:inline-block;width:142px;height:277px;background:url(../img/404.png);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}@media screen and (max-width:768px){.error-page__title span{width:142px;height:192px}}@media screen and (max-width:768px){.error-page__title{font-size:100px}}.error-page__subtitle{margin-top:46px;font-size:26px;font-weight:500;line-height:1.3}.error-page__text{margin:0 auto;max-width:555px;margin-top:10px;font-weight:500;font-size:18px;line-height:1.2}.error-page__btn{margin-top:36px;display:inline-block}@media (hover:hover){.error-page__btn{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.error-page__btn:hover{background-color:#363636}}.first-screen{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.first-screen__wrapper{width:100%}.first-screen__logo{position:absolute;z-index:3;font-size:0;width:214px;height:154px;top:120px;left:50%;-webkit-transform:translateX(-107px);-ms-transform:translateX(-107px);transform:translateX(-107px)}@media screen and (max-width:1400px){.first-screen__logo{width:160px;height:126px;top:82px;-webkit-transform:translateX(-80px);-ms-transform:translateX(-80px);transform:translateX(-80px)}}@media screen and (max-width:1260px){.first-screen__logo{width:160px;height:126px;top:50%;-webkit-transform:translateX(-77px) translateY(-30px);-ms-transform:translateX(-77px) translateY(-30px);transform:translateX(-77px) translateY(-30px)}}@media screen and (max-width:992px){.first-screen__logo{display:none}}.first-screen__items{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1260px){.first-screen__items{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr}.first-screen__items::after{position:absolute;content:"";width:4px;height:100%;right:calc(50% - 2px);top:0;background-color:#090909;z-index:2}.first-screen__items::before{position:absolute;content:"";width:100%;height:4px;right:0;top:calc(50% - 2px);background-color:#090909;z-index:2}}@media screen and (max-width:768px){.first-screen__items{display:block}.first-screen__items::before{display:none}.first-screen__items::after{display:none}}.first-screen__item{width:25%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.first-screen__item video{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.first-screen__item video::-webkit-media-controls{display:none!important}.first-screen__item video .media-controls{display:none!important}.first-screen__item:not(:last-child)::after{position:absolute;content:"";width:4px;height:100%;right:-2px;top:0;background-color:#090909;z-index:2}@media screen and (max-width:1260px){.first-screen__item:not(:last-child)::after{display:none}}@media screen and (max-width:768px){.first-screen__item:not(:last-child)::after{display:block;top:calc(100% - 2px);right:auto;left:0;width:100%;height:4px}}.first-screen__item:not(:last-child)::before{position:absolute;content:"";width:10px;height:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-5px;background-color:#090909;z-index:2}@media screen and (max-width:1260px){.first-screen__item:not(:last-child)::before{-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:1260px){.first-screen__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.first-screen__item:nth-child(1)::before{top:calc(100% - 5px);left:calc(50% - 5px)}.first-screen__item:nth-child(2)::before{top:calc(50% - 5px);left:-5px}.first-screen__item:nth-child(4)::before{position:absolute;content:"";width:10px;height:10px;top:auto;background-color:#090909;z-index:2;bottom:calc(100% - 5px);left:calc(50% - 5px)}}@media screen and (max-width:768px){.first-screen__item{height:25%}.first-screen__item:nth-child(2)::before{top:calc(100% - 5px);left:calc(50% - 5px)}.first-screen__item:nth-child(3)::before{top:calc(100% - 5px);left:calc(50% - 5px)}.first-screen__item:nth-child(4)::before{display:none}}@media (hover:hover){.first-screen__item{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.first-screen__item:hover{width:33.8%}}@media screen and (hover:hover) and (max-width:1260px){.first-screen__item:hover{width:100%;height:100%}}@media screen and (hover:hover) and (max-width:768px){.first-screen__item:hover{height:25%}}@media (hover:hover){.first-screen__item:hover .first-screen__img::before{opacity:0}}@media screen and (hover:hover) and (max-width:1260px){.first-screen__item:hover .first-screen__img::before{opacity:1}}@media (hover:hover){.first-screen__item:hover .first-screen__block::before{opacity:1}}@media screen and (hover:hover) and (max-width:1260px){.first-screen__item:hover .first-screen__block::before{opacity:0}}.first-screen__block::before{opacity:1;content:"";position:absolute;width:100%;height:297px;bottom:0;left:0;opacity:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.44)),color-stop(31.77%,rgba(0,0,0,.24)),color-stop(46.87%,rgba(0,0,0,.12)),color-stop(80.73%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,.44) 0,rgba(0,0,0,.24) 31.77%,rgba(0,0,0,.12) 46.87%,rgba(0,0,0,0) 80.73%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1}@media screen and (max-width:1260px){.first-screen__block::before{display:none}}@media screen and (max-width:540px){.first-screen__block::before{font-size:18px;letter-spacing:2.16px}}.first-screen__img{position:absolute;top:0;left:0;width:100%;height:100%}.first-screen__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.first-screen__img::before{opacity:1;content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);-webkit-transition:all .3s linear;transition:all .3s linear;z-index:2}.first-screen__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:151px;max-width:460px;margin:0 auto;text-align:center;font-family:"Futura PT",Helvetica,Arial,sans-serif;position:relative;z-index:1;color:#fff;text-align:center;font-weight:300;font-size:34px;line-height:1.2;letter-spacing:4.08px;text-transform:uppercase;padding:35px 18px;z-index:3}@media screen and (max-width:1760px){.first-screen__name{max-width:350px;font-size:28px;letter-spacing:3.48px}}@media screen and (max-width:1400px){.first-screen__name{font-size:24px;letter-spacing:2.88px;padding:0 18px}}@media screen and (max-width:540px){.first-screen__name{font-size:18px;letter-spacing:2.16px}}@-webkit-keyframes move{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20%);transform:translateY(20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes move{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20%);transform:translateY(20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.descriptor{height:100vh;width:100%;overflow:hidden;position:relative}.descriptor--news{height:auto;min-height:604px;margin-top:105px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.descriptor--news::after{display:none}@media screen and (max-width:1400px){.descriptor--news{min-height:510px;margin-top:88px}}@media screen and (max-width:1260px){.descriptor--news{min-height:428px;margin-top:88px}}@media screen and (max-width:992px){.descriptor{min-height:697px;padding-top:60px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#000;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.descriptor--news{padding-top:0;min-height:581px;margin-top:60px}}@media screen and (max-width:768px){.descriptor{min-height:540px;display:block;border:24px solid #000;border-top:0 solid #000;border-bottom:0}.descriptor--news{min-height:464px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:24px solid #000}}@media screen and (max-width:540px){.descriptor{min-height:430px;border:16px solid #000;border-top:0 solid #000;border-bottom:0}.descriptor--news{min-height:318px;border-bottom:16px solid #000}}.descriptor::before{content:"";position:absolute;top:0;left:0;z-index:2;background:rgba(0,0,0,.5);width:100%;height:100%}.descriptor--about::before{background:-webkit-gradient(linear,left top,right top,color-stop(-1.12%,rgba(0,0,0,.69)),color-stop(11.94%,rgba(0,0,0,.5)),color-stop(26.86%,rgba(0,0,0,.34)),color-stop(88.42%,rgba(0,0,0,0)));background:linear-gradient(90deg,rgba(0,0,0,.69) -1.12%,rgba(0,0,0,.5) 11.94%,rgba(0,0,0,.34) 26.86%,rgba(0,0,0,0) 88.42%)}.descriptor__img{position:absolute;width:100%;height:100%;z-index:1;overflow:hidden}.descriptor__img video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.descriptor__img::after{content:"";position:absolute;width:100%;height:0;bottom:0;left:0;background-color:#000;-webkit-transition:all 1.25s linear;transition:all 1.25s linear;z-index:1}@media screen and (max-width:992px){.descriptor__img::after{height:24px}}@media screen and (max-width:540px){.descriptor__img::after{height:16px}}.descriptor--news .descriptor__img{top:0}.descriptor--news .descriptor__img::after{height:30px}@media screen and (max-width:1400px){.descriptor--news .descriptor__img::after{height:27px}}@media screen and (max-width:1260px){.descriptor--news .descriptor__img::after{height:23px}}@media screen and (max-width:768px){.descriptor--news .descriptor__img::after{display:none}}.descriptor__img.shown::after{height:30px}@media screen and (max-width:1400px){.descriptor__img.shown::after{height:27px}}@media screen and (max-width:1260px){.descriptor__img.shown::after{height:23px}}@media screen and (max-width:768px){.descriptor__img.shown::after{display:none}}@media screen and (max-width:768px){.descriptor__img{display:block;height:464px;position:relative}.descriptor--news .descriptor__img{position:absolute;top:0;left:0}}@media screen and (max-width:540px){.descriptor__img{height:379px}}.descriptor__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.descriptor .dot{position:fixed;width:22px;height:22px;border-radius:50%;background-color:#973964;pointer-events:none;z-index:2}.descriptor__inner{height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:50px;padding-bottom:100px;color:#fff;border:0 solid #000;-webkit-transition:all 1.25s linear;transition:all 1.25s linear;position:relative;z-index:2;position:relative}.descriptor__inner::after{position:absolute;content:"";height:24px;width:24px;bottom:50px;left:calc(50% - 12px);background-image:url(../img/icons/arrow-descriptor.svg);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-transition-delay:3.5s;transition-delay:3.5s;-webkit-animation:move 1.5s infinite;animation:move 1.5s infinite}@media screen and (max-width:992px){.descriptor__inner::after{display:none}}.descriptor--news .descriptor__inner{height:auto;width:100%;border:30px solid #000;border-top:0 solid #000;border-bottom:0}.descriptor--news .descriptor__inner::after{display:none}@media screen and (max-width:1400px){.descriptor--news .descriptor__inner{border:27px solid #000;border-top:0 solid #000;border-bottom:0}}@media screen and (max-width:1260px){.descriptor--news .descriptor__inner{border:23px solid #000;border-top:0 solid #000;border-bottom:0}}@media screen and (max-width:992px){.descriptor__inner{padding-bottom:55px;width:100%;height:auto;border:24px solid #000;border-top:0 solid #000;border-bottom:0}}@media screen and (max-width:768px){.descriptor__inner{padding:0;margin-top:-28px;border:0}.descriptor--news .descriptor__inner{padding-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:30px}.descriptor__inner.descriptor__inner--index{margin-top:-50px;padding-bottom:12px}}@media screen and (max-width:540px){.descriptor__inner{border:16px solid #000;border-top:0 solid #000;border-bottom:0}.descriptor__inner.descriptor__inner--index{margin-top:-40px}}.descriptor__inner.shown{border:30px solid #000;border-top:0 solid #000;border-bottom:0}@media screen and (max-width:1400px){.descriptor__inner.shown{border:27px solid #000;border-top:0 solid #000;border-bottom:0}}@media screen and (max-width:1260px){.descriptor__inner.shown{border:23px solid #000;border-top:0 solid #000;border-bottom:0}}@media screen and (max-width:768px){.descriptor__inner.shown{border:0}}.descriptor__inner.shown::after{opacity:1;z-index:1}.descriptor__inner-text{-webkit-transform:translateY(220%);-ms-transform:translateY(220%);transform:translateY(220%);-webkit-transition:-webkit-transform 1.25s ease-in-out;transition:-webkit-transform 1.25s ease-in-out;transition:transform 1.25s ease-in-out;transition:transform 1.25s ease-in-out,-webkit-transform 1.25s ease-in-out;-webkit-transition-delay:2.4s;transition-delay:2.4s}@media screen and (max-width:992px){.descriptor__inner-text{-webkit-transform:initial;-ms-transform:initial;transform:initial}}.shown .descriptor__inner-text{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.descriptor__suptitle{color:#fff;color:rgba(255,255,255,.5);font-size:26px;line-height:1;font-weight:300;letter-spacing:3.12px;text-transform:uppercase}@media screen and (max-width:992px){.descriptor__suptitle{font-size:18px;letter-spacing:2.16px}}@media screen and (max-width:540px){.descriptor__suptitle{font-size:16px;letter-spacing:1.92px}}.descriptor__title{font-size:66px;font-weight:300;line-height:1.1;text-transform:uppercase;position:relative;z-index:2}.descriptor__title--service{font-size:74px;letter-spacing:8.88px}.descriptor--news .descriptor__title{max-width:991px;margin:0 auto;text-transform:none}.descriptor--about .descriptor__title{text-transform:capitalize}@media screen and (max-width:1400px){.descriptor__title{font-size:60px}.descriptor--news .descriptor__title{font-size:50px}}@media screen and (max-width:1260px){.descriptor--news .descriptor__title{font-size:44px}}@media screen and (max-width:992px){.descriptor__title{font-size:46px}.descriptor--news .descriptor__title{font-size:44px}.descriptor__title.descriptor__title--service{font-size:40px;letter-spacing:0}}@media screen and (max-width:768px){.descriptor__title{font-size:40px}.descriptor--news .descriptor__title{font-size:26px;max-width:360px;padding:0 8px}}@media screen and (max-width:540px){.descriptor__title.descriptor__title--service{font-size:30px}}.descriptor__title:not(:first-child){margin-top:8px}.descriptor__text{max-width:1074px;margin:20px auto 0;font-size:24px;line-height:1.2}@media screen and (max-width:1400px){.descriptor__text{font-size:22px;max-width:924px}}@media screen and (max-width:1260px){.descriptor__text{font-size:20px;max-width:776px}}@media screen and (max-width:992px){.descriptor__text{max-width:556px;font-size:18px}}@media screen and (max-width:768px){.descriptor__text{max-width:490px;padding:0 8px}.descriptor--news .descriptor__text{max-width:404px}}.gallary{background-color:#000;padding:154px 0 88px;text-align:center;color:#fff;position:relative;overflow:hidden}@media screen and (max-width:1260px){.gallary{padding:139px 0 50px}}@media screen and (max-width:992px){.gallary{padding:78px 0 50px}}@media screen and (max-width:768px){.gallary{padding:95px 0 40px}}@media screen and (max-width:540px){.gallary{padding:125px 0 40px}}.gallary .section-title{display:inline-block;margin:0 auto;position:absolute;white-space:nowrap}@media screen and (max-width:540px){.gallary .section-title{width:338px;white-space:normal}}.gallary .section-title.start{top:calc(50% - 33px);left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.gallary .section-title.center{top:88px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}@media screen and (max-width:1260px){.gallary .section-title.center{top:63px}}@media screen and (max-width:992px){.gallary .section-title.center{top:50px}}@media screen and (max-width:768px){.gallary .section-title.center{-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out}}@media screen and (max-width:540px){.gallary .section-title.center{top:40px}}.gallary__slider{margin-top:40px;margin-left:-170px}@media screen and (max-width:1260px){.gallary__slider{margin-top:20px;margin-left:-135px}}@media screen and (max-width:768px){.gallary__slider{margin-left:0;margin-top:0}}.gallary__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:600px}@media screen and (max-width:1260px){.gallary__items{min-height:500px}}@media screen and (max-width:768px){.gallary__items{min-height:184px}}@media screen and (max-width:540px){.gallary__items{min-height:initial}}.gallary__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:600px;margin:0 34px}@media screen and (max-width:1260px){.gallary__item{width:495px;margin:0 25px}}@media screen and (max-width:992px){.gallary__item{margin:0 5px;width:388px}}@media screen and (max-width:768px){.gallary__item{width:193px}}.gallary__item.default{-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:600px;height:532px}@media screen and (max-width:1260px){.gallary__item.default{width:495px;height:440px}}@media screen and (max-width:992px){.gallary__item.default{height:358px;width:388px}}@media screen and (max-width:768px){.gallary__item.default{width:193px;height:184px}}@media screen and (max-width:540px){.gallary__item.default{height:auto;width:calc(100% - 32px)}}.gallary__item.default.swiper-slide-active{width:766px}@media screen and (max-width:1260px){.gallary__item.default.swiper-slide-active{width:633px}}@media screen and (max-width:992px){.gallary__item.default.swiper-slide-active{width:516px}}@media screen and (max-width:768px){.gallary__item.default.swiper-slide-active{width:265px}}@media screen and (max-width:540px){.gallary__item.default.swiper-slide-active{width:calc(100% - 32px)}}.gallary__item.default.swiper-slide-active::before{opacity:0}.gallary__item.default.swiper-slide-active span{opacity:1}.gallary__item.hide{-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw)}.gallary__item:nth-child(1){z-index:1}.gallary__item:nth-child(1).show{-webkit-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out;-webkit-transform:translateX(calc(100vw - 75%));-ms-transform:translateX(calc(100vw - 75%));transform:translateX(calc(100vw - 75%))}.gallary__item:nth-child(1).stand{-webkit-transition:all 2s ease-in-out;transition:all 2s ease-in-out;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.gallary__item:nth-child(2){z-index:2}.gallary__item:nth-child(2).show{-webkit-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out;-webkit-transform:translateX(calc(66.66vw - 65%));-ms-transform:translateX(calc(66.66vw - 65%));transform:translateX(calc(66.66vw - 65%))}.gallary__item:nth-child(2).stand{-webkit-transition:all 2.5s ease-in-out;transition:all 2.5s ease-in-out;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.gallary__item:nth-child(3){z-index:3}.gallary__item:nth-child(3).show{-webkit-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out;-webkit-transform:translateX(calc(33.33vw - 45%));-ms-transform:translateX(calc(33.33vw - 45%));transform:translateX(calc(33.33vw - 45%))}.gallary__item:nth-child(3).stand{-webkit-transition:all 3.5s ease-in-out;transition:all 3.5s ease-in-out;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.gallary__imgs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:100%;position:relative;z-index:2}.gallary__imgs::before{-webkit-transition:opacity .75s ease-in-out;transition:opacity .75s ease-in-out;content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:3;background-color:#090909}.default .gallary__imgs::before{opacity:.6}.default.swiper-slide-active .gallary__imgs::before{opacity:0}.gallary__img{width:50%;position:relative;z-index:2}.gallary__img span{position:absolute;text-transform:uppercase;font-size:14px;font-weight:400;letter-spacing:2.24px;opacity:0;-webkit-transition:opacity .75s ease-in-out;transition:opacity .75s ease-in-out;z-index:4}.gallary__img span.before{right:16px;bottom:8px}.gallary__img span.after{left:14px;bottom:8px}.gallary__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gallary__name{position:absolute;top:calc(100% + 38px);z-index:1;font-size:22px;line-height:1.1;opacity:0}@media screen and (max-width:992px){.gallary__name{top:calc(100% + 26px)}}@media screen and (max-width:768px){.gallary__name{font-size:0}}.swiper-slide-active.default .gallary__name{-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:1}@media screen and (max-width:768px){.swiper-slide-active.default .gallary__name{top:calc(100% + 20px);width:100vw;font-size:18px}}.gallary__pagination{display:none}@media screen and (max-width:1260px){.gallary__pagination{margin-top:90px;display:block;margin-left:67px}}@media screen and (max-width:992px){.gallary__pagination{margin-top:30px}}@media screen and (max-width:768px){.gallary__pagination{margin-left:0;margin-top:70px}}.analysis{background-color:#000;color:#fff;padding:130px 0 90px}@media screen and (max-width:1400px){.analysis{padding:110px 0 80px}}@media screen and (max-width:1260px){.analysis{padding:64px 0}}@media screen and (max-width:992px){.analysis{padding:50px 0}}@media screen and (max-width:768px){.analysis{padding:40px 0}}.analysis .section-title{opacity:0;-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-transition-delay:.5s;transition-delay:.5s}.analysis.shown .section-title{opacity:1}.analysis.shown .analysis-inner{opacity:1}.analysis-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;position:relative;opacity:0;-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-transition-delay:1s;transition-delay:1s}@media screen and (max-width:1400px){.analysis-inner{margin-top:55px}}@media screen and (max-width:1260px){.analysis-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:45px}}@media screen and (max-width:768px){.analysis-inner{margin-top:30px}}.analysis__steps{height:523px;padding-right:87px;overflow:hidden}@media screen and (max-width:1400px){.analysis__steps{max-height:460px;padding-right:56px}}@media screen and (max-width:1260px){.analysis__steps{height:auto;padding-right:0}}.analysis__stages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media screen and (max-width:1260px){.analysis__stages{gap:0}}.analysis__arrows{position:absolute;height:583px;width:48px;left:calc((100% - 650px)/ 2 - 24px);top:-30px}@media screen and (max-width:1400px){.analysis__arrows{height:520px}}@media screen and (max-width:1260px){.analysis__arrows{display:none}}.analysis__stage{list-style:none;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;height:50%;overflow:hidden}@media screen and (max-width:1260px){.analysis__stage{text-align:center;display:block;margin-top:40px}}@media screen and (max-width:992px){.analysis__stage{margin-top:28px}}.analysis__stage:first-of-type{margin-top:0}.analysis__stage:first-of-type .analysis__number{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.analysis__stage:nth-child(3){display:none}.analysis__stage:nth-child(4){display:none}.analysis__stage ol:not(:first-child),.analysis__stage ul:not(:first-child){margin-top:16px}.analysis__stage ol li::before{display:none}.analysis__stage li{font-size:18px;font-weight:400;line-height:1.3;position:relative}.analysis__stage li::before{content:"•";position:relative;font-size:14px;vertical-align:middle;position:relative;top:-2px;margin-right:3px}.analysis__stage li:not(:first-child){margin-top:8px}.analysis__stage a{position:relative;display:inline;overflow:visible;-webkit-transition:background-size .75s;transition:background-size .75s;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) no-repeat left bottom;background:linear-gradient(#fff,#fff) no-repeat left bottom;background-size:100% 1px}.analysis__number{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;font-size:300px;margin-left:-5px;font-weight:300;line-height:.7;color:#363636;-ms-grid-row-align:center;align-self:center}@media screen and (max-width:1400px){.analysis__number{font-size:257px;margin-left:-14px}}@media screen and (max-width:1260px){.analysis__number{display:none}}.analysis__title{-ms-flex-item-align:end;align-self:flex-end;font-size:34px;font-weight:300;margin-left:-80px;line-height:1.1}@media screen and (max-width:1400px){.analysis__title{font-size:30px;margin-left:-40px}}@media screen and (max-width:1260px){.analysis__title{margin-left:0}}@media screen and (max-width:768px){.analysis__title{font-size:24px}}.analysis__text{margin-top:14px;margin-left:-80px;font-size:20px;line-height:1.2;-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width:1400px){.analysis__text{font-size:18px;margin-left:-40px}}@media screen and (max-width:1260px){.analysis__text{margin-left:0}}@media screen and (max-width:768px){.analysis__text{margin-top:10px;font-size:18px}}.analysis__form{padding-top:13px;-webkit-box-flex:0;-ms-flex:0 0 650px;flex:0 0 650px;padding-left:58px;position:relative}.analysis__form::before{content:"";position:absolute;width:1px;height:100%;left:0;top:0;background-color:#7b7b7b}@media screen and (max-width:1400px){.analysis__form::before{height:460px}}@media screen and (max-width:1260px){.analysis__form::before{display:none}}@media screen and (max-width:1400px){.analysis__form{padding-top:0}}@media screen and (max-width:1260px){.analysis__form{padding-left:0;padding-top:50px;margin-top:50px;border-left:0;border-top:1px solid #7b7b7b;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}}@media screen and (max-width:768px){.analysis__form{padding-top:40px;margin-top:40px}}.analysis__form-title{font-size:28px;font-weight:300;line-height:1.2;letter-spacing:4px;text-transform:uppercase}@media screen and (max-width:1400px){.analysis__form-title{padding-top:0}}@media screen and (max-width:1260px){.analysis__form-title{text-align:center}}@media screen and (max-width:768px){.analysis__form-title{font-size:20px}}.analysis__form-text{margin-top:16px;font-size:18px;font-weight:400;line-height:1.2}@media screen and (max-width:1260px){.analysis__form-text{text-align:center}}.analysis__form-inner{margin-top:40px}@media screen and (max-width:1260px){.analysis__form-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px}.analysis__form-inner .form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.analysis__form-inner .form__row:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.analysis__form-inner .form__row--textarea{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin-top:0}.analysis__form-inner .form__row--textarea .form__block{height:100%}.analysis__form-inner .form__textarea{height:100%}.analysis__form-inner .form__row--agreement{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:992px){.analysis__form-inner .form__row--agreement{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.analysis__form-inner .form__agreement{width:calc(50% - 34px);text-align:right;margin-right:28px}}@media screen and (max-width:768px){.analysis__form-inner{display:block}.analysis__form-inner .form__row--textarea{margin-top:26px;height:142px}.analysis__form-inner .form__row--agreement{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:35px}.analysis__form-inner .form__agreement{width:100%;text-align:center;margin:0}}@-webkit-keyframes show{0%{opacity:0}25%{opacity:.25}50%{opacity:.5}75%{opacity:.75}100%{opacity:1}}@keyframes show{0%{opacity:0}25%{opacity:.25}50%{opacity:.5}75%{opacity:.75}100%{opacity:1}}.steps{padding:88px 0}@media screen and (max-width:1400px){.steps{padding:80px 0}}@media screen and (max-width:1260px){.steps{padding:64px 0}}@media screen and (max-width:992px){.steps{padding:50px 0}}@media screen and (max-width:768px){.steps{padding:40px 0}}.steps .section-title{opacity:0;-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-transition-delay:.75s;transition-delay:.75s}.steps.shown .section-title{opacity:1}.steps.shown .steps__item{-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.steps.shown .steps__number{opacity:1}.steps-inner{margin-top:60px;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;gap:25px}.steps-inner .circle-link{-ms-grid-column-align:center;justify-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media screen and (max-width:992px){.steps-inner{margin-top:40px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.steps-inner{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px}}.steps__item{min-height:306px;padding:26px;background-color:#f2f2f2;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1400px){.steps__item{min-height:262px;padding:24px 26px 26px 26px}}@media screen and (max-width:1260px){.steps__item{min-height:280px}}@media screen and (max-width:992px){.steps__item{min-height:240px}}@media screen and (max-width:768px){.steps__item{min-height:initial;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}}@media screen and (max-width:540px){.steps__item{padding:28px 16px}}.steps__item:nth-child(2){-webkit-animation-delay:1s;animation-delay:1s}.steps__item:nth-child(3){-webkit-animation-delay:1.4s;animation-delay:1.4s}.steps__item:nth-child(4){-webkit-animation-delay:1.8s;animation-delay:1.8s}.steps__item:nth-child(5){-webkit-animation-delay:2.2s;animation-delay:2.2s}.steps__img{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:84px}@media screen and (max-width:1400px){.steps__img{max-width:60px}}@media screen and (max-width:768px){.steps__img{width:66px;max-width:initial;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-right:22px}}@media screen and (max-width:440px){.steps__img{display:none}}.steps__title{font-size:30px;font-weight:400}@media screen and (max-width:1400px){.steps__title{font-size:28px}}.steps__title span{font-size:26px}@media screen and (max-width:768px){.steps__title{font-size:24px;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}}.steps__text{margin-top:10px;font-size:20px;line-height:1.2}@media screen and (max-width:1400px){.steps__text{margin-top:8px;font-size:16px}}@media screen and (max-width:768px){.steps__text{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}}.steps__number{-ms-grid-column-align:center;justify-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;opacity:0;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;-webkit-transition-delay:2.5s;transition-delay:2.5s}@media screen and (max-width:768px){.steps__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:18px}}@media screen and (max-width:540px){.steps__number{margin-top:12px}}@media screen and (max-width:340px){.steps__number{margin-left:0}}.steps__number span{display:block;font-size:120px;font-weight:300;text-transform:uppercase;line-height:1}@media screen and (max-width:1400px){.steps__number span{font-size:110px}}@media screen and (max-width:1260px){.steps__number span{font-size:90px}}@media screen and (max-width:768px){.steps__number span{font-size:50px}}.steps__number span:not(:first-of-type){font-size:46px;font-weight:400}@media screen and (max-width:1260px){.steps__number span:not(:first-of-type){font-size:36px}}@media screen and (max-width:768px){.steps__number span:not(:first-of-type){font-size:30px;padding-top:9px;padding-left:10px}}.steps__number sup{vertical-align:top;font-weight:300;font-size:.6em}.clinics{padding:88px 0;background-color:#000;color:#fff}@media screen and (max-width:1260px){.clinics{padding:66px 0}}@media screen and (max-width:992px){.clinics{padding:50px 0}}@media screen and (max-width:768px){.clinics{padding:40px 0}}.clinics .section-title{opacity:0;-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-transition-delay:.5s;transition-delay:.5s}.clinics.shown .section-title{opacity:1}.clinics.shown .clinics__slider{opacity:1}.clinics__slider{margin-top:70px;overflow:hidden;opacity:0;-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-transition-delay:1s;transition-delay:1s}@media screen and (max-width:1400px){.clinics__slider{margin-top:66px}}@media screen and (max-width:1260px){.clinics__slider{position:relative}}@media screen and (max-width:992px){.clinics__slider{margin-top:38px}}.clinics__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:75px}@media screen and (max-width:1400px){.clinics__item{gap:50px}}@media screen and (max-width:1260px){.clinics__item{gap:38px}}.clinics__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:585px}@media screen and (max-width:1400px){.clinics__left{max-width:495px}}@media screen and (max-width:1260px){.clinics__left{max-width:435px}}@media screen and (max-width:992px){.clinics__left{max-width:100%;text-align:center}}.clinics__name{font-size:30px;letter-spacing:5.1px;text-transform:uppercase;line-height:1.2}@media screen and (max-width:1400px){.clinics__name{font-size:24px;letter-spacing:4.08px}}@media screen and (max-width:992px){.clinics__name{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:36px}}@media screen and (max-width:768px){.clinics__name{margin-top:28px;font-size:20px}}.clinics__name span{font-size:15px;line-height:1.8;letter-spacing:2.55px}@media screen and (max-width:992px){.clinics__name span{vertical-align:top}}@media screen and (max-width:768px){.clinics__name span{font-size:12px;vertical-align:middle}}.clinics__text{margin-top:18px;font-size:18px;line-height:1.2}@media screen and (max-width:1260px){.clinics__text{margin-top:16px}}@media screen and (max-width:992px){.clinics__text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.clinics__text a{position:relative;display:inline;overflow:visible;-webkit-transition:background-size .75s;transition:background-size .75s;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) no-repeat left bottom;background:linear-gradient(#fff,#fff) no-repeat left bottom;background-size:100% 1px}.clinics__sublink{display:block;margin-top:26px;font-weight:700;font-size:14px;line-height:1.2;letter-spacing:2.38px;text-transform:uppercase;color:#7b7b7b}@media (hover:hover){.clinics__sublink{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.clinics__sublink:hover{color:#fff}}@media screen and (max-width:1400px){.clinics__sublink{margin-top:20px;font-size:14px;letter-spacing:2.38px}}@media screen and (max-width:992px){.clinics__sublink{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.clinics__img{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:41px;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:992px){.clinics__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 auto;width:calc(100% - 74px)}.clinics__img img{max-height:343px;width:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:768px){.clinics__img{width:calc(100% - 52px)}}@media screen and (max-width:540px){.clinics__img{width:calc(100% - 42px)}}.clinics__right{height:auto}.clinics__right img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1260px){.clinics__right{margin-top:60px;max-height:397px;-ms-flex-item-align:end;align-self:flex-end}}@media screen and (max-width:992px){.clinics__right{display:none}}.clinics__pagination{display:none}@media screen and (max-width:992px){.clinics__pagination{display:block}}.clinics__arrows{display:none}@media screen and (max-width:1260px){.clinics__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;z-index:2}}@media screen and (max-width:992px){.clinics__arrows{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:173px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:516px){.clinics__arrows{top:calc((100vw - 70px) * .83 / 2)}}.expanding{padding:88px 0;color:#000}@media screen and (max-width:1260px){.expanding{padding:65px 0}}@media screen and (max-width:992px){.expanding{padding:50px 0}}@media screen and (max-width:768px){.expanding{padding:40px 0}}.expanding .section-title{opacity:0;-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-transition-delay:.5s;transition-delay:.5s}.expanding.shown .section-title{opacity:1}.expanding.shown .expanding__list{opacity:1}.expanding__list{margin-top:60px;opacity:0;-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-transition-delay:1s;transition-delay:1s}@media screen and (max-width:1260px){.expanding__list{margin-top:50px}}@media screen and (max-width:992px){.expanding__list{margin-top:40px}}@media screen and (max-width:768px){.expanding__list{margin-top:30px}}.expanding__list-item{background:#fff;border:1px solid #000;border-radius:32px;margin-bottom:30px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;overflow:hidden}.expanding__list-item:last-child{margin-bottom:0}@media (hover:hover){.expanding__list-item{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.expanding__list-item:hover{background-color:#e6e6e6}}@media screen and (max-width:768px){.expanding__list-item{border-radius:38px;margin-bottom:22px}}@media screen and (max-width:540px){.expanding__list-item{border-radius:28px}}@media (hover:hover){.expanding__list-item.open{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.expanding__list-item.open:hover{background-color:#fff}}.expanding__list-item.open .expanding__name::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.expanding__name{font-weight:500;font-size:20px;line-height:1.4;max-width:95%;padding:21px 34px}@media screen and (max-width:768px){.expanding__name{padding:22px}}.expanding__name::after{position:absolute;right:18px;top:25px;content:"";width:22px;height:22px;background:url(../img/icons/plus.svg) center no-repeat;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:768px){.expanding__name::after{top:24px}}@media screen and (max-width:540px){.expanding__name::after{right:14px}}.expanding__name.open{white-space:wrap;padding:21px 34px 0}@media screen and (max-width:768px){.expanding__name.open{padding:22px 22px 0}}.expanding__name.open+.expanding__text{-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;max-height:1001px;opacity:1;z-index:1;height:auto;margin:22px 0 34px}.expanding__text{font-weight:500;position:relative;bottom:0;font-size:18px;line-height:1.4;padding-bottom:0;max-height:0;height:0;max-height:0;opacity:0;z-index:-1;padding:0 34px}@media screen and (max-width:768px){.expanding__text{padding:0 22px}}.expanding__text h3{margin-top:20px;font-weight:700;font-size:20px;line-height:1.5}@media screen and (max-width:992px){.expanding__text h3{font-size:18px}}.expanding__text h3:first-child{margin-top:0}.expanding__text h3+*{margin-top:20px}.expanding__text h5{font-size:18px;font-weight:600;line-height:1.4;margin:35px 0 10px}@media screen and (max-width:992px){.expanding__text h5{font-size:16px}}.expanding__text h5:first-child{margin-top:0}.expanding__text p{max-width:1051px;margin-top:14px;font-weight:400;font-size:18px;line-height:1.6}.expanding__text p:first-child{margin-top:0}.expanding__text ul{margin-top:0;max-width:1051px}.expanding__text ul li{font-weight:400;font-size:18px;line-height:1.6;text-indent:10px;position:relative;padding-left:26px;text-indent:0}@media screen and (max-width:992px){.expanding__text ul li{font-size:16px}}@media screen and (max-width:540px){.expanding__text ul li{font-size:14px}}.expanding__text ul li::before{position:absolute;width:6px;height:6px;left:10px;top:11px;content:"";border-radius:50%;background:#000}.history{padding:58px 0 88px;background-color:#000;color:#fff}@media screen and (max-width:1260px){.history{padding:40px 0 60px}}@media screen and (max-width:992px){.history{padding:25px 0 50px}}@media screen and (max-width:768px){.history{padding:40px 0 50px;text-align:center}}.history .section-title{opacity:0;-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-transition-delay:1s;transition-delay:1s}.history.shown .section-title{opacity:1}.history.shown .history__slider{opacity:1}.history.shown .history__title{opacity:1}.history.shown .history__description-text{opacity:1}.history__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;gap:100px}@media screen and (max-width:1400px){.history__inner{gap:76px}}@media screen and (max-width:1260px){.history__inner{display:block}}.history__description{-webkit-box-flex:0;-ms-flex:0 0 600px;flex:0 0 600px}@media screen and (max-width:1400px){.history__description{-webkit-box-flex:0;-ms-flex:0 0 492px;flex:0 0 492px}}@media screen and (max-width:1260px){.history__description{display:-webkit-box;display:-ms-flexbox;display:flex;gap:124px}}@media screen and (max-width:992px){.history__description{gap:32px;position:relative}}.history__description-text{opacity:0;-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-transition-delay:1s;transition-delay:1s}@media screen and (max-width:992px){.history__description-text{overflow:hidden}.history__description-text.open{max-height:1500px;padding-bottom:20px}}.history__description-text ol:not(:first-child),.history__description-text ul:not(:first-child){margin-top:16px}@media screen and (max-width:768px){.history__description-text ol,.history__description-text ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.history__description-text ol li::before{display:none}.history__description-text li{font-size:20px;font-weight:400;line-height:1.3;position:relative}.history__description-text li::before{content:"•";position:relative;font-size:14px;vertical-align:middle;position:relative;top:-2px;margin-right:3px}.history__description-text li:not(:first-child){margin-top:8px}@media screen and (max-width:1400px){.history__description-text li{font-size:19px}}@media screen and (max-width:1260px){.history__description-text li{font-size:18px}}.history__description-text a{position:relative;display:inline;overflow:visible;-webkit-transition:background-size .75s;transition:background-size .75s;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) no-repeat left bottom;background:linear-gradient(#fff,#fff) no-repeat left bottom;background-size:100% 1px}.history__more{display:none;border:0;background:0 0;color:#7b7b7b;width:100%;text-align:center;text-transform:uppercase;font-weight:600;font-size:12px;line-height:1.6;letter-spacing:1.2px;padding:0}@media (hover:hover){.history__more{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.history__more:hover{color:#fff}}@media screen and (max-width:768px){.history__more{margin-top:20px;display:block}}.history__title{max-width:352px;font-size:34px;font-weight:300;line-height:1.1;opacity:0;-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-transition-delay:1s;transition-delay:1s}@media screen and (max-width:1260px){.history__title{font-size:30px}}@media screen and (max-width:992px){.history__title{max-width:324px}}@media screen and (max-width:768px){.history__title{margin:0 auto}}.history__text{font-size:20px;font-weight:400;line-height:1.3}.history__text:not(:first-of-type){margin-top:16px}@media screen and (max-width:1400px){.history__text{font-size:19px}}@media screen and (max-width:1260px){.history__text{font-size:18px}}@media screen and (max-width:992px){.history__text{display:block}}@media screen and (max-width:768px){.history__text.hide{max-height:0;overflow:hidden;margin-top:0}.history__text.show{max-height:700px;margin-top:16px}}.history__photo{margin-top:60px;position:relative}.history__photo.shown .history__img{-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-transition-delay:1.3s;transition-delay:1.3s;opacity:1}.history__photo.shown .history__quote{-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-transition-delay:2.6s;transition-delay:2.6s;opacity:1}@media screen and (max-width:1260px){.history__photo{margin-top:0;-webkit-box-flex:0;-ms-flex:0 0 315px;flex:0 0 315px}}@media screen and (max-width:768px){.history__photo{display:none}}.history__img{max-width:382px;opacity:0}@media screen and (max-width:1400px){.history__img{max-width:315px}}.history__quote{position:absolute;top:90px;right:9px;width:327px;opacity:0}@media screen and (max-width:1400px){.history__quote{top:72px;width:263px}}@media screen and (max-width:1260px){.history__quote{display:none}}.history__slider{height:898px;overflow:hidden;opacity:0;-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-transition-delay:1s;transition-delay:1s}@media screen and (max-width:1260px){.history__slider{margin-top:64px;height:450px}}@media screen and (max-width:768px){.history__slider{height:60vh;height:60dvh;margin-top:64px 8px 0}}.history .swiper-scrollbar.swiper-scrollbar-vertical{right:-41px;height:898px}@media screen and (max-width:1260px){.history .swiper-scrollbar.swiper-scrollbar-vertical{bottom:0;top:auto;height:450px;right:-7px}}@media screen and (max-width:768px){.history .swiper-scrollbar.swiper-scrollbar-vertical{height:60vh;height:60dvh;right:-15px}}@media screen and (max-width:540px){.history .swiper-scrollbar.swiper-scrollbar-vertical{right:-10px}}.history__years{padding-right:41px}@media screen and (max-width:1400px){.history__years{padding-right:33px}}@media screen and (max-width:1260px){.history__years{padding-right:27px;max-width:100%}}@media screen and (max-width:768px){.history__years{position:relative;width:calc(100% + 13px);max-width:initial}}.history__year{font-size:22px;line-height:1.2;padding:22px 0;position:relative;height:auto}.history__year a{position:relative;display:inline;overflow:visible;-webkit-transition:background-size .75s;transition:background-size .75s;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) no-repeat left bottom;background:linear-gradient(#fff,#fff) no-repeat left bottom;background-size:100% 1px}@media screen and (max-width:1400px){.history__year{font-size:20px}}@media screen and (max-width:1260px){.history__year{padding-right:25px}}@media screen and (max-width:768px){.history__year{padding:22px;text-align:center}}@media screen and (max-width:540px){.history__year{padding:22px 10px;text-align:center}}.history__year::before{content:"";position:absolute;height:1px;width:100%;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#7b7b7b),to(rgba(123,123,123,0)));background:linear-gradient(90deg,#7b7b7b 0,rgba(123,123,123,0) 100%)}@media screen and (max-width:768px){.history__year::before{background:-webkit-gradient(linear,left top,right top,from(rgba(123,123,123,0)),color-stop(50%,#7b7b7b),to(rgba(123,123,123,0)));background:linear-gradient(90deg,rgba(123,123,123,0) 0,#7b7b7b 50%,rgba(123,123,123,0) 100%);max-height:500px}}.history__year:first-child{padding-top:0}.history__year:first-child::before{display:none}.history__year:last-child{padding-bottom:0}.interview{padding:117px 0;min-height:662px;color:#fff;position:relative}@media screen and (max-width:992px){.interview{padding:62px 0}}@media screen and (max-width:768px){.interview{padding:0;color:#000;min-height:initial}}.interview .container{position:relative;z-index:2}.interview__img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.interview__img::before{pointer-events:none;content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(-1.12%,rgba(0,0,0,.64)),color-stop(11.94%,rgba(0,0,0,.39)),color-stop(26.86%,rgba(0,0,0,.2)),color-stop(88.42%,rgba(0,0,0,0)));background:linear-gradient(90deg,rgba(0,0,0,.64) -1.12%,rgba(0,0,0,.39) 11.94%,rgba(0,0,0,.2) 26.86%,rgba(0,0,0,0) 88.42%)}@media screen and (max-width:768px){.interview__img{position:relative;height:510px}}@media screen and (max-width:540px){.interview__img{height:349px}}.interview__img img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1260px){.interview__img img{-o-object-position:44%;object-position:44%}}@media screen and (max-width:992px){.interview__img img{-o-object-position:56%;object-position:56%}}@media screen and (max-width:768px){.interview__img img{-o-object-position:75%;object-position:75%}}@media screen and (max-width:540px){.interview__img img{-o-object-position:73%;object-position:73%}}.interview__inner{max-width:616px}@media screen and (max-width:992px){.interview__inner{max-width:394px}}@media screen and (max-width:768px){.interview__inner{max-width:100%}}.interview__quote{font-size:30px;line-height:1.2}@media screen and (max-width:1260px){.interview__quote{font-size:26px}}@media screen and (max-width:768px){.interview__quote{text-align:center;margin-top:40px;font-size:20px}}@media screen and (max-width:540px){.interview__quote{margin-top:26px}}.interview__quote-cite{font-size:26px}@media screen and (max-width:1260px){.interview__quote-cite{font-size:24px}}@media screen and (max-width:768px){.interview__quote-cite{display:none;font-size:18px}}.interview__quote-footer{margin-top:40px}@media screen and (max-width:768px){.interview__quote-footer{margin-top:16px}}.motivation{padding:88px 0;text-align:center}@media screen and (max-width:992px){.motivation{padding:50px 0}}@media screen and (max-width:768px){.motivation{padding:40px 0}}.motivation.shown .motivation__img{opacity:1}.motivation.shown .motivation__text{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.motivation__img{opacity:0;-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-transition-delay:1s;transition-delay:1s}.motivation__text{max-width:1054px;margin:50px auto 0;font-size:22px;line-height:1.2;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-transition-delay:2.3s;transition-delay:2.3s;opacity:0}@media screen and (max-width:1400px){.motivation__text{max-width:936px}}@media screen and (max-width:1260px){.motivation__text{margin-top:40px;font-size:20px}}.news-list{padding:60px 0 88px;overflow:hidden}@media screen and (max-width:1260px){.news-list{padding:50px 0 60px}}@media screen and (max-width:992px){.news-list{padding:50px 0}}@media screen and (max-width:768px){.news-list{padding:40px 0 50px}}@media screen and (max-width:540px){.news-list{padding:40px 0}}.news-list__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:41px}@media screen and (max-width:768px){.news-list__links{gap:18px;width:calc(100% + 16px);left:0;position:relative;overflow:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none;padding-right:16px;padding-bottom:30px}.news-list__links::-webkit-scrollbar{width:0;height:0}}.news-list__link a{display:block;padding:12px 28px;border:1px solid #363636;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-weight:500;border-radius:34px;color:#000;text-transform:uppercase;font-size:14px;letter-spacing:.56px;white-space:nowrap}@media screen and (max-width:768px){.news-list__link a{font-size:12px;letter-spacing:.48px;padding:8px 14px}}@media (hover:hover){.news-list__link a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.news-list__link a:hover{border:1px solid #555;background:#555;color:#fff}}.news-list__link.active a{border:1px solid #555;background:#555;color:#fff}.news-list__items{margin-top:60px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;gap:56px 84px}@media screen and (max-width:1400px){.news-list__items{margin-top:50px;gap:50px 70px}}@media screen and (max-width:1260px){.news-list__items{margin-top:40px}}@media screen and (max-width:992px){.news-list__items{gap:40px 24px}}@media screen and (max-width:768px){.news-list__items{margin-top:0;gap:30px 24px}}@media screen and (max-width:540px){.news-list__items{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:30px}}.news-list__item{opacity:0}.news-list__item.shown{opacity:1;-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-transition-delay:.75s;transition-delay:.75s}@media (hover:hover){.news-list__item{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.news-list__item:hover .news-list__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.news-list__img{height:392px;overflow:hidden}@media screen and (max-width:1400px){.news-list__img{height:337px}}@media screen and (max-width:1260px){.news-list__img{height:280px}}@media screen and (max-width:992px){.news-list__img{height:210px}}@media screen and (max-width:768px){.news-list__img{height:152px}}@media screen and (max-width:540px){.news-list__img{height:220px}}.news-list__img img{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news-list__date{display:block;margin-top:18px;font-size:14px;font-weight:500;line-height:1.4;color:#7b7b7b}@media screen and (max-width:1260px){.news-list__date{font-size:12px}}.news-list__title{font-size:20px;font-weight:500;line-height:1.4;color:#000;margin-top:5px}@media screen and (max-width:1260px){.news-list__title{font-size:18px}}@media screen and (max-width:768px){.news-list__title{font-size:16px}}.news{margin-top:106px}@media screen and (max-width:1400px){.news{margin-top:88px}}@media screen and (max-width:992px){.news{margin-top:70px}}@media screen and (max-width:768px){.news{margin-top:60px}}.news__header{text-align:center;padding-bottom:40px;position:relative}@media screen and (max-width:992px){.news__header{padding-bottom:30px}}.news__header::after{position:absolute;content:"";width:590px;height:1px;background-color:#7b7b7b;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.news__header::after{width:410px}}@media screen and (max-width:540px){.news__header::after{width:250px}}.news__inner{max-width:1054px;margin:0 auto;opacity:0;-webkit-transition:all 1s linear;transition:all 1s linear;-webkit-transition-delay:1s;transition-delay:1s}.news__inner.shown{opacity:1}.news__content{margin-top:40px}@media screen and (max-width:992px){.news__content{margin-top:30px}}.news__img{height:576px}@media screen and (max-width:1400px){.news__img{height:510px}}@media screen and (max-width:1260px){.news__img{height:428px}}@media screen and (max-width:992px){.news__img{height:576px}}@media screen and (max-width:768px){.news__img{height:464px}}@media screen and (max-width:540px){.news__img{height:334px}}.news__img img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.typography{font-size:1.25rem;color:#000}@media screen and (max-width:1400px){.typography{font-size:1rem}}.typography *{margin-bottom:0;font-weight:400}.typography :first-child{margin-top:0}.typography.container{padding:80px 0;max-width:1074px}@media screen and (max-width:1400px){.typography.container{max-width:936px}}@media screen and (max-width:1260px){.typography.container{padding:50px 24px}}@media screen and (max-width:768px){.typography.container{padding:40px 24px}}@media screen and (max-width:540px){.typography.container{padding:40px 15px}}.typography.popup-inner{font-size:1rem}.typography a{text-decoration:underline;font-weight:600;text-decoration:underline}.typography b,.typography strong{font-weight:600}.typography h1{font-size:2.5em;font-weight:400;line-height:1.1em;margin-top:1.4em}@media screen and (max-width:992px){.typography h1{font-size:calc(1.125rem + 2.25vw)}}.typography h2{font-size:2.25em;font-weight:400;line-height:1.1em;margin-top:1.4em}@media screen and (max-width:992px){.typography h2{font-size:calc(1.125rem + 1.875vw)}}.typography h3{font-size:2em;font-weight:400;line-height:1.1em;margin-top:1.2em}@media screen and (max-width:992px){.typography h3{font-size:calc(1.125rem + 1.5vw)}}.typography h4{font-size:1.75em;font-weight:400;line-height:1.1em;margin-top:1.2em}@media screen and (max-width:992px){.typography h4{font-size:calc(1.125rem + 1.125vw)}}.typography h5{font-size:1.5em;font-weight:400;line-height:1.1em;margin-top:1.2em}@media screen and (max-width:992px){.typography h5{font-size:calc(1.125rem + .75vw)}}.typography h6{font-size:1.25em;font-weight:400;line-height:1.1em;margin-top:1.2em}@media screen and (max-width:992px){.typography h6{font-size:calc(1.125rem + .375vw)}}.typography h7{font-size:1em;font-weight:400;line-height:1.1em;margin-top:1.2em}@media screen and (max-width:992px){.typography h7{font-size:calc(1.125rem + 0vw)}}.typography ol,.typography p,.typography tbody td,.typography ul{font-size:1.125em;margin-top:.875em;line-height:1.625em;color:#000}.typography ol,.typography ul{padding-left:1.875rem}.typography ol li,.typography ul li{margin-top:.5em;line-height:1.4em}.typography ol li:first-child,.typography ul li:first-child{margin-top:0}.typography ul li{list-style:disc}.typography ul li::marker{color:#000}.typography ol li{list-style:decimal}.typography img{max-width:100%}.typography iframe{max-width:100%}.typography ul{max-width:100%}.typography ol{max-width:100%}.typography picture{max-width:100%}.typography p>img{display:block}.typography pre{display:block}.typography figure{display:block}.typography>img{display:block}.typography>picture{display:block}.typography p>img{margin-top:2.25em;margin-bottom:2.25em}.typography pre{margin-top:2.25em;margin-bottom:2.25em}.typography figure{margin-top:2.25em;margin-bottom:2.25em}.typography>img{margin-top:2.25em;margin-bottom:2.25em}.typography>table{margin-top:2.25em;margin-bottom:2.25em}.typography iframe{margin-top:2.25em;margin-bottom:2.25em}.typography .typography__table-box{margin-top:2.25em;margin-bottom:2.25em}.typography>picture{margin-top:2.25em;margin-bottom:2.25em}.typography .typography__imgs{margin-top:2.25em;margin-bottom:2.25em}.typography .typography__img{margin-top:2.25em;margin-bottom:2.25em}.typography>h1{max-width:1054px}@media screen and (max-width:1400px){.typography>h1{max-width:936px}}.typography>h2{max-width:1054px}@media screen and (max-width:1400px){.typography>h2{max-width:936px}}.typography>h3{max-width:1054px}@media screen and (max-width:1400px){.typography>h3{max-width:936px}}.typography>h4{max-width:1054px}@media screen and (max-width:1400px){.typography>h4{max-width:936px}}.typography>h5{max-width:1054px}@media screen and (max-width:1400px){.typography>h5{max-width:936px}}.typography>h6{max-width:1054px}@media screen and (max-width:1400px){.typography>h6{max-width:936px}}.typography>p{max-width:1054px}@media screen and (max-width:1400px){.typography>p{max-width:936px}}.typography>ul{max-width:1054px}@media screen and (max-width:1400px){.typography>ul{max-width:936px}}.typography>ol{max-width:1054px}@media screen and (max-width:1400px){.typography>ol{max-width:936px}}.typography>pre{max-width:1054px}@media screen and (max-width:1400px){.typography>pre{max-width:936px}}.typography>figure{max-width:1054px}@media screen and (max-width:1400px){.typography>figure{max-width:936px}}.typography table{font-size:1em}.typography table thead{background:#e6e6e6}.typography table thead td,.typography table thead th{color:#000;font-weight:600}.typography table tr{vertical-align:top}.typography table tr td,.typography table tr th{padding:1em;border:1px solid #363636}.typography table tr td>:first-child,.typography table tr th>:first-child{margin-top:0}.typography figure{position:relative;padding-left:6.875em;line-height:1.625;color:#000}@media screen and (max-width:768px){.typography figure{padding-left:0}}.typography figure:before{display:block;content:"";-webkit-mask-image:url(../img/icons/quotation.svg);mask-image:url(../img/icons/quotation.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#e6e6e6;width:1em;height:.7em;font-size:4.5rem;line-height:1;position:absolute;left:0;top:0}@media screen and (max-width:768px){.typography figure:before{font-size:3rem;position:relative}}@media screen and (max-width:768px){.typography figure blockquote{font-size:1.125em;margin-top:.75em}}.typography figure blockquote>:first-child{margin-top:0}.typography figure blockquote::before{position:absolute;content:"";height:100%;width:3px;left:85px;top:0;background-color:#e6e6e6}@media screen and (max-width:768px){.typography figure blockquote::before{display:none}}.typography figure figcaption{margin-top:.625em;font-size:1em}.typography figure figcaption cite{font-size:.875em;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600}.typography>:first-child{margin-top:0}.typography_block-center>*{margin-left:auto;margin-right:auto}.typography__table-box{overflow:auto}.typography .typography__imgs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:1296px;position:relative;left:-121px}@media screen and (max-width:1400px){.typography .typography__imgs{width:1116px;left:-90px}}@media screen and (max-width:1260px){.typography .typography__imgs{width:100%;left:0;position:initial}}@media screen and (max-width:768px){.typography .typography__imgs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.typography .typography__imgs img{width:calc(50% - 4px);left:0;position:initial}@media screen and (max-width:768px){.typography .typography__imgs img{width:auto;max-width:100%}}.typography .typography__imgs *{margin:0!important}.typography .typography__img{width:1296px;max-width:initial;position:relative;left:-121px}@media screen and (max-width:1400px){.typography .typography__img{width:1116px;left:-90px}}@media screen and (max-width:1260px){.typography .typography__img{width:100%;left:0;position:initial}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCJ2ZW5kb3Ivc3dpcGVyLnNjc3MiLCJzdHlsZS5jc3MiLCJjb21tb25zL3Jlc2V0LnNjc3MiLCJjb21tb25zL2dsb2JhbC5zY3NzIiwiY29tbW9ucy9taXhpbnMuc2NzcyIsImNvbXBvbmVudHMvcHJlbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL2N1cnNvci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvbWVudS5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvYW5pbWF0ZS1idG4uc2NzcyIsImNvbXBvbmVudHMvZm9ybS5zY3NzIiwiY29tcG9uZW50cy9wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL2Fib3V0LnNjc3MiLCJjb21wb25lbnRzL2NpcmNsZS1saW5rLnNjc3MiLCJjb21wb25lbnRzL2Vycm9yLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvZmlyc3Qtc2NyZWVuLnNjc3MiLCJjb21wb25lbnRzL2Rlc2NyaXB0b3Iuc2NzcyIsImNvbXBvbmVudHMvZ2FsbGFyeS5zY3NzIiwiY29tcG9uZW50cy9hbmFseXNpcy5zY3NzIiwiY29tcG9uZW50cy9zdGVwcy5zY3NzIiwiY29tcG9uZW50cy9jbGluaWNzLnNjc3MiLCJjb21wb25lbnRzL2V4cGFuZGluZy5zY3NzIiwiY29tcG9uZW50cy9oaXN0b3J5LnNjc3MiLCJjb21wb25lbnRzL2ludGVydmlldy5zY3NzIiwiY29tcG9uZW50cy9tb3RpdmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL25ld3MtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9uZXdzLnNjc3MiLCJjb21wb25lbnRzL3R5cG9ncmFwaHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsV0FDSSxZQUFBLFlBQ0EsSUFBQSxrQ0FBQSxlQUFBLENBQUEsaUNBQUEsY0FBQSxDQUFBLGdDQUFBLG1CQUdBLFlB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QUEsT0FDQSxRQUFBLEVBQ0EsUUFBQSxFQUNBLE9BQUEsS0FDQSxPQUFBLEtBQUEsRUFBQSxLQUlaLGlCQUNJLFlBQUEsSUFDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxFQUNBLFdBQUEsRUFDQSxPQUFBLEVBQ0EsV0FBQSxFQUNBLFFBQUEsRUFDQSxRQUFBLEdBQ0EsUUFBQSxFQUFBLEtBQ0Esb0NBYkosaUJBY1EsUUFBQSxFQUFBLE1BRUosb0JBQ0ksV0FBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLG9DQUxKLG9CQU1RLFVBQUEsTUFFSixnQ0FDSSxXQUFBLEVBRUosc0JBQ0ksV0FBQSxLQUdSLG9CQUNJLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxJQUNBLE9BQUEsS0FBQSxFQUFBLEtBQ0Esb0NBTEosb0JBTVEsVUFBQSxNQUVKLGdDQUNJLFdBQUEsRUFHUixtQkFDSSxVQUFBLE9BQ0EsV0FBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLCtCQUNJLFdBQUEsRUFHUixvQkFDSSxXQUFBLEVBQ0EsVUFBQSxPQUNBLHVCQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxTQUFBLFNBQ0EsYUFBQSxLQUNBLFlBQUEsRUFDQSxvQ0FSSix1QkFTUSxVQUFBLE1BRUosb0NBWEosdUJBWVEsVUFBQSxNQUVKLCtCQUNJLFNBQUEsU0FDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLEtBQUEsS0FDQSxJQUFBLEtBQ0EsUUFBQSxHQUNBLGNBQUEsSUFDQSxXQUFBLEtDN0xwQixTQUNJLFFBQUEsS0FBQSxFQUFBLEtBQ0EsaUJBQUEsS0FDQSxNQUFBLEtBQ0EscUNBSkosU0FLUSxRQUFBLEtBQUEsRUFBQSxNQUVKLG9DQVBKLFNBUVEsUUFBQSxLQUFBLEVBQUEsTUFFSixvQ0FWSixTQVdRLFFBQUEsS0FBQSxFQUFBLEtBQ0EsV0FBQSxRQUVKLHdCQUNJLFFBQUEsRUFDQSxtQkFBQSxJQUFBLEdBQUEsT0FB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QSxFQUNBLGlCQUFBLFFBQ0Esb0NBUkosc0NBU1EsUUFBQSxNQUtaLDhCQUNJLFdBQUEsT0FDQSxVQUFBLElBQ0EsbUNBQ0ksVUFBQSxPQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLFlBQUEsSUFLWix5QkFDSSxXQUFBLEVBSUEsMkJBQ0ksWUFBQSxLQUNBLGFBQUEsS0FHUix1QkFDSSxTQUFBLEtBRUosOEJ6QmpQQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT3lCaVBJLElBQUEsSUFDQSxNQUFBLE9BQ0EsU0FBQSxTQUNBLEtBQUEsT0FDQSxxQ0FOSiw4QkFPUSxNQUFBLE9BQ0EsS0FBQSxPQUVKLHFDQVZKLDhCQVdRLE1BQUEsS0FDQSxLQUFBLEVBQ0EsU0FBQSxTQUVKLG9DQWZKLDhCQWdCUSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsSUFBQSxNQUVKLGtDQUNJLE1BQUEsZ0JBQ0EsS0FBQSxFQUNBLFNBQUEsUUFDQSxvQ0FKSixrQ0FLUSxNQUFBLEtBQ0EsVUFBQSxNQUdSLGdDQUNJLE9BQUEsWUFHUiw2QkFDSSxNQUFBLE9BQ0EsVUFBQSxRQUNBLFNBQUEsU0FDQSxLQUFBLE9BQ0EscUNBTEosNkJBTVEsTUFBQSxPQUNBLEtBQUEsT0FFSixxQ0FUSiw2QkFVUSxNQUFBLEtBQ0EsS0FBQSxFQUNBLFNBQUEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Z1dHVyYVBULUJvb2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9GdXR1cmFQVC1Cb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Z1dHVyYVBULUJvb2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvRnV0dXJhUFQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Z1dHVyYVBULUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvRnV0dXJhUFQtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9GdXR1cmFQVC1zZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Z1dHVyYVBULXNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Z1dHVyYVBULXNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvRnV0dXJhUFQtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9GdXR1cmFQVC1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9GdXR1cmFQVC1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9GdXR1cmFQVC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9GdXR1cmFQVC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvRnV0dXJhUFQtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbiIsIi8qKlxyXG4gKiBTd2lwZXIgOC40LjJcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAyMiBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKlxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICpcclxuICogUmVsZWFzZWQgb246IFNlcHRlbWJlciAxNSwgMjAyMlxyXG4gKi9cclxuXHJcbiBAZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItcG9pbnRlci1ldmVudHN7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZCwuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyfS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOjEwcHg7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OjEwcHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yNSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6NHB4O2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MSU7Ym90dG9tOjNweDt6LWluZGV4OjUwO2hlaWdodDo1cHg7d2lkdGg6OTglfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBQVFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUJvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFQVC1Cb29rLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFBUXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgUFRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmFQVC1zZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtc2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFQVC1zZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBQVFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFQVC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFBUXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFQVC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFQVC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8qKlxuICogU3dpcGVyIDguNC4yXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIyIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IFNlcHRlbWJlciAxNSwgMjAyMlxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci0zZCwgLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsIC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuZmlndXJlLFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uIHtcbiAgcmVzaXplOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuYnV0dG9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gIGN1cnNvcjogbm9uZTtcbn1cbmh0bWwgYSwgaHRtbCBpbnB1dCwgaHRtbCB0ZXh0YXJlYSB7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuLmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBjb2xvcjogIzA5MDkwOTtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFBUXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5tYWluIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiA2NnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyOTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cblxuLmJ0biB7XG4gIHBhZGRpbmc6IDE2cHggMzZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgbWFyZ2luLXRvcDogNDJweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0I3QjdCO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDlweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3dpcGVyLWFycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1hcnJvd3MtLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3ctcGFnaW5hdGlvbi5zdmdcIik7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXBvc2l0aW9uOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0I3QjdCO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogbm9uZTtcbn1cbi5zd2lwZXItYXJyb3dzLS12ZXJ0aWNhbCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1hcnJvd3MtLXZlcnRpY2FsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3ctYmxvY2suc3ZnXCIpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc3dpcGVyLWFycm93cy0tdmVydGljYWwgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnN3aXBlci1hcnJvd3MtLXZlcnRpY2FsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5zd2lwZXItYXJyb3dzLS12ZXJ0aWNhbCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLFxuICAuc3dpcGVyLWFycm93cy0tdmVydGljYWwgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93LWJsb2NrLWhvdmVyLnN2Z1wiKTtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcixcbiAgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnN3aXBlci1hcnJvd3MtLXZlcnRpY2FsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zd2lwZXItYXJyb3dzLS12ZXJ0aWNhbCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWFycm93cy0tdmVydGljYWwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICMzZTNlM2U7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTg5ODk4O1xuICB3aWR0aDogMnB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5Aa2V5ZnJhbWVzIHByZWxvYWRlciB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG59XG4ucHJlbG9hZGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJlbG9hZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVsb2FkZXJfX2ltZyB7XG4gIHdpZHRoOiAxMTRweDtcbn1cbi5wcmVsb2FkZXJfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjM7XG59XG4ucHJlbG9hZGVyX19hbmltYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAlO1xuICB0cmFuc2l0aW9uOiAwcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXIgNHMgbGluZWFyIGluZmluaXRlO1xuICB3aWxsLWNoYW5nZTogaGVpZ2h0LCBvcGFjaXR5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG4ucHJlbG9hZGVyX19hbmltYXRpb24gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogMHM7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9sb2dvLXNtYWxsLnN2Z1wiKTtcbn1cblxuI2NpcmN1bGFyY3Vyc29yIHtcbiAgYmFja2dyb3VuZDogIzk3Mzk2NDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGxpbmVhciwgaGVpZ2h0IDAuM3MgbGluZWFyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNjaXJjdWxhcmN1cnNvci5ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjaXJjdWxhcmN1cnNvci5sZWZ0LWFycm93LCAjY2lyY3VsYXJjdXJzb3IucmlnaHQtYXJyb3csICNjaXJjdWxhcmN1cnNvci51cC1hcnJvdywgI2NpcmN1bGFyY3Vyc29yLmRvd24tYXJyb3cge1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM5NzM5NjQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9hcnJvdy1zbGlkZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiNjaXJjdWxhcmN1cnNvci5yaWdodC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4jY2lyY3VsYXJjdXJzb3IudXAtYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4jY2lyY3VsYXJjdXJzb3IuZG93bi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4jY2lyY3VsYXJjdXJzb3IubGVmdC1hcnJvdy1jbGluaWMsICNjaXJjdWxhcmN1cnNvci5yaWdodC1hcnJvdy1jbGluaWMge1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM5NzM5NjQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9hcnJvdy1zbGlkZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiNjaXJjdWxhcmN1cnNvci5yaWdodC1hcnJvdy1jbGluaWMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuI2NpcmN1bGFyY3Vyc29yLmNsb3NlIHtcbiAgd2lkdGg6IDY2cHg7XG4gIGhlaWdodDogNjZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2Nsb3NlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbiNjaXJjdWxhcmN1cnNvci5leWUge1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvZXllLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBrZXlmcmFtZXMgZ3JvdyB7XG4gIDAlIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gIDUwJSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cbn1cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGhlaWdodCAxLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZml4ZWQtaGVhZGVyIC5oZWFkZXIge1xuICB0b3A6IC0xMDAlO1xuICB0cmFuc2l0aW9uOiB0b3AgMXMgZWFzZS1pbi1vdXQ7XG59XG4uZml4ZWQtaGVhZGVyIC5oZWFkZXIuZml4ZWQge1xuICB0b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLmNvbnRlbnQtbmV3cyAuaGVhZGVyLCAuaGVhZGVyLnNob3duIHtcbiAgaGVpZ2h0OiAxMDdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29udGVudC1uZXdzIC5oZWFkZXIsIC5oZWFkZXIuc2hvd24ge1xuICAgIGhlaWdodDogODhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtbmV3cyAuaGVhZGVyLCAuaGVhZGVyLnNob3duIHtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LW5ld3MgLmhlYWRlciwgLmhlYWRlci5zaG93biB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uaGVhZGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzNHB4IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cbi5jb250ZW50LW5ld3MgLmhlYWRlci1pbm5lciwgLmhlYWRlci1pbm5lci5zaG93biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDE3cHggMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmhlYWRlci1pbm5lciB7XG4gICAgbWluLWhlaWdodDogMzFweDtcbiAgICBwYWRkaW5nOiAxN3B4IDE2cHg7XG4gIH1cbn1cbi5oZWFkZXJfX2NhbGxiYWNrIHtcbiAgd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtaW4taGVpZ2h0OiAzOHB4O1xufVxuLmhlYWRlcl9fY2FsbGJhY2sgc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG4uaGVhZGVyX19jYWxsYmFjayBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuaGVhZGVyX19jYWxsYmFjayBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19jYWxsYmFjayAuaGVhZGVyX19jYWxsYmFjay1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5oZWFkZXJfX2NhbGxiYWNrIC5oZWFkZXJfX2NhbGxiYWNrLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fY2FsbGJhY2sgLmhlYWRlcl9fY2FsbGJhY2stbW9iIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19jYWxsYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmhlYWRlcl9fY2FsbGJhY2sge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5oZWFkZXJfX2NhbGxiYWNrOmhvdmVyIHNwYW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5oZWFkZXJfX2NhbGxiYWNrOmhvdmVyIHNwYW46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmhlYWRlcl9fY2FsbGJhY2s6aG92ZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmhlYWRlcl9fY2FsbGJhY2s6aG92ZXI6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICB9XG59XG4uaGVhZGVyX19jYWxsYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5oZWFkZXJfX2NhbGxiYWNrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHRvcDogMTdweDtcbiAgbGVmdDogMjFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBhbmltYXRpb246IGdyb3cgNHMgaW5maW5pdGUgbGluZWFyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMTc2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMTM3cHg7XG4gIH1cbn1cbi5oZWFkZXJfX2J1cmdlciB7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogMjUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuaGVhZGVyX19idXJnZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uaGVhZGVyX19idXJnZXItaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDdweCAwO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlcl9fYnVyZ2VyLWljb24gc3BhbiB7XG4gIHdpZHRoOiA2OXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fYnVyZ2VyLWljb24gc3BhbiB7XG4gICAgd2lkdGg6IDQxcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2J1cmdlci1pY29uIHNwYW46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB3aWR0aDogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2J1cmdlci1pY29uIHNwYW46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2J1cmdlci1pY29uLmhpZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLnNob3cgLmhlYWRlcl9fYnVyZ2VyLWljb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjZweDtcbiAgcmlnaHQ6IDI2cHg7XG4gIHotaW5kZXg6IDY7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDY2cHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc2hvdyAuaGVhZGVyX19idXJnZXItaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnNob3cgLmhlYWRlcl9fYnVyZ2VyLWljb246aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNob3cgLmhlYWRlcl9fYnVyZ2VyLWljb24ge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICB0b3A6IDE3cHg7XG4gICAgcmlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5zaG93IC5oZWFkZXJfX2J1cmdlci1pY29uIHNwYW4ge1xuICB3aWR0aDogNDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdCN0I3QjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDEycHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNob3cgLmhlYWRlcl9fYnVyZ2VyLWljb24gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNob3cgLmhlYWRlcl9fYnVyZ2VyLWljb24gc3BhbiB7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoOHB4KTtcbiAgfVxufVxuLnNob3cgLmhlYWRlcl9fYnVyZ2VyLWljb24gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtMTFweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvdyAuaGVhZGVyX19idXJnZXItaWNvbiBzcGFuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLThweCk7XG4gIH1cbn1cblxuLm1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgei1pbmRleDogNTtcbn1cbi5tZW51LnNob3cge1xuICByaWdodDogMDtcbn1cbi5tZW51LnNob3c6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tZW51OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1lbnVfX2lubmVyIHtcbiAgcGFkZGluZzogMCA1M3B4O1xuICB3aWR0aDogNTA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiA1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjU1cyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51X19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG4ubWVudV9faW5uZXIuc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDcwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNyk7XG59XG4ubWVudV9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogMjMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1lbnVfX2xvZ28ge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAubWVudV9fbG9nbyB7XG4gICAgaGVpZ2h0OiAxMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1lbnVfX2xvZ28ge1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5tZW51X19sb2dvIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4ubWVudV9fbG9nbyBpbWcge1xuICB3aWR0aDogODNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51X19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDU4cHg7XG4gIH1cbn1cbi5tZW51X19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tZW51X19uYXYge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1lbnVfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1lbnVfX2l0ZW0tLXNwYWNlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5tZW51X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tZW51X19saW5rIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjc1cztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiAwIDFweDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tZW51X19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzdCN0I3QiwgIzdCN0I3Qikgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5tZW51X19jYWxsYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTRweCAyM3B4IDE0cHggNDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnVfX2NhbGxiYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWVudV9fY2FsbGJhY2sge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tZW51X19jYWxsYmFjay10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1lbnVfX2NhbGxiYWNrLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAubWVudV9fY2FsbGJhY2stdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG4ubWVudV9fZm9vdGVyIHtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWVudV9fZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLm1lbnVfX2Zvb3RlciB7XG4gICAgaGVpZ2h0OiAxMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1lbnVfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLm1lbnVfX2Zvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxufVxuLm1lbnVfX2Zvb3Rlci1saW5rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzdCN0I3QjtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuM3B4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm1lbnVfX2Zvb3Rlci1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAubWVudV9fZm9vdGVyLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4ubWVudV9fZm9vdGVyLWxpbms6Zmlyc3Qtb2YtdHlwZSB7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5tZW51X19mb290ZXItbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAubWVudV9fZm9vdGVyLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogNzBweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDU2cHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNTZweCAwIDI4cHg7XG4gIH1cbn1cbi5mb290ZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19saW5rcyB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmZvb3Rlcl9fbGlua3MtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uZm9vdGVyX19saW5rIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC43NXM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtc2l6ZTogMCAxcHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZm9vdGVyX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzdCN0I3QiwgIzdCN0I3Qikgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmZvb3Rlcl9fbGlua3MtaXRlbTpmaXJzdC1jaGlsZCAuZm9vdGVyX19saW5rIHtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fbGlua3MtaXRlbTpmaXJzdC1jaGlsZCAuZm9vdGVyX19saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2xvZ28ge1xuICB3aWR0aDogMTMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5mb290ZXJfX3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fcmlnaHQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBvcmRlcjogMztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlcl9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3NvY2lhbHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyX19zb2NpYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4uZm9vdGVyX19zb2NpYWwtLWluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pbnN0YWdyYW0uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZm9vdGVyX19zb2NpYWwtLWluc3RhZ3JhbSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmZvb3Rlcl9fc29jaWFsLS1pbnN0YWdyYW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pbnN0YWdyYW0taG92ZXIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5mb290ZXJfX3NvY2lhbC0tbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvbGlua2VkaW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZm9vdGVyX19zb2NpYWwtLWxpbmtlZGluIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAuZm9vdGVyX19zb2NpYWwtLWxpbmtlZGluOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvbGlua2VkaW4taG92ZXIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDE0M3B4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxufVxuLmZvb3Rlci1jcmVhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogNXB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlci1jcmVhdGUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5mb290ZXItY3JlYXRlOmhvdmVyIC5mb290ZXJfX3JiYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5mb290ZXItY3JlYXRlOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTtcbiAgfVxufVxuLmZvb3Rlci1jcmVhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvYm93LnN2Z1wiKTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBsaW5lYXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QjdCN0I7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmZvb3Rlci1jcmVhdGU6OmJlZm9yZSB7XG4gICAgdG9wOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItY3JlYXRlOjpiZWZvcmUge1xuICAgIHRvcDogN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWNyZWF0ZTo6YmVmb3JlIHtcbiAgICB0b3A6IDExcHg7XG4gIH1cbn1cbi5mb290ZXJfX3JiYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDE4NHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QjdCN0I7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9yYmFuZC5zdmdcIik7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgbWFzay1zaXplOiAxNTlweCAxMnB4O1xuICBtYXNrLXBvc2l0aW9uOiByaWdodDtcbn1cbi5mb290ZXJfX3JiYW5kIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19yYmFuZCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19yYmFuZCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG5AcHJvcGVydHkgLS1yIHtcbiAgc3ludGF4OiBcIjxhbmdsZT5cIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAwZGVnO1xufVxuQHByb3BlcnR5IC0tcjIge1xuICBzeW50YXg6IFwiPGFuZ2xlPlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDBkZWc7XG59XG5AcHJvcGVydHkgLS14IHtcbiAgc3ludGF4OiBcIjxsZW5ndGg+XCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMHB4O1xufVxuLmFuaW1hdGUtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICBjdXJzb3I6IG5vbmU7XG4gIHdpZHRoOiAxNjVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBmbGV4OiAwIDAgMTY1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmFuaW1hdGUtYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleDogdW5zZXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLmFuaW1hdGUtYnRuIC5ib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgb3BhY2l0eTogMC4zNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucG9wdXAtZm9ybSAuYW5pbWF0ZS1idG4gLmJvcmRlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM2MDYwNjA7XG59XG4uYW5pbWF0ZS1idG4gYnV0dG9uIHtcbiAgY3Vyc29yOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAyOXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYW5pbWF0ZS1idG4gYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAuYW5pbWF0ZS1idG4gYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICB9XG59XG4ucG9wdXAtZm9ybSAuYW5pbWF0ZS1idG4gYnV0dG9uIHtcbiAgY29sb3I6ICMwOTA5MDk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLnBvcHVwLWZvcm0gLmFuaW1hdGUtYnRuIGJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wb3B1cC1mb3JtIC5hbmltYXRlLWJ0biBidXR0b24ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5wb3B1cC1mb3JtIC5hbmltYXRlLWJ0biBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3QjdCN0I7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuYW5pbWF0ZS1idG4gYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiAxNnB4IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYW5pbWF0ZS1idG4ge1xuICBiYWNrZ3JvdW5kOiBjb25pYy1ncmFkaWVudChmcm9tIGNhbGModmFyKC0tcjIpIC0gODBkZWcpIGF0IHZhcigtLXgpIDI2cHgsICMwMDAgMCUsICNmZmYgMjAlLCAjMDAwIDI1JSk7XG4gIGFuaW1hdGlvbjogLTAuNjRzIHJvdGF0aW5nMiAzcyBsaW5lYXIgaW5maW5pdGUsIC0wLjY0cyB4IDNzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wb3B1cC1mb3JtIC5hbmltYXRlLWJ0biB7XG4gIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KGZyb20gY2FsYyh2YXIoLS1yMikgLSA4MGRlZykgYXQgdmFyKC0teCkgMjZweCwgI2ZmZiAwJSwgI2FkYWRhZCAyMCUsICNmZmYgMjUlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAucG9wdXAtZm9ybSAuYW5pbWF0ZS1idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuYW5pbWF0ZS1idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5hbmltYXRlLWJ0bjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZweCk7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDE7XG59XG4ucG9wdXAtZm9ybSAuYW5pbWF0ZS1idG46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuYW5pbWF0ZS1idG46OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYW5pbWF0ZS1idG4ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5hbmltYXRlLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAucG9wdXAtZm9ybSAuYW5pbWF0ZS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmFuaW1hdGUtYnRuOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB4IHtcbiAgLyogdzpoID09PSAzOjEgKi9cbiAgLyogd2l0aCBhIDIwcHggeC1tYXJnaW4gKi9cbiAgMCUge1xuICAgIC0teDogMjBweDtcbiAgfVxuICAvKiAzLygzKzMuMTQpICogNTAlICovXG4gIDMxLjQyOTk2NzQyJSB7XG4gICAgLS14OiAxNThweDtcbiAgfVxuICA1MCUge1xuICAgIC0teDogMTU4cHg7XG4gIH1cbiAgLyogNTAlICsgMjQuNCUgKi9cbiAgODIuNCUge1xuICAgIC0teDogMjBweDtcbiAgfVxuICAxMDAlIHtcbiAgICAtLXg6IDIwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRpbmcyIHtcbiAgMCUge1xuICAgIC0tcjI6IDBkZWc7XG4gIH1cbiAgMzIuODIyNzU3MTElIHtcbiAgICAtLXIyOiAwZGVnO1xuICB9XG4gIDUwJSB7XG4gICAgLS1yMjogMTgwZGVnO1xuICB9XG4gIDgyLjgyMjc1NzExJSB7XG4gICAgLS1yMjogMTgwZGVnO1xuICB9XG4gIDEwMCUge1xuICAgIC0tcjI6IDM2MGRlZztcbiAgfVxufVxuLmNhbGxiYWNrX19mb3JtIC5yZXNwb25zZSwgLmNhbGxiYWNrX19mb3JtIC5lcnJvcnRleHQsIC5hbmFseXNpc19fZm9ybSAucmVzcG9uc2UsIC5hbmFseXNpc19fZm9ybSAuZXJyb3J0ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYWxsYmFja19fZm9ybS5zZW50IC5yZXNwb25zZSwgLmFuYWx5c2lzX19mb3JtLnNlbnQgLnJlc3BvbnNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDU3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmNhbGxiYWNrX19mb3JtLnNlbnQgLnJlc3BvbnNlLCAuYW5hbHlzaXNfX2Zvcm0uc2VudCAucmVzcG9uc2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmNhbGxiYWNrX19mb3JtLnNlbnQgLnJlc3BvbnNlIGg0LCAuYW5hbHlzaXNfX2Zvcm0uc2VudCAucmVzcG9uc2UgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsbGJhY2tfX2Zvcm0uc2VudCAucmVzcG9uc2UgaDQsIC5hbmFseXNpc19fZm9ybS5zZW50IC5yZXNwb25zZSBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uY2FsbGJhY2tfX2Zvcm0uc2VudCAucmVzcG9uc2UgcCwgLmFuYWx5c2lzX19mb3JtLnNlbnQgLnJlc3BvbnNlIHAge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsbGJhY2tfX2Zvcm0uc2VudCAucmVzcG9uc2UgcCwgLmFuYWx5c2lzX19mb3JtLnNlbnQgLnJlc3BvbnNlIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uY2FsbGJhY2tfX2Zvcm0uc2VudCAucmVzcG9uc2Uge1xuICBjb2xvcjogIzA5MDkwOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZm9ybV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5mb3JtX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4uZm9ybV9fcm93Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuLmZvcm1fX3Jvdy0tdGV4dGFyZWE6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG4uZm9ybV9fcm93LS1hZ3JlZW1lbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9ybV9fcm93LS1hZ3JlZW1lbnQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucG9wdXAtZm9ybSAuZm9ybV9fcm93OmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLmZvcm1fX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtX19pbnB1dCB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9wdXAtZm9ybSAuZm9ybV9faW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU1NTU1O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wb3B1cC1mb3JtIC5mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzU1NTU1NTtcbn1cbi5mb3JtX190ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzMnB4O1xufVxuLmZvcm1fX3RleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcHVwLWZvcm0gLmZvcm1fX3RleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1NTU1NTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGhlaWdodDogOTdweDtcbn1cbi5wb3B1cC1mb3JtIC5mb3JtX190ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzU1NTU1NTtcbn1cbi5mb3JtX19wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmc6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnBvcHVwLWZvcm0gLmZvcm1fX3BsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZm9ybV9fZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzk3Mzk2NDtcbn1cbi53cm9uZyAuZm9ybV9fZXJyb3Ige1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xufVxuLmZvcm1fX2ZpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm1fX2ZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE0cHggMjFweDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5mb3JtX19maWxlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mb3JtX19maWxlLWxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAuZm9ybV9fZmlsZS1sYWJlbDpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICB9XG4gIC5wb3B1cC1mb3JtIC5mb3JtX19maWxlLWxhYmVsOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIH1cbn1cbi5wb3B1cC1mb3JtIC5mb3JtX19maWxlLWxhYmVsIHtcbiAgcGFkZGluZzogMTdweCA3MnB4IDE3cHggMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1NTU1NTtcbn1cbi5mb3JtX19maWxlLWxhYmVsIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxOXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZvcm1fX2ZpbGUtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5wb3B1cC1mb3JtIC5mb3JtX19maWxlLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0I3QjdCO1xufVxuLmZvcm1fX2ZpbGUtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG4uZm9ybV9fZmlsZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbi5mb3JtX19maWxlLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9jaGVjay5zdmdcIik7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcHVwIC5mb3JtX19maWxlLWl0ZW06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uZm9ybV9fZmlsZS1pdGVtLmVycm9yOjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvZXJyb3Iuc3ZnXCIpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwNjA2MDtcbn1cbi5mb3JtX19maWxlLW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ucG9wdXAgLmZvcm1fX2ZpbGUtbmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uZm9ybV9fZmlsZS1yZXNldCB7XG4gIGJhY2tncm91bmQ6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvcmVzZXQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgY3Vyc29yOiBub25lO1xufVxuLmZvcm1fX2FncmVlbWVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYW5hbHlzaXNfX2Zvcm0gLmZvcm1fX2FncmVlbWVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm1fX2FncmVlbWVudCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mb3JtX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI0FEQURBRDtcbiAgcGFkZGluZzogMTNweCAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuZm9ybV9fYnRuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1NTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG4gIH1cbn1cblxuLnBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNjtcbiAgYW5pbWF0aW9uOiBmbG9hdGJveCAwLjVzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiA5MHB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBvcHVwLnZpZGVvIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAucG9wdXAge1xuICAgIHBhZGRpbmc6IDQ4cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLnBvcHVwLnZpZGVvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxufVxuLnBvcHVwLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzM2MzYzNjtcbiAgd2lkdGg6IDEyOTdweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cbi5wb3B1cC52aWRlbyAucG9wdXAtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wb3B1cC52aWRlbyAucG9wdXAtaW5uZXIgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucG9wdXAtaW5uZXIge1xuICAgIHdpZHRoOiAxMTE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAucG9wdXAtaW5uZXIge1xuICAgIHdpZHRoOiA5MzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICB9XG59XG4ucG9wdXAtaW5uZXIudHlwb2dyYXBoeSB7XG4gIHBhZGRpbmc6IDcycHggNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cC1pbm5lci50eXBvZ3JhcGh5IHtcbiAgICBwYWRkaW5nOiAzNnB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5wb3B1cC1pbm5lci50eXBvZ3JhcGh5IHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cbn1cbi5zaG93IC5wb3B1cC1pbm5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMS4yN3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2hvdyAucG9wdXAtaW5uZXIge1xuICAgIHRyYW5zaXRpb246IDA7XG4gIH1cbn1cbi5wb3B1cC52aWRlbyAucG9wdXAtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA3MHB4IDU1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucG9wdXAudmlkZW8gLnBvcHVwLWlubmVyIHtcbiAgICBwYWRkaW5nOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAucG9wdXAudmlkZW8gLnBvcHVwLWlubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gIH1cbn1cbi5wb3B1cC52aWRlbyAucG9wdXAtaW5uZXIgaWZyYW1lIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnBvcHVwX19leGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMjtcbn1cbi5wb3B1cF9fZXhpdC5oaWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cC52aWRlbyAucG9wdXBfX2V4aXQge1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIHRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wb3B1cF9fZXhpdCB7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgdG9wOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLnBvcHVwX19leGl0IHtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cF9fZXhpdCB7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgdG9wOiAxNnB4O1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cC52aWRlbyAucG9wdXBfX2V4aXQge1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIHRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnBvcHVwX19leGl0OmhvdmVyOjpiZWZvcmUsIC5wb3B1cF9fZXhpdDpob3Zlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIH1cbiAgLnBvcHVwLnZpZGVvIC5wb3B1cF9fZXhpdDpob3Zlcjo6YmVmb3JlLCAucG9wdXAudmlkZW8gLnBvcHVwX19leGl0OmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgfVxufVxuLnBvcHVwX19leGl0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTlweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdCN0I3QjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLnBvcHVwLnZpZGVvIC5wb3B1cF9fZXhpdDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3B1cF9fZXhpdDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE5cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QjdCN0I7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cbi5wb3B1cC52aWRlbyAucG9wdXBfX2V4aXQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3B1cC1jYWxsYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cC1jYWxsYmFjayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLWNhbGxiYWNrIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLnBvcHVwLWxlZnQge1xuICBmbGV4OiAxIDAgNDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucG9wdXAtbGVmdCB7XG4gICAgZmxleDogMSAwIDUzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLnBvcHVwLWxlZnQge1xuICAgIGZsZXg6IDEgMCA0NzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwLWxlZnQge1xuICAgIGZsZXg6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC1sZWZ0IHtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wb3B1cC1sZWZ0IC5wb3B1cF9fbWVkaWEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnBvcHVwX19tZWRpYSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cF9fbWVkaWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wb3B1cF9fbWVkaWEgaW1nLCAucG9wdXBfX21lZGlhIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwX19tZWRpYSBpbWcsIC5wb3B1cF9fbWVkaWEgdmlkZW8ge1xuICAgIHdpZHRoOiAzNjhweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wb3B1cC1yaWdodCB7XG4gIHBhZGRpbmc6IDU0cHggNThweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBvcHVwLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiA1OHB4IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAucG9wdXAtcmlnaHQge1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cC1yaWdodCB7XG4gICAgcGFkZGluZzogNTBweCAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtcmlnaHQge1xuICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnBvcHVwLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDE2cHg7XG4gIH1cbn1cbi5wb3B1cC1jb250YWN0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdCN0I3QjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBvcHVwLWNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5wb3B1cC1jb250YWN0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cC1jb250YWN0cyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnBvcHVwLWNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG4ucG9wdXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLnBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucG9wdXBfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucG9wdXBfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucG9wdXBfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAucG9wdXBfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBvcHVwX190ZXh0LS1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnBvcHVwX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdhcDogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cF9fbGlua3Mge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnBvcHVwX19saW5rIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNzVzO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMXB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnBvcHVwX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzdCN0I3QiwgIzdCN0I3Qikgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAucG9wdXBfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cF9fbGluayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbn1cbi5wb3B1cF9fbGluazpmaXJzdC1vZi10eXBlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAucG9wdXBfX2xpbms6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cF9fbGluazpmaXJzdC1vZi10eXBlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwX19saW5rOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucG9wdXAtZm9ybSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBvcHVwLWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLnBvcHVwLWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucG9wdXAtZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbG9hdGJveCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxvYXRib3hfaW5zZXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG4ucGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG4ucGFnaW5hdGlvbiBsaSBhLCAucGFnaW5hdGlvbiBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2luYXRpb24gbGkgYTpob3ZlciwgLnBhZ2luYXRpb24gbGkgc3Bhbjpob3ZlciB7XG4gICAgY29sb3I6ICMwOTA5MDk7XG4gIH1cbiAgLnBhZ2luYXRpb24gbGkgYTpob3Zlcjo6YWZ0ZXIsIC5wYWdpbmF0aW9uIGxpIHNwYW46aG92ZXI6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzA5MDkwOTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMnB4KTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjJweCk7XG4gIH1cbn1cbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2luYXRpb24gbGkuYWN0aXZlIHNwYW46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwOTA5MDk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbn1cbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiBsaS5wcmV2IGEsIC5wYWdpbmF0aW9uIGxpLm5leHQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG4ucGFnaW5hdGlvbiBsaS5wcmV2IGE6OmFmdGVyLCAucGFnaW5hdGlvbiBsaS5uZXh0IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93LXBhZ2luYXRpb24uc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICByaWdodDogLTEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlcjogMnB4O1xuICB3aWR0aDogOXB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2luYXRpb24gbGkucHJldiBhOmhvdmVyLCAucGFnaW5hdGlvbiBsaS5uZXh0IGE6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAucGFnaW5hdGlvbiBsaS5wcmV2IGE6aG92ZXI6OmFmdGVyLCAucGFnaW5hdGlvbiBsaS5uZXh0IGE6aG92ZXI6OmFmdGVyIHtcbiAgICByaWdodDogLTEwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2luYXRpb24gbGkucHJldiBhLCAucGFnaW5hdGlvbiBsaS5uZXh0IGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdpbmF0aW9uIGxpLnByZXYgYTo6YWZ0ZXIge1xuICBsZWZ0OiAtMTBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4ucGFnaW5hdGlvbiBsaS5wcmV2IGE6aG92ZXI6OmFmdGVyIHtcbiAgbGVmdDogLTEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnBhZ2luYXRpb24gbGkuZmlyc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFnaW5hdGlvbiBsaS5maXJzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLi4uXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4ucGFnaW5hdGlvbiBsaS5sYXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFnaW5hdGlvbiBsaS5sYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLi4uXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uYWJvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctdG9wOiAxMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogLTU1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5hYm91dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuYWJvdXQge1xuICAgIHBhZGRpbmc6IDAgMCA0OHB4O1xuICB9XG59XG4uYWJvdXRfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogODZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXRfX2lubmVyIHtcbiAgICBjb2x1bW4tZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmFib3V0X19pbm5lciB7XG4gICAgY29sdW1uLWdhcDogNTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0X19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYWJvdXRfX3Bob3RvIHtcbiAgZmxleDogMSAwIDU1MHB4O1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXgtaGVpZ2h0OiA2OTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYzNnB4KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zaG93biAuYWJvdXRfX3Bob3RvIHtcbiAgYW5pbWF0aW9uOiBhcHBlYXJBbmRNb3ZlIDIuNXMgZm9yd2FyZHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNob3duIC5hYm91dF9fcGhvdG8ge1xuICAgIGFuaW1hdGlvbjogYXBwZWFyQW5kTW92ZVhsIDIuNXMgZm9yd2FyZHM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuc2hvd24gLmFib3V0X19waG90byB7XG4gICAgYW5pbWF0aW9uOiBhcHBlYXJBbmRNb3ZlTGcgMi41cyBmb3J3YXJkcztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNob3duIC5hYm91dF9fcGhvdG8ge1xuICAgIGFuaW1hdGlvbjogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dF9fcGhvdG8ge1xuICAgIGZsZXg6IDEgMCA0NjBweDtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDU4MXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MjBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuYWJvdXRfX3Bob3RvIHtcbiAgICBtYXgtd2lkdGg6IDM3NHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ3M3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MjdweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dF9fcGhvdG8ge1xuICAgIG1heC13aWR0aDogMzI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGFuaW1hdGlvbjogaW5pdGlhbDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX3Bob3RvIHtcbiAgICBtYXgtd2lkdGg6IDMzOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuYWJvdXRfX3Bob3RvIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmFib3V0X19waG90byBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuYWJvdXRfX3Bob3RvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hYm91dF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmFib3V0X19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0X19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmFib3V0X19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmFib3V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsZXR0ZXItc3BhY2luZzogMS4zMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIC8qIC5zaG93biAmIHtcbiAgICAgIGFuaW1hdGlvbjogYXBwZWFyQW5kTW92ZSAyLjVzIGZvcndhcmRzO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBhcHBlYXJBbmRNb3ZlWGwgMi41cyBmb3J3YXJkcztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgICAgICAgIGFuaW1hdGlvbjogYXBwZWFyQW5kTW92ZUxnIDIuNXMgZm9yd2FyZHM7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIGFuaW1hdGlvbjogaW5pdGlhbDtcbiAgICAgIH1cbiAgfSAqL1xufVxuLnNob3duIC5hYm91dF9fdGl0bGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIDIuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFib3V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBhbmltYXRpb246IGluaXRpYWw7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uYWJvdXRfX3RpdGxlIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ0cHg7XG4gIHRvcDogLTEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXRfX3RpdGxlIHNwYW4ge1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dF9fdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFib3V0X19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dF9fc3VidGl0bGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zaG93biAuYWJvdXRfX3N1YnRpdGxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyAyLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFib3V0X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0X190ZXh0IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2hvd24gLmFib3V0X190ZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyAyLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmFib3V0X190ZXh0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hYm91dF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgY29sb3I6ICM3QjdCN0I7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXRfX2xpbmsge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zaG93biAuYWJvdXRfX2xpbmsge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIDIuNXM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYWJvdXRfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5hYm91dF9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwOTA5MDk7XG4gIH1cbiAgLmFib3V0X19saW5rOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dF9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5hYm91dF9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuLmFib3V0X19saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSA0LjVweCk7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDlweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93LnN2Z1wiKTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0I3QjdCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuQGtleWZyYW1lcyBhcHBlYXJBbmRNb3ZlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYzNnB4KTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYzNnB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhcHBlYXJBbmRNb3ZlWGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTIwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFwcGVhckFuZE1vdmVMZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MjdweCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MjdweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uY2lyY2xlLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogMTQycHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5jaXJjbGUtbGluayB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jaXJjbGUtbGluayB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmNpcmNsZS1saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NzM5NjQ7XG4gIH1cbiAgLmNpcmNsZS1saW5rOmhvdmVyIC5jaXJjbGUtbGlua19faG92ZXIge1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIGhlaWdodDogMjAwJTtcbiAgfVxufVxuLmNpcmNsZS1saW5rOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmNpcmNsZS1saW5rOjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogcHVsc2UgM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbi5jaXJjbGUtbGlua19faG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM5NzM5NjQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzLCBoZWlnaHQgMC42cywgYmFja2dyb3VuZC1jb2xvciAwLjRzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuY2lyY2xlLWxpbmtfX2hvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2lyY2xlLWxpbmstLWRlc2NyaXB0b3Ige1xuICB0b3A6IDI5JTtcbiAgbGVmdDogY2FsYygoMTAwdncgLSAxMjk2cHgpIC8gMik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMS4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuNnM7XG59XG4uY2lyY2xlLWxpbmstLWRlc2NyaXB0b3Iuc2hvd24ge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jaXJjbGUtbGluay0tZGVzY3JpcHRvciB7XG4gICAgbGVmdDogMTQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuY2lyY2xlLWxpbmstLWRlc2NyaXB0b3Ige1xuICAgIHdpZHRoOiAxMjZweDtcbiAgICBoZWlnaHQ6IDEyNnB4O1xuICAgIHRyYW5zaXRpb246IGluaXRpYWw7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNpcmNsZS1saW5rLS1kZXNjcmlwdG9yIHtcbiAgICB0b3A6IDEwNXB4O1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaXJjbGUtbGluay0tZGVzY3JpcHRvciB7XG4gICAgdG9wOiA4MHB4O1xuICAgIGxlZnQ6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5jaXJjbGUtbGluay0tZGVzY3JpcHRvciB7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgaGVpZ2h0OiA4OHB4O1xuICB9XG59XG4uY2lyY2xlLWxpbmstLWFib3V0IHtcbiAgY29sb3I6ICMwOTA5MDk7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyOTZweCkgLyAyKTtcbiAgdG9wOiA3NXB4O1xuICB3aWR0aDogMTU3cHg7XG4gIGhlaWdodDogMTU3cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xufVxuLnNob3duIC5jaXJjbGUtbGluay0tYWJvdXQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIDIuNXM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY2lyY2xlLWxpbmstLWFib3V0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAuY2lyY2xlLWxpbmstLWFib3V0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuY2lyY2xlLWxpbmstLWFib3V0OmhvdmVyIC5jaXJjbGUtbGlua19faW1nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4uY2lyY2xlLWxpbmstLWFib3V0OjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDkwOTA5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jaXJjbGUtbGluay0tYWJvdXQge1xuICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDExMThweCkgLyAyKTtcbiAgICB0b3A6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuY2lyY2xlLWxpbmstLWFib3V0IHtcbiAgICByaWdodDogY2FsYygoMTAwdncgLSA5MzZweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNpcmNsZS1saW5rLS1hYm91dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDcxcHg7XG4gICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMzI0cHgpIC8gMiAtIDEwMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNpcmNsZS1saW5rLS1hYm91dCB7XG4gICAgd2lkdGg6IDE0MnB4O1xuICAgIGhlaWdodDogMTQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5jaXJjbGUtbGluay0tYWJvdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuLmNpcmNsZS1saW5rLS1zdGVwcyB7XG4gIGNvbG9yOiAjMDkwOTA5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXI7XG59XG4uc2hvd24gLmNpcmNsZS1saW5rLS1zdGVwcyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY2lyY2xlLWxpbmstLXN0ZXBzIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAuY2lyY2xlLWxpbmstLXN0ZXBzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICB9XG4gIC5jaXJjbGUtbGluay0tc3RlcHM6aG92ZXIgLmNpcmNsZS1saW5rX19pbWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5jaXJjbGUtbGluay0tc3RlcHM6OmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOTA5MDk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmNpcmNsZS1saW5rLS1zdGVwcyB7XG4gICAgd2lkdGg6IDE0MnB4O1xuICAgIGhlaWdodDogMTQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaXJjbGUtbGluay0tc3RlcHMge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5jaXJjbGUtbGluay0taW50ZXJ2aWV3IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogOThweDtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTU3cHg7XG4gIGhlaWdodDogMTU3cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBsaW5lYXI7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2hvd24gLmNpcmNsZS1saW5rLS1pbnRlcnZpZXcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5jaXJjbGUtbGluay0taW50ZXJ2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jaXJjbGUtbGluay0taW50ZXJ2aWV3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NHB4O1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2lyY2xlLWxpbmstLWludGVydmlldyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgMTYxcHgpO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmNpcmNsZS1saW5rLS1pbnRlcnZpZXcge1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgNDZweCk7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5jaXJjbGUtbGlua19faW1nIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9sb2dvLXNtYWxsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2lyY2xlLWxpbmstLWFib3V0IC5jaXJjbGUtbGlua19faW1nLCAuY2lyY2xlLWxpbmstLXN0ZXBzIC5jaXJjbGUtbGlua19faW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5jaXJjbGUtbGluay0tZGVzY3JpcHRvciAuY2lyY2xlLWxpbmtfX2ltZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgfVxufVxuLmNpcmNsZS1saW5rX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5jaXJjbGUtbGluay0tZGVzY3JpcHRvciAuY2lyY2xlLWxpbmtfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5lcnJvci1wYWdlIHtcbiAgcGFkZGluZzogMjQwcHggMCAxMzdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuZXJyb3ItcGFnZSB7XG4gICAgcGFkZGluZzogMTgwcHggMCAxMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDEzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5lcnJvci1wYWdlIHtcbiAgICBwYWRkaW5nOiAxMzBweCAwIDgwcHg7XG4gIH1cbn1cbi5lcnJvci1wYWdlX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxODZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lcnJvci1wYWdlX190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogMjc3cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy80MDQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yLXBhZ2VfX3RpdGxlIHNwYW4ge1xuICAgIHdpZHRoOiAxNDJweDtcbiAgICBoZWlnaHQ6IDE5MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXJyb3ItcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbi5lcnJvci1wYWdlX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDQ2cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5lcnJvci1wYWdlX190ZXh0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNTU1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5lcnJvci1wYWdlX19idG4ge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZXJyb3ItcGFnZV9fYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAuZXJyb3ItcGFnZV9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICB9XG59XG5cbi5maXJzdC1zY3JlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmlyc3Qtc2NyZWVuX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlyc3Qtc2NyZWVuX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAyMTRweDtcbiAgaGVpZ2h0OiAxNTRweDtcbiAgdG9wOiAxMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwN3B4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZmlyc3Qtc2NyZWVuX19sb2dvIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxMjZweDtcbiAgICB0b3A6IDgycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5maXJzdC1zY3JlZW5fX2xvZ28ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDEyNnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNzdweCkgdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5maXJzdC1zY3JlZW5fX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5maXJzdC1zY3JlZW5fX2l0ZW1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmZpcnN0LXNjcmVlbl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgfVxuICAuZmlyc3Qtc2NyZWVuX19pdGVtczo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDJweCk7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuZmlyc3Qtc2NyZWVuX19pdGVtczo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maXJzdC1zY3JlZW5fX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmlyc3Qtc2NyZWVuX19pdGVtczo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maXJzdC1zY3JlZW5fX2l0ZW1zOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZpcnN0LXNjcmVlbl9faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5maXJzdC1zY3JlZW5fX2l0ZW0gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmZpcnN0LXNjcmVlbl9faXRlbSB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5maXJzdC1zY3JlZW5fX2l0ZW0gdmlkZW8gLm1lZGlhLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZpcnN0LXNjcmVlbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogLTJweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5maXJzdC1zY3JlZW5fX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maXJzdC1zY3JlZW5fX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICB9XG59XG4uZmlyc3Qtc2NyZWVuX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IC01cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmZpcnN0LXNjcmVlbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5maXJzdC1zY3JlZW5fX2l0ZW0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5maXJzdC1zY3JlZW5fX2l0ZW06bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xuICAgIHRvcDogY2FsYygxMDAlIC0gNXB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG4gIH1cbiAgLmZpcnN0LXNjcmVlbl9faXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgbGVmdDogLTVweDtcbiAgfVxuICAuZmlyc3Qtc2NyZWVuX19pdGVtOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG4gICAgei1pbmRleDogMjtcbiAgICBib3R0b206IGNhbGMoMTAwJSAtIDVweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlyc3Qtc2NyZWVuX19pdGVtIHtcbiAgICBoZWlnaHQ6IDI1JTtcbiAgfVxuICAuZmlyc3Qtc2NyZWVuX19pdGVtOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDVweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG4gIC5maXJzdC1zY3JlZW5fX2l0ZW06bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICAgIHRvcDogY2FsYygxMDAlIC0gNXB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG4gIH1cbiAgLmZpcnN0LXNjcmVlbl9faXRlbTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZpcnN0LXNjcmVlbl9faXRlbSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmZpcnN0LXNjcmVlbl9faXRlbTpob3ZlciB7XG4gICAgd2lkdGg6IDMzLjglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoaG92ZXI6IGhvdmVyKSBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5maXJzdC1zY3JlZW5fX2l0ZW06aG92ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKGhvdmVyOiBob3ZlcikgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maXJzdC1zY3JlZW5fX2l0ZW06aG92ZXIge1xuICAgIGhlaWdodDogMjUlO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZmlyc3Qtc2NyZWVuX19pdGVtOmhvdmVyIC5maXJzdC1zY3JlZW5fX2ltZzo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoaG92ZXI6IGhvdmVyKSBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5maXJzdC1zY3JlZW5fX2l0ZW06aG92ZXIgLmZpcnN0LXNjcmVlbl9faW1nOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5maXJzdC1zY3JlZW5fX2l0ZW06aG92ZXIgLmZpcnN0LXNjcmVlbl9fYmxvY2s6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKGhvdmVyOiBob3ZlcikgYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuZmlyc3Qtc2NyZWVuX19pdGVtOmhvdmVyIC5maXJzdC1zY3JlZW5fX2Jsb2NrOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5maXJzdC1zY3JlZW5fX2Jsb2NrOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI5N3B4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNDQpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMjQpIDMxLjc3JSwgcmdiYSgwLCAwLCAwLCAwLjEyKSA0Ni44NyUsIHJnYmEoMCwgMCwgMCwgMCkgODAuNzMlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmZpcnN0LXNjcmVlbl9fYmxvY2s6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmZpcnN0LXNjcmVlbl9fYmxvY2s6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjE2cHg7XG4gIH1cbn1cbi5maXJzdC1zY3JlZW5fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZpcnN0LXNjcmVlbl9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZpcnN0LXNjcmVlbl9faW1nOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIHotaW5kZXg6IDI7XG59XG4uZmlyc3Qtc2NyZWVuX19uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDE1MXB4O1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgUFRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiA0LjA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDM1cHggMThweDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3NjBweCkge1xuICAuZmlyc3Qtc2NyZWVuX19uYW1lIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMy40OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZpcnN0LXNjcmVlbl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjg4cHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZmlyc3Qtc2NyZWVuX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuMTZweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uZGVzY3JpcHRvciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGVzY3JpcHRvci0tbmV3cyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNjA0cHg7XG4gIG1hcmdpbi10b3A6IDEwNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5kZXNjcmlwdG9yLS1uZXdzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRlc2NyaXB0b3ItLW5ld3Mge1xuICAgIG1pbi1oZWlnaHQ6IDUxMHB4O1xuICAgIG1hcmdpbi10b3A6IDg4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuZGVzY3JpcHRvci0tbmV3cyB7XG4gICAgbWluLWhlaWdodDogNDI4cHg7XG4gICAgbWFyZ2luLXRvcDogODhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRlc2NyaXB0b3Ige1xuICAgIG1pbi1oZWlnaHQ6IDY5N3B4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZGVzY3JpcHRvci0tbmV3cyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWluLWhlaWdodDogNTgxcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2NyaXB0b3Ige1xuICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMjRweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJvcmRlci10b3A6IDAgc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5kZXNjcmlwdG9yLS1uZXdzIHtcbiAgICBtaW4taGVpZ2h0OiA0NjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDI0cHggc29saWQgIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmRlc2NyaXB0b3Ige1xuICAgIG1pbi1oZWlnaHQ6IDQzMHB4O1xuICAgIGJvcmRlcjogMTZweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJvcmRlci10b3A6IDAgc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5kZXNjcmlwdG9yLS1uZXdzIHtcbiAgICBtaW4taGVpZ2h0OiAzMThweDtcbiAgICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkICMwMDAwMDA7XG4gIH1cbn1cbi5kZXNjcmlwdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRlc2NyaXB0b3ItLWFib3V0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC42OSkgLTEuMTIlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTEuOTQlLCByZ2JhKDAsIDAsIDAsIDAuMzQpIDI2Ljg2JSwgcmdiYSgwLCAwLCAwLCAwKSA4OC40MiUpO1xufVxuLmRlc2NyaXB0b3JfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kZXNjcmlwdG9yX19pbWcgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmRlc2NyaXB0b3JfX2ltZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDEuMjVzIGxpbmVhcjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kZXNjcmlwdG9yX19pbWc6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5kZXNjcmlwdG9yX19pbWc6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5kZXNjcmlwdG9yLS1uZXdzIC5kZXNjcmlwdG9yX19pbWcge1xuICB0b3A6IDA7XG59XG4uZGVzY3JpcHRvci0tbmV3cyAuZGVzY3JpcHRvcl9faW1nOjphZnRlciB7XG4gIGhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZGVzY3JpcHRvci0tbmV3cyAuZGVzY3JpcHRvcl9faW1nOjphZnRlciB7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmRlc2NyaXB0b3ItLW5ld3MgLmRlc2NyaXB0b3JfX2ltZzo6YWZ0ZXIge1xuICAgIGhlaWdodDogMjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2NyaXB0b3ItLW5ld3MgLmRlc2NyaXB0b3JfX2ltZzo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kZXNjcmlwdG9yX19pbWcuc2hvd246OmFmdGVyIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5kZXNjcmlwdG9yX19pbWcuc2hvd246OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuZGVzY3JpcHRvcl9faW1nLnNob3duOjphZnRlciB7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVzY3JpcHRvcl9faW1nLnNob3duOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2NyaXB0b3JfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0NjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmRlc2NyaXB0b3ItLW5ld3MgLmRlc2NyaXB0b3JfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZGVzY3JpcHRvcl9faW1nIHtcbiAgICBoZWlnaHQ6IDM3OXB4O1xuICB9XG59XG4uZGVzY3JpcHRvcl9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5kZXNjcmlwdG9yIC5kb3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3Mzk2NDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG59XG4uZGVzY3JpcHRvcl9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDEuMjVzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGVzY3JpcHRvcl9faW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTJweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9hcnJvdy1kZXNjcmlwdG9yLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuNXM7XG4gIGFuaW1hdGlvbjogbW92ZSAxLjVzIGluZmluaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRlc2NyaXB0b3JfX2lubmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRlc2NyaXB0b3ItLW5ld3MgLmRlc2NyaXB0b3JfX2lubmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAzMHB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci10b3A6IDAgc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5kZXNjcmlwdG9yLS1uZXdzIC5kZXNjcmlwdG9yX19pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5kZXNjcmlwdG9yLS1uZXdzIC5kZXNjcmlwdG9yX19pbm5lciB7XG4gICAgYm9yZGVyOiAyN3B4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLXRvcDogMCBzb2xpZCAjMDAwMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuZGVzY3JpcHRvci0tbmV3cyAuZGVzY3JpcHRvcl9faW5uZXIge1xuICAgIGJvcmRlcjogMjNweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJvcmRlci10b3A6IDAgc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGVzY3JpcHRvcl9faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDI0cHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItdG9wOiAwIHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2NyaXB0b3JfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IC0yOHB4O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuZGVzY3JpcHRvci0tbmV3cyAuZGVzY3JpcHRvcl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmRlc2NyaXB0b3JfX2lubmVyLmRlc2NyaXB0b3JfX2lubmVyLS1pbmRleCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5kZXNjcmlwdG9yX19pbm5lciB7XG4gICAgYm9yZGVyOiAxNnB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLXRvcDogMCBzb2xpZCAjMDAwMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmRlc2NyaXB0b3JfX2lubmVyLmRlc2NyaXB0b3JfX2lubmVyLS1pbmRleCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbn1cbi5kZXNjcmlwdG9yX19pbm5lci5zaG93biB7XG4gIGJvcmRlcjogMzBweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItdG9wOiAwIHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRlc2NyaXB0b3JfX2lubmVyLnNob3duIHtcbiAgICBib3JkZXI6IDI3cHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItdG9wOiAwIHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5kZXNjcmlwdG9yX19pbm5lci5zaG93biB7XG4gICAgYm9yZGVyOiAyM3B4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLXRvcDogMCBzb2xpZCAjMDAwMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNjcmlwdG9yX19pbm5lci5zaG93biB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4uZGVzY3JpcHRvcl9faW5uZXIuc2hvd246OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbn1cbi5kZXNjcmlwdG9yX19pbm5lci10ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIyMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGVzY3JpcHRvcl9faW5uZXItdGV4dCB7XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG59XG4uc2hvd24gLmRlc2NyaXB0b3JfX2lubmVyLXRleHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uZGVzY3JpcHRvcl9fc3VwdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kZXNjcmlwdG9yX19zdXB0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5kZXNjcmlwdG9yX19zdXB0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjkycHg7XG4gIH1cbn1cbi5kZXNjcmlwdG9yX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmRlc2NyaXB0b3JfX3RpdGxlLS1zZXJ2aWNlIHtcbiAgZm9udC1zaXplOiA3NHB4O1xuICBsZXR0ZXItc3BhY2luZzogOC44OHB4O1xufVxuLmRlc2NyaXB0b3ItLW5ld3MgLmRlc2NyaXB0b3JfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA5OTFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmRlc2NyaXB0b3ItLWFib3V0IC5kZXNjcmlwdG9yX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5kZXNjcmlwdG9yX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG4gIC5kZXNjcmlwdG9yLS1uZXdzIC5kZXNjcmlwdG9yX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmRlc2NyaXB0b3ItLW5ld3MgLmRlc2NyaXB0b3JfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kZXNjcmlwdG9yX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG4gIC5kZXNjcmlwdG9yLS1uZXdzIC5kZXNjcmlwdG9yX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG4gIC5kZXNjcmlwdG9yX190aXRsZS5kZXNjcmlwdG9yX190aXRsZS0tc2VydmljZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVzY3JpcHRvcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuZGVzY3JpcHRvci0tbmV3cyAuZGVzY3JpcHRvcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZGVzY3JpcHRvcl9fdGl0bGUuZGVzY3JpcHRvcl9fdGl0bGUtLXNlcnZpY2Uge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmRlc2NyaXB0b3JfX3RpdGxlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmRlc2NyaXB0b3JfX3RleHQge1xuICBtYXgtd2lkdGg6IDEwNzRweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5kZXNjcmlwdG9yX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWF4LXdpZHRoOiA5MjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5kZXNjcmlwdG9yX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA3NzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRlc2NyaXB0b3JfX3RleHQge1xuICAgIG1heC13aWR0aDogNTU2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVzY3JpcHRvcl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAuZGVzY3JpcHRvci0tbmV3cyAuZGVzY3JpcHRvcl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0MDRweDtcbiAgfVxufVxuXG4uZ2FsbGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDE1NHB4IDAgODhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5nYWxsYXJ5IHtcbiAgICBwYWRkaW5nOiAxMzlweCAwIDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5nYWxsYXJ5IHtcbiAgICBwYWRkaW5nOiA3OHB4IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxhcnkge1xuICAgIHBhZGRpbmc6IDk1cHggMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZ2FsbGFyeSB7XG4gICAgcGFkZGluZzogMTI1cHggMCA0MHB4O1xuICB9XG59XG4uZ2FsbGFyeSAuc2VjdGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5nYWxsYXJ5IC5zZWN0aW9uLXRpdGxlIHtcbiAgICB3aWR0aDogMzM4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLmdhbGxhcnkgLnNlY3Rpb24tdGl0bGUuc3RhcnQge1xuICB0b3A6IGNhbGMoNTAlIC0gMzNweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZ2FsbGFyeSAuc2VjdGlvbi10aXRsZS5jZW50ZXIge1xuICB0b3A6IDg4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDEuNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmdhbGxhcnkgLnNlY3Rpb24tdGl0bGUuY2VudGVyIHtcbiAgICB0b3A6IDYzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5nYWxsYXJ5IC5zZWN0aW9uLXRpdGxlLmNlbnRlciB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGFyeSAuc2VjdGlvbi10aXRsZS5jZW50ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmdhbGxhcnkgLnNlY3Rpb24tdGl0bGUuY2VudGVyIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cbi5nYWxsYXJ5X19zbGlkZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTE3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5nYWxsYXJ5X19zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxhcnlfX3NsaWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmdhbGxhcnlfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmdhbGxhcnlfX2l0ZW1zIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxhcnlfX2l0ZW1zIHtcbiAgICBtaW4taGVpZ2h0OiAxODRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmdhbGxhcnlfX2l0ZW1zIHtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG4uZ2FsbGFyeV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCAzNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5nYWxsYXJ5X19pdGVtIHtcbiAgICB3aWR0aDogNDk1cHg7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5nYWxsYXJ5X19pdGVtIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHdpZHRoOiAzODhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxhcnlfX2l0ZW0ge1xuICAgIHdpZHRoOiAxOTNweDtcbiAgfVxufVxuLmdhbGxhcnlfX2l0ZW0uZGVmYXVsdCB7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDUzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5nYWxsYXJ5X19pdGVtLmRlZmF1bHQge1xuICAgIHdpZHRoOiA0OTVweDtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZ2FsbGFyeV9faXRlbS5kZWZhdWx0IHtcbiAgICBoZWlnaHQ6IDM1OHB4O1xuICAgIHdpZHRoOiAzODhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxhcnlfX2l0ZW0uZGVmYXVsdCB7XG4gICAgd2lkdGg6IDE5M3B4O1xuICAgIGhlaWdodDogMTg0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5nYWxsYXJ5X19pdGVtLmRlZmF1bHQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIH1cbn1cbi5nYWxsYXJ5X19pdGVtLmRlZmF1bHQuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHdpZHRoOiA3NjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuZ2FsbGFyeV9faXRlbS5kZWZhdWx0LnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIHdpZHRoOiA2MzNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmdhbGxhcnlfX2l0ZW0uZGVmYXVsdC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICB3aWR0aDogNTE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsYXJ5X19pdGVtLmRlZmF1bHQuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDI2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZ2FsbGFyeV9faXRlbS5kZWZhdWx0LnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgfVxufVxuLmdhbGxhcnlfX2l0ZW0uZGVmYXVsdC5zd2lwZXItc2xpZGUtYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmdhbGxhcnlfX2l0ZW0uZGVmYXVsdC5zd2lwZXItc2xpZGUtYWN0aXZlIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmdhbGxhcnlfX2l0ZW0uaGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDB2dyk7XG59XG4uZ2FsbGFyeV9faXRlbTpudGgtY2hpbGQoMSkge1xuICB6LWluZGV4OiAxO1xufVxuLmdhbGxhcnlfX2l0ZW06bnRoLWNoaWxkKDEpLnNob3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwdncgLSA3NSUpKTtcbn1cbi5nYWxsYXJ5X19pdGVtOm50aC1jaGlsZCgxKS5zdGFuZCB7XG4gIHRyYW5zaXRpb246IGFsbCAycyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmdhbGxhcnlfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgei1pbmRleDogMjtcbn1cbi5nYWxsYXJ5X19pdGVtOm50aC1jaGlsZCgyKS5zaG93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDEuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDY2LjY2dncgLSA2NSUpKTtcbn1cbi5nYWxsYXJ5X19pdGVtOm50aC1jaGlsZCgyKS5zdGFuZCB7XG4gIHRyYW5zaXRpb246IGFsbCAyLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uZ2FsbGFyeV9faXRlbTpudGgtY2hpbGQoMykge1xuICB6LWluZGV4OiAzO1xufVxuLmdhbGxhcnlfX2l0ZW06bnRoLWNoaWxkKDMpLnNob3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMzMuMzN2dyAtIDQ1JSkpO1xufVxuLmdhbGxhcnlfX2l0ZW06bnRoLWNoaWxkKDMpLnN0YW5kIHtcbiAgdHJhbnNpdGlvbjogYWxsIDMuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5nYWxsYXJ5X19pbWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5nYWxsYXJ5X19pbWdzOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNzVzIGVhc2UtaW4tb3V0O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTtcbn1cbi5kZWZhdWx0IC5nYWxsYXJ5X19pbWdzOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uZGVmYXVsdC5zd2lwZXItc2xpZGUtYWN0aXZlIC5nYWxsYXJ5X19pbWdzOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmdhbGxhcnlfX2ltZyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5nYWxsYXJ5X19pbWcgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMi4yNHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNzVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiA0O1xufVxuLmdhbGxhcnlfX2ltZyBzcGFuLmJlZm9yZSB7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3R0b206IDhweDtcbn1cbi5nYWxsYXJ5X19pbWcgc3Bhbi5hZnRlciB7XG4gIGxlZnQ6IDE0cHg7XG4gIGJvdHRvbTogOHB4O1xufVxuLmdhbGxhcnlfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uZ2FsbGFyeV9fbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAzOHB4KTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmdhbGxhcnlfX25hbWUge1xuICAgIHRvcDogY2FsYygxMDAlICsgMjZweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsYXJ5X19uYW1lIHtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbn1cbi5zd2lwZXItc2xpZGUtYWN0aXZlLmRlZmF1bHQgLmdhbGxhcnlfX25hbWUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUuZGVmYXVsdCAuZ2FsbGFyeV9fbmFtZSB7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZ2FsbGFyeV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmdhbGxhcnlfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDY3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5nYWxsYXJ5X19wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGFyeV9fcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG4uYW5hbHlzaXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTMwcHggMCA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hbmFseXNpcyB7XG4gICAgcGFkZGluZzogMTEwcHggMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmFuYWx5c2lzIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hbmFseXNpcyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYW5hbHlzaXMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLmFuYWx5c2lzIC5zZWN0aW9uLXRpdGxlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbi5hbmFseXNpcy5zaG93biAuc2VjdGlvbi10aXRsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW5hbHlzaXMuc2hvd24gLmFuYWx5c2lzLWlubmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbmFseXNpcy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFuYWx5c2lzLWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmFuYWx5c2lzLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbmFseXNpcy1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmFuYWx5c2lzX19zdGVwcyB7XG4gIGhlaWdodDogNTIzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDg3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFuYWx5c2lzX19zdGVwcyB7XG4gICAgbWF4LWhlaWdodDogNDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5hbmFseXNpc19fc3RlcHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uYW5hbHlzaXNfX3N0YWdlcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuYW5hbHlzaXNfX3N0YWdlcyB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4uYW5hbHlzaXNfX2Fycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1ODNweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGxlZnQ6IGNhbGMoKDEwMCUgLSA2NTBweCkgLyAyIC0gMjRweCk7XG4gIHRvcDogLTMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFuYWx5c2lzX19hcnJvd3Mge1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuYW5hbHlzaXNfX2Fycm93cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFuYWx5c2lzX19zdGFnZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICBoZWlnaHQ6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuYW5hbHlzaXNfX3N0YWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFuYWx5c2lzX19zdGFnZSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuLmFuYWx5c2lzX19zdGFnZTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hbmFseXNpc19fc3RhZ2U6Zmlyc3Qtb2YtdHlwZSAuYW5hbHlzaXNfX251bWJlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG59XG4uYW5hbHlzaXNfX3N0YWdlOm50aC1jaGlsZCgzKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW5hbHlzaXNfX3N0YWdlOm50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW5hbHlzaXNfX3N0YWdlIHVsOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYW5hbHlzaXNfX3N0YWdlIG9sOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5hbmFseXNpc19fc3RhZ2Ugb2wgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW5hbHlzaXNfX3N0YWdlIGxpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW5hbHlzaXNfX3N0YWdlIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLmFuYWx5c2lzX19zdGFnZSBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5hbmFseXNpc19fc3RhZ2UgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNzVzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZmZmZiwgI2ZmZmZmZikgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xufVxuLmFuYWx5c2lzX19udW1iZXIge1xuICBncmlkLXJvdzogMS8zO1xuICBmb250LXNpemU6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDAuNztcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYW5hbHlzaXNfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAyNTdweDtcbiAgICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuYW5hbHlzaXNfX251bWJlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFuYWx5c2lzX190aXRsZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYW5hbHlzaXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmFuYWx5c2lzX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbmFseXNpc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmFuYWx5c2lzX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFuYWx5c2lzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmFuYWx5c2lzX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFuYWx5c2lzX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmFuYWx5c2lzX19mb3JtIHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIGZsZXg6IDAgMCA2NTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW5hbHlzaXNfX2Zvcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QjdCN0I7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFuYWx5c2lzX19mb3JtOjpiZWZvcmUge1xuICAgIGhlaWdodDogNDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuYW5hbHlzaXNfX2Zvcm06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hbmFseXNpc19fZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuYW5hbHlzaXNfX2Zvcm0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjN0I3QjdCO1xuICAgIGZsZXg6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbmFseXNpc19fZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmFuYWx5c2lzX19mb3JtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hbmFseXNpc19fZm9ybS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuYW5hbHlzaXNfX2Zvcm0tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFuYWx5c2lzX19mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5hbmFseXNpc19fZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5hbmFseXNpc19fZm9ybS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hbmFseXNpc19fZm9ybS1pbm5lciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmFuYWx5c2lzX19mb3JtLWlubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAyOHB4O1xuICB9XG4gIC5hbmFseXNpc19fZm9ybS1pbm5lciAuZm9ybV9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuYW5hbHlzaXNfX2Zvcm0taW5uZXIgLmZvcm1fX3JvdzpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gIH1cbiAgLmFuYWx5c2lzX19mb3JtLWlubmVyIC5mb3JtX19yb3ctLXRleHRhcmVhIHtcbiAgICBncmlkLXJvdzogMS8zO1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYW5hbHlzaXNfX2Zvcm0taW5uZXIgLmZvcm1fX3Jvdy0tdGV4dGFyZWEgLmZvcm1fX2Jsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmFuYWx5c2lzX19mb3JtLWlubmVyIC5mb3JtX190ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5hbmFseXNpc19fZm9ybS1pbm5lciAuZm9ybV9fcm93LS1hZ3JlZW1lbnQge1xuICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFuYWx5c2lzX19mb3JtLWlubmVyIC5mb3JtX19yb3ctLWFncmVlbWVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hbmFseXNpc19fZm9ybS1pbm5lciAuZm9ybV9fYWdyZWVtZW50IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzNHB4KTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbmFseXNpc19fZm9ybS1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFuYWx5c2lzX19mb3JtLWlubmVyIC5mb3JtX19yb3ctLXRleHRhcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIGhlaWdodDogMTQycHg7XG4gIH1cbiAgLmFuYWx5c2lzX19mb3JtLWlubmVyIC5mb3JtX19yb3ctLWFncmVlbWVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDM1cHg7XG4gIH1cbiAgLmFuYWx5c2lzX19mb3JtLWlubmVyIC5mb3JtX19hZ3JlZW1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaG93IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc3RlcHMge1xuICBwYWRkaW5nOiA4OHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0ZXBzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuc3RlcHMge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnN0ZXBzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwcyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4uc3RlcHMgLnNlY3Rpb24tdGl0bGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbn1cbi5zdGVwcy5zaG93biAuc2VjdGlvbi10aXRsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3RlcHMuc2hvd24gLnN0ZXBzX19pdGVtIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNob3c7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbi5zdGVwcy5zaG93biAuc3RlcHNfX251bWJlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3RlcHMtaW5uZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgZ2FwOiAyNXB4O1xufVxuLnN0ZXBzLWlubmVyIC5jaXJjbGUtbGluayB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3RlcHMtaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHMtaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE4cHg7XG4gIH1cbn1cbi5zdGVwc19faXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDMwNnB4O1xuICBwYWRkaW5nOiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc3RlcHNfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDI2MnB4O1xuICAgIHBhZGRpbmc6IDI0cHggMjZweCAyNnB4IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuc3RlcHNfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3RlcHNfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHNfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuc3RlcHNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDI4cHggMTZweDtcbiAgfVxufVxuLnN0ZXBzX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG4uc3RlcHNfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xufVxuLnN0ZXBzX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS44cztcbn1cbi5zdGVwc19faXRlbTpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IDIuMnM7XG59XG4uc3RlcHNfX2ltZyB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDg0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0ZXBzX19pbWcge1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzX19pbWcge1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBncmlkLXJvdzogMS8zO1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAuc3RlcHNfX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0ZXBzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc3RlcHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5zdGVwc19fdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gIH1cbn1cbi5zdGVwc19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc3RlcHNfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwc19fdGV4dCB7XG4gICAgZ3JpZC1yb3c6IDIvMztcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICB9XG59XG4uc3RlcHNfX251bWJlciB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHNfX251bWJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5zdGVwc19fbnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuICAuc3RlcHNfX251bWJlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLnN0ZXBzX19udW1iZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc3RlcHNfX251bWJlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLnN0ZXBzX19udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHNfX251bWJlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbi5zdGVwc19fbnVtYmVyIHNwYW46bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuc3RlcHNfX251bWJlciBzcGFuOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzX19udW1iZXIgc3Bhbjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5zdGVwc19fbnVtYmVyIHN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG59XG5cbi5jbGluaWNzIHtcbiAgcGFkZGluZzogODhweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuY2xpbmljcyB7XG4gICAgcGFkZGluZzogNjZweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2xpbmljcyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2xpbmljcyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4uY2xpbmljcyAuc2VjdGlvbi10aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG4uY2xpbmljcy5zaG93biAuc2VjdGlvbi10aXRsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2xpbmljcy5zaG93biAuY2xpbmljc19fc2xpZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jbGluaWNzX19zbGlkZXIge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY2xpbmljc19fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmNsaW5pY3NfX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2xpbmljc19fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICB9XG59XG4uY2xpbmljc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY2xpbmljc19faXRlbSB7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmNsaW5pY3NfX2l0ZW0ge1xuICAgIGdhcDogMzhweDtcbiAgfVxufVxuLmNsaW5pY3NfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDU4NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jbGluaWNzX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDQ5NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmNsaW5pY3NfX2xlZnQge1xuICAgIG1heC13aWR0aDogNDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jbGluaWNzX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY2xpbmljc19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDUuMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jbGluaWNzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDQuMDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNsaW5pY3NfX25hbWUge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jbGluaWNzX19uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmNsaW5pY3NfX25hbWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jbGluaWNzX19uYW1lIHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jbGluaWNzX19uYW1lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4uY2xpbmljc19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuY2xpbmljc19fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNsaW5pY3NfX3RleHQge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG4uY2xpbmljc19fdGV4dCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC43NXM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmZmZmLCAjZmZmZmZmKSBuby1yZXBlYXQgbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcHg7XG59XG4uY2xpbmljc19fc3VibGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAyLjM4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjN0I3QjdCO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNsaW5pY3NfX3N1Ymxpbmsge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5jbGluaWNzX19zdWJsaW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jbGluaWNzX19zdWJsaW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMi4zOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2xpbmljc19fc3VibGluayB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbi5jbGluaWNzX19pbWcge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNDFweDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2xpbmljc19faW1nIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzRweCk7XG4gIH1cbiAgLmNsaW5pY3NfX2ltZyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDM0M3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2xpbmljc19faW1nIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTJweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5jbGluaWNzX19pbWcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgfVxufVxuLmNsaW5pY3NfX3JpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNsaW5pY3NfX3JpZ2h0IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmNsaW5pY3NfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDM5N3B4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2xpbmljc19fcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jbGluaWNzX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jbGluaWNzX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNsaW5pY3NfX2Fycm93cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmNsaW5pY3NfX2Fycm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jbGluaWNzX19hcnJvd3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0b3A6IDE3M3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTE2cHgpIHtcbiAgLmNsaW5pY3NfX2Fycm93cyB7XG4gICAgdG9wOiBjYWxjKCgxMDB2dyAtIDcwcHgpICogMC44MyAvIDIpO1xuICB9XG59XG5cbi5leHBhbmRpbmcge1xuICBwYWRkaW5nOiA4OHB4IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5leHBhbmRpbmcge1xuICAgIHBhZGRpbmc6IDY1cHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmV4cGFuZGluZyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwYW5kaW5nIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5leHBhbmRpbmcgLnNlY3Rpb24tdGl0bGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuLmV4cGFuZGluZy5zaG93biAuc2VjdGlvbi10aXRsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZXhwYW5kaW5nLnNob3duIC5leHBhbmRpbmdfX2xpc3Qge1xuICBvcGFjaXR5OiAxO1xufVxuLmV4cGFuZGluZ19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5leHBhbmRpbmdfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5leHBhbmRpbmdfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBhbmRpbmdfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5leHBhbmRpbmdfX2xpc3QtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZXhwYW5kaW5nX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZXhwYW5kaW5nX19saXN0LWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5leHBhbmRpbmdfX2xpc3QtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGFuZGluZ19fbGlzdC1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5leHBhbmRpbmdfX2xpc3QtaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmV4cGFuZGluZ19fbGlzdC1pdGVtLm9wZW4ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5leHBhbmRpbmdfX2xpc3QtaXRlbS5vcGVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4uZXhwYW5kaW5nX19saXN0LWl0ZW0ub3BlbiAuZXhwYW5kaW5nX19uYW1lOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5leHBhbmRpbmdfX25hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1heC13aWR0aDogOTUlO1xuICBwYWRkaW5nOiAyMXB4IDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwYW5kaW5nX19uYW1lIHtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICB9XG59XG4uZXhwYW5kaW5nX19uYW1lOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4cHg7XG4gIHRvcDogMjVweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9wbHVzLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwYW5kaW5nX19uYW1lOjphZnRlciB7XG4gICAgdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZXhwYW5kaW5nX19uYW1lOjphZnRlciB7XG4gICAgcmlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5leHBhbmRpbmdfX25hbWUub3BlbiB7XG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xuICBwYWRkaW5nOiAyMXB4IDM0cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBhbmRpbmdfX25hbWUub3BlbiB7XG4gICAgcGFkZGluZzogMjJweCAyMnB4IDA7XG4gIH1cbn1cbi5leHBhbmRpbmdfX25hbWUub3BlbiArIC5leHBhbmRpbmdfX3RleHQge1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG1heC1oZWlnaHQ6IDEwMDFweDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDIycHggMCAzNHB4O1xufVxuLmV4cGFuZGluZ19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBwYWRkaW5nOiAwIDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwYW5kaW5nX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDIycHg7XG4gIH1cbn1cbi5leHBhbmRpbmdfX3RleHQgaDMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZXhwYW5kaW5nX190ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5leHBhbmRpbmdfX3RleHQgaDM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmV4cGFuZGluZ19fdGV4dCBoMyArICoge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmV4cGFuZGluZ19fdGV4dCBoNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAzNXB4IDAgMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5leHBhbmRpbmdfX3RleHQgaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmV4cGFuZGluZ19fdGV4dCBoNTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZXhwYW5kaW5nX190ZXh0IHAge1xuICBtYXgtd2lkdGg6IDEwNTFweDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmV4cGFuZGluZ19fdGV4dCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5leHBhbmRpbmdfX3RleHQgdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXgtd2lkdGg6IDEwNTFweDtcbn1cbi5leHBhbmRpbmdfX3RleHQgdWwgbGkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtaW5kZW50OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZXhwYW5kaW5nX190ZXh0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5leHBhbmRpbmdfX3RleHQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmV4cGFuZGluZ19fdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5oaXN0b3J5IHtcbiAgcGFkZGluZzogNThweCAwIDg4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICAvKiAgICAgJl9fYXJyb3dzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDg1MXB4ICsgODBweCk7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSA2MDBweCkgLyAyIC0gMjRweCk7XG4gICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICB9ICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmhpc3Rvcnkge1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGlzdG9yeSB7XG4gICAgcGFkZGluZzogMjVweCAwIDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5oaXN0b3J5IC5zZWN0aW9uLXRpdGxlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4uaGlzdG9yeS5zaG93biAuc2VjdGlvbi10aXRsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGlzdG9yeS5zaG93biAuaGlzdG9yeV9fc2xpZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oaXN0b3J5LnNob3duIC5oaXN0b3J5X190aXRsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGlzdG9yeS5zaG93biAuaGlzdG9yeV9fZGVzY3JpcHRpb24tdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGlzdG9yeV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhpc3RvcnlfX2lubmVyIHtcbiAgICBnYXA6IDc2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuaGlzdG9yeV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGlzdG9yeV9fZGVzY3JpcHRpb24ge1xuICBmbGV4OiAwIDAgNjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhpc3RvcnlfX2Rlc2NyaXB0aW9uIHtcbiAgICBmbGV4OiAwIDAgNDkycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuaGlzdG9yeV9fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhpc3RvcnlfX2Rlc2NyaXB0aW9uIHtcbiAgICBnYXA6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uaGlzdG9yeV9fZGVzY3JpcHRpb24tdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhpc3RvcnlfX2Rlc2NyaXB0aW9uLXRleHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhpc3RvcnlfX2Rlc2NyaXB0aW9uLXRleHQub3BlbiB7XG4gICAgbWF4LWhlaWdodDogMTUwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4uaGlzdG9yeV9fZGVzY3JpcHRpb24tdGV4dCB1bDpub3QoOmZpcnN0LWNoaWxkKSwgLmhpc3RvcnlfX2Rlc2NyaXB0aW9uLXRleHQgb2w6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnlfX2Rlc2NyaXB0aW9uLXRleHQgdWwsIC5oaXN0b3J5X19kZXNjcmlwdGlvbi10ZXh0IG9sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmhpc3RvcnlfX2Rlc2NyaXB0aW9uLXRleHQgb2wgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGlzdG9yeV9fZGVzY3JpcHRpb24tdGV4dCBsaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhpc3RvcnlfX2Rlc2NyaXB0aW9uLXRleHQgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uaGlzdG9yeV9fZGVzY3JpcHRpb24tdGV4dCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaGlzdG9yeV9fZGVzY3JpcHRpb24tdGV4dCBsaSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmhpc3RvcnlfX2Rlc2NyaXB0aW9uLXRleHQgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmhpc3RvcnlfX2Rlc2NyaXB0aW9uLXRleHQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNzVzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZmZmZiwgI2ZmZmZmZikgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xufVxuLmhpc3RvcnlfX21vcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjN0I3QjdCO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5oaXN0b3J5X19tb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAuaGlzdG9yeV9fbW9yZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5X19tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGlzdG9yeV9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDM1MnB4O1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5oaXN0b3J5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGlzdG9yeV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMzI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5oaXN0b3J5X190ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmhpc3RvcnlfX3RleHQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhpc3RvcnlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5oaXN0b3J5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oaXN0b3J5X190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnlfX3RleHQuaGlkZSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmhpc3RvcnlfX3RleHQuc2hvdyB7XG4gICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLmhpc3RvcnlfX3Bob3RvIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhpc3RvcnlfX3Bob3RvLnNob3duIC5oaXN0b3J5X19pbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xuICBvcGFjaXR5OiAxO1xufVxuLmhpc3RvcnlfX3Bob3RvLnNob3duIC5oaXN0b3J5X19xdW90ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmhpc3RvcnlfX3Bob3RvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXg6IDAgMCAzMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnlfX3Bob3RvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGlzdG9yeV9faW1nIHtcbiAgbWF4LXdpZHRoOiAzODJweDtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaGlzdG9yeV9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICB9XG59XG4uaGlzdG9yeV9fcXVvdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTBweDtcbiAgcmlnaHQ6IDlweDtcbiAgd2lkdGg6IDMyN3B4O1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5oaXN0b3J5X19xdW90ZSB7XG4gICAgdG9wOiA3MnB4O1xuICAgIHdpZHRoOiAyNjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5oaXN0b3J5X19xdW90ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhpc3RvcnlfX3NsaWRlciB7XG4gIGhlaWdodDogODk4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5oaXN0b3J5X19zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnlfX3NsaWRlciB7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICAgIGhlaWdodDogNjBkdmg7XG4gICAgbWFyZ2luLXRvcDogNjRweCA4cHggMDtcbiAgfVxufVxuLmhpc3RvcnkgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gIHJpZ2h0OiAtNDFweDtcbiAgaGVpZ2h0OiA4OThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuaGlzdG9yeSAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgcmlnaHQ6IC03cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5IC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwge1xuICAgIGhlaWdodDogNjB2aDtcbiAgICBoZWlnaHQ6IDYwZHZoO1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmhpc3RvcnkgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICB9XG59XG4uaGlzdG9yeV9feWVhcnMge1xuICBwYWRkaW5nLXJpZ2h0OiA0MXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5oaXN0b3J5X195ZWFycyB7XG4gICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5oaXN0b3J5X195ZWFycyB7XG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5X195ZWFycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxM3B4KTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbi5oaXN0b3J5X195ZWFyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAyMnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhpc3RvcnlfX3llYXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNzVzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZmZmZiwgI2ZmZmZmZikgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5oaXN0b3J5X195ZWFyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuaGlzdG9yeV9feWVhciB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnlfX3llYXIge1xuICAgIHBhZGRpbmc6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuaGlzdG9yeV9feWVhciB7XG4gICAgcGFkZGluZzogMjJweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhpc3RvcnlfX3llYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzdCN0I3QiAwJSwgcmdiYSgxMjMsIDEyMywgMTIzLCAwKSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5X195ZWFyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMjMsIDEyMywgMTIzLCAwKSAwJSwgIzdCN0I3QiA1MCUsIHJnYmEoMTIzLCAxMjMsIDEyMywgMCkgMTAwJSk7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbn1cbi5oaXN0b3J5X195ZWFyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uaGlzdG9yeV9feWVhcjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oaXN0b3J5X195ZWFyOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmludGVydmlldyB7XG4gIHBhZGRpbmc6IDExN3B4IDA7XG4gIG1pbi1oZWlnaHQ6IDY2MnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmludGVydmlldyB7XG4gICAgcGFkZGluZzogNjJweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbi5pbnRlcnZpZXcgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnRlcnZpZXdfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnRlcnZpZXdfX2ltZzo6YmVmb3JlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC42NCkgLTEuMTIlLCByZ2JhKDAsIDAsIDAsIDAuMzkpIDExLjk0JSwgcmdiYSgwLCAwLCAwLCAwLjIpIDI2Ljg2JSwgcmdiYSgwLCAwLCAwLCAwKSA4OC40MiUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlld19faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmludGVydmlld19faW1nIHtcbiAgICBoZWlnaHQ6IDM0OXB4O1xuICB9XG59XG4uaW50ZXJ2aWV3X19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5pbnRlcnZpZXdfX2ltZyBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogNDQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaW50ZXJ2aWV3X19pbWcgaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IDU2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlld19faW1nIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5pbnRlcnZpZXdfX2ltZyBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogNzMlO1xuICB9XG59XG4uaW50ZXJ2aWV3X19pbm5lciB7XG4gIG1heC13aWR0aDogNjE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaW50ZXJ2aWV3X19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAzOTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlld19faW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmludGVydmlld19fcXVvdGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmludGVydmlld19fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlld19fcXVvdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmludGVydmlld19fcXVvdGUge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cbi5pbnRlcnZpZXdfX3F1b3RlLWNpdGUge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmludGVydmlld19fcXVvdGUtY2l0ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJ2aWV3X19xdW90ZS1jaXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmludGVydmlld19fcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXdfX3F1b3RlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4ubW90aXZhdGlvbiB7XG4gIHBhZGRpbmc6IDg4cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vdGl2YXRpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vdGl2YXRpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLm1vdGl2YXRpb24uc2hvd24gLm1vdGl2YXRpb25fX2ltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW90aXZhdGlvbi5zaG93biAubW90aXZhdGlvbl9fdGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb3RpdmF0aW9uX19pbWcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbi5tb3RpdmF0aW9uX190ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDU0cHg7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tb3RpdmF0aW9uX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDkzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLm1vdGl2YXRpb25fX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5uZXdzLWxpc3Qge1xuICBwYWRkaW5nOiA2MHB4IDAgODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAubmV3cy1saXN0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5ld3MtbGlzdCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1saXN0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLm5ld3MtbGlzdCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4ubmV3cy1saXN0X19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDQxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1saXN0X19saW5rcyB7XG4gICAgZ2FwOiAxOHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5uZXdzLWxpc3RfX2xpbmtzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG4ubmV3cy1saXN0X19saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzYzNjM2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWxpc3RfX2xpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5uZXdzLWxpc3RfX2xpbmsgYSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm5ld3MtbGlzdF9fbGluayBhOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1NTU1O1xuICAgIGJhY2tncm91bmQ6ICM1NTU1NTU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5uZXdzLWxpc3RfX2xpbmsuYWN0aXZlIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kOiAjNTU1NTU1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uZXdzLWxpc3RfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gIGdhcDogNTZweCA4NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5uZXdzLWxpc3RfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGdhcDogNTBweCA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLm5ld3MtbGlzdF9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzLWxpc3RfX2l0ZW1zIHtcbiAgICBnYXA6IDQwcHggMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtbGlzdF9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZ2FwOiAzMHB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5uZXdzLWxpc3RfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5uZXdzLWxpc3RfX2l0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLm5ld3MtbGlzdF9faXRlbS5zaG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm5ld3MtbGlzdF9faXRlbSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm5ld3MtbGlzdF9faXRlbTpob3ZlciAubmV3cy1saXN0X19pbWcgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cbi5uZXdzLWxpc3RfX2ltZyB7XG4gIGhlaWdodDogMzkycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5ld3MtbGlzdF9faW1nIHtcbiAgICBoZWlnaHQ6IDMzN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLm5ld3MtbGlzdF9faW1nIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmV3cy1saXN0X19pbWcge1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWxpc3RfX2ltZyB7XG4gICAgaGVpZ2h0OiAxNTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLm5ld3MtbGlzdF9faW1nIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG59XG4ubmV3cy1saXN0X19pbWcgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLm5ld3MtbGlzdF9fZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjN0I3QjdCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5uZXdzLWxpc3RfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLm5ld3MtbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLm5ld3MtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubmV3cyB7XG4gIG1hcmdpbi10b3A6IDEwNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5uZXdzIHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmV3cyB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3Mge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5uZXdzX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmV3c19faGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm5ld3NfX2hlYWRlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1OTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QjdCN0I7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3c19faGVhZGVyOjphZnRlciB7XG4gICAgd2lkdGg6IDQxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAubmV3c19faGVhZGVyOjphZnRlciB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG4ubmV3c19faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwNTRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLm5ld3NfX2lubmVyLnNob3duIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5uZXdzX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ubmV3c19faW1nIHtcbiAgaGVpZ2h0OiA1NzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubmV3c19faW1nIHtcbiAgICBoZWlnaHQ6IDUxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLm5ld3NfX2ltZyB7XG4gICAgaGVpZ2h0OiA0MjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5ld3NfX2ltZyB7XG4gICAgaGVpZ2h0OiA1NzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NfX2ltZyB7XG4gICAgaGVpZ2h0OiA0NjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLm5ld3NfX2ltZyB7XG4gICAgaGVpZ2h0OiAzMzRweDtcbiAgfVxufVxuLm5ld3NfX2ltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnR5cG9ncmFwaHkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICAvKiBhbGlnbiBhbGwgYmxvY2tzIGluIGNlbnRlciBieSBob3Jpem9udGFsICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnR5cG9ncmFwaHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnR5cG9ncmFwaHkgKiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udHlwb2dyYXBoeSAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50eXBvZ3JhcGh5LmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgbWF4LXdpZHRoOiAxMDc0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnR5cG9ncmFwaHkuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLnR5cG9ncmFwaHkuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50eXBvZ3JhcGh5LmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAudHlwb2dyYXBoeS5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgfVxufVxuLnR5cG9ncmFwaHkucG9wdXAtaW5uZXIge1xuICBmb250LXNpemU6IDFyZW07XG59XG4udHlwb2dyYXBoeSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnR5cG9ncmFwaHkgYiwgLnR5cG9ncmFwaHkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50eXBvZ3JhcGh5IGgxIHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAxLjRlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50eXBvZ3JhcGh5IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4xMjVyZW0gKyAyLjI1dncpO1xuICB9XG59XG4udHlwb2dyYXBoeSBoMiB7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDEuNGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnR5cG9ncmFwaHkgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjEyNXJlbSArIDEuODc1dncpO1xuICB9XG59XG4udHlwb2dyYXBoeSBoMyB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDEuMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnR5cG9ncmFwaHkgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjEyNXJlbSArIDEuNXZ3KTtcbiAgfVxufVxuLnR5cG9ncmFwaHkgaDQge1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAxLjJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50eXBvZ3JhcGh5IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4xMjVyZW0gKyAxLjEyNXZ3KTtcbiAgfVxufVxuLnR5cG9ncmFwaHkgaDUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDEuMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnR5cG9ncmFwaHkgaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjEyNXJlbSArIDAuNzV2dyk7XG4gIH1cbn1cbi50eXBvZ3JhcGh5IGg2IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMS4yZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudHlwb2dyYXBoeSBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMTI1cmVtICsgMC4zNzV2dyk7XG4gIH1cbn1cbi50eXBvZ3JhcGh5IGg3IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMS4yZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudHlwb2dyYXBoeSBoNyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMTI1cmVtICsgMHZ3KTtcbiAgfVxufVxuLnR5cG9ncmFwaHkgcCxcbi50eXBvZ3JhcGh5IHVsLCAudHlwb2dyYXBoeSBvbCxcbi50eXBvZ3JhcGh5IHRib2R5IHRkIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBtYXJnaW4tdG9wOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS42MjVlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udHlwb2dyYXBoeSB1bCwgLnR5cG9ncmFwaHkgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xufVxuLnR5cG9ncmFwaHkgdWwgbGksIC50eXBvZ3JhcGh5IG9sIGxpIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi50eXBvZ3JhcGh5IHVsIGxpOmZpcnN0LWNoaWxkLCAudHlwb2dyYXBoeSBvbCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udHlwb2dyYXBoeSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4udHlwb2dyYXBoeSB1bCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udHlwb2dyYXBoeSBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4udHlwb2dyYXBoeSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udHlwb2dyYXBoeSBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udHlwb2dyYXBoeSB1bCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50eXBvZ3JhcGh5IG9sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnR5cG9ncmFwaHkgcGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50eXBvZ3JhcGh5IHAgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50eXBvZ3JhcGh5IHByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnR5cG9ncmFwaHkgZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHlwb2dyYXBoeSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnR5cG9ncmFwaHkgPiBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHlwb2dyYXBoeSBwID4gaW1nIHtcbiAgbWFyZ2luLXRvcDogMi4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjI1ZW07XG59XG4udHlwb2dyYXBoeSBwcmUge1xuICBtYXJnaW4tdG9wOiAyLjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDIuMjVlbTtcbn1cbi50eXBvZ3JhcGh5IGZpZ3VyZSB7XG4gIG1hcmdpbi10b3A6IDIuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNWVtO1xufVxuLnR5cG9ncmFwaHkgPiBpbWcge1xuICBtYXJnaW4tdG9wOiAyLjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDIuMjVlbTtcbn1cbi50eXBvZ3JhcGh5ID4gdGFibGUge1xuICBtYXJnaW4tdG9wOiAyLjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDIuMjVlbTtcbn1cbi50eXBvZ3JhcGh5IGlmcmFtZSB7XG4gIG1hcmdpbi10b3A6IDIuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNWVtO1xufVxuLnR5cG9ncmFwaHkgLnR5cG9ncmFwaHlfX3RhYmxlLWJveCB7XG4gIG1hcmdpbi10b3A6IDIuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNWVtO1xufVxuLnR5cG9ncmFwaHkgPiBwaWN0dXJlIHtcbiAgbWFyZ2luLXRvcDogMi4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjI1ZW07XG59XG4udHlwb2dyYXBoeSAudHlwb2dyYXBoeV9faW1ncyB7XG4gIG1hcmdpbi10b3A6IDIuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNWVtO1xufVxuLnR5cG9ncmFwaHkgLnR5cG9ncmFwaHlfX2ltZyB7XG4gIG1hcmdpbi10b3A6IDIuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNWVtO1xufVxuLnR5cG9ncmFwaHkgPiBoMSB7XG4gIG1heC13aWR0aDogMTA1NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50eXBvZ3JhcGh5ID4gaDEge1xuICAgIG1heC13aWR0aDogOTM2cHg7XG4gIH1cbn1cbi50eXBvZ3JhcGh5ID4gaDIge1xuICBtYXgtd2lkdGg6IDEwNTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHlwb2dyYXBoeSA+IGgyIHtcbiAgICBtYXgtd2lkdGg6IDkzNnB4O1xuICB9XG59XG4udHlwb2dyYXBoeSA+IGgzIHtcbiAgbWF4LXdpZHRoOiAxMDU0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnR5cG9ncmFwaHkgPiBoMyB7XG4gICAgbWF4LXdpZHRoOiA5MzZweDtcbiAgfVxufVxuLnR5cG9ncmFwaHkgPiBoNCB7XG4gIG1heC13aWR0aDogMTA1NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50eXBvZ3JhcGh5ID4gaDQge1xuICAgIG1heC13aWR0aDogOTM2cHg7XG4gIH1cbn1cbi50eXBvZ3JhcGh5ID4gaDUge1xuICBtYXgtd2lkdGg6IDEwNTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHlwb2dyYXBoeSA+IGg1IHtcbiAgICBtYXgtd2lkdGg6IDkzNnB4O1xuICB9XG59XG4udHlwb2dyYXBoeSA+IGg2IHtcbiAgbWF4LXdpZHRoOiAxMDU0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnR5cG9ncmFwaHkgPiBoNiB7XG4gICAgbWF4LXdpZHRoOiA5MzZweDtcbiAgfVxufVxuLnR5cG9ncmFwaHkgPiBwIHtcbiAgbWF4LXdpZHRoOiAxMDU0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnR5cG9ncmFwaHkgPiBwIHtcbiAgICBtYXgtd2lkdGg6IDkzNnB4O1xuICB9XG59XG4udHlwb2dyYXBoeSA+IHVsIHtcbiAgbWF4LXdpZHRoOiAxMDU0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnR5cG9ncmFwaHkgPiB1bCB7XG4gICAgbWF4LXdpZHRoOiA5MzZweDtcbiAgfVxufVxuLnR5cG9ncmFwaHkgPiBvbCB7XG4gIG1heC13aWR0aDogMTA1NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50eXBvZ3JhcGh5ID4gb2wge1xuICAgIG1heC13aWR0aDogOTM2cHg7XG4gIH1cbn1cbi50eXBvZ3JhcGh5ID4gcHJlIHtcbiAgbWF4LXdpZHRoOiAxMDU0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnR5cG9ncmFwaHkgPiBwcmUge1xuICAgIG1heC13aWR0aDogOTM2cHg7XG4gIH1cbn1cbi50eXBvZ3JhcGh5ID4gZmlndXJlIHtcbiAgbWF4LXdpZHRoOiAxMDU0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnR5cG9ncmFwaHkgPiBmaWd1cmUge1xuICAgIG1heC13aWR0aDogOTM2cHg7XG4gIH1cbn1cbi50eXBvZ3JhcGh5IHRhYmxlIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4udHlwb2dyYXBoeSB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG59XG4udHlwb2dyYXBoeSB0YWJsZSB0aGVhZCB0ZCwgLnR5cG9ncmFwaHkgdGFibGUgdGhlYWQgdGgge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50eXBvZ3JhcGh5IHRhYmxlIHRyIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50eXBvZ3JhcGh5IHRhYmxlIHRyIHRkLCAudHlwb2dyYXBoeSB0YWJsZSB0ciB0aCB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM2MzYzNjtcbn1cbi50eXBvZ3JhcGh5IHRhYmxlIHRyIHRkID4gKjpmaXJzdC1jaGlsZCwgLnR5cG9ncmFwaHkgdGFibGUgdHIgdGggPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50eXBvZ3JhcGh5IGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA2Ljg3NWVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnR5cG9ncmFwaHkgZmlndXJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi50eXBvZ3JhcGh5IGZpZ3VyZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9xdW90YXRpb24uc3ZnKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMC43ZW07XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHlwb2dyYXBoeSBmaWd1cmU6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHlwb2dyYXBoeSBmaWd1cmUgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIG1hcmdpbi10b3A6IDAuNzVlbTtcbiAgfVxufVxuLnR5cG9ncmFwaHkgZmlndXJlIGJsb2NrcXVvdGUgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50eXBvZ3JhcGh5IGZpZ3VyZSBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDNweDtcbiAgbGVmdDogODVweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnR5cG9ncmFwaHkgZmlndXJlIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnR5cG9ncmFwaHkgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwLjYyNWVtO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi50eXBvZ3JhcGh5IGZpZ3VyZSBmaWdjYXB0aW9uIGNpdGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udHlwb2dyYXBoeSA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnR5cG9ncmFwaHlfYmxvY2stY2VudGVyID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4udHlwb2dyYXBoeV9fdGFibGUtYm94IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udHlwb2dyYXBoeSAudHlwb2dyYXBoeV9faW1ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEyOTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTIxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnR5cG9ncmFwaHkgLnR5cG9ncmFwaHlfX2ltZ3Mge1xuICAgIHdpZHRoOiAxMTE2cHg7XG4gICAgbGVmdDogLTkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAudHlwb2dyYXBoeSAudHlwb2dyYXBoeV9faW1ncyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnR5cG9ncmFwaHkgLnR5cG9ncmFwaHlfX2ltZ3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4udHlwb2dyYXBoeSAudHlwb2dyYXBoeV9faW1ncyBpbWcge1xuICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50eXBvZ3JhcGh5IC50eXBvZ3JhcGh5X19pbWdzIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4udHlwb2dyYXBoeSAudHlwb2dyYXBoeV9faW1ncyAqIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAudHlwb2dyYXBoeV9faW1nIHtcbiAgd2lkdGg6IDEyOTZweDtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xMjFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHlwb2dyYXBoeSAudHlwb2dyYXBoeV9faW1nIHtcbiAgICB3aWR0aDogMTExNnB4O1xuICAgIGxlZnQ6IC05MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLnR5cG9ncmFwaHkgLnR5cG9ncmFwaHlfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxufSIsImh0bWwsXHJcbmJvZHksXHJcbmRpdixcclxuc3BhbixcclxuYXBwbGV0LFxyXG5vYmplY3QsXHJcbmZpZ3VyZSxcclxuaWZyYW1lLFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG5ibG9ja3F1b3RlLFxyXG5wcmUsXHJcbmEsXHJcbmFiYnIsXHJcbmFjcm9ueW0sXHJcbmFkZHJlc3MsXHJcbmJpZyxcclxuY2l0ZSxcclxuY29kZSxcclxuZGVsLFxyXG5kZm4sXHJcbmVtLFxyXG5pbWcsXHJcbmlucyxcclxua2JkLFxyXG5xLFxyXG5zLFxyXG5zYW1wLFxyXG5zbWFsbCxcclxuc3RyaWtlLFxyXG5zdHJvbmcsXHJcbnN1Yixcclxuc3VwLFxyXG50dCxcclxudmFyLFxyXG5kbCxcclxuZHQsXHJcbmRkLFxyXG5vbCxcclxudWwsXHJcbmxpLFxyXG5maWVsZHNldCxcclxuZm9ybSxcclxubGFiZWwsXHJcbmxlZ2VuZCxcclxudGFibGUsXHJcbmNhcHRpb24sXHJcbnRib2R5LFxyXG50Zm9vdCxcclxudGhlYWQsXHJcbnRyLFxyXG50aCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4qLFxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5zdHJvbmcsXHJcbmIge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5pbnB1dCxcclxudGV4dGFyZWEsXHJcbmJ1dHRvbiB7XHJcbiAgcmVzaXplOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmZvcm0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiIsImh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS4yMTtcclxuICBjdXJzb3I6IG5vbmU7XHJcbiAgJiBhLFxyXG4gICYgaW5wdXQsXHJcbiAgJiB0ZXh0YXJlYSB7XHJcbiAgICBjdXJzb3I6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5ib2R5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG59XHJcbi5tYWluIHtcclxuICBmbGV4OiAxIDAgYXV0bztcclxufVxyXG5cclxuLnNlY3Rpb24tdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogNjZweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gIH1cclxuICBAbWVkaWEgI3skc219IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTI5NnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgbWF4LXdpZHRoOiAxMTE4cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgbWF4LXdpZHRoOiA5MzZweDtcclxuICB9XHJcbiAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICBtYXgtd2lkdGg6IDkzNnB4O1xyXG4gIH1cclxuICBAbWVkaWEgI3skbWR9IHtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICB9XHJcbiAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gIH1cclxufVxyXG4uYnRuIHtcclxuICBwYWRkaW5nOiAxNnB4IDM2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTtcclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kO1xyXG4gIH1cclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gIG1hcmdpbi10b3A6IDQycHg7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgd2lkdGg6IDVweDtcclxuICBoZWlnaHQ6IDVweDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG59XHJcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHNcclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBtYXJnaW46IDAgOXB4O1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLnN3aXBlci1hcnJvd3Mge1xyXG4gIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xyXG4gIGdhcDogMDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgei1pbmRleDogMTtcclxuICAmLS12ZXJ0aWNhbCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgQGluY2x1ZGUgc3ZnLW1hc2soXCJhcnJvdy1wYWdpbmF0aW9uXCIpO1xyXG4gIG1hc2stc2l6ZTogY29udGFpbjtcclxuICBtYXNrLXBvc2l0aW9uOiBsZWZ0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gIG1hcmdpbjogMDtcclxuICBjdXJzb3I6IG5vbmU7XHJcbiAgLnN3aXBlci1hcnJvd3MtLXZlcnRpY2FsICYge1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgQGluY2x1ZGUgc3ZnLW1hc2soXCJhcnJvdy1ibG9ja1wiKTtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgQGluY2x1ZGUgc3ZnLW1hc2soXCJhcnJvdy1ibG9jay1ob3ZlclwiKTtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICB3aWR0aDogOXB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgLnN3aXBlci1hcnJvd3MtLXZlcnRpY2FsICYge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC5zd2lwZXItYXJyb3dzLS12ZXJ0aWNhbCAmIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsIHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICB3aWR0aDogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYmFja2dyb3VuZDogIzNlM2UzZTtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTg5ODk4O1xyXG4gIHdpZHRoOiAycHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcbn0iLCJAbWl4aW4gZmxleC1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuQG1peGluIGZsZXgtZW5kIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuQG1peGluIGZsZXgtY2VudGVyLXNwYWNlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbkBtaXhpbiBmbGV4LWNlbnRlci1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5AbWl4aW4gZmxleC1jb2x1bW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuQG1peGluIGZsZXgtY29sdW1uLWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbkBtaXhpbiBmbGV4LWNvbHVtbi1lbmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG5AbWl4aW4gc3ZnLW1hc2soJGltZykge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvI3skaW1nfS5zdmcnKTtcclxuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xyXG59XHJcbkBtaXhpbiBzdmctYmcoJGltZykge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvI3skaW1nfS5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG5AbWl4aW4gaG92ZXIge1xyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1peGluIHVuZGVybGluZSgkY29sb3IsICRoZWlnaHQpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNzVzO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMCAkaGVpZ2h0O1xyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkY29sb3IsICRjb2xvcikgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlICRoZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBuby1zY3JvbGxiYXIge1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxufVxyXG5AbWl4aW4gc2Nyb2xsIHtcclxuICAgIHNjcm9sbGJhci1jb2xvcjogI0FEQURBRCAjNkY2RjZGOyBcclxuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjsgXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDNweDsgLyog0YjQuNGA0LjQvdCwINC00LvRjyDQstC10YDRgtC40LrQsNC70YzQvdC+0LPQviDRgdC60YDQvtC70LvQsCAqL1xyXG4gICAgICAgIGhlaWdodDogM3B4OyAvKiDQstGL0YHQvtGC0LAg0LTQu9GPINCz0L7RgNC40LfQvtC90YLQsNC70YzQvdC+0LPQviDRgdC60YDQvtC70LvQsCAqL1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay0wO1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzRTNFM0U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwO1xyXG4gICAgfVxyXG59IiwiQGtleWZyYW1lcyBwcmVsb2FkZXIge1xyXG4gIDAlIHtcclxuICAgIGhlaWdodDogMCU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbi5wcmVsb2FkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHVpLWluZGV4LTEwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWQ7XHJcbiAgJi1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAmLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICZfX2ltZyB7XHJcbiAgICB3aWR0aDogMTE0cHg7XHJcbiAgICAmIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYW5pbWF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMCU7XHJcbiAgICB0cmFuc2l0aW9uOiAwcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBhbmltYXRpb246IHByZWxvYWRlciA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICB3aWxsLWNoYW5nZTogaGVpZ2h0LCBvcGFjaXR5O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xyXG4gICAgJiBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwcztcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2xvZ28tc21hbGwuc3ZnXCIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIjY2lyY3VsYXJjdXJzb3Ige1xyXG4gIGJhY2tncm91bmQ6ICRjcmltc29uO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAkdWktaW5kZXgtMTA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBsaW5lYXIsIGhlaWdodCAwLjNzIGxpbmVhcjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBAbWVkaWEgI3skbWR9IHtcclxuICB9XHJcbiAgJi5ub25lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICYubGVmdC1hcnJvdyxcclxuICAmLnJpZ2h0LWFycm93LFxyXG4gICYudXAtYXJyb3csXHJcbiAgJi5kb3duLWFycm93IHtcclxuICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogJGNyaW1zb247XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3ctc2xpZGVyLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG4gICYucmlnaHQtYXJyb3cge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcbiAgJi51cC1hcnJvdyB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgfVxyXG4gICYuZG93bi1hcnJvdyB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIH1cclxuICAmLmxlZnQtYXJyb3ctY2xpbmljLFxyXG4gICYucmlnaHQtYXJyb3ctY2xpbmljIHtcclxuICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogJGNyaW1zb247XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3ctc2xpZGVyLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG4gICYucmlnaHQtYXJyb3ctY2xpbmljIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG4gICYuY2xvc2Uge1xyXG4gICAgd2lkdGg6IDY2cHg7XHJcbiAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvY2xvc2Uuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICB9XHJcbiAgJi5leWUge1xyXG4gICAgd2lkdGg6IDY2cHg7XHJcbiAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvZXllLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMzNweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG59XHJcbiIsIkBrZXlmcmFtZXMgZ3JvdyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgIH1cclxufVxyXG4uaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6ICR1aS1pbmRleC0zO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDEuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmZpeGVkLWhlYWRlciAmIHtcclxuICAgICAgICB0b3A6IC0xMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICAmLmZpeGVkIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgIGhlaWdodDogNzFweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50LW5ld3MgJiwgJi5zaG93biB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDdweDtcclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW5uZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyLXNwYWNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDM0cHggMzBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xyXG4gICAgICAgIC5jb250ZW50LW5ld3MgJiwgJi5zaG93biB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTdweCAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYWxsYmFjayB7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzhweDtcclxuICAgICAgICAmIHNwYW46bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuaGVhZGVyX19jYWxsYmFjay1tb2Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgJiAuaGVhZGVyX19jYWxsYmFjay1tb2Ige1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIHNwYW46bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIxcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7IFxyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4OyBcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZ3JvdyA0cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTc2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J1cmdlciB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2OXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDFweDsgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4OyBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5oaWRlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNob3cgJiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6ICR1aS1pbmRleC02O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoMTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4OyAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSg4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC0xMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLThweCk7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tZW51IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICByaWdodDogLTEwMCU7XHJcbiAgICB6LWluZGV4OiAkdWktaW5kZXgtNTtcclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogJHVpLWluZGV4LTQ7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1M3B4O1xyXG4gICAgICAgIHdpZHRoOiA1MDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6ICR1aS1pbmRleC01O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbi1jZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNTVzIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNzBweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI3KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbi1lbmQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgzcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4tY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAmLS1zcGFjZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgdW5kZXJsaW5lKCRncmF5LCAxcHgpO1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2FsbGJhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDIzcHggMTRweCA0NHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYWxsYmFjay10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvb3Rlci1saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4zcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMDtcclxuICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICBwYWRkaW5nOiA1NnB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICBwYWRkaW5nOiA1NnB4IDAgMjhweDtcclxuICAgIH1cclxuICAgICYtaW5uZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyLXNwYWNlO1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlua3MtaXRlbSB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgdW5kZXJsaW5lKCRncmF5LCAxcHgpO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXJfX2xpbmtzLWl0ZW06Zmlyc3QtY2hpbGQgJiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc29jaWFscyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc29jaWFsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWluc3RhZ3JhbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy1iZygnaW5zdGFncmFtJyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy1iZygnaW5zdGFncmFtLWhvdmVyJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbGlua2VkaW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdmctYmcoJ2xpbmtlZGluJyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy1iZygnbGlua2VkaW4taG92ZXInKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvcHlyaWdodCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDNweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jcmVhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgJiAuZm9vdGVyX19yYmFuZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy1tYXNrKCdib3cnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgbGluZWFyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcmJhbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE4NHB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICBAaW5jbHVkZSBzdmctbWFzaygncmJhbmQnKTtcclxuICAgICAgICBtYXNrLXNpemU6IDE1OXB4IDEycHg7XHJcbiAgICAgICAgbWFzay1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuICAiLCJAcHJvcGVydHkgLS1yIHtcclxuICBzeW50YXg6IFwiPGFuZ2xlPlwiO1xyXG4gIGluaGVyaXRzOiBmYWxzZTtcclxuICBpbml0aWFsLXZhbHVlOiAwZGVnO1xyXG59XHJcbkBwcm9wZXJ0eSAtLXIyIHtcclxuICBzeW50YXg6IFwiPGFuZ2xlPlwiO1xyXG4gIGluaGVyaXRzOiBmYWxzZTtcclxuICBpbml0aWFsLXZhbHVlOiAwZGVnO1xyXG59XHJcbkBwcm9wZXJ0eSAtLXgge1xyXG4gIHN5bnRheDogXCI8bGVuZ3RoPlwiO1xyXG4gIGluaGVyaXRzOiBmYWxzZTtcclxuICBpbml0aWFsLXZhbHVlOiAwcHg7XHJcbn1cclxuLmFuaW1hdGUtYnRuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcclxuICBjdXJzb3I6IG5vbmU7XHJcbiAgd2lkdGg6IDE2NXB4O1xyXG4gIGhlaWdodDogNTVweDtcclxuICBmbGV4OiAwIDAgMTY1cHg7XHJcbiAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbiAgJiAuYm9yZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XHJcbiAgICBvcGFjaXR5OiAuMzU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC5wb3B1cC1mb3JtICYge1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjNjA2MDYwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmIGJ1dHRvbiB7XHJcbiAgICBjdXJzb3I6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjlweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS44cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgei1pbmRleDogJHVpLWluZGV4LTI7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWQ7XHJcbiAgICB9XHJcbiAgICAucG9wdXAtZm9ybSAmIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDM2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01O1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYW5pbWF0ZS1idG4ge1xyXG4gIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KFxyXG4gICAgZnJvbSBjYWxjKHZhcigtLXIyKSAtIDgwZGVnKSBhdCB2YXIoLS14KSAyNnB4LFxyXG4gICAgIzAwMCAwJSxcclxuICAgICNmZmYgMjAlLFxyXG4gICAgIzAwMCAyNSVcclxuICApO1xyXG4gIGFuaW1hdGlvbjogLTAuNjRzIHJvdGF0aW5nMiAzcyBsaW5lYXIgaW5maW5pdGUsIC0wLjY0cyB4IDNzIGxpbmVhciBpbmZpbml0ZTtcclxuICAucG9wdXAtZm9ybSAmIHtcclxuICAgIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KFxyXG4gICAgICBmcm9tIGNhbGModmFyKC0tcjIpIC0gODBkZWcpIGF0IHZhcigtLXgpIDI2cHgsXHJcbiAgICAgICNmZmYgMCUsXHJcbiAgICAgICNhZGFkYWQgMjAlLFxyXG4gICAgICAjZmZmIDI1JVxyXG4gICAgKTtcclxuICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cHgpO1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgICBsZWZ0OiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTA7XHJcbiAgICB6LWluZGV4OiAkdWktaW5kZXgtMTtcclxuICAgIC5wb3B1cC1mb3JtICYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAucG9wdXAtZm9ybSAmIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgeCB7XHJcbiAgLyogdzpoID09PSAzOjEgKi9cclxuICAvKiB3aXRoIGEgMjBweCB4LW1hcmdpbiAqL1xyXG4gIDAlIHtcclxuICAgIC0teDogMjBweDtcclxuICB9XHJcbiAgLyogMy8oMyszLjE0KSAqIDUwJSAqL1xyXG4gIDMxLjQyOTk2NzQyJSB7XHJcbiAgICAtLXg6IDE1OHB4O1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLS14OiAxNThweDtcclxuICB9XHJcbiAgLyogNTAlICsgMjQuNCUgKi9cclxuICA4Mi40JSB7XHJcbiAgICAtLXg6IDIwcHg7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLS14OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGluZzIge1xyXG4gIDAlIHtcclxuICAgIC0tcjI6IDBkZWc7XHJcbiAgfVxyXG4gIDMyLjgyMjc1NzExJSB7XHJcbiAgICAtLXIyOiAwZGVnO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLS1yMjogMTgwZGVnO1xyXG4gIH1cclxuICA4Mi44MjI3NTcxMSUge1xyXG4gICAgLS1yMjogMTgwZGVnO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC0tcjI6IDM2MGRlZztcclxuICB9XHJcbn1cclxuIiwiLmNhbGxiYWNrX19mb3JtLCAuYW5hbHlzaXNfX2Zvcm17XHJcbiAgICAmIC5yZXNwb25zZSwgJiAuZXJyb3J0ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5zZW50IC5yZXNwb25zZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4tY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1N3B4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBoNCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2FsbGJhY2tfX2Zvcm0ge1xyXG4gICAgJi5zZW50IC5yZXNwb25zZSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgIH1cclxufVxyXG4uZm9ybSB7XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXRleHRhcmVhIHtcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYWdyZWVtZW50IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucG9wdXAtZm9ybSAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5wb3B1cC1mb3JtICYge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLTA7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dGFyZWEge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzJweDtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wb3B1cC1mb3JtICYge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLTA7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTdweDtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTA7XHJcbiAgICAgICAgLnBvcHVwLWZvcm0gJiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay0wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Vycm9yIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcclxuICAgICAgICAud3JvbmcgJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmlsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19maWxlLWxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjFweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAkdWktaW5kZXgtMjtcclxuICAgICAgICBjdXJzb3I6IG5vbmU7XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0geyBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wb3B1cC1mb3JtICYge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wb3B1cC1mb3JtICYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDcycHggMTdweCAyMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIC5wb3B1cC1mb3JtICYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19maWxlLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy1tYXNrKCdjaGVjaycpO1xyXG4gICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgLnBvcHVwICYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5lcnJvcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ZnLW1hc2soJ2Vycm9yJyk7XHJcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwNjA2MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19maWxlLW5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIC5wb3B1cCAmIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmlsZS1yZXNldCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogMDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ZnLWJnKCdyZXNldCcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcclxuICAgICAgICBjdXJzb3I6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19hZ3JlZW1lbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLTA7XHJcbiAgICAgICAgLmFuYWx5c2lzX19mb3JtICYge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDVweDtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjQURBREFEO1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBvcHVwIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6ICR1aS1pbmRleC02O1xyXG4gICAgYW5pbWF0aW9uOiBmbG9hdGJveCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBwYWRkaW5nOiA5MHB4IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbi1jZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgJi52aWRlbyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAmLnZpZGVvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogJGdyYXktZDtcclxuICAgICAgICB3aWR0aDogMTI5N3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLnBvcHVwLnZpZGVvICYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJiBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDExMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMGR2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50eXBvZ3JhcGh5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzJweCA0OHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNob3cgJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMS4yN3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucG9wdXAudmlkZW8gJiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggNTVweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19leGl0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgei1pbmRleDogJHVpLWluZGV4LTI7XHJcbiAgICAgICAgJi5oaWRlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvcHVwLnZpZGVvICYge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvcHVwLnZpZGVvICYge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZDtcclxuICAgICAgICAgICAgICAgICAgICAucG9wdXAudmlkZW8gJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxOXB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIC5wb3B1cC52aWRlbyAmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTlweDtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAucG9wdXAudmlkZW8gJiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNhbGxiYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxlZnQge1xyXG4gICAgICAgIGZsZXg6IDEgMCA0MTZweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgZmxleDogMSAwIDUzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgZmxleDogMSAwIDQ3NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgJiAucG9wdXBfX21lZGlhIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21lZGlhIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBpbWcsICYgdmlkZW8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2OHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1yaWdodCB7XHJcbiAgICAgICAgcGFkZGluZzogNTRweCA1OHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1OHB4IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvbnRhY3RzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stMDtcclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stMDtcclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbWFyZ2luIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAyMnB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHVuZGVybGluZSgkZ3JheSwgMXB4KTtcclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmxvYXRib3gge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmxvYXRib3hfaW5zZXQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG4iLCIucGFnaW5hdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxuICB9XHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkZ3JheS1kO1xyXG4gICAgYSwgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjJweCk7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAyMnB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlIHNwYW4ge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB3aWR0aDogNDZweDtcclxuICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wcmV2IGEsXHJcbiAgICAmLm5leHQgYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBjb2xvcjogJGdyYXktZDtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93LXBhZ2luYXRpb24uc3ZnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWQ7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICBib3JkZXI6IDJweDtcclxuICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLTA7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYucHJldiBhOjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgICYucHJldiBhOmhvdmVyOjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLmZpcnN0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIuLi5cIjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxhc3Qge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIi4uLlwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiLmFib3V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6ICR1aS1pbmRleC0yO1xyXG4gICAgcGFkZGluZy10b3A6IDExNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDg4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIxcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogNjRweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA0OHB4O1xyXG4gICAgfVxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgY29sdW1uLWdhcDogODZweDtcclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDUzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Bob3RvIHtcclxuICAgICAgICBmbGV4OiAxIDAgNTUwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2OTVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjM2cHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLnNob3duICYge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGFwcGVhckFuZE1vdmUgMi41cyBmb3J3YXJkcztcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFwcGVhckFuZE1vdmVYbCAyLjVzIGZvcndhcmRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcHBlYXJBbmRNb3ZlTGcgMi41cyBmb3J3YXJkcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgZmxleDogMSAwIDQ2MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1ODFweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzc0cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3M3B4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDI3cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stMDtcclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDY2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYzNnB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC8qIC5zaG93biAmIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBhcHBlYXJBbmRNb3ZlIDIuNXMgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcHBlYXJBbmRNb3ZlWGwgMi41cyBmb3J3YXJkcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXBwZWFyQW5kTW92ZUxnIDIuNXMgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICovXHJcbiAgICAgICAgLnNob3duICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIDIuNXM7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCg1MjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCg0MjdweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH0gICBcclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNTJweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaG93biAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyAyLjVzOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaG93biAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyAyLjVzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2hvd24gJntcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyAyLjVzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA0LjVweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ZnLW1hc2soYXJyb3cpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhcHBlYXJBbmRNb3ZlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MzZweCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYzNnB4KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYXBwZWFyQW5kTW92ZVhsIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MjBweCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUyMHB4KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIGFwcGVhckFuZE1vdmVMZyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDI3cHgpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MjdweCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG59IiwiQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG4uY2lyY2xlLWxpbmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogJHVpLWluZGV4LTI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDE0MnB4O1xyXG4gICAgaGVpZ2h0OiAxNDJweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbi1jZW50ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcclxuICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjcmltc29uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5jaXJjbGUtbGlua19faG92ZXIge1xyXG5cdCAgICAgICAgd2lkdGg6IDIwMCU7XHJcblx0ICAgICAgICBoZWlnaHQ6IDIwMCU7XHRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHB1bHNlIDNzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2hvdmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3JpbXNvbjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC42cywgaGVpZ2h0IC42cywgYmFja2dyb3VuZC1jb2xvciAuNHM7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tZGVzY3JpcHRvciB7XHJcbiAgICAgICAgdG9wOiAyOSU7XHJcbiAgICAgICAgbGVmdDogY2FsYygoMTAwdncgLSAxMjk2cHgpIC8gMik7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDMuNnM7XHJcbiAgICAgICAgJi5zaG93biB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAxNDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjZweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIHRvcDogMTA1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICAgICAgd2lkdGg6IDg4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1hYm91dCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyOTZweCkgLyAyKTtcclxuICAgICAgICB0b3A6IDc1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1N3B4O1xyXG4gICAgICAgIGhlaWdodDogMTU3cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcclxuICAgICAgICAuc2hvd24gJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgMi41cztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICAuY2lyY2xlLWxpbmtfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTExOHB4KSAvIDIpO1xyXG4gICAgICAgICAgICB0b3A6IDY0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygoMTAwdncgLSA5MzZweCkgLyAyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRvcDogNzFweDtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMzI0cHgpIC8gMiAtIDEwMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tc3RlcHMge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhcjtcclxuICAgICAgICAuc2hvd24gJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcclxuICAgICAgICAgICAgLmNpcmNsZS1saW5rX19pbWcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWludGVydmlldyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5OHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxNTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE1N3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGxpbmVhcjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC5zaG93biAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDE2MXB4KTtcclxuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDQ2cHgpO1xyXG4gICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9sb2dvLXNtYWxsLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIC5jaXJjbGUtbGluay0tYWJvdXQgJiAsIC5jaXJjbGUtbGluay0tc3RlcHMgJiAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaXJjbGUtbGluay0tZGVzY3JpcHRvciAmIHtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgLmNpcmNsZS1saW5rLS1kZXNjcmlwdG9yICYge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmVycm9yLXBhZ2Uge1xyXG4gICAgcGFkZGluZzogMjQwcHggMCAxMzdweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGJsYWNrLTA7XHJcbiAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICBwYWRkaW5nOiAxODBweCAwIDEzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgcGFkZGluZzogMTMwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICBwYWRkaW5nOiAxMzBweCAwIDgwcHg7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxODZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTQycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjc3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nLzQwNC5wbmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDU1NXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5maXJzdC1zY3JlZW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6ICR1aS1pbmRleC0zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICB3aWR0aDogMjE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTRweDtcclxuICAgICAgICB0b3A6IDEyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwN3B4KTtcclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyNnB4O1xyXG4gICAgICAgICAgICB0b3A6IDgycHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTI2cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTc3cHgpIHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMnB4KTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6ICR1aS1pbmRleC0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogJHVpLWluZGV4LTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAmIHZpZGVvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR1aS1pbmRleC0xO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9ICAgICAgXHJcbiAgICAgICAgICAgICYgLm1lZGlhLWNvbnRyb2xzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6ICR1aS1pbmRleC0yO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6ICR1aS1pbmRleC0yO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDVweCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMik6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogJHVpLWluZGV4LTI7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSAtIDVweCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjUlO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gNXB4KTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gNXB4KTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuOCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5maXJzdC1zY3JlZW5fX2ltZzo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmZpcnN0LXNjcmVlbl9fYmxvY2s6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOTdweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjQ0KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjI0KSAzMS43NyUsIHJnYmEoMCwgMCwgMCwgMC4xMikgNDYuODclLCByZ2JhKDAsIDAsIDAsIDAuMDApIDgwLjczJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR1aS1pbmRleC0xO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42MCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAkdWktaW5kZXgtMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbi1jZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTUxcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6ICR1aS1pbmRleC0xO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IFxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0LjA4cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDE4cHg7XHJcbiAgICAgICAgei1pbmRleDogJHVpLWluZGV4LTM7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTc2MHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuODhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAa2V5ZnJhbWVzIG1vdmUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuLmRlc2NyaXB0b3Ige1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYtLW5ld3Mge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MDRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAmLS1uZXdzIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDg4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgJi0tbmV3cyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY5N3B4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay0wO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgJi0tbmV3cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1ODFweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXI6IDI0cHggc29saWQgJGJsYWNrLTA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMCBzb2xpZCAkYmxhY2stMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICYtLW5ld3Mge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NjRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjRweCBzb2xpZCAkYmxhY2stMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxNnB4IHNvbGlkICRibGFjay0wO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDAgc29saWQgJGJsYWNrLTA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAmLS1uZXdzIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzE4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgJGJsYWNrLTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogJHVpLWluZGV4LTI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUwKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLS1hYm91dDo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC42OSkgLTEuMTIlLCByZ2JhKDAsIDAsIDAsIDAuNTApIDExLjk0JSwgcmdiYSgwLCAwLCAwLCAwLjM0KSAyNi44NiUsIHJnYmEoMCwgMCwgMCwgMC4wMCkgODguNDIlKTtcclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAkdWktaW5kZXgtMTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYgdmlkZW8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogJHVpLWluZGV4LTE7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay0wO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMS4yNXMgbGluZWFyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAkdWktaW5kZXgtMTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjcmlwdG9yLS1uZXdzICYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaG93biB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2NHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5kZXNjcmlwdG9yLS1uZXdzICYge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzc5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmRvdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyaW1zb247XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IFxyXG4gICAgICAgIHotaW5kZXg6ICR1aS1pbmRleC0yO1xyXG4gICAgfVxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4tZW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgJGJsYWNrLTA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEuMjVzIGxpbmVhcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogJHVpLWluZGV4LTI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9hcnJvdy1kZXNjcmlwdG9yLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAzLjVzO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG1vdmUgMS41cyBpbmZpbml0ZTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjcmlwdG9yLS1uZXdzICYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDMwcHggc29saWQgJGJsYWNrLTA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAgc29saWQgJGJsYWNrLTA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIC5kZXNjcmlwdG9yLS1uZXdzICYge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAyN3B4IHNvbGlkICRibGFjay0wO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMCBzb2xpZCAkYmxhY2stMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIC5kZXNjcmlwdG9yLS1uZXdzICYge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAyM3B4IHNvbGlkICRibGFjay0wO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMCBzb2xpZCAkYmxhY2stMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXI6IDI0cHggc29saWQgJGJsYWNrLTA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAgc29saWQgJGJsYWNrLTA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjhweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAuZGVzY3JpcHRvci0tbmV3cyAmIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZGVzY3JpcHRvcl9faW5uZXItLWluZGV4ICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxNnB4IHNvbGlkICRibGFjay0wO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwIHNvbGlkICRibGFjay0wO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAmLmRlc2NyaXB0b3JfX2lubmVyLS1pbmRleCAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaG93biB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMzBweCBzb2xpZCAkYmxhY2stMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMCBzb2xpZCAkYmxhY2stMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDI3cHggc29saWQgJGJsYWNrLTA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwIHNvbGlkICRibGFjay0wO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMjNweCBzb2xpZCAkYmxhY2stMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAgc29saWQgJGJsYWNrLTA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXItdGV4dCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIyMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaG93biAmIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N1cHRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4xMnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjkycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogJHVpLWluZGV4LTI7XHJcbiAgICAgICAgJi0tc2VydmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDguODhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2NyaXB0b3ItLW5ld3MgJiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTkxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2NyaXB0b3ItLWFib3V0ICYge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgLmRlc2NyaXB0b3ItLW5ld3MgJiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIC5kZXNjcmlwdG9yLS1uZXdzICYge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgICAgIC5kZXNjcmlwdG9yLS1uZXdzICYge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZGVzY3JpcHRvcl9fdGl0bGUtLXNlcnZpY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgLmRlc2NyaXB0b3ItLW5ld3MgJiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICAmLmRlc2NyaXB0b3JfX3RpdGxlLS1zZXJ2aWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTA3NHB4O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTU2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDkwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAuZGVzY3JpcHRvci0tbmV3cyAmIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZ2FsbGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMDtcclxuICAgIHBhZGRpbmc6IDE1NHB4IDAgODhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgcGFkZGluZzogMTM5cHggMCA1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgcGFkZGluZzogNzhweCAwIDUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICBwYWRkaW5nOiA5NXB4IDAgNDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICBwYWRkaW5nOiAxMjVweCAwIDQwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzM4cHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3RhcnQge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMzNweCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2VudGVyIHtcclxuICAgICAgICAgICAgdG9wOiA4OHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgICAgIHRvcDogNjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNzBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxODRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICAvL21pbi1oZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gMzJweCkgKiAwLjY5KTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDM0cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzg4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTkzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUzMnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1OHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5M3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogY2FsYygoMTAwdncgLSAzMnB4KSAqIDAuNjkpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzY2cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjMzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjY1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDB2dyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgei1pbmRleDogJHVpLWluZGV4LTE7XHJcbiAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMHZ3IC0gNzUlKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zdGFuZCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAkdWktaW5kZXgtMjtcclxuICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoNjYuNjZ2dyAtIDY1JSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3RhbmQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAkdWktaW5kZXgtMztcclxuICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMzMuMzN2dyAtIDQ1JSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3RhbmQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWdzIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAkdWktaW5kZXgtMjtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC43NXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogJHVpLWluZGV4LTM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlZmF1bHQgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZWZhdWx0LnN3aXBlci1zbGlkZS1hY3RpdmUgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6ICR1aS1pbmRleC0yO1xyXG4gICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi4yNHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC43NXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR1aS1pbmRleC00O1xyXG4gICAgICAgICAgICAmLmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTRweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDM4cHgpO1xyXG4gICAgICAgIHotaW5kZXg6ICR1aS1pbmRleC0xO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMjZweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlLmRlZmF1bHQgJiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYW5hbHlzaXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTMwcHggMCA5MHB4O1xyXG4gICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgcGFkZGluZzogMTEwcHggMCA4MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgcGFkZGluZzogNjRweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG4gICAgJiAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcclxuICAgIH1cclxuICAgICYuc2hvd24ge1xyXG4gICAgICAgICYgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5hbmFseXNpcy1pbm5lciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdGVwcyB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MjNweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4N3B4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N0YWdlcyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Fycm93cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYyg1MjNweCArIDYwcHgpO1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSA2NTBweCkgLyAyIC0gMjRweCk7XHJcbiAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDQ2MHB4ICsgNjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N0YWdlIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgLmFuYWx5c2lzX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiB1bCwgb2wge1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgb2wgbGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKAolwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNzVzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHdoaXRlLCAkd2hpdGUpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19udW1iZXIge1xyXG4gICAgICAgIGdyaWQtcm93OiAxLzM7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjc7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LWQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1N3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTgwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgICAgIGZsZXg6IDAgMCA2NTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZm9ybS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvcm0tdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZm9ybS1pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyOHB4O1xyXG4gICAgICAgICAgICAmIC5mb3JtX19yb3cge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5mb3JtX19yb3c6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuZm9ybV9fcm93LS10ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMS8zO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAmIC5mb3JtX19ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmZvcm1fX3RleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5mb3JtX19yb3ctLWFncmVlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMy80O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgICYgLmZvcm1fX3Jvdy0tYWdyZWVtZW50IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5mb3JtX19hZ3JlZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzRweCk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICYgLmZvcm1fX3Jvdy0tdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTQycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuZm9ybV9fcm93LS1hZ3JlZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmZvcm1fX2FncmVlbWVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBrZXlmcmFtZXMgc2hvdyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDI1JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG4gICAgNzUlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4uc3RlcHMge1xyXG4gICAgcGFkZGluZzogODhweCAwO1xyXG4gICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgcGFkZGluZzogNjRweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG4gICAgJiAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC43NXM7XHJcbiAgICB9XHJcbiAgICAmLnNob3duIHtcclxuICAgICAgICAmIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuc3RlcHNfX2l0ZW0ge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2hvdztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5zdGVwc19fbnVtYmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xyXG4gICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICAmIC5jaXJjbGUtbGluayB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzA2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1sO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4tY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAyNnB4IDI2cHggMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS40cztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuOHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjJzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMS8zO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMjtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAyLzM7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbnVtYmVyIHtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTsgXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIHN1cCB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNsaW5pY3Mge1xyXG4gICAgcGFkZGluZzogODhweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgcGFkZGluZzogNjZweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG4gICAgJiAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICB9XHJcbiAgICAmLnNob3duIHtcclxuICAgICAgICAmIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuY2xpbmljc19fc2xpZGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDY2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA3NXB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBnYXA6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1heC13aWR0aDogNTg1cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDk1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1LjFweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDQuMDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjU1cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNzVzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHdoaXRlLCAkd2hpdGUpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdWJsaW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMzhweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQxcHg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4tZW5kO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NHB4KTtcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzQzcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQycHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzk3cHg7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hcnJvd3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogJHVpLWluZGV4LTI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMzQ2cHggLyAyKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MTZweCkge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoKDEwMHZ3IC0gNzBweCkgKiAwLjgzIC8gMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmV4cGFuZGluZyAge1xyXG4gICAgcGFkZGluZzogODhweCAwO1xyXG4gICAgY29sb3I6ICRibGFjay0wO1xyXG4gICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgcGFkZGluZzogNjVweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG4gICAgJiAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcclxuICAgIH1cclxuICAgICYuc2hvd24ge1xyXG4gICAgICAgICYgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5leHBhbmRpbmdfX2xpc3Qge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdC1pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrLTA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuZXhwYW5kaW5nX19uYW1lOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIxcHggMzRweDtcclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvcGx1cy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDM0cHggMDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDIycHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmICsgLmV4cGFuZGluZ19fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDFweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMnB4IDAgMzRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgcGFkZGluZzogMCAzNHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmICsgKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzVweCAwIDEwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNTFweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA1MXB4O1xyXG4gICAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjay0wO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi5oaXN0b3J5IHtcclxuICAgIHBhZGRpbmc6IDU4cHggMCA4OHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGxpbmVhcjtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcclxuICAgIH1cclxuICAgICYuc2hvd24ge1xyXG4gICAgICAgICYgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5oaXN0b3J5X19zbGlkZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5oaXN0b3J5X190aXRsZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmhpc3RvcnlfX2Rlc2NyaXB0aW9uLXRleHQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBnYXA6IDEwMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICBnYXA6IDc2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZmxleDogMCAwIDYwMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNDkycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDEyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGVzY3JpcHRpb24tdGV4dCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTUwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiB1bCwgb2wge1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgb2wgbGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKAolwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNzVzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHdoaXRlLCAkd2hpdGUpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19waG90byB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJi5zaG93biB7XHJcbiAgICAgICAgICAgICYgLmhpc3RvcnlfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuaGlzdG9yeV9fcXVvdGUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMzE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzODJweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3F1b3RlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA5MHB4O1xyXG4gICAgICAgIHJpZ2h0OiA5cHg7XHJcbiAgICAgICAgd2lkdGg6IDMyN3B4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIHRvcDogNzJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI2M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDg5OHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHZoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwZHZoO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2NHB4IDhweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCB7XHJcbiAgICAgICAgcmlnaHQ6IC00MXB4O1xyXG4gICAgICAgIGhlaWdodDogODk4cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjB2aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MGR2aDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4OyAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4vKiAgICAgJl9fYXJyb3dzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDg1MXB4ICsgODBweCk7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSA2MDBweCkgLyAyIC0gMjRweCk7XHJcbiAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9ICovXHJcbiAgICAmX195ZWFycyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDFweDtcclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEzcHgpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9feWVhciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgcGFkZGluZzogMjJweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC43NXM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkd2hpdGUsICR3aGl0ZSkgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzdCN0I3QiAwJSwgcmdiYSgxMjMsIDEyMywgMTIzLCAwLjAwKSAxMDAlKTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTIzLCAxMjMsIDEyMywgMC4wMCkgMCUsICM3QjdCN0IgNTAlLCByZ2JhKDEyMywgMTIzLCAxMjMsIDAuMDApIDEwMCUpOyAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmludGVydmlldyB7XHJcbiAgICBwYWRkaW5nOiAxMTdweCAwO1xyXG4gICAgbWluLWhlaWdodDogNjYycHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgcGFkZGluZzogNjJweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLTA7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6ICR1aS1pbmRleC0yO1xyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAkdWktaW5kZXgtMjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC42NCkgLTEuMTIlLCByZ2JhKDAsIDAsIDAsIDAuMzkpIDExLjk0JSwgcmdiYSgwLCAwLCAwLCAwLjIwKSAyNi44NiUsIHJnYmEoMCwgMCwgMCwgMC4wMCkgODguNDIlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0OXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDQ0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTYlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA3NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA3MyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MTZweDtcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzOTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19xdW90ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcXVvdGUtY2l0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcXVvdGUtZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tb3RpdmF0aW9uIHtcclxuICAgIHBhZGRpbmc6IDg4cHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuICAgICYuc2hvd24ge1xyXG4gICAgICAgICYgLm1vdGl2YXRpb25fX2ltZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLm1vdGl2YXRpb25fX3RleHQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwNTRweDtcclxuICAgICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgbGluZWFyO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubmV3cy1saXN0IHtcclxuICAgIHBhZGRpbmc6IDYwcHggMCA4OHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNDFweDtcclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgZ2FwOiAxOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbm8tc2Nyb2xsYmFyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1kO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLTA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU1NTU1NTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1NTU1NTU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIGEge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1NTU1O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1NTU1O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDU2cHggODRweDtcclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgZ2FwOiA1MHB4IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgZ2FwOiA0MHB4IDI0cHg7ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGdhcDogMzBweCAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAmLnNob3duIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGxpbmVhcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjc1cztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICAmIC5uZXdzLWxpc3RfX2ltZyBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDM5MnB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzM3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubmV3cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDZweDtcclxuICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDg4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDU5MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwNTRweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XHJcbiAgICAgICAgJi5zaG93biB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIGhlaWdodDogNTc2cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDY0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMzRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkYmlnLW1hcmdpbi10b3AtdGFnczogKFxyXG4gICAgJ3AgPiBpbWcnLFxyXG4gICAgJ3ByZScsXHJcbiAgICAnZmlndXJlJyxcclxuICAgICc+IGltZycsXHJcbiAgICAnPiB0YWJsZScsXHJcbiAgICAnaWZyYW1lJyxcclxuICAgICcudHlwb2dyYXBoeV9fdGFibGUtYm94JyxcclxuICAgICc+IHBpY3R1cmUnLFxyXG4gICAgJy50eXBvZ3JhcGh5X19pbWdzJyxcclxuICAgICcudHlwb2dyYXBoeV9faW1nJyxcclxuKTtcclxuXHJcbiRtYXgtd2lkdGgtMTAwOiAoXHJcbiAgICAnaW1nJywgXHJcbiAgICAnaWZyYW1lJyxcclxuICAgICd1bCcsXHJcbiAgICAnb2wnLFxyXG4gICAgJ3BpY3R1cmUnLFxyXG4pO1xyXG5cclxuJGJsb2NrLXRhZ3M6IChcclxuICAgICdwID4gaW1nJyxcclxuICAgICdwcmUnLFxyXG4gICAgJ2ZpZ3VyZScsXHJcbiAgICAnPiBpbWcnLFxyXG4gICAgJz4gcGljdHVyZScsXHJcbik7XHJcblxyXG4kdGV4dC10YWdzOiAoXHJcbiAgICAnPiBoMScsXHJcbiAgICAnPiBoMicsXHJcbiAgICAnPiBoMycsXHJcbiAgICAnPiBoNCcsXHJcbiAgICAnPiBoNScsXHJcbiAgICAnPiBoNicsXHJcbiAgICAnPiBwJyxcclxuICAgICc+IHVsJyxcclxuICAgICc+IG9sJyxcclxuICAgICc+IHByZScsXHJcbiAgICAnPiBmaWd1cmUnLFxyXG4pO1xyXG5cclxuLnR5cG9ncmFwaHkge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWJhc2U7XHJcbiAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgICAqIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICAmICo6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmLmNvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDc0cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucG9wdXAtaW5uZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIGIsIHN0cm9uZ3tcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLy8gMS1oNiBzdHlsZXNcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNyB7XHJcbiAgICAgICAgaCN7JGl9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtZnMtc3RhcnQgLSAoICRpIC0gMSApICogJHRpdGxlLWZzLXN0ZXA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCR0aXRsZS1tb2JpbGUtZnMtYmFzZSArICggNyAtICRpICkgKiAkdGl0bGUtbW9iaWxlLWZzLXN0ZXApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcclxuICAgICAgICAgICAgQGlmICRpIDwgMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjRlbTtcclxuICAgICAgICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAsXHJcbiAgICB1bCwgb2wsXHJcbiAgICB0Ym9keSB0ZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuODc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWJhc2U7XHJcbiAgICB9XHJcbiAgICB1bCxvbHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICAmOjptYXJrZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcmtldC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIG9se1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlYWNoICR0YWcgaW4gJG1heC13aWR0aC0xMDAge1xyXG4gICAgICAgICN7JHRhZ317XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWFjaCAkdGFnIGluICRibG9jay10YWdzIHtcclxuICAgICAgICAjeyR0YWd9e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWFjaCAkdGFnIGluICRiaWctbWFyZ2luLXRvcC10YWdzIHtcclxuICAgICAgICAjeyR0YWd9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjI1ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWFjaCAkdGFnIGluICR0ZXh0LXRhZ3Mge1xyXG4gICAgICAgICN7JHRhZ317XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJveC10ZXh0LXNpemUtMnhsO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGJveC10ZXh0LXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHRhYmxlIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0YWJsZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgdGQsIHRoe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0YWJsZS1oZWFkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgdGQsIHRoIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICA+ICo6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNi44NzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42MjU7XHJcbiAgICAgICAgY29sb3I6ICRibG9ja3F1b3RlLWNvbG9yLWJhc2U7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy9AYXBwbHkgbWQ6cGwtWzYuODc1ZW1dO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvcXVvdGF0aW9uLnN2Zyk7XHJcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvY2txdW90ZS1jb2xvci1kZWNvcmF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuN2VtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL2NvbnRlbnQ6ICdcXGYxMGUnO1xyXG4gICAgICAgICAgICAvL2ZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcclxuICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vQGFwcGx5IHRleHQtWzMuMHJlbV0gbWQ6YWJzb2x1dGUgbWQ6dGV4dC1bNC41cmVtXTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmxvY2txdW90ZXtcclxuICAgICAgICAgICAgLy9AYXBwbHkgbWF4LW1kOm10LTUgdGV4dC1bMS4xMjVlbV07XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC43NWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gKjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogODVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibG9ja3F1b3RlLWNvbG9yLWRlY29yYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy9AYXBwbHkgbWF4LW1kOmhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGNpdGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAvL0BhcHBseSBmb250LXNlbWlib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAqOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAvKiBhbGlnbiBhbGwgYmxvY2tzIGluIGNlbnRlciBieSBob3Jpem9udGFsICovXHJcbiAgICAmX2Jsb2NrLWNlbnRlcntcclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RhYmxlLWJveHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICAgICYgLnR5cG9ncmFwaHlfX2ltZ3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyLWNlbnRlcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICB3aWR0aDogMTI5NnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAtMTIxcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTE2cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC05MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAudHlwb2dyYXBoeV9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTI5NnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogLTEyMXB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTExNnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 */