/**
 * Swiper 4.3.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 31, 2018
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat; outline:none;}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-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-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-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:8px;height:8px;display:inline-block;border-radius:100%;background:#000;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-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-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;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-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-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items: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-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0;text-align:center;z-index:99996}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-44px;z-index:-1}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-caption{padding:12px}.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before, blockquote:after {
  content: '';
  content: none;
}

q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

@font-face {
  font-family: 'Setimo_LtIt';
  src: url("../assets/fonts/setimo/Setimo_It.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Setimo-Bold';
  src: url("Setimo-Bold.eot");
  src: url("../assets/fonts/setimo/setimo-bold/Setimo-Bold.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/setimo/setimo-bold/Setimo-Bold.woff2") format("woff2"), url("../assets/fonts/setimo/setimo-bold/Setimo-Bold.woff") format("woff"), url("../assets/fonts/setimo/setimo-bold/Setimo-Bold.ttf") format("truetype"), url("../assets/fonts/setimo/setimo-bold/Setimo-Bold.svg#Setimo-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Setimo-Regular';
  src: url("../assets/fonts/setimo/setimo-regular/Setimo-Regular.eot");
  src: url("../assets/fonts/setimo/setimo-regular/Setimo-Regular.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/setimo/setimo-regular/Setimo-Regular.woff2") format("woff2"), url("../assets/fonts/setimo/setimo-regular/Setimo-Regular.woff") format("woff"), url("../assets/fonts/setimo/setimo-regular/Setimo-Regular.ttf") format("truetype"), url("../assets/fonts/setimo/setimo-regular/Setimo-Regular.svg#Setimo-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Setimo-Bold-It';
  src: url("../assets/fonts/setimo/setimo-bold-it/Setimo-BoldItalic.eot");
  src: url("../assets/fonts/setimo/setimo-bold-it/Setimo-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/setimo/setimo-bold-it/Setimo-BoldItalic.woff2") format("woff2"), url("../assets/fonts/setimo/setimo-bold-it/Setimo-BoldItalic.woff") format("woff"), url("../assets/fonts/setimo/setimo-bold-it/Setimo-BoldItalic.ttf") format("truetype"), url("../assets/fonts/setimo/setimo-bold-it/Setimo-BoldItalic.svg#Setimo-BoldItalic") format("svg");
  font-weight: bold;
}

@font-face {
  font-family: 'Proxima_Nova_Sb';
  src: url("../assets/fonts/proxima-nova-semibold/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/proxima-nova-semibold/ProximaNova-Semibold.woff2") format("woff2"), url("../assets/fonts/proxima-nova-semibold/ProximaNova-Semibold.woff") format("woff"), url("../assets/fonts/proxima-nova-semibold/ProximaNova-Semibold.ttf") format("truetype"), url("../assets/fonts/proxima-nova-semibold/ProximaNova-Semibold.svg#ProximaNova-Semibold") format("svg");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Georgia Bold Italic';
  src: url("../assets/fonts/georgiaBoldItalic/Georgia-BoldItalic.eot");
  src: url("../assets/fonts/georgiaBoldItalic/Georgia-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/georgiaBoldItalic/Georgia-BoldItalic.woff2") format("woff2"), url("../assets/fonts/georgiaBoldItalic/Georgia-BoldItalic.woff") format("woff"), url("../assets/fonts/georgiaBoldItalic/Georgia-BoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: 'Gustan-Medium';
  src: url("../assets/fonts/gustan-medium.ttf") format("truetype");
}

@font-face {
  font-family: 'Gustan-Bold';
  src: url("../assets/fonts/gustan-bold.ttf") format("truetype");
}

@media (min-width: 768px) {
  .only--mobile {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .only--desktop {
    display: none !important;
  }
}

.selectric-wrapper, .selectric-responsive {
  position: relative;
  cursor: pointer;
  width: 100%;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .selectric-wrapper, .selectric-responsive {
    width: 295px;
    margin-bottom: 0px;
    margin-right: 30px;
  }
}

@media (min-width: 1024px) {
  .selectric-wrapper, .selectric-responsive {
    width: 360px;
  }
}

.selectric {
  border: 1px solid #a9a7a7;
  border-radius: 5px;
  background: #FFFFFF;
  position: relative;
  overflow: hidden;
}

.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  margin: 0 38px 0 10px;
  font-size: 15px;
  line-height: 38px;
  color: #f47f04;
  height: 38px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
}

.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: transparent url("../assets/img/arrow-select.jpg") no-repeat 13px;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}

.selectric-focus .selectric {
  border-color: #767474;
}

.selectric-hover .selectric {
  border-color: #908d8d;
}

.selectric-hover .selectric .button {
  color: #a2a2a2;
}

.selectric-hover .selectric .button:after {
  border-top-color: #a2a2a2;
}

.selectric-open {
  z-index: 9999;
}

.selectric-open .selectric {
  border-color: #908d8d;
}

.selectric-open .selectric-items {
  display: block;
}

.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}

.selectric-hide-select select {
  position: absolute;
  left: -100%;
}

.selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 0;
}

.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important;
}

.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}

/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #FFFFFF;
  border: 1px solid #908d8d;
  z-index: -1;
  -webkit-box-shadow: 0 0 10px -6px;
          box-shadow: 0 0 10px -6px;
}

.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}

.selectric-above .selectric-items {
  top: auto;
  bottom: 100%;
}

.selectric-items ul, .selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 15px;
  line-height: 20px;
  min-height: 20px;
}

.selectric-items li {
  display: block;
  padding: 10px;
  color: #666;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
}

.selectric-items li.selected {
  background: #f47f04;
  color: #FFFFFF;
}

.selectric-items li.highlighted {
  background: #f47f04;
  color: #FFFFFF;
}

.selectric-items li:hover {
  background: #f47f04;
  color: #FFFFFF;
}

.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: none;
  color: #444;
}

.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1;
}

.selectric-items .selectric-group li {
  padding-left: 25px;
}

.v-select {
  position: relative;
  font-family: inherit;
}

.v-select,
.v-select * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@-webkit-keyframes vSelectSpinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes vSelectSpinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

.vs__fade-enter-active,
.vs__fade-leave-active {
  -webkit-transition: opacity 0.15s cubic-bezier(1, 0.5, 0.8, 1);
  -o-transition: opacity 0.15s cubic-bezier(1, 0.5, 0.8, 1);
  transition: opacity 0.15s cubic-bezier(1, 0.5, 0.8, 1);
}

.vs__fade-enter,
.vs__fade-leave-to {
  opacity: 0;
}

.vs--disabled .vs__clear,
.vs--disabled .vs__dropdown-toggle,
.vs--disabled .vs__open-indicator,
.vs--disabled .vs__search,
.vs--disabled .vs__selected {
  cursor: not-allowed;
  background-color: #f8f8f8;
}

.v-select[dir=rtl] .vs__actions {
  padding: 0 3px 0 6px;
}

.v-select[dir=rtl] .vs__clear {
  margin-left: 6px;
  margin-right: 0;
}

.v-select[dir=rtl] .vs__deselect {
  margin-left: 0;
  margin-right: 2px;
}

.v-select[dir=rtl] .vs__dropdown-menu {
  text-align: right;
}

.vs__dropdown-toggle {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 4px;
  background: none;
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 4px;
  white-space: normal;
}

.vs__selected-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 2px;
  position: relative;
}

.vs__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px 6px 0 3px;
}

.vs--searchable .vs__dropdown-toggle {
  cursor: text;
}

.vs--unsearchable .vs__dropdown-toggle {
  cursor: pointer;
}

.vs--open .vs__dropdown-toggle {
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.vs__open-indicator {
  fill: rgba(60, 60, 60, 0.5);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
      transform: scale(1);
  transition: -webkit-transform 0.15s cubic-bezier(1, -0.115, 0.975, 0.855);
  -webkit-transition: -webkit-transform 0.15s cubic-bezier(1, -0.115, 0.975, 0.855);
  -o-transition: transform 0.15s cubic-bezier(1, -0.115, 0.975, 0.855);
  transition: transform 0.15s cubic-bezier(1, -0.115, 0.975, 0.855);
  transition: transform 0.15s cubic-bezier(1, -0.115, 0.975, 0.855), -webkit-transform 0.15s cubic-bezier(1, -0.115, 0.975, 0.855);
  -webkit-transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855);
       -o-transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855);
          transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855);
}

.vs--open .vs__open-indicator {
  -webkit-transform: rotate(180deg) scale(1);
  -ms-transform: rotate(180deg) scale(1);
      transform: rotate(180deg) scale(1);
}

.vs--loading .vs__open-indicator {
  opacity: 0;
}

.vs__clear {
  fill: rgba(60, 60, 60, 0.5);
  padding: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  margin-right: 8px;
}

.vs__dropdown-menu {
  display: block;
  position: absolute;
  top: calc(100% - 1px);
  left: 0;
  z-index: 1000;
  padding: 5px 0;
  margin: 0;
  width: 100%;
  max-height: 350px;
  min-width: 160px;
  overflow-y: auto;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-top-style: none;
  border-radius: 0 0 4px 4px;
  text-align: left;
  list-style: none;
  background: #fff;
}

.vs__no-options {
  text-align: center;
}

.vs__dropdown-option {
  line-height: 1.42857143;
  display: block;
  padding: 3px 20px;
  clear: both;
  color: #333;
  white-space: nowrap;
}

.vs__dropdown-option:hover {
  cursor: pointer;
}

.vs__dropdown-option--highlight {
  background: #5897fb;
  color: #fff;
}

.vs__selected {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f0f0f0;
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 4px;
  color: #333;
  line-height: 1.4;
  margin: 4px 2px 0;
  padding: 0 .25em;
}

.vs__deselect {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-left: 4px;
  padding: 0;
  border: 0;
  cursor: pointer;
  background: none;
  fill: rgba(60, 60, 60, 0.5);
  text-shadow: 0 1px 0 #fff;
}

.vs--single .vs__selected {
  background-color: transparent;
  border-color: transparent;
}

.vs--single.vs--open .vs__selected {
  position: absolute;
  opacity: .4;
}

.vs--single.vs--searching .vs__selected {
  display: none;
}

.vs__search::-ms-clear,
.vs__search::-webkit-search-cancel-button,
.vs__search::-webkit-search-decoration,
.vs__search::-webkit-search-results-button,
.vs__search::-webkit-search-results-decoration {
  display: none;
}

.vs__search,
.vs__search:focus {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: 1.4;
  font-size: 1em;
  border: 1px solid transparent;
  border-left: none;
  outline: none;
  margin: 4px 0 0;
  padding: 0 7px;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 0;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.vs__search::-webkit-input-placeholder {
  color: inherit;
}

.vs__search:-ms-input-placeholder {
  color: inherit;
}

.vs__search::-ms-input-placeholder {
  color: inherit;
}

.vs__search::-moz-placeholder {
  color: inherit;
}

.vs__search::placeholder {
  color: inherit;
}

.vs--unsearchable .vs__search {
  opacity: 1;
}

.vs--unsearchable .vs__search:hover {
  cursor: pointer;
}

.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
  opacity: .2;
}

.vs__spinner {
  -ms-flex-item-align: center;
      align-self: center;
  opacity: 0;
  font-size: 5px;
  text-indent: -9999em;
  overflow: hidden;
  border: 0.9em solid rgba(100, 100, 100, 0.1);
  border-left-color: rgba(60, 60, 60, 0.45);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: vSelectSpinner 1.1s linear infinite;
  animation: vSelectSpinner 1.1s linear infinite;
  -webkit-transition: opacity .1s;
  -o-transition: opacity .1s;
  transition: opacity .1s;
}

.vs__spinner,
.vs__spinner:after {
  border-radius: 50%;
  width: 5em;
  height: 5em;
}

.vs--loading .vs__spinner {
  opacity: 1;
}

/*# sourceMappingURL=vue-select.css.map*/
.mainbanner {
  display: block;
}

.mainbanner picture {
  display: block;
}

.mainbanner--static {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .mainbanner--static {
    margin-bottom: 60px;
  }
}

.mainbanner:not(.slick-slider) .mainbanner__item:nth-child(n+2) {
  display: none;
}

.mainbanner__item {
  position: relative;
}

.mainbanner__item.noimage {
  background: #a59682;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(20, 23, 32, 0.5)), to(#a59682));
  background-image: -webkit-linear-gradient(rgba(20, 23, 32, 0.5), #a59682);
  background-image: -o-linear-gradient(rgba(20, 23, 32, 0.5), #a59682);
  background-image: linear-gradient(rgba(20, 23, 32, 0.5), #a59682);
  height: 482px;
}

@media (min-width: 768px) {
  .mainbanner__item.noimage {
    height: 772px;
  }
}

.mainbanner__title {
  position: absolute;
  text-transform: uppercase;
  font-family: Setimo-Regular;
  font-size: 50px;
  line-height: 1;
  font-weight: normal;
  color: #fff;
  padding-right: 20px;
  left: 0;
  top: 52%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.mainbanner__title a {
  outline: none;
  color: #fff;
  text-decoration: none;
}

.mainbanner__title a:hover {
  text-decoration: underline;
}

@media (max-width: 767px) {
  .mainbanner__title--static {
    font-size: 50px;
  }
}

.mainbanner__title--contato {
  font-weight: bold;
}

@media (max-width: 767px) {
  .mainbanner__title--contato {
    font-size: 60px;
  }
}

@media (max-width: 767px) {
  .mainbanner__title--static {
    font-size: 50px;
  }
}

@media (min-width: 360px) {
  .mainbanner__title {
    font-size: 40px;
  }
}

@media (min-width: 768px) {
  .mainbanner__title {
    top: 55%;
    width: 90%;
    font-size: 80px;
  }
}

@media (min-width: 1024px) {
  .mainbanner__title {
    font-size: 70px;
  }
}

@media (min-width: 1200px) {
  .mainbanner__title {
    font-size: 80px;
  }
}

@media (min-width: 1600px) {
  .mainbanner__title {
    font-size: 100px;
  }
}

@media (min-width: 1900px) {
  .mainbanner__title {
    width: 1100px;
  }
}

@media (min-width: 3000px) {
  .mainbanner__title {
    width: 58%;
  }
}

.mainbanner__title-profile {
  position: absolute;
  text-transform: uppercase;
  font-family: Setimo-Regular;
  font-size: 49px;
  line-height: 1;
  font-weight: normal;
  color: #fff;
  left: 0;
  bottom: 2%;
}

@media (max-width: 768px) {
  .mainbanner__title-profile {
    text-shadow: black 0.1em 0.1em 0.8em;
  }
}

@media (min-width: 360px) {
  .mainbanner__title-profile {
    font-size: 40px;
  }
}

@media (min-width: 768px) {
  .mainbanner__title-profile {
    top: 55%;
    width: 90%;
    font-size: 80px;
  }
}

@media (min-width: 1024px) {
  .mainbanner__title-profile {
    width: 73%;
    font-size: 70px;
  }
}

@media (min-width: 1200px) {
  .mainbanner__title-profile {
    font-size: 80px;
  }
}

@media (min-width: 1600px) {
  .mainbanner__title-profile {
    font-size: 100px;
  }
}

.mainbanner__title-profile .title-profile {
  position: relative;
}

.mainbanner__profilesubtitle {
  position: absolute;
  text-transform: none;
  font-family: Georgia, serif;
  font-size: 26px;
  font-style: italic;
  color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 30px;
  display: none;
  padding-top: 0.5em;
  left: 0;
}

@media (max-width: 768px) {
  .mainbanner__profilesubtitle {
    text-shadow: black 0.1em 0.1em 0.6em;
  }
}

@media (min-width: 768px) {
  .mainbanner__profilesubtitle {
    display: block;
  }
}

@media (min-width: 1024px) {
  .mainbanner__profilesubtitle {
    font-size: 30px;
    width: 65%;
    line-height: 35px;
  }
}

.mainbanner__media {
  display: block;
}

.mainbanner__image {
  width: 100vw;
  max-width: 100%;
  height: 90vh;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

@media (min-width: 768px) {
  .mainbanner__image {
    height: 100vh;
  }
}

.ie .mainbanner__image {
  width: 100%;
  height: auto;
}

.mainbanner__image-profile {
  width: 100vw;
  max-width: 100%;
  height: 482px;
  -o-object-fit: cover;
     object-fit: cover;
  background-size: cover;
  display: block;
  -o-object-position: left;
     object-position: left;
}

@media (min-width: 768px) {
  .mainbanner__image-profile {
    height: 772px;
    -o-object-position: right;
       object-position: right;
  }
}

.internal-banner {
  width: 100%;
  height: 80vh;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 768px) {
  .internal-banner {
    height: 100vh;
  }
}

.internal-banner img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

.internal-banner .content {
  width: 100%;
  position: relative;
  z-index: 2;
}

@media (max-width: 768px) {
  .internal-banner .content {
    max-width: 90%;
  }
}

.internal-banner .content h1 {
  text-transform: uppercase;
  font-family: Setimo-Regular;
  font-size: 44px;
  line-height: 1;
  color: #fff;
}

@media (min-width: 768px) {
  .internal-banner .content h1 {
    font-size: 70px;
    line-height: 1.33;
  }
}

@media (min-width: 1600px) {
  .internal-banner .content h1 {
    font-size: 90px;
  }
}

.internal-banner .content p {
  font-family: Georgia, serif;
  font-size: 26px;
  font-style: italic;
  color: #fff;
  line-height: 30px;
}

@media (min-width: 768px) {
  .internal-banner .content p {
    font-size: 30px;
    line-height: 35px;
  }
}

.internal-banner.profile-banner {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media (min-width: 768px) {
  .internal-banner.profile-banner {
    height: 80vh;
  }
}

.internal-banner.profile-banner .content {
  padding-bottom: 24px;
}

@media (min-width: 768px) {
  .internal-banner.profile-banner .content {
    padding-bottom: 90px;
    max-width: 1100px;
  }
}

.internal-banner.profile-banner h1 {
  font-size: 40px;
  line-height: 1;
}

@media (min-width: 768px) {
  .internal-banner.profile-banner h1 {
    font-size: 70px;
  }
}

@media (min-width: 1600px) {
  .internal-banner.profile-banner h1 {
    font-size: 100px;
  }
}

.internal-banner.profile-banner p {
  margin-top: 16px;
}

@media (max-width: 768px) {
  .internal-banner.profile-banner p {
    display: none !important;
  }
}

.internal-banner.noimage {
  background: #a59682;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(20, 23, 32, 0.5)), to(#a59682));
  background-image: -webkit-linear-gradient(rgba(20, 23, 32, 0.5), #a59682);
  background-image: -o-linear-gradient(rgba(20, 23, 32, 0.5), #a59682);
  background-image: linear-gradient(rgba(20, 23, 32, 0.5), #a59682);
  height: 480px !important;
}

@media (min-width: 768px) {
  .internal-banner.noimage {
    height: 770px !important;
  }
}

.container--profileteam {
  padding-top: 40px !important;
}

@media (min-width: 1024px) {
  .container--profileteam {
    padding-bottom: 44px !important;
  }
}

@media (min-width: 1280px) {
  .container--profileteam {
    max-width: 1140px !important;
    margin-left: auto;
    margin-right: auto;
  }
}

.container--profileteam .block-text-team__title {
  color: #666666;
  font-family: 'Setimo-Bold';
  line-height: 45px;
  letter-spacing: 0.45px;
  font-size: 22px;
  padding-bottom: 20px;
}

@media (min-width: 1024px) {
  .container--profileteam .block-text-team__title {
    font-size: 23px;
    letter-spacing: 0.52px;
    padding-bottom: 23px;
  }
}

.container--profileteam .prizelist {
  position: relative;
  height: 100px;
  margin-bottom: 44px;
}

@media (min-width: 1024px) {
  .container--profileteam .prizelist {
    margin-bottom: 0px;
  }
}

.container--profileteam .prizelist__item {
  display: block;
  text-align: center;
  outline: none;
  padding-top: 5px;
}

.container--profileteam .prizelist__item.noimage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  height: 130px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.container--profileteam .prizelist__link {
  outline: none;
  text-decoration: none;
}

.container--profileteam .prizelist__image {
  margin: 0 auto;
  width: 80px;
}

.container--profileteam .prizelist .swiper-button-next,
.container--profileteam .prizelist .swiper-button-prev {
  width: 25px !important;
  height: 32px !important;
  background-size: 17px 31px !important;
}

.container--profileteam .prizelist .swiper-container-autoheight,
.container--profileteam .prizelist .swiper-container-autoheight .swiper-slide {
  height: 135px !important;
}

.container--profileteam .prizelist .swiper-button-next,
.container--profileteam .prizelist .swiper-container-rtl .swiper-button-next {
  right: -20px !important;
  background-image: url("../assets/img/img-prizelist-arrow-next.png") !important;
}

.container--profileteam .prizelist .swiper-button-prev,
.container--profileteam .prizelist .swiper-container-rtl .swiper-button-prev {
  left: -20px !important;
  background-image: url("../assets/img/img-prizelist-arrow-prev.png") !important;
}

.container--profileteam .prizelist__description {
  color: #4a4a4a;
  background-color: #f2f2f2;
  letter-spacing: 0.2px;
  padding: 30px;
  width: 90vw;
}

@media (min-width: 600px) {
  .container--profileteam .prizelist__description {
    width: 50vw;
  }
}

.container--profileteam .prizelist__title {
  font-weight: 700;
  line-height: 25px;
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 20px;
}

.container--profileteam .prizelist__title-noimage {
  color: #6b123c;
  font-family: 'Setimo-Bold';
  line-height: 25px;
  font-size: 26px;
}

.container--profileteam .prizelist__content {
  line-height: 25px;
  font-size: 18px;
  font-style: italic;
}

@media (min-width: 1024px) {
  .container--prizelist {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}

@media (min-width: 1280px) {
  .container--prizelist {
    max-width: 1140px !important;
    margin-left: auto;
    margin-right: auto;
  }
}

.container--prizelist .block-text__title {
  color: #a59682;
  margin-bottom: 24px;
}

@media (min-width: 1024px) {
  .container--prizelist .block-text__title {
    margin-bottom: 40px;
    text-align: center;
  }
}

.prizelist {
  position: relative;
  height: 150px;
}

.prizelist__description2 {
  cursor: initial;
  padding: 30px;
  overflow-y: auto;
  max-height: 80vh;
}

.prizelist__item {
  display: block;
  text-align: center;
  outline: none;
}

.prizelist__item.noimage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  height: 130px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.prizelist__link {
  outline: none;
  text-decoration: none;
}

.prizelist__image {
  margin: 0 auto;
  cursor: pointer;
}

.prizelist .swiper-button-next,
.prizelist .swiper-button-prev {
  width: 25px !important;
  height: 32px !important;
  background-size: 17px 31px !important;
}

.prizelist .swiper-container-autoheight,
.prizelist .swiper-container-autoheight .swiper-slide {
  height: 135px !important;
}

.prizelist .swiper-button-next,
.prizelist .swiper-container-rtl .swiper-button-next {
  right: -10px !important;
  background-image: url("../assets/img/img-prizelist-arrow-next.png") !important;
}

.prizelist .swiper-button-prev,
.prizelist .swiper-container-rtl .swiper-button-prev {
  left: -10px !important;
  background-image: url("../assets/img/img-prizelist-arrow-prev.png") !important;
}

.prizelist__description {
  color: #4a4a4a;
  background-color: #f2f2f2;
  letter-spacing: 0.2px;
  padding: 30px;
  width: 90vw;
}

@media (min-width: 600px) {
  .prizelist__description {
    width: 50vw;
  }
}

.prizelist__description_a2 {
  color: #4a4a4a;
  background-color: #f2f2f2;
  letter-spacing: 0.2px;
  padding: 30px;
  overflow: auto;
  width: 100%;
  cursor: text;
}

.prizelist__bg-modal {
  position: fixed;
  background: RGBA(30, 30, 30, 0.9);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  display: none;
}

.prizelist__modal {
  color: #4a4a4a;
  background-color: #f2f2f2;
  letter-spacing: 0.2px;
  padding: 0;
  position: relative;
  top: 50%;
  margin: 0 auto;
  width: 86vw;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (max-width: 768px) {
  .prizelist__modal {
    height: 600px;
  }
}

@media (min-width: 768px) {
  .prizelist__modal {
    width: 80%;
  }
}

@media (min-width: 1024px) {
  .prizelist__modal {
    width: 60%;
  }
}

@media (min-width: 1366px) {
  .prizelist__modal {
    width: 750px;
  }
}

.prizelist__modal .icoX {
  font-family: 'Open Sans', sans-serif;
  cursor: pointer;
  font-size: 22px;
  position: absolute;
  top: 35px;
  right: 9px;
  z-index: 2;
}

@media (min-width: 1024px) {
  .prizelist__modal .icoX {
    right: 30px;
  }
}

@media (max-width: 1024px) {
  .prizelist__modal .swiper-slide {
    height: 600px;
    overflow: auto;
  }
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-next {
  right: 0px;
  background-image: url("../assets/img/img-prizelist-arrow-next.png") !important;
}

@media (min-width: 1024px) {
  .swiper-button-next,
  .swiper-container-rtl .swiper-button-next {
    right: 10px;
  }
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-prev {
  left: 0px;
  background-image: url("../assets/img/img-prizelist-arrow-prev.png") !important;
}

@media (min-width: 1024px) {
  .swiper-button-prev,
  .swiper-container-rtl .swiper-button-prev {
    left: 10px;
  }
}

.prizelist__title {
  font-weight: 700;
  line-height: 25px;
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 20px;
}

.prizelist__title-noimage {
  color: #6b123c;
  font-family: 'Setimo-Bold';
  line-height: 25px;
  font-size: 26px;
}

.swiper-no-swiping {
  top: 0;
  position: relative;
  line-height: 25px;
  font-size: 18px;
  font-style: italic;
  word-break: break-word;
}

.swiper-no-swiping a {
  color: #6b123c;
  text-decoration: none;
  cursor: pointer;
}

.prizelist__content a,
.prizelist__content u,
.prizelist__content p,
.prizelist__content span,
.prizelist__content div {
  font-family: 'Times New Roman', Times, serif !important;
  line-height: 25px !important;
  font-size: medium !important;
  font-style: italic !important;
  word-break: break-word !important;
  color: #4a4a4a !important;
}

.prizelist__content strong {
  font-weight: 700 !important;
}

.prizelist__content a,
.prizelist__content u {
  color: #6b123c !important;
  text-decoration: none !important;
  cursor: pointer !important;
}

.history .history-slides {
  width: 100%;
  height: 100dvh;
  position: relative;
}

@media (min-width: 768px) {
  .history .history-slides:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 2;
  }
}

@media (min-width: 1024px) {
  .history .history-slides:after {
    width: 134px;
  }
}

@media (min-width: 1200px) {
  .history .history-slides:after {
    width: 184px;
  }
}

@media (min-width: 1400px) {
  .history .history-slides:after {
    width: calc(((100% - 1200px) / 2) + 94px);
  }
}

@media (min-width: 1900px) {
  .history .history-slides:after {
    width: calc(((100% - 1500px) / 2) + 94px);
  }
}

.history .history-slides .main-swiper-container {
  width: 100%;
  height: 100%;
  background-color: #111;
}

.history .history-slides .main-swiper-container .swiper-container {
  width: 100%;
  height: 100%;
}

.history .history-slides .main-swiper-container .slide-item {
  width: 100%;
  height: 100%;
  position: relative;
}

.history .history-slides .main-swiper-container .slide-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: relative;
  z-index: 1;
  -webkit-filter: brightness(50%);
          filter: brightness(50%);
}

.history .history-slides .main-swiper-container .slide-item .content {
  position: absolute;
  width: 290px;
  bottom: 0px;
  left: 34px;
  opacity: 0;
  -webkit-transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;
  -o-transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;
  transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;
  -webkit-transition-delay: 200ms;
       -o-transition-delay: 200ms;
          transition-delay: 200ms;
  z-index: 2;
}

@media (min-width: 768px) {
  .history .history-slides .main-swiper-container .slide-item .content {
    width: 400px;
    left: 52px;
  }
}

@media (min-width: 1024px) {
  .history .history-slides .main-swiper-container .slide-item .content {
    left: 40px;
  }
}

@media (min-width: 1200px) {
  .history .history-slides .main-swiper-container .slide-item .content {
    left: 90px;
  }
}

@media (min-width: 1400px) {
  .history .history-slides .main-swiper-container .slide-item .content {
    left: calc((100% - 1200px) / 2);
  }
}

@media (min-width: 1900px) {
  .history .history-slides .main-swiper-container .slide-item .content {
    left: calc((100% - 1500px) / 2);
  }
}

.history .history-slides .main-swiper-container .slide-item .content h1 {
  font-family: 'Setimo-Regular';
  font-size: 70px;
  font-weight: 100;
  color: #fff;
  letter-spacing: -1px;
  position: absolute;
  top: -130px;
  display: none;
}

@media (min-width: 768px) {
  .history .history-slides .main-swiper-container .slide-item .content h1 {
    display: block;
  }
}

.history .history-slides .main-swiper-container .slide-item .content h2 {
  font-family: 'Setimo-Regular';
  font-size: 30px;
  color: #d5c7ba;
  font-weight: 100;
  margin-bottom: 22px;
  text-transform: uppercase;
}

.history .history-slides .main-swiper-container .slide-item .content p {
  font-family: 'Georgia';
  font-size: 20px;
  color: #fff;
  line-height: 30px;
  font-style: italic;
}

.history .history-slides .main-swiper-container .swiper-slide-active .slide-item .content {
  opacity: 1;
  bottom: 80px;
}

.history .history-slides .main-swiper-container .swiper-slide-active .slide-item .content::after {
  content: '';
  position: absolute;
  top: -24px;
  left: 0;
  width: 45px;
  height: 4px;
  background-color: #f47f04;
}

@media (min-width: 768px) {
  .history .history-slides .main-swiper-container .swiper-slide-active .slide-item .content {
    bottom: 160px;
  }
}

.history .history-slides .timeline-swiper-container {
  width: 100%;
  height: 50px;
  z-index: 5;
  position: absolute;
  top: 150px;
  left: 0;
  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-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

@media (min-width: 768px) {
  .history .history-slides .timeline-swiper-container {
    width: 120px;
    height: 100%;
    top: 0;
    right: 30px;
    left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media (min-width: 1024px) {
  .history .history-slides .timeline-swiper-container {
    right: 14px;
  }
}

@media (min-width: 1200px) {
  .history .history-slides .timeline-swiper-container {
    right: 64px;
  }
}

@media (min-width: 1400px) {
  .history .history-slides .timeline-swiper-container {
    right: calc(((100% - 1200px) / 2) - 26px);
  }
}

@media (min-width: 1900px) {
  .history .history-slides .timeline-swiper-container {
    right: calc(((100% - 1500px) / 2) - 26px);
  }
}

.history .history-slides .timeline-swiper-container .swiper-btn {
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.history .history-slides .timeline-swiper-container .swiper-btn svg {
  width: 100%;
  height: 100%;
}

.history .history-slides .timeline-swiper-container .swiper-btn.disabled {
  opacity: 0.5;
  cursor: default;
}

@media (min-width: 768px) {
  .history .history-slides .timeline-swiper-container .swiper-btn {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

.history .history-slides .timeline-swiper-container .swiper-container {
  width: 60%;
  height: 100%;
  margin: 0px;
}

@media (min-width: 768px) {
  .history .history-slides .timeline-swiper-container .swiper-container {
    width: 100%;
    height: 50%;
  }
}

.history .history-slides .timeline-swiper-container .swiper-slide {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.history .history-slides .timeline-swiper-container .swiper-slide .timeline-item {
  position: relative;
  width: 100%;
  height: 100%;
  font-family: 'Setimo-Regular';
  font-size: 34px;
  color: #f47f04;
  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;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

@media (min-width: 768px) {
  .history .history-slides .timeline-swiper-container .swiper-slide .timeline-item {
    font-size: 26px;
    color: #fff;
  }
  .history .history-slides .timeline-swiper-container .swiper-slide .timeline-item.active:before {
    content: '';
    position: absolute;
    top: 25%;
    left: 0;
    width: 6px;
    height: 50%;
    background-color: #f47f04;
  }
}

.chainheader {
  position: absolute;
  z-index: 100;
  width: 100%;
  padding-left: 20px;
  padding-top: 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 0;
  left: 0;
}

@media (min-width: 1024px) {
  .chainheader {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 64px;
  }
}

@media (min-width: 1200px) {
  .chainheader {
    padding-left: 90px;
    padding-right: 90px;
  }
}

.chainheader .site-navigation {
  background-color: transparent !important;
}

@media (min-width: 1024px) {
  .page-noticias .chainheader .site-navigation .main-menu .link--quemsomos {
    max-width: 60px;
  }
}

@media (max-width: 1023px) {
  .chainheader .site-navigation .link br {
    display: none;
  }
}

@media (max-width: 1023px) {
  .chainheader .site-navigation .list {
    padding: 29px 0 0;
    height: calc(100vh - 59px);
    overflow-y: scroll;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: 0;
  }
}

@media (min-width: 1024px) {
  .chainheader .site-navigation .list {
    margin-top: 0;
  }
}

.chainheader .site-navigation > .label {
  display: inline-block;
  right: 20px;
  z-index: 10000;
}

.chainheader .site-navigation > .label.close-button {
  position: fixed;
}

@media (min-width: 1024px) {
  .chainheader .site-navigation > .label {
    display: none;
  }
}

.chainheader .site-navigation .main-menu .item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 1024px) {
  .chainheader .site-navigation .main-menu {
    position: relative;
    display: block;
    float: right;
  }
  .chainheader .site-navigation .main-menu .item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
  }
  .chainheader .site-navigation .main-menu .item:hover .item-submenu {
    display: block;
  }
  .chainheader .site-navigation .main-menu .item:nth-child(3) {
    max-width: 119px;
  }
  .chainheader .site-navigation .main-menu .link {
    font-size: 16px;
    font-family: Setimo-Regular;
    display: block;
    max-width: 105px;
    padding: 8px 15px;
  }
  .chainheader .site-navigation .main-menu .link.active {
    border-left: none;
  }
}

.chainheader .site-navigation .item-submenu {
  position: absolute;
  min-width: 100%;
  left: 0;
  top: 100%;
  padding-top: 0;
  display: none;
}

.ie .chainheader .site-navigation .item-submenu {
  z-index: 1000;
}

@media (max-width: 1023px) {
  .chainheader .site-navigation .item-submenu {
    display: block;
    position: static;
    padding: 0;
  }
}

.chainheader .site-navigation .item-submenu .sublink {
  font-family: Setimo-Regular;
  font-size: 26px;
  display: block;
  text-decoration: none;
  padding: 15px;
  line-height: .75;
  background-color: #f47f04;
  color: #fff;
  border-radius: 3px;
  margin-bottom: 4px;
}

@media (min-width: 1024px) {
  .chainheader .site-navigation .item-submenu .sublink {
    font-size: 16px;
    width: 140px;
  }
  .chainheader .site-navigation .item-submenu .sublink:hover {
    color: #f47f04;
    background-color: #fff;
  }
  .ie .chainheader .site-navigation .item-submenu .sublink {
    margin-bottom: 0;
  }
}

@media (max-width: 1023px) {
  .chainheader .site-navigation .item-submenu .sublink {
    padding: 15px 30px;
    background: transparent;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #f47f04;
    font-size: 16px;
  }
}

.chainheader .site-navigation > input:checked + .main-menu {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  z-index: 9999;
  background-color: #6b123c;
}

.chainheader__logo {
  display: inline-block;
  height: 38px;
}

.chainheader__logo img {
  height: 100%;
}

@media (min-width: 1024px) {
  .chainheader__logo {
    height: 45px;
  }
}

.chainheader__languageblock {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 40px;
}

@media (min-width: 1024px) {
  .chainheader__languageblock {
    padding: 0 18px 0 0;
    text-align: right;
    position: absolute;
    right: 0;
    bottom: calc(100% + 16px);
  }
}

.chainheader__languagebutton {
  width: 26px;
  height: 19px;
  display: inline-block;
  margin-right: 6px;
  cursor: pointer;
}

.chainheader__languagebutton:last-child {
  margin-right: 0;
}

.chainheader__languagebutton--pt {
  background-image: url("../assets/img/img-chainheader-lang-pt.svg");
}

.page-lang-pt .chainheader__languagebutton--pt {
  background-image: url("../assets/img/img-chainheader-lang-pt-selected.png");
}

.chainheader__languagebutton--en {
  background-image: url("../assets/img/img-chainheader-lang-en.png");
}

.page-lang-en .chainheader__languagebutton--en {
  background-image: url("../assets/img/img-chainheader-lang-en-selected.svg");
}

.profilepage__wrapper {
  background-color: #6b123c;
  padding-bottom: 64px;
}

.profilepage__invertedcommas {
  color: #c7b8ac;
  font-family: 'Setimo-Bold';
  font-style: italic;
  font-size: 72px;
  line-height: 26px;
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  .profilepage__invertedcommas {
    font-size: 120px;
    margin-bottom: 20px;
    margin-left: -20px;
  }
}

.profilepage__description {
  padding: 0 30px;
  padding-top: 61px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (min-width: 768px) {
  .profilepage__description {
    padding-bottom: 33px;
    padding-top: 112px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 1024px) {
  .profilepage__description {
    max-width: 810px;
  }
}

@media (min-width: 1280px) {
  .profilepage__description {
    max-width: 1200px;
  }
}

.profilepage__description-text {
  color: #fff;
  font-family: 'Setimo_LtIt';
  font-size: 26px;
  line-height: 40px;
}

@media (min-width: 768px) {
  .profilepage__description-text {
    font-size: 24px;
    line-height: 35px;
  }
}

.profilepage .block-text__text.text-medium {
  font-size: 16px;
  letter-spacing: .03px;
  font-style: normal;
  line-height: 2;
  margin-top: 0;
  margin-bottom: 30px;
  white-space: pre-line;
}

section#back_profile {
  padding-top: 52px;
  padding-left: 30px;
}

@media (min-width: 768px) {
  section#back_profile {
    padding-left: 0px;
    padding-top: 91px;
  }
}

section#back_profile .main a {
  font-size: 18px;
  font-weight: bold;
  color: #f47f04;
  text-decoration: none;
  font-family: 'Open Sans', sans-serif;
}

section#back_profile .main a::before {
  content: "";
  margin-right: 10px;
  width: 24px;
  height: 20px;
  background-image: url("../assets/img/icon-set-esq.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: bottom;
  margin-left: -5px;
  margin-right: 16px;
}

@media (min-width: 768px) {
  section#back_profile .main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0 auto;
  }
}

@media (min-width: 1366px) {
  section#back_profile .main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
    margin: 0 auto;
  }
}

.container-team__search {
  font-family: 'Setimo-Regular';
  width: calc(100% - 60px);
  background-color: #f7f4f1;
  padding: 15px 30px;
  border-radius: 40px;
  margin-bottom: 75px;
  position: relative;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 20 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cpolygon id='path-1' points='0 0.191777106 17.0437711 0.191777106 17.0437711 17.2823072 0 17.2823072'%3e%3c/polygon%3e%3cpolygon id='path-3' points='0.202911531 0.372712568 7.26374613 0.372712568 7.26374613 8.96732026 0.202911531 8.96732026'%3e%3c/polygon%3e%3c/defs%3e%3cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='Icone-LUPA'%3e%3cg id='Group-2' transform='translate(0.529412, 0.882353)'%3e%3cg id='Group-3'%3e%3cmask id='mask-2' fill='white'%3e%3cuse xlink:href='%23path-1'%3e%3c/use%3e%3c/mask%3e%3cg id='Clip-2'%3e%3c/g%3e%3cpath d='M8.51336268,2.0901426 C7.38972015,2.0901426 6.2516865,2.37647911 5.21060348,2.97915291 C3.67757181,3.86664419 2.58119664,5.29984577 2.12295347,7.01444703 C1.66508902,8.72904828 1.8998913,10.5199806 2.78532314,12.0572355 C3.67037625,13.5944904 5.09926175,14.6938859 6.80915257,15.1533915 C8.51904338,15.6125172 10.3050556,15.3770681 11.8380873,14.4895768 C15.0029948,12.657251 16.0910383,8.58512051 14.264125,5.41149423 C13.0378512,3.28219871 10.8057146,2.0901426 8.51336268,2.0901426 M8.53835776,17.2823072 C7.79797315,17.2823072 7.05342268,17.1847098 6.3194762,16.9876161 C4.12066644,16.3970945 2.28314922,14.9832605 1.14511558,13.0066271 C0.00746065316,11.0303736 -0.29513132,8.72752926 0.293767952,6.52304193 C0.883045937,4.3185546 2.29299577,2.47597535 4.26382009,1.33480663 C8.33309512,-1.02082384 13.5544162,0.38199721 15.9039539,4.46210261 C18.2531128,8.54220801 16.853767,13.7782926 12.7848706,16.1339231 C11.4718714,16.8938162 10.0149611,17.2823072 8.53835776,17.2823072' id='Fill-1' fill='%23f47f04' mask='url(%23mask-2)'%3e%3c/path%3e%3c/g%3e%3cg id='Group-6' transform='translate(10.452489, 13.975045)'%3e%3cmask id='mask-4' fill='white'%3e%3cuse xlink:href='%23path-3'%3e%3c/use%3e%3c/mask%3e%3cg id='Clip-5'%3e%3c/g%3e%3cpath d='M5.24821291,8.96732026 C4.5506835,8.96732026 3.87251869,8.63216667 3.49894308,8.03247712 L0.473222672,3.17517865 C-0.0835098833,2.28106209 0.247302215,1.13884967 1.21230531,0.623228758 C2.17771184,0.107234205 3.41099548,0.413991285 3.96772803,1.3077342 L6.99344844,6.16503268 C7.550181,7.05914924 7.2193689,8.20136166 6.2543658,8.71698257 C5.93686687,8.88661438 5.59032103,8.96732026 5.24821291,8.96732026' id='Fill-4' fill='%23f47f04' mask='url(%23mask-4)'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  background-position: 97% 15px;
  background-repeat: no-repeat;
  background-size: 23px;
}

.container-team__search .search-team {
  background-color: transparent;
  border: none;
  outline: none;
  color: #b1b1b1;
  letter-spacing: 0.5px;
  font-size: 20px;
  width: 94%;
  padding: 0px;
  margin: 0px;
}

.container-team__search .search-reset {
  color: #979797;
  font-size: 20px;
  background-color: transparent;
  border: none;
  outline: none;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.container-team__search .search-reset:hover {
  cursor: pointer;
  color: #f47f04;
}

.container-team__search .search-result {
  background-color: #f7f4f1;
}

.container-team__search .search-result__item {
  display: block;
  padding: 15px;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 30px;
  margin-top: 10px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.container-team__search .search-result__item a {
  display: block;
  color: #f47f04;
  text-decoration: none;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.container-team__search .search-result__item a strong {
  font-family: 'Setimo-Bold';
}

.container-team__search .search-result__item:hover {
  background-color: #f47f04;
}

.container-team__search .search-result__item:hover a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .container-team__search {
    background-position: 95% 13px;
    background-size: 17px;
  }
  .container-team__search .search-team {
    font-size: 14px;
    color: #a59682;
  }
  .container-team__search .search-reset {
    display: none;
  }
}

.page_navigation {
  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;
  margin-bottom: 84px;
}

@media (max-width: 768px) {
  .page_navigation {
    width: calc(100vw - 60px);
    padding: 0px 30px;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }
}

.page_navigation .page_link,
.page_navigation .previous_link,
.page_navigation .next_link {
  height: 37px;
  color: #f47f04;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  border-radius: 5px;
  font-family: 'Setimo-Regular';
  padding-top: 10px;
  font-size: 30px;
  text-decoration: none;
}

@media (max-width: 768px) {
  .page_navigation .page_link,
  .page_navigation .previous_link,
  .page_navigation .next_link {
    font-size: 24px;
  }
}

@media (min-width: 768px) {
  .page_navigation .page_link,
  .page_navigation .previous_link,
  .page_navigation .next_link {
    margin: 15px;
  }
}

.page_navigation .previous_link,
.page_navigation .next_link {
  width: 45px;
  background-color: #f47f04;
  color: #ffffff;
}

.page_navigation .active_page {
  color: #4a4a4a;
}

.page_navigation .no_more {
  background-color: #9b9b9b;
}

.page_navigation .no_more:hover {
  cursor: default;
}

.navigation-members {
  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;
  margin-bottom: 46px;
}

.navigation-members__link {
  width: 50%;
  height: 110px;
  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;
  font-family: 'Setimo-Regular';
  background-color: #f47f04;
  color: #ffffff;
  font-size: 40px;
  text-decoration: none;
}

.navigation-members .link-inactive {
  background-color: #9b9b9b;
}

.navigation-members .link-inactive:hover {
  cursor: default;
}

@media (min-width: 768px) {
  .navigation-members__link {
    width: 45px;
    height: 42px;
    border-radius: 4px;
    margin: 0px 7.5px;
    font-size: 30px;
  }
}

@media (min-width: 1024px) {
  .team-wrapper {
    display: block !important;
  }
}

.team-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  .team-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }
}

@media (min-width: 1024px) {
  .team-list {
    width: 100%;
  }
}

.team-list .team-item {
  border-bottom: 1px solid #a89f88;
  font-family: 'Setimo-Regular';
  display: block;
  width: 100%;
  margin-bottom: 20px;
  margin-top: 20px;
  padding-bottom: 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.team-list .team-item:last-child {
  border: none;
}

@media (min-width: 768px) {
  .team-list .team-item:last-child {
    border-bottom: 1px solid #a89f88;
  }
}

.team-list .memoir .block-left {
  width: 50%;
}

.team-list .team-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-decoration: none;
}

.team-list .team-link .team-name {
  color: #6b123c;
  font-size: 24px;
  line-height: 1.14;
  margin-bottom: .66em;
  text-transform: uppercase;
}

.team-list .team-link .team-level {
  color: #bbbaba;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.operationtabs {
  display: none;
}

@media (min-width: 1024px) {
  .operationtabs {
    display: block;
  }
}

.operationtabs__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  width: 100%;
}

.operationtabs__button {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  font-family: 'Setimo-Bold-It';
  font-size: 14px;
  line-height: .7;
  color: #fff;
  display: block;
  margin: 0 2px 0 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  width: 164px;
  cursor: pointer;
  background-color: #f47f04;
  border-radius: 4px;
  padding: 17px 20px;
  line-height: 18px;
  -webkit-transition: .2s ease;
  -o-transition: .2s ease;
  transition: .2s ease;
}

@media (max-width: 1024px) {
  .operationtabs__button {
    padding: 17px 25px;
  }
}

.operationtabs.has-started .operationtabs__button {
  border-radius: 4px 4px 0 0;
}

.operationtabs__button:hover:not(.active) {
  background-color: #fb8c16;
}

.operationtabs__button.active {
  background-color: #d5c7ba;
  color: #6b123c;
}

@media (min-width: 1024px) {
  .operationtabs__button {
    font-size: 16px;
  }
}

.operationtabs__button:last-child {
  margin-right: 0;
}

.operationtabs__contentblock {
  display: none;
  background-color: #d5c7ba;
  padding: 30px 50px;
  border-radius: 0 0 4px 4px;
  height: 138px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (min-width: 1024px) {
  .operationtabs__contentblock {
    height: auto;
  }
}

.operationtabs.has-started .operationtabs__contentblock {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 1024px) {
  .operationtabs__contentblock {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (min-width: 1280px) {
  .operationtabs__contentblock {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.operationtabs__contentlist {
  width: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 12px;
  display: inline-block;
}

@media (min-width: 1280px) {
  .operationtabs__contentlist {
    width: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
}

.operationtabs__contentitem, .operationtabs__link {
  font-family: 'Georgia';
  font-size: 18px;
  font-style: italic;
  line-height: 1.3;
  text-decoration: none;
  outline: none;
  color: #6b123c;
  padding-bottom: 8px;
  max-width: 360px;
}

@media (min-width: 1024px) {
  .operationtabs__contentitem, .operationtabs__link {
    font-size: 19px;
  }
}

.operationtabs__link {
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.operationtabs__link:hover {
  color: #f47f04;
}

section#noticias .commitment {
  background-color: #f7f4f1;
  background-image: none;
  padding: 0 0 8px;
}

section#noticias .commitment .main.main--contained {
  padding: 49px 30px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-top: 0;
}

@media (min-width: 1024px) {
  section#noticias .commitment .main.main--contained {
    padding: 22px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

section#noticias .commitment .main.main--contained .container {
  padding-left: 0;
  padding-right: 0;
}

section#noticias .commitment .main.main--contained .container .commitment__title {
  display: none;
  color: #a59682;
}

@media (min-width: 768px) {
  section#noticias .commitment .main.main--contained .container .commitment__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-bottom: 0;
  }
}

section#noticias .commitment .main.main--contained .container .noticias-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  section#noticias .commitment .main.main--contained .container .noticias-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

section#noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  section#noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item {
    width: calc(100% / 3);
    margin-left: 20px;
  }
}

@media (min-width: 1024px) {
  section#noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item {
    margin-left: 28px;
  }
}

@media (min-width: 768px) {
  section#noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item:first-child {
    margin-left: 0;
  }
}

section#noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item .noticia-data {
  display: block;
  font-family: "Georgia";
  font-size: 18px;
  font-weight: normal;
  font-style: italic;
  line-height: 25px;
  color: #9b9b9b;
}

@media (min-width: 768px) {
  section#noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item .noticia-data {
    font-size: 14px;
  }
}

section#noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item .noticia-categoria {
  display: block;
  font-family: "Setimo-Regular";
  font-size: 18px;
  line-height: 15px;
  color: #f47f04;
  margin-bottom: 5px;
}

@media (min-width: 768px) {
  section#noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item .noticia-categoria {
    font-size: 14px;
  }
}

section#noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item .noticia-titulo a {
  font-family: "Setimo-Bold";
  font-size: 22px;
  font-weight: bold;
  line-height: 1.27;
  color: #f47f04;
  text-decoration: none;
  width: 230px;
}

@media (min-width: 768px) {
  section#noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item .noticia-titulo a {
    font-size: 18px;
  }
}

section#noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item .noticia-autor {
  display: block;
  font-family: "Georgia";
  font-size: 18px;
  line-height: 1.11;
  color: #9b9b9b;
  padding-top: 10px;
}

@media (min-width: 768px) {
  section#noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item .noticia-autor {
    font-size: 14px;
  }
}

section#noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item .noticia-texto {
  display: none;
  margin-top: 10px;
  font-family: "Georgia";
  font-size: 16px;
  line-height: 1.38;
  color: #4a4a4a;
}

@media (min-width: 768px) {
  section#noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item .noticia-texto {
    display: block;
  }
}

section#noticias .commitment .main.main--contained .container .noticias-botao {
  margin-top: 30px;
  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;
  width: 100%;
  height: 55px;
  border-radius: 4px;
  border: solid 2px #f47f04;
  text-decoration: none;
  cursor: pointer;
}

@media (min-width: 768px) {
  section#noticias .commitment .main.main--contained .container .noticias-botao {
    width: 271px;
    margin: 30px auto 0;
  }
}

section#noticias .commitment .main.main--contained .container .noticias-botao span {
  font-family: "Setimo-Bold";
  font-size: 18px;
  font-style: italic;
  text-align: center;
  color: #f47f04;
}

section#voltar {
  margin: 33px 0;
  min-width: 100%;
  max-width: 862px;
}

@media (min-width: 768px) {
  section#voltar {
    margin-right: 0;
  }
}

section#voltar .main {
  max-width: 862px;
  width: calc(100% - 60px);
  margin: 0 30px;
}

section#voltar .main a {
  font-size: 18px;
  font-weight: bold;
  color: #f47f04;
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
}

section#voltar .main a::before {
  content: "";
  margin-right: 10px;
  width: 24px;
  height: 20px;
  background-image: url("../assets/img/icon-set-esq.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: bottom;
  margin-left: -5px;
  margin-right: 16px;
}

@media (min-width: 768px) {
  section#voltar .main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: calc(100% - 80px);
    margin: 0 auto;
  }
}

@media (min-width: 1366px) {
  section#voltar .main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
    margin: 0 auto;
  }
}

section#noticia .main.main--contained {
  max-width: 862px;
}

section#noticia .main.main--contained.fbx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: calc(100% - 60px);
    margin: 0 auto;
  }
}

@media (min-width: 1366px) {
  section#noticia .main.main--contained.fbx {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    margin: 0 auto;
    max-width: 862px;
  }
}

section#noticia .main.main--contained.fbx #autor {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin: 0 30px;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx #autor {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin: 0;
    width: 223px;
    margin-right: 33px;
  }
}

@media (min-width: 1024px) {
  section#noticia .main.main--contained.fbx #autor {
    margin-right: 60px;
  }
}

section#noticia .main.main--contained.fbx #autor .autor__item {
  margin-bottom: 60px;
}

section#noticia .main.main--contained.fbx #autor .autor__item.no-image {
  margin-bottom: 32px;
}

section#noticia .main.main--contained.fbx #autor .autor__photo {
  width: 173px;
  height: 173px;
  display: block;
  margin: 0 0 20px;
  -o-object-fit: cover;
     object-fit: cover;
}

section#noticia .main.main--contained.fbx #autor .autor__por {
  display: block;
  font-family: "Georgia";
  font-size: 14px;
  font-weight: bold;
  line-height: 1.43;
  margin-bottom: 10px;
  letter-spacing: 0.4px;
  color: #4a4a4a;
}

section#noticia .main.main--contained.fbx #autor .autor__nome {
  display: block;
  font-size: 24px;
  font-family: "Georgia";
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.5px;
  color: #880d54;
  margin-bottom: 12px;
  margin-top: 4px;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx #autor .autor__nome {
    font-size: 20px;
  }
}

section#noticia .main.main--contained.fbx #autor .autor__desc {
  display: block;
  font-family: "Georgia";
  font-size: 18px;
  font-weight: normal;
  line-height: 1.39;
  letter-spacing: 0.5px;
  color: #4a4a4a;
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx #autor .autor__desc {
    font-size: 14px;
  }
}

section#noticia .main.main--contained.fbx #autor .autor__link {
  text-decoration: none;
}

section#noticia .main.main--contained.fbx #autor .autor__email {
  display: block;
  font-family: "Setimo-Regular";
  font-size: 18px;
  font-weight: normal;
  line-height: 1.39;
  letter-spacing: 0.4px;
  color: #f47f04;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx #autor .autor__email {
    font-size: 14px;
  }
}

section#noticia .main.main--contained.fbx #autor .autor__telefone {
  display: block;
  font-family: "Setimo-Regular";
  font-size: 18px;
  font-weight: normal;
  line-height: 1.39;
  letter-spacing: 0.4px;
  color: #4a4a4a;
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx #autor .autor__telefone {
    font-size: 14px;
  }
}

section#noticia .main.main--contained.fbx #autor .autor__medias {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}

section#noticia .main.main--contained.fbx #autor .autor__medias__linkedin {
  width: 30px;
  height: 24px;
  display: inline-block;
  background-image: url("../assets/img/linkedin.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 30px;
}

@media (min-width: 1024px) {
  section#noticia .main.main--contained.fbx #autor .autor__medias__linkedin {
    width: 20px;
    height: 19px;
  }
}

section#noticia .main.main--contained.fbx #autor .autor__medias__facebook {
  width: 30px;
  height: 24px;
  background-image: url("../assets/img/facebook.svg");
  margin-left: 5px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 30px;
}

@media (min-width: 1024px) {
  section#noticia .main.main--contained.fbx #autor .autor__medias__facebook {
    width: 20px;
    height: 19px;
  }
}

section#noticia .main.main--contained.fbx #autor .autor__medias::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
}

section#noticia .main.main--contained.fbx #autor .autor__more-articles {
  font-family: "Georgia";
  font-size: 18px;
  font-weight: bold;
  line-height: 1.11;
  letter-spacing: 0.5px;
  color: #4a4a4a;
  display: block;
  margin-bottom: 22px;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx #autor .autor__more-articles {
    font-size: 14px;
  }
}

section#noticia .main.main--contained.fbx #autor .noticias-wrapper {
  padding-top: 30px;
  border-top: solid 1px #979797;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

section#noticia .main.main--contained.fbx #autor .noticias-wrapper .noticia-item {
  margin-bottom: 22px;
  max-width: 239px;
}

section#noticia .main.main--contained.fbx #autor .noticias-wrapper .noticia-item .noticia-data {
  display: block;
  font-family: "Georgia";
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
  line-height: 15px;
  color: #9b9b9b;
}

section#noticia .main.main--contained.fbx #autor .noticias-wrapper .noticia-item .noticia-categoria {
  display: block;
  font-family: "Setimo-Regular";
  font-size: 14px;
  line-height: 1.67;
  color: #f47f04;
}

section#noticia .main.main--contained.fbx #autor .noticias-wrapper .noticia-item .noticia-titulo a {
  font-family: "Setimo-Bold";
  font-size: 22px;
  font-weight: bold;
  line-height: 1.27;
  color: #f47f04;
  text-decoration: none;
  display: block;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx #autor .noticias-wrapper .noticia-item .noticia-titulo a {
    font-size: 18px;
  }
}

section#noticia .main.main--contained.fbx #autor .noticias-wrapper .noticia-item .noticia-autor {
  display: block;
  font-family: "Georgia";
  font-size: 18px;
  line-height: 1.11;
  color: #9b9b9b;
  padding-top: 10px;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx #autor .noticias-wrapper .noticia-item .noticia-autor {
    font-size: 14px;
  }
}

section#noticia .main.main--contained.fbx #autor .noticias-wrapper .noticia-item .noticia-texto {
  display: none;
  margin-top: 10px;
  font-family: "Georgia";
  font-size: 16px;
  line-height: 1.38;
  color: #4a4a4a;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx #autor .noticias-wrapper .noticia-item .noticia-texto {
    display: block;
  }
}

section#noticia .main.main--contained.fbx #autor .noticias-botao {
  margin-top: 30px;
  margin-bottom: 37px;
  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;
  width: 100%;
  height: 38px;
  border-radius: 4px;
  border: solid 2px #f47f04;
  text-decoration: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

section#noticia .main.main--contained.fbx #autor .noticias-botao span {
  font-family: "Setimo-Bold";
  font-size: 14px;
  font-style: italic;
  text-align: center;
  color: #f47f04;
}

section#noticia .main.main--contained.fbx .areaSimilar__title {
  font-family: "Georgia";
  font-weight: 700;
  font-style: italic;
  color: #4a4a4a;
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 0.2px;
  margin-bottom: 22px;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx .areaSimilar__title {
    font-size: 14px;
    letter-spacing: 0.4px;
  }
}

section#noticia .main.main--contained.fbx .areaSimilar .areaArticle {
  margin-bottom: 21px;
}

section#noticia .main.main--contained.fbx .areaSimilar .areaArticle__date {
  display: block;
  font-family: "Georgia";
  font-style: italic;
  font-size: 14px;
  line-height: 30px;
  color: #9b9b9b;
}

section#noticia .main.main--contained.fbx .areaSimilar .areaArticle__category {
  font-family: "Setimo-Regular";
  display: block;
  color: #f47f04;
  font-size: 14px;
  line-height: 19px;
  text-decoration: none;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx .areaSimilar .areaArticle__category {
    font-family: "Setimo-Bold";
    font-weight: bold;
    color: #9b9b9b;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
  }
  section#noticia .main.main--contained.fbx .areaSimilar .areaArticle__category:hover {
    color: #f47f04;
  }
}

section#noticia .main.main--contained.fbx .areaSimilar .areaArticle__title {
  font-family: "Setimo-Bold";
  font-size: 22px;
  font-weight: bold;
  line-height: 28px;
}

section#noticia .main.main--contained.fbx .areaSimilar .areaArticle__title .active {
  color: #6b123c;
}

section#noticia .main.main--contained.fbx .areaSimilar .areaArticle__title .active:hover {
  color: #f47f04;
}

section#noticia .main.main--contained.fbx .areaSimilar .areaArticle__title .without-link {
  color: #d5c7ba;
}

section#noticia .main.main--contained.fbx .areaSimilar .areaArticle__title .without-link:hover {
  color: #d5c7ba;
}

section#noticia .main.main--contained.fbx .areaSimilar .areaArticle__title a {
  color: #6b123c;
  text-decoration: none;
}

section#noticia .main.main--contained.fbx .areaSimilar .areaArticle__title a:hover {
  color: #f47f04;
}

section#noticia .main.main--contained.fbx .areaSimilar .areaArticle__title span {
  color: #f47f04;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx .areaSimilar .areaArticle__title {
    font-size: 18px;
    line-height: 22px;
  }
}

section#noticia .main.main--contained.fbx #conteudo {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin: 0 30px;
  max-width: 562px;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx #conteudo {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin: 0;
    width: 443px;
  }
}

@media (min-width: 1024px) {
  section#noticia .main.main--contained.fbx #conteudo {
    width: 100%;
  }
}

section#noticia .main.main--contained.fbx #conteudo .noticia-item .noticia-data {
  display: block;
  font-family: "Georgia";
  font-size: 18px;
  font-weight: normal;
  font-style: italic;
  line-height: 15px;
  color: #9b9b9b;
  margin-bottom: 6px;
  display: block;
  margin-top: 25px;
}

section#noticia .main.main--contained.fbx #conteudo .noticia-item .noticia-titulo {
  font-family: "Setimo-Bold";
  font-size: 30px;
  font-weight: bold;
  line-height: 1.19;
  color: #4a4a4a;
  margin-bottom: 34px;
  display: block;
}

@media (min-width: 1366px) {
  section#noticia .main.main--contained.fbx #conteudo .noticia-item .noticia-titulo {
    width: 480px;
  }
}

section#noticia .main.main--contained.fbx #conteudo .noticia-item .noticia-img {
  width: 100vw;
  margin-bottom: 41px;
  margin-left: -30px;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx #conteudo .noticia-item .noticia-img {
    width: 100%;
    margin-left: 0;
  }
}

@media (min-width: 1366px) {
  section#noticia .main.main--contained.fbx #conteudo .noticia-item .noticia-img {
    width: 531px;
    max-height: 353px;
  }
}

section#noticia .main.main--contained.fbx #conteudo .noticia-item .noticia-texto {
  font-family: "Georgia";
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.45;
  letter-spacing: 0.3px;
  color: #4a4a4a;
  margin-bottom: 80px;
  word-wrap: break-word;
}

@media (min-width: 1366px) {
  section#noticia .main.main--contained.fbx #conteudo .noticia-item .noticia-texto {
    width: 526px;
  }
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery {
  margin-top: 50px;
  height: auto;
  display: block;
  margin-left: -30px;
  margin-right: -30px;
  padding-bottom: 50px;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx #conteudo .article-gallery {
    margin-left: 0;
    margin-right: 0;
  }
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .image-desc {
  font-family: "Georgia";
  line-height: 1.38;
  color: #4a4a4a;
  font-size: 16px;
  margin-bottom: 16px;
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery__count {
  text-align: right;
  font-family: "Setimo-Bold";
  font-size: 25px;
  margin-bottom: 15px;
  color: #d9d9d9;
  letter-spacing: 3px;
  margin-right: 15px;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx #conteudo .article-gallery__count {
    margin-right: 0;
  }
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .slick-slider {
  margin-bottom: 3px;
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-for > .slick-prev {
  left: 15px;
  z-index: 1;
  height: 32px;
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-for > .slick-next {
  right: 19px;
  z-index: 1;
  color: #fff;
  height: 32px;
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-for > .slick-prev:before {
  font-family: "FontAwesome";
  content: "\f053";
  font-size: 35px;
  color: #fff;
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-for > .slick-next:before {
  font-family: "FontAwesome";
  content: "\f054";
  font-size: 35px;
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-for img {
  background-color: #000;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
  height: 214px;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-for img {
    height: 375px;
  }
}

@media (max-width: 767px) {
  section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-nav {
    display: none !important;
  }
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-nav {
  display: block;
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-nav > .slick-prev {
  left: 0;
  z-index: 1;
  width: 22px;
  height: 50px;
  margin-top: 0;
  color: transparent;
  background-color: #f47f04;
  display: block;
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-nav > .slick-prev.slick-disabled:before {
  opacity: 1;
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-nav > .slick-prev.slick-disabled {
  background-color: #d9d9d9;
  color: #fff;
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-nav > .slick-next {
  right: 0;
  z-index: 1;
  width: 22px;
  height: 50px;
  margin-top: 0;
  color: transparent;
  background-color: #f47f04;
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-nav > .slick-next.slick-disabled:before {
  opacity: 1;
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-nav > .slick-next.slick-disabled {
  background-color: #d9d9d9;
  color: #fff;
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-nav > .slick-prev:before {
  font-family: "FontAwesome";
  content: "\f053";
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-nav > .slick-next:before {
  font-family: "FontAwesome";
  content: "\f054";
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-nav img {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 3px;
  display: none;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100px;
  outline: none;
  cursor: pointer;
}

@media (min-width: 768px) {
  section#noticia .main.main--contained.fbx #conteudo .article-gallery .slider-nav img {
    display: block;
  }
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .gallery-thumbs .swiper-slide {
  width: 25%;
  height: 100%;
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .gallery-thumbs .swiper-slide-active {
  opacity: 1;
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .fancybox-content {
  height: auto;
  overflow: hidden;
  background: transparent;
}

section#noticia .main.main--contained.fbx #conteudo .article-gallery .fancybox-button svg {
  color: #fff;
}

section#leia-mais {
  padding-bottom: 16px;
}

section#leia-mais .main--contained {
  max-width: 862px;
}

@media (min-width: 768px) {
  section#leia-mais .main--contained {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: calc(100% - 80px);
    margin: 0 auto;
  }
}

@media (min-width: 1366px) {
  section#leia-mais .main--contained {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
    margin: 0 auto;
  }
}

section#leia-mais .container {
  border-top: solid 3px #a89f88;
  padding-left: 0;
  padding-right: 0;
  margin: 0 30px;
  padding-bottom: 32px;
  padding-top: 0;
}

@media (min-width: 768px) {
  section#leia-mais .container {
    margin: 0;
    padding-bottom: 0;
  }
}

section#leia-mais .container .commitment__title {
  display: block;
  margin-bottom: 0;
  color: #a59682;
  padding-top: 33px;
  padding-bottom: 33px;
}

@media (min-width: 768px) {
  section#leia-mais .container .commitment__title {
    padding-top: 63px;
    padding-bottom: 40px;
  }
}

section#leia-mais .noticias-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 30px;
}

@media (min-width: 768px) {
  section#leia-mais .noticias-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0;
  }
}

@media (min-width: 1024px) {
  section#leia-mais .noticias-wrapper {
    margin: 0;
  }
}

section#leia-mais .noticias-wrapper .noticia-item {
  margin-bottom: 22px;
}

@media (min-width: 768px) {
  section#leia-mais .noticias-wrapper .noticia-item {
    width: calc(100% / 3);
    margin-left: 20px;
  }
}

@media (min-width: 1024px) {
  section#leia-mais .noticias-wrapper .noticia-item {
    width: calc(100% / 3);
    margin-left: 28px;
  }
}

@media (min-width: 768px) {
  section#leia-mais .noticias-wrapper .noticia-item:first-child {
    margin-left: 0;
  }
}

section#leia-mais .noticias-wrapper .noticia-item .noticia-data {
  display: block;
  font-family: "Georgia";
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
  line-height: 15px;
  color: #9b9b9b;
  padding-top: 10px;
}

section#leia-mais .noticias-wrapper .noticia-item .noticia-categoria {
  display: block;
  font-family: "Setimo-Regular";
  font-size: 14px;
  line-height: 1.67;
  color: #f47f04;
  padding-top: 1px;
}

section#leia-mais .noticias-wrapper .noticia-item .noticia-img {
  width: 100vw;
  margin-bottom: 41px;
  margin-left: -30px;
}

@media (min-width: 768px) {
  section#leia-mais .noticias-wrapper .noticia-item .noticia-img {
    max-width: 229px;
  }
}

@media (min-width: 1024px) {
  section#leia-mais .noticias-wrapper .noticia-item .noticia-img {
    max-width: 290px;
    margin-left: -1px;
    height: 237px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

section#leia-mais .noticias-wrapper .noticia-item .noticia-titulo a {
  font-family: "Setimo-Bold";
  font-size: 22px;
  font-weight: bold;
  line-height: 1.27;
  color: #f47f04;
  text-decoration: none;
  display: block;
}

@media (min-width: 768px) {
  section#leia-mais .noticias-wrapper .noticia-item .noticia-titulo a {
    font-size: 18px;
    max-width: 229px;
  }
}

section#leia-mais .noticias-wrapper .noticia-item .noticia-autor {
  display: block;
  font-family: "Georgia";
  font-size: 18px;
  line-height: 1.11;
  color: #9b9b9b;
  padding-top: 10px;
  display: block;
}

@media (min-width: 768px) {
  section#leia-mais .noticias-wrapper .noticia-item .noticia-autor {
    font-size: 14px;
  }
}

section#leia-mais .noticias-wrapper .noticia-item .noticia-texto {
  display: none;
  margin-top: 10px;
  font-family: "Georgia";
  font-size: 16px;
  line-height: 1.38;
  color: #4a4a4a;
  display: block;
}

@media (min-width: 768px) {
  section#leia-mais .noticias-wrapper .noticia-item .noticia-texto {
    display: block;
    max-width: 229px;
  }
}

section#leia-mais .noticias-botao {
  margin-top: 30px;
  margin-bottom: 37px;
  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;
  width: 100%;
  height: 38px;
  border-radius: 4px;
  border: solid 2px #f47f04;
  text-decoration: none;
}

section#leia-mais .noticias-botao span {
  font-family: "Setimo-Bold";
  font-size: 14px;
  font-style: italic;
  text-align: center;
  color: #f47f04;
}

@media (min-width: 768px) {
  section#leia-mais .noticias-botao {
    width: 181px;
    height: 38px;
    margin: 23px auto 55px;
  }
}

body .slick-slide {
  outline: none;
}

body .slick-lightbox .slick-lightbox-slick-caption {
  position: relative;
  display: block;
  margin-top: 15px;
  font-family: "Setimo-Bold";
  font-size: 20px;
  color: #fff;
  letter-spacing: 3px;
}

body .slick-lightbox .slick-prev {
  left: 4%;
  z-index: 1;
  width: 30px;
  height: 50px;
}

body .slick-lightbox .slick-next {
  right: 4%;
  z-index: 1;
  width: 30px;
  height: 50px;
}

body .slick-lightbox .slick-prev:before {
  font-family: "FontAwesome";
  content: "\f053";
  font-size: 35px;
  color: #fff;
}

body .slick-lightbox .slick-next:before {
  font-family: "FontAwesome";
  content: "\f054";
  font-size: 35px;
  color: #fff;
}

body.page-home .page-label {
  width: 100%;
  height: 148px;
  background-color: #d5c7ba;
}

body.page-home .page-label .main--contained {
  max-width: 862px;
}

body.page-home .page-label .main--contained .container {
  padding-top: 59px;
  padding-bottom: 22px;
  padding-left: 3px;
}

body.page-home .page-label .main--contained .container .commitment__title {
  display: block;
  font-family: "Setimo-Bold";
  font-size: 30px;
  line-height: 1;
  color: #6b123c;
  text-transform: none;
}

body.page-home .filternews {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  margin-bottom: 46px;
}

body.page-home .filternews__categorieselect {
  -webkit-appearance: button;
  -webkit-user-select: none;
  background: #ffffff url("../assets/img/arrow-select.jpg") no-repeat 100% center;
  border: 1px solid #a9a7a7;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  color: #f47f04;
  font-size: 18px;
  padding: 12px 19px;
  border-radius: 2px;
  width: 192px;
  margin-right: 0;
  outline: none;
}

@media (min-width: 360px) {
  body.page-home .filternews__categorieselect {
    width: 230px;
  }
}

@media (min-width: 375px) {
  body.page-home .filternews__categorieselect {
    width: 246px;
  }
}

@media (min-width: 411px) {
  body.page-home .filternews__categorieselect {
    width: 284px;
  }
}

body.page-home .filternews__search {
  position: absolute;
  border: none;
  width: 0;
  height: 28px;
  padding: 12px 0;
  border-radius: 5px;
  background-color: #ffffff;
  top: 0;
  right: 26px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  outline: none;
}

body.page-home .filternews__search--open {
  width: 181px;
  padding: 12px 37px 12px 19px;
}

@media (min-width: 360px) {
  body.page-home .filternews__search--open {
    width: 219px;
  }
}

@media (min-width: 375px) {
  body.page-home .filternews__search--open {
    width: 234px;
  }
}

@media (min-width: 411px) {
  body.page-home .filternews__search--open {
    width: 270px;
  }
}

@media (min-width: 414px) {
  body.page-home .filternews__search--open {
    width: 273px;
  }
}

body.page-home .filternews__close {
  cursor: pointer;
  display: none;
  font-family: "Open Sans", sans-serif;
  position: absolute;
  right: -16px;
  color: #979797;
  text-decoration: none;
  outline: none;
  font-size: 16px;
  margin-top: 17px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

body.page-home .filternews__close--active {
  display: block;
}

body.page-home .filternews__button {
  width: 50px;
  height: 52px;
  margin-left: 14px;
  padding: 0;
  border: none;
  color: #ffffff;
  background-color: #f47f04;
  border-radius: 100%;
  outline: none;
  z-index: 9;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 20 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cpolygon id='path-1' points='0 0.191777106 17.0437711 0.191777106 17.0437711 17.2823072 0 17.2823072'%3e%3c/polygon%3e%3cpolygon id='path-3' points='0.202911531 0.372712568 7.26374613 0.372712568 7.26374613 8.96732026 0.202911531 8.96732026'%3e%3c/polygon%3e%3c/defs%3e%3cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='Icone-LUPA'%3e%3cg id='Group-2' transform='translate(0.529412, 0.882353)'%3e%3cg id='Group-3'%3e%3cmask id='mask-2' fill='white'%3e%3cuse xlink:href='%23path-1'%3e%3c/use%3e%3c/mask%3e%3cg id='Clip-2'%3e%3c/g%3e%3cpath d='M8.51336268,2.0901426 C7.38972015,2.0901426 6.2516865,2.37647911 5.21060348,2.97915291 C3.67757181,3.86664419 2.58119664,5.29984577 2.12295347,7.01444703 C1.66508902,8.72904828 1.8998913,10.5199806 2.78532314,12.0572355 C3.67037625,13.5944904 5.09926175,14.6938859 6.80915257,15.1533915 C8.51904338,15.6125172 10.3050556,15.3770681 11.8380873,14.4895768 C15.0029948,12.657251 16.0910383,8.58512051 14.264125,5.41149423 C13.0378512,3.28219871 10.8057146,2.0901426 8.51336268,2.0901426 M8.53835776,17.2823072 C7.79797315,17.2823072 7.05342268,17.1847098 6.3194762,16.9876161 C4.12066644,16.3970945 2.28314922,14.9832605 1.14511558,13.0066271 C0.00746065316,11.0303736 -0.29513132,8.72752926 0.293767952,6.52304193 C0.883045937,4.3185546 2.29299577,2.47597535 4.26382009,1.33480663 C8.33309512,-1.02082384 13.5544162,0.38199721 15.9039539,4.46210261 C18.2531128,8.54220801 16.853767,13.7782926 12.7848706,16.1339231 C11.4718714,16.8938162 10.0149611,17.2823072 8.53835776,17.2823072' id='Fill-1' fill='%23FFFFFF' mask='url(%23mask-2)'%3e%3c/path%3e%3c/g%3e%3cg id='Group-6' transform='translate(10.452489, 13.975045)'%3e%3cmask id='mask-4' fill='white'%3e%3cuse xlink:href='%23path-3'%3e%3c/use%3e%3c/mask%3e%3cg id='Clip-5'%3e%3c/g%3e%3cpath d='M5.24821291,8.96732026 C4.5506835,8.96732026 3.87251869,8.63216667 3.49894308,8.03247712 L0.473222672,3.17517865 C-0.0835098833,2.28106209 0.247302215,1.13884967 1.21230531,0.623228758 C2.17771184,0.107234205 3.41099548,0.413991285 3.96772803,1.3077342 L6.99344844,6.16503268 C7.550181,7.05914924 7.2193689,8.20136166 6.2543658,8.71698257 C5.93686687,8.88661438 5.59032103,8.96732026 5.24821291,8.96732026' id='Fill-4' fill='%23FFFFFF' mask='url(%23mask-4)'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  background-size: 20px 24px;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

body.page-home .filternews__button--active {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 20 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cpolygon id='path-1' points='0 0.191777106 17.0437711 0.191777106 17.0437711 17.2823072 0 17.2823072'%3e%3c/polygon%3e%3cpolygon id='path-3' points='0.202911531 0.372712568 7.26374613 0.372712568 7.26374613 8.96732026 0.202911531 8.96732026'%3e%3c/polygon%3e%3c/defs%3e%3cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='Icone-LUPA'%3e%3cg id='Group-2' transform='translate(0.529412, 0.882353)'%3e%3cg id='Group-3'%3e%3cmask id='mask-2' fill='white'%3e%3cuse xlink:href='%23path-1'%3e%3c/use%3e%3c/mask%3e%3cg id='Clip-2'%3e%3c/g%3e%3cpath d='M8.51336268,2.0901426 C7.38972015,2.0901426 6.2516865,2.37647911 5.21060348,2.97915291 C3.67757181,3.86664419 2.58119664,5.29984577 2.12295347,7.01444703 C1.66508902,8.72904828 1.8998913,10.5199806 2.78532314,12.0572355 C3.67037625,13.5944904 5.09926175,14.6938859 6.80915257,15.1533915 C8.51904338,15.6125172 10.3050556,15.3770681 11.8380873,14.4895768 C15.0029948,12.657251 16.0910383,8.58512051 14.264125,5.41149423 C13.0378512,3.28219871 10.8057146,2.0901426 8.51336268,2.0901426 M8.53835776,17.2823072 C7.79797315,17.2823072 7.05342268,17.1847098 6.3194762,16.9876161 C4.12066644,16.3970945 2.28314922,14.9832605 1.14511558,13.0066271 C0.00746065316,11.0303736 -0.29513132,8.72752926 0.293767952,6.52304193 C0.883045937,4.3185546 2.29299577,2.47597535 4.26382009,1.33480663 C8.33309512,-1.02082384 13.5544162,0.38199721 15.9039539,4.46210261 C18.2531128,8.54220801 16.853767,13.7782926 12.7848706,16.1339231 C11.4718714,16.8938162 10.0149611,17.2823072 8.53835776,17.2823072' id='Fill-1' fill='%23f47f04' mask='url(%23mask-2)'%3e%3c/path%3e%3c/g%3e%3cg id='Group-6' transform='translate(10.452489, 13.975045)'%3e%3cmask id='mask-4' fill='white'%3e%3cuse xlink:href='%23path-3'%3e%3c/use%3e%3c/mask%3e%3cg id='Clip-5'%3e%3c/g%3e%3cpath d='M5.24821291,8.96732026 C4.5506835,8.96732026 3.87251869,8.63216667 3.49894308,8.03247712 L0.473222672,3.17517865 C-0.0835098833,2.28106209 0.247302215,1.13884967 1.21230531,0.623228758 C2.17771184,0.107234205 3.41099548,0.413991285 3.96772803,1.3077342 L6.99344844,6.16503268 C7.550181,7.05914924 7.2193689,8.20136166 6.2543658,8.71698257 C5.93686687,8.88661438 5.59032103,8.96732026 5.24821291,8.96732026' id='Fill-4' fill='%23f47f04' mask='url(%23mask-4)'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  background-color: #ffffff;
}

@media (min-width: 768px) {
  body.page-home .filternews {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  body.page-home .filternews__search {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
  }
  body.page-home .filternews__search--open {
    width: 399px;
  }
  body.page-home .filternews__close {
    right: -16px;
    margin-top: -6px;
  }
  body.page-home .filternews__button:hover {
    cursor: pointer;
  }
}

body.page-noticias .chainheader {
  padding-top: 48px;
}

body.page-noticias .chainheader .site-navigation {
  max-width: 980px;
  margin: 0 auto;
}

body.page-noticias .menu-box {
  width: 100%;
  height: 113px;
  background-color: #6b123c;
}

@media (min-width: 768px) {
  body.page-noticias .menu-box {
    height: 148px;
  }
}

body.page-noticias .page-label {
  width: 100%;
  height: 148px;
  background-color: #d5c7ba;
  padding-bottom: 50px;
}

@media (min-width: 768px) {
  body.page-noticias .page-label {
    padding-bottom: 0;
  }
}

body.page-noticias .page-label .main--contained {
  max-width: 862px;
}

body.page-noticias .page-label .main--contained .container {
  padding-left: 30px;
  margin-top: 0 !important;
}

@media (min-width: 1024px) {
  body.page-noticias .page-label .main--contained .container {
    padding-top: 48px;
    padding-bottom: 22px;
    padding-left: 0;
  }
}

body.page-noticias .page-label .main--contained .container .commitment__title {
  display: block;
  font-family: "Setimo-Bold";
  font-size: 30px;
  line-height: 1;
  color: #6b123c;
  text-transform: none;
}

body.page-noticias #noticias .commitment .main.main--contained .container {
  margin-top: 0 !important;
}

@media (min-width: 768px) {
  body.page-noticias #noticias .commitment .main.main--contained .container {
    padding: 52px 0;
  }
}

@media (min-width: 768px) {
  body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-imagewrapper {
  margin-left: -30px;
  margin-right: -30px;
  margin-bottom: 13px;
}

@media (min-width: 768px) {
  body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-imagewrapper {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 768px) {
  body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .common-imagewrapper {
    position: relative;
    height: 0;
    padding-top: calc(155 / 230 * 100%);
  }
}

body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .common-imagewrapper img {
  width: 100%;
  height: calc(155 / 230 * 100vw);
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 768px) {
  body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .common-imagewrapper img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
}

body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: 0;
  margin-bottom: 40px;
}

@media (min-width: 768px) {
  body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item {
    width: calc((100% / 3) - 15px);
  }
}

@media (min-width: 1024px) {
  body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item {
    width: calc((100% / 3) - 33px);
  }
}

body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item.destaque-item {
  width: 100%;
}

@media (min-width: 768px) {
  body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item.destaque-item .noticia-textcontent {
    margin-top: -12px;
  }
}

body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item.destaque-item .noticia-metadata--top {
  display: block;
}

@media (min-width: 768px) {
  body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item.destaque-item .noticia-metadata--top {
    display: none;
  }
}

body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item.destaque-item .noticia-metadata--inner {
  display: none;
}

@media (min-width: 768px) {
  body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item.destaque-item .noticia-metadata--inner {
    display: block;
  }
}

@media (min-width: 768px) {
  body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item.destaque-item .noticia-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

@media (min-width: 768px) {
  body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item.destaque-item img {
    width: 215px;
    height: 143px;
    margin-right: 26px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

@media (min-width: 1024px) {
  body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item.destaque-item img {
    width: 229px;
    max-height: none;
    max-width: none;
  }
}

body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item.primeiro-item img {
  width: 100%;
}

@media (min-width: 768px) {
  body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item.primeiro-item img {
    width: 457px;
    height: 305px;
  }
}

@media (min-width: 1024px) {
  body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item.primeiro-item img {
    width: 510px;
    height: 340px;
  }
}

body.page-noticias #noticias .commitment .main.main--contained .container .noticias-wrapper .noticia-item .noticia-texto {
  padding-right: 28px;
}

@media (min-width: 1024px) {
  body.page-noticias .filternews {
    width: 100%;
  }
}

@media (min-width: 572px) {
  body.page-noticias .filternews {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-flex: 2;
        -ms-flex: 2 0;
            flex: 2 0;
    margin-bottom: 46px;
  }
}

body.page-noticias .filternews__categorieselect {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #a9a7a7;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  color: #f47f04;
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
  width: 263px;
  height: 50px;
  padding: 8px 13px;
  border-radius: 5px;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 20 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='HOME-Mobile-320-2.2' transform='translate(-184.000000, -2429.000000)' fill='%23F47F04'%3e%3cpolygon id='Page-1-Copy' transform='translate(194.000000, 2435.000000) rotate(90.000000) translate(-194.000000, -2435.000000) ' points='188 2426.24897 189.332495 2425 200 2434.99293 199.992458 2435 200 2435.00648 189.332495 2445 188 2443.75103 197.340038 2435'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: 231px 11px;
  background-size: 15px 26px;
}

@media (min-width: 360px) {
  body.page-noticias .filternews__categorieselect {
    width: 252px;
    font-size: 12px;
    background-position: 222px 11px;
  }
}

@media (min-width: 375px) {
  body.page-noticias .filternews__categorieselect {
    width: 267px;
    font-size: 14px;
    background-position: 245px 11px;
  }
}

@media (min-width: 411px) {
  body.page-noticias .filternews__categorieselect {
    width: 303px;
    font-size: 16px;
    background-position: 283px 11px;
  }
}

@media (min-width: 414px) {
  body.page-noticias .filternews__categorieselect {
    padding: 8px 18px;
    font-size: 14px;
    width: 306px;
    background-position: 268px 11px;
    background-size: 15px 20px;
  }
}

@media (min-width: 768px) {
  body.page-noticias .filternews__categorieselect {
    padding: 8px 18px;
    font-size: 16px;
    width: 359px;
    background-position: 320px 11px;
    background-size: 18px 28px;
  }
}

body.page-noticias .filternews .form-control {
  display: none;
  position: relative;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

@media (min-width: 768px) {
  body.page-noticias .filternews .form-control {
    display: block;
  }
}

@media (min-width: 1024px) {
  body.page-noticias .filternews .form-control {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

body.page-noticias .filternews .form-control .form-class {
  z-index: 1;
}

body.page-noticias .filternews__search {
  position: absolute;
  border: none;
  width: 0;
  height: 40px;
  padding: 0;
  background-color: #ffffff;
  right: 24px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  outline: none;
}

body.page-noticias .filternews__search--open {
  width: 196px;
  height: 40px;
  padding-left: 21px;
  padding-right: 21px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

@media (min-width: 360px) {
  body.page-noticias .filternews__search--open {
    width: 237px;
  }
}

@media (min-width: 375px) {
  body.page-noticias .filternews__search--open {
    width: 252px;
  }
}

@media (min-width: 411px) {
  body.page-noticias .filternews__search--open {
    width: 288px;
  }
}

@media (min-width: 414px) {
  body.page-noticias .filternews__search--open {
    width: 291px;
  }
}

@media (min-width: 768px) {
  body.page-noticias .filternews__search--open {
    width: 352px;
  }
}

@media (min-width: 1024px) {
  body.page-noticias .filternews__search--open {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    padding-left: 21px;
    padding-right: 21px;
    width: 428px;
  }
}

body.page-noticias .filternews__close {
  cursor: pointer;
  display: none;
  font-family: "Open Sans", sans-serif;
  position: absolute;
  right: -16px;
  color: #979797;
  text-decoration: none;
  outline: none;
  font-size: 19px;
  margin-top: 12px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

body.page-noticias .filternews__close--active {
  display: block;
}

body.page-noticias .filternews__button {
  display: none;
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: relative;
  margin-left: 9px;
  padding: 0;
  border: none;
  color: #ffffff;
  background-color: #f47f04;
  border-radius: 100%;
  outline: none;
  z-index: 3;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 20 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cpolygon id='path-1' points='0 0.191777106 17.0437711 0.191777106 17.0437711 17.2823072 0 17.2823072'%3e%3c/polygon%3e%3cpolygon id='path-3' points='0.202911531 0.372712568 7.26374613 0.372712568 7.26374613 8.96732026 0.202911531 8.96732026'%3e%3c/polygon%3e%3c/defs%3e%3cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='Icone-LUPA'%3e%3cg id='Group-2' transform='translate(0.529412, 0.882353)'%3e%3cg id='Group-3'%3e%3cmask id='mask-2' fill='white'%3e%3cuse xlink:href='%23path-1'%3e%3c/use%3e%3c/mask%3e%3cg id='Clip-2'%3e%3c/g%3e%3cpath d='M8.51336268,2.0901426 C7.38972015,2.0901426 6.2516865,2.37647911 5.21060348,2.97915291 C3.67757181,3.86664419 2.58119664,5.29984577 2.12295347,7.01444703 C1.66508902,8.72904828 1.8998913,10.5199806 2.78532314,12.0572355 C3.67037625,13.5944904 5.09926175,14.6938859 6.80915257,15.1533915 C8.51904338,15.6125172 10.3050556,15.3770681 11.8380873,14.4895768 C15.0029948,12.657251 16.0910383,8.58512051 14.264125,5.41149423 C13.0378512,3.28219871 10.8057146,2.0901426 8.51336268,2.0901426 M8.53835776,17.2823072 C7.79797315,17.2823072 7.05342268,17.1847098 6.3194762,16.9876161 C4.12066644,16.3970945 2.28314922,14.9832605 1.14511558,13.0066271 C0.00746065316,11.0303736 -0.29513132,8.72752926 0.293767952,6.52304193 C0.883045937,4.3185546 2.29299577,2.47597535 4.26382009,1.33480663 C8.33309512,-1.02082384 13.5544162,0.38199721 15.9039539,4.46210261 C18.2531128,8.54220801 16.853767,13.7782926 12.7848706,16.1339231 C11.4718714,16.8938162 10.0149611,17.2823072 8.53835776,17.2823072' id='Fill-1' fill='%23FFFFFF' mask='url(%23mask-2)'%3e%3c/path%3e%3c/g%3e%3cg id='Group-6' transform='translate(10.452489, 13.975045)'%3e%3cmask id='mask-4' fill='white'%3e%3cuse xlink:href='%23path-3'%3e%3c/use%3e%3c/mask%3e%3cg id='Clip-5'%3e%3c/g%3e%3cpath d='M5.24821291,8.96732026 C4.5506835,8.96732026 3.87251869,8.63216667 3.49894308,8.03247712 L0.473222672,3.17517865 C-0.0835098833,2.28106209 0.247302215,1.13884967 1.21230531,0.623228758 C2.17771184,0.107234205 3.41099548,0.413991285 3.96772803,1.3077342 L6.99344844,6.16503268 C7.550181,7.05914924 7.2193689,8.20136166 6.2543658,8.71698257 C5.93686687,8.88661438 5.59032103,8.96732026 5.24821291,8.96732026' id='Fill-4' fill='%23FFFFFF' mask='url(%23mask-4)'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  background-size: 20px 24px;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

body.page-noticias .filternews__button--active {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 20 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cpolygon id='path-1' points='0 0.191777106 17.0437711 0.191777106 17.0437711 17.2823072 0 17.2823072'%3e%3c/polygon%3e%3cpolygon id='path-3' points='0.202911531 0.372712568 7.26374613 0.372712568 7.26374613 8.96732026 0.202911531 8.96732026'%3e%3c/polygon%3e%3c/defs%3e%3cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='Icone-LUPA'%3e%3cg id='Group-2' transform='translate(0.529412, 0.882353)'%3e%3cg id='Group-3'%3e%3cmask id='mask-2' fill='white'%3e%3cuse xlink:href='%23path-1'%3e%3c/use%3e%3c/mask%3e%3cg id='Clip-2'%3e%3c/g%3e%3cpath d='M8.51336268,2.0901426 C7.38972015,2.0901426 6.2516865,2.37647911 5.21060348,2.97915291 C3.67757181,3.86664419 2.58119664,5.29984577 2.12295347,7.01444703 C1.66508902,8.72904828 1.8998913,10.5199806 2.78532314,12.0572355 C3.67037625,13.5944904 5.09926175,14.6938859 6.80915257,15.1533915 C8.51904338,15.6125172 10.3050556,15.3770681 11.8380873,14.4895768 C15.0029948,12.657251 16.0910383,8.58512051 14.264125,5.41149423 C13.0378512,3.28219871 10.8057146,2.0901426 8.51336268,2.0901426 M8.53835776,17.2823072 C7.79797315,17.2823072 7.05342268,17.1847098 6.3194762,16.9876161 C4.12066644,16.3970945 2.28314922,14.9832605 1.14511558,13.0066271 C0.00746065316,11.0303736 -0.29513132,8.72752926 0.293767952,6.52304193 C0.883045937,4.3185546 2.29299577,2.47597535 4.26382009,1.33480663 C8.33309512,-1.02082384 13.5544162,0.38199721 15.9039539,4.46210261 C18.2531128,8.54220801 16.853767,13.7782926 12.7848706,16.1339231 C11.4718714,16.8938162 10.0149611,17.2823072 8.53835776,17.2823072' id='Fill-1' fill='%23f47f04' mask='url(%23mask-2)'%3e%3c/path%3e%3c/g%3e%3cg id='Group-6' transform='translate(10.452489, 13.975045)'%3e%3cmask id='mask-4' fill='white'%3e%3cuse xlink:href='%23path-3'%3e%3c/use%3e%3c/mask%3e%3cg id='Clip-5'%3e%3c/g%3e%3cpath d='M5.24821291,8.96732026 C4.5506835,8.96732026 3.87251869,8.63216667 3.49894308,8.03247712 L0.473222672,3.17517865 C-0.0835098833,2.28106209 0.247302215,1.13884967 1.21230531,0.623228758 C2.17771184,0.107234205 3.41099548,0.413991285 3.96772803,1.3077342 L6.99344844,6.16503268 C7.550181,7.05914924 7.2193689,8.20136166 6.2543658,8.71698257 C5.93686687,8.88661438 5.59032103,8.96732026 5.24821291,8.96732026' id='Fill-4' fill='%23f47f04' mask='url(%23mask-4)'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  background-color: #ffffff;
}

@media (min-width: 768px) {
  body.page-noticias .filternews__button {
    display: inherit;
  }
}

.page-area-atuacao .page-label {
  height: auto !important;
}

.page-area-atuacao .page-label .main--contained .container {
  margin-top: 0 !important;
  padding: 54px 0 52px 0 !important;
}

.page-area-atuacao .filternews {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0 !important;
  margin-left: 30px;
  padding-right: 30px;
}

.page-area-atuacao .filternews__title {
  color: #6b123c;
  font-size: 28px;
  line-height: 22px;
  letter-spacing: -0.5px;
  font-family: "Setimo-Regular";
}

@media (max-width: 599px) {
  .page-area-atuacao .filternews__title {
    margin-bottom: 27px;
  }
}

.page-area-atuacao .filternews__categorieselect {
  margin-top: -5px !important;
  margin-right: 17px !important;
}

.page-area-atuacao section#voltar {
  margin: 49px 0 50px 0 !important;
}

.page-area-atuacao section#noticia .main.main--contained.fbx .areaSimilar__title {
  margin-bottom: 37px;
}

.page-area-atuacao section#noticia .main.main--contained.fbx .newsarticle__title {
  margin-bottom: 25px;
}

.newslist__title {
  font-family: "Setimo-Bold", sans-serif;
  line-height: 1.27;
  color: #6b123c;
  display: block;
  text-decoration: none;
}

.newslist__description, .newsarticle__description {
  font-family: "Georgia";
  line-height: 1.38;
  color: #4a4a4a;
}

.newslist__wrapper {
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (min-width: 768px) {
  .newslist__wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }
}

.newslist__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 768px) {
  .newslist__item {
    margin-bottom: 30px;
  }
}

@media (min-width: 768px) {
  .newslist__item.firstitem, .newslist__item.wideitem {
    grid-area: 1 / 1 / 2 / 4;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 768px) {
  .firstitem .newslist__itemmetadata--top,
  .wideitem .newslist__itemmetadata--top {
    display: none;
  }
}

@media (max-width: 768px) {
  .newslist__itemmetadata--top.compliance {
    padding: 0px 26px;
  }
}

@media (max-width: 767px) {
  .newslist__itemmetadata--content {
    display: none;
  }
}

@media (min-width: 768px) {
  .newslist__item:not(.firstitem):not(.wideitem) .newslist__itemmetadata--content {
    display: none;
  }
}

.newslist__itemcategory {
  display: block;
  font-family: "Setimo-Regular";
  font-size: 14px;
  line-height: 1.67;
  color: #f47f04;
  cursor: pointer;
}

.newslist__itemsession {
  font-family: "Setimo-Bold";
  font-size: 18px;
  line-height: 1.66;
  color: #9b9b9b;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  .newslist__itemsession {
    font-size: 14px;
  }
}

.newslist__itemmedia {
  margin-left: -30px;
  margin-right: -30px;
  margin-bottom: 13px;
}

@media (min-width: 768px) {
  .newslist__itemmedia {
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }
  .firstitem .newslist__itemmedia,
  .wideitem .newslist__itemmedia {
    padding-top: 0;
    height: auto;
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .wideitem .newslist__itemmedia {
    width: calc(100% / 3 - 12px);
    margin-right: 28px;
  }
}

@media (min-width: 1024px) {
  .wideitem .newslist__itemmedia {
    width: calc(100% / 3 - 24px);
  }
}

@media (min-width: 1280px) {
  .wideitem .newslist__itemmedia {
    width: calc(100% / 3 - 33px);
  }
}

.newslist__itemcontent.compliance {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 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: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 768px) {
  .newslist__itemcontent.compliance {
    padding: 0px 26px;
  }
}

.newslist__itemimagelink {
  display: block;
}

.wideitem .newslist__itemimagelink {
  height: 0;
  position: relative;
}

.newslist__itemimage {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: calc(155 / 230 * 100vw);
}

.firstitem .newslist__itemimage {
  height: auto;
}

.newslist__itemimage.compliance {
  height: 390px;
}

@media (max-width: 768px) {
  .newslist__itemimage.compliance {
    -o-object-fit: contain;
       object-fit: contain;
  }
}

@media (min-width: 768px) {
  .newslist__itemimage {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .firstitem .newslist__itemimage {
    position: static;
  }
}

@media (min-width: 768px) {
  .firstitem .newslist__itemimage {
    width: 457px;
    height: 305px;
    margin-right: 28px;
  }
}

@media (min-width: 1024px) {
  .firstitem .newslist__itemimage {
    width: 510px;
    height: 340px;
    margin-right: 70px;
  }
}

.newslist__title {
  font-size: 18px;
  margin-bottom: 0.5em;
}

@media (min-width: 1024px) {
  .newslist__title {
    font-size: 22px;
  }
}

.newslist__description {
  font-size: 16px;
}

.newslist__btn {
  display: block;
  padding: 12px 0px;
  width: 100%;
  background-color: #f47f04;
  color: #fff;
  text-decoration: none;
  border-radius: 5px;
  font-family: "Setimo-Bold", sans-serif;
  text-align: center;
  margin-top: 26px;
}

.newslist-container {
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.newslist-container.loading {
  opacity: 0.6;
}

.newsarticle {
  margin-bottom: 60px;
}

.newsarticle__metadata {
  margin-bottom: 8px;
}

.newsarticle__date {
  font-size: 18px;
  font-family: Georgia, serif;
  font-style: italic;
  color: #9b9b9b;
  line-height: 1;
  display: block;
}

.newsarticle__category {
  display: block;
  font-family: "Setimo-Regular";
  font-size: 14px;
  line-height: 1.67;
  color: #f47f04;
}

@media (min-width: 768px) {
  .newsarticle__category {
    font-size: 14px;
  }
}

.newsarticle__title {
  font-family: "Setimo-Bold", sans-serif;
  font-size: 36px;
  line-height: 1.19;
  color: #4a4a4a;
  margin-bottom: 1.33em;
}

.newsarticle__itemmedia {
  margin-left: -30px;
  margin-right: -30px;
  margin-bottom: 40px;
}

@media (min-width: 768px) {
  .newsarticle__itemmedia {
    margin-left: 0;
    margin-right: 0;
  }
}

.newsarticle__itemimage {
  width: 100%;
}

.newsarticle__description {
  font-size: 16px;
  font-style: normal;
  line-height: 2;
  letter-spacing: 0.03px;
}

.newsarticle__description p {
  padding-bottom: 20px;
}

.newsarticle__description strong {
  font-family: "Georgia Bold Italic";
}

.newsarticle__font-article {
  font-family: "Setimo-Regular";
  font-size: 14px;
  margin-top: 15px;
  line-height: 2;
  letter-spacing: 0.03px;
  font-style: italic;
}

.newsarticle__link-download {
  margin-top: 30px;
  margin-bottom: 37px;
  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;
  width: 100%;
  height: 38px;
  border-radius: 4px;
  border: solid 2px #f47f04;
  font-family: "Setimo-Bold";
  font-size: 14px;
  font-style: italic;
  float: left;
  color: #f47f04;
}

@media (min-width: 768px) {
  .newsarticle__link-download {
    width: 181px;
    height: 38px;
    margin: 23px auto 55px;
  }
}

.newsarticle em {
  font-style: italic;
}

.newsarticle ol,
.newsarticle ul {
  padding-left: 1em;
}

.newsarticle ol {
  list-style: decimal;
}

.newsarticle ul {
  list-style: disc;
}

.newsarticle a {
  color: #f47f04;
  text-decoration: none;
}

.newsarticle a:hover {
  text-decoration: none;
}

.fade-enter-active,
.fade-leave-active {
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

/* .fade-leave-active em versões anteriores a 2.1.8 */
.fade-enter,
.fade-leave-to {
  opacity: 0;
}

select::-ms-expand {
  display: none;
}

select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  text-indent: 1px !important;
  -o-text-overflow: "" !important;
     text-overflow: "" !important;
}

.compliance-text {
  margin-bottom: 30px;
}

.compliance-text span {
  font-family: "Setimo-Bold", sans-serif;
  line-height: 1.27;
  color: #6b123c;
  font-size: 18px;
  margin-bottom: 10px;
  display: block;
}

@media (min-width: 768px) {
  .compliance-text span {
    font-size: 22px;
  }
}

.compliance-text p {
  font-family: "Georgia";
  line-height: 1.38;
  color: #4a4a4a;
  font-size: 16px;
  margin-bottom: 8px;
}

.compliance-text p a {
  text-decoration: none;
  color: #6b123c;
  cursor: pointer;
}

.compliance-text p a:hover {
  color: #f47f04;
}

.circular-wrapper article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 0px;
  border-bottom: 1px solid #cecece;
}

@media (min-width: 768px) {
  .circular-wrapper article {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 20px 30px;
    gap: 20px;
  }
}

.circular-wrapper article .info {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .circular-wrapper article .info {
    margin-bottom: 0px;
  }
}

.circular-wrapper article .info p {
  font-family: "Georgia";
  color: #9b9b9b;
  font-size: 14px;
  margin-bottom: 10px;
}

.circular-wrapper article .info h2 {
  font-family: "Setimo-Bold", sans-serif;
  line-height: 1.27;
  color: #6b123c;
  font-size: 18px;
}

@media (min-width: 768px) {
  .circular-wrapper article .info h2 {
    font-size: 22px;
  }
}

.circular-wrapper article a {
  padding: 16px 24px;
  background-color: #f47f04;
  color: #fff;
  text-decoration: none;
  border-radius: 5px;
  font-family: "Setimo-Bold", sans-serif;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.select-container {
  width: 100%;
  height: 40px;
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  .select-container {
    width: 360px;
    margin-bottom: 0px;
    margin-right: 32px;
  }
}

.select-container .v-select,
.select-container .vs__dropdown-toggle {
  height: 100%;
}

.select-container .vs__selected {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  color: #f47f04;
  font-weight: 700;
  margin-top: 0px;
  margin-left: 4px;
  position: relative !important;
}

.select-container .vs__dropdown-toggle {
  background-color: #fff;
  border: 1px solid #a9a7a7;
  padding: 0px;
}

.select-container .vs__actions {
  padding: 4px 10px 0 3px;
}

.select-container .vs__open-indicator {
  fill: #f47f04;
}

.select-container .vs__dropdown-menu {
  top: calc(100%);
  border: 1px solid #a9a7a7;
}

.select-container .vs__dropdown-option {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  color: #666;
  font-weight: 700;
  padding: 8px 12px;
}

.select-container .vs__dropdown-option--highlight {
  background-color: #f47f04;
  color: #fff;
}

.select-container .vs--disabled {
  opacity: .6;
}

.select-container .vs__search {
  opacity: 0 !important;
}

.materials {
  padding-block: 56px;
  padding-inline: 32px;
  background-color: #f7f4f1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 1024px) {
  .materials {
    padding-inline: 40px;
    padding-block: 96px;
  }
}

@media (min-width: 1200px) {
  .materials {
    padding-inline: 90px;
  }
}

@media (min-width: 1400px) {
  .materials {
    padding-inline: calc((100% - 1200px) / 2);
  }
}

@media (min-width: 1920px) {
  .materials {
    padding-inline: calc((100% - 1500px) / 2);
  }
}

.materials__grid {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}

@media (min-width: 768px) {
  .materials__grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }
}

@media (min-width: 1400px) {
  .materials__grid {
    grid-template-columns: repeat(4, 1fr);
  }
}

.materials__menu-box {
  width: 100%;
  height: 113px;
  background-color: #6b123c;
}

@media (min-width: 768px) {
  .materials__menu-box {
    height: 127px;
  }
}

.materials header {
  display: none;
}

@media screen and (max-width: 767px) {
  .mainbanner__title {
    font-size: 43px;
    line-height: 0.98;
    font-weight: normal;
  }
  .mainbanner__image {
    width: 100%;
    height: auto;
    max-width: 100%;
    display: block;
  }
  .block-text {
    width: 100%;
    margin-bottom: 22px;
    text-align: center;
  }
  .block-text__title {
    width: 100%;
    font-size: 20px;
  }
  .block-text__text {
    width: 100%;
    font-size: 20px;
  }
  .arquivo_de_extensao {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .arquivo_de_extensao p {
    font-family: 'Setimo-regular';
  }
  .filename {
    display: none;
    margin: 0px 0px 20px !important;
  }
  .filename p {
    font-family: 'Setimo-regular';
  }
  .btn-anex {
    margin: auto;
    background: #fff;
    border: 1px solid #f47f04;
    border-radius: 4px;
    color: #f47f04;
    cursor: pointer;
    font-family: 'Setimo-Bold-It';
    font-size: 22px;
    padding: 15px 24px;
    text-align: center;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 62px;
    text-decoration: none;
  }
  .mainbanner__title--contato {
    font-weight: normal;
  }
  .botoes_entrarEmContato_e_trabalheConosco {
    margin-top: 80px;
    margin-bottom: 28px;
  }
  .btn_eec {
    margin-bottom: 28px;
  }
  .btn_eec2 {
    float: left;
    margin-bottom: 13px;
  }
}

@media screen and (max-width: 767px) and (min-width: 768px) {
  .btn_eec2 {
    float: right;
  }
}

@media screen and (max-width: 767px) {
  .files_anex_btn {
    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-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .arquivos_e_texto {
    font-size: 19px;
    color: #949494;
    line-height: 1.58;
    margin-bottom: 30px;
  }
  .arquivos_e_texto p {
    font-family: 'Setimo-regular';
    line-height: 1.58;
    font-size: 19px;
  }
  .botao_anexar {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .mainbanner__title {
    font-size: 90px;
    line-height: 1.33;
    font-weight: normal;
  }
  .mainbanner__image {
    width: 100%;
    height: auto;
    max-width: 100%;
    display: block;
  }
  .container {
    margin-top: 42px;
  }
  .block-text {
    width: 100%;
    margin-bottom: 22px;
    text-align: left;
  }
  .block-text__title {
    width: 100%;
    font-size: 20px;
  }
  .block-text__text {
    width: 100%;
    font-size: 20px;
  }
  .arquivo_de_extensao {
    float: left;
    margin-top: 62px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 19px;
  }
  .arquivo_de_extensao p {
    font-family: 'Setimo-regular';
  }
  .filename {
    display: none;
    margin: 0px 0px 20px !important;
  }
  .btn-anex {
    margin: 15px auto;
    background: #fff;
    border: 1px solid #f47f04;
    border-radius: 4px;
    color: #f47f04;
    cursor: pointer;
    font-family: 'Setimo-Bold-It';
    font-size: 22px;
    padding: 15px 24px;
    text-align: center;
    width: 245px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
  }
  .botoes_entrarEmContato_e_trabalheConosco {
    display: none;
    margin-top: 80px;
    margin-bottom: 28px;
    width: 100%;
  }
  .btn_eec {
    margin-bottom: 28px;
  }
  .botoes_entrarEmContato_e_trabalheConosco_2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .btn-eec2 {
    margin-bottom: 28px;
  }
  .files_anex_btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .arquivos_e_texto {
    font-family: 'Setimo-regular';
    font-size: 19px;
    color: #949494;
    line-height: 1.58;
  }
  .arquivos_e_texto p {
    font-family: 'Setimo-regular';
    line-height: 1.58;
    font-size: 19px;
  }
}

@media (min-width: 1025px) {
  .mainbanner__title {
    font-size: 90px;
    line-height: 1.33;
    font-weight: normal;
  }
  .mainbanner__image {
    width: 100%;
    height: auto;
    max-width: 100%;
    display: block;
  }
  .container {
    margin-top: 42px;
  }
  .block-text {
    width: 100%;
    margin-bottom: 22px;
    text-align: left;
  }
  .block-text__title {
    width: 100%;
    font-size: 20px;
  }
  .block-text__text {
    width: 100%;
    font-size: 20px;
  }
  .botoes_entrarEmContato_e_trabalheConosco {
    margin-top: 80px;
    margin-bottom: 28px;
  }
  .btn_eec {
    margin-bottom: 28px;
  }
  .arquivos_button {
    display: block;
    width: 100%;
  }
  .arquivos_button .arquivo_de_extensao {
    float: left;
    margin-top: 62px;
    width: 20%;
    font-size: 19px;
  }
  .arquivos_button .arquivo_de_extensao p {
    font-family: 'Setimo-regular';
    font-size: 20px;
    line-height: 27px;
  }
  .arquivos_button .btn-anex {
    margin: 15px auto;
    background: #fff;
    border: 1px solid #f47f04;
    border-radius: 4px;
    color: #f47f04;
    cursor: pointer;
    height: 62px;
    font-family: 'Setimo-Bold-It';
    font-size: 22px;
    padding: 15px 24px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
  }
  .arquivos_e_texto {
    font-family: 'Setimo-regular';
    font-size: 19px;
    color: #949494;
    line-height: 1.58;
  }
  .arquivos_e_texto p {
    font-family: 'Setimo-regular';
    line-height: 1.58;
    font-size: 19px;
  }
}

.btn-enviar {
  background: #f47f04;
  border: 0;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  font-family: 'Setimo-Bold-It';
  font-size: 22px;
  padding: 15px 24px;
  text-align: center;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-decoration: none;
}

@media (min-width: 767px) {
  .btn-enviar {
    width: 50%;
    font-size: 22px;
    margin-right: 12px;
  }
}

.btn-enviar:not(:disabled):hover {
  background: #f45304;
}

.btn-enviar.btn--about {
  text-decoration: none;
  display: block;
  font-family: 'Setimo-Bold';
  font-style: italic;
  font-size: 22px;
}

@media (min-width: 1024px) {
  .btn-enviar.btn--about {
    max-width: 271px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

@media (max-width: 767px) {
  .btn-enviar.btn--about {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    border-radius: 0;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    padding: 30px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.btn-enviar.btn--contato {
  font-family: 'Setimo-Regular', sans-serif;
}

#header {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 32px;
  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;
  gap: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top: 5px solid #6b123c;
}

@media (min-width: 768px) {
  #header {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

@media (min-width: 1024px) {
  #header {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media (min-width: 1200px) {
  #header {
    padding-left: 90px;
    padding-right: 90px;
  }
}

@media (min-width: 1400px) {
  #header {
    padding-left: calc((100% - 1200px) / 2);
    padding-right: calc((100% - 1200px) / 2);
  }
}

@media (min-width: 1900px) {
  #header {
    padding-left: calc((100% - 1500px) / 2);
    padding-right: calc((100% - 1500px) / 2);
  }
}

#header .header-logo {
  display: block;
  height: 44px;
}

#header .header-logo img {
  height: 100%;
}

@media (min-width: 1024px) {
  #header .header-logo {
    height: 58px;
  }
}

#header .desk-nav {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media (min-width: 1200px) {
  #header .desk-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

#header .desk-nav .item-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 20px;
  list-style: none;
  padding: 0;
  margin: 0;
}

#header .desk-nav .item-list .item a,
#header .desk-nav .item-list .item span {
  color: #fff;
  text-decoration: none;
  font-family: Setimo-Regular;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  cursor: pointer;
}

@media (min-width: 1900px) {
  #header .desk-nav .item-list .item a,
  #header .desk-nav .item-list .item span {
    font-size: 15px;
  }
}

#header .desk-nav .item-list .item > a {
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}

#header .desk-nav .item-list .item > a:hover {
  opacity: .7;
}

#header .desk-nav .item-list .item .item-with-submenu {
  position: relative;
}

#header .desk-nav .item-list .item .item-with-submenu:hover span {
  opacity: 0.7;
}

#header .desk-nav .item-list .item .item-with-submenu:hover .submenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#header .desk-nav .item-list .item .item-with-submenu .submenu {
  display: none;
  position: absolute;
  top: 0px;
  left: -12px;
  width: 160px;
  padding-top: 32px;
  background-color: transparent;
  border-radius: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
  cursor: pointer;
}

#header .desk-nav .item-list .item .item-with-submenu .submenu a {
  padding: 16px;
  display: block;
  border-radius: 4px;
  color: #fff;
  font-weight: 500;
  background-color: #f47f04;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

#header .desk-nav .item-list .item .item-with-submenu .submenu a:hover {
  background-color: #fff;
  color: #f47f04;
}

#header .mob-nav {
  position: relative;
  z-index: 1000;
}

@media (min-width: 1200px) {
  #header .mob-nav {
    display: none;
  }
}

#header .mob-nav .mob-nav-btn {
  position: relative;
  width: 32px;
  height: 32px;
  cursor: pointer;
  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;
  gap: 7px;
  z-index: 10002;
}

#header .mob-nav .mob-nav-btn div {
  background-color: #fff;
  height: 2px;
  border-radius: 2px;
  -webkit-transition: all cubic-bezier(0.25, 0.1, 0.28, 1.54) 0.32s;
  -o-transition: all cubic-bezier(0.25, 0.1, 0.28, 1.54) 0.32s;
  transition: all cubic-bezier(0.25, 0.1, 0.28, 1.54) 0.32s;
}

#header .mob-nav .mob-nav-btn div:nth-of-type(1), #header .mob-nav .mob-nav-btn div:nth-of-type(2) {
  width: 24px;
}

#header .mob-nav .mob-nav-btn div:nth-of-type(3) {
  width: 16px;
}

#header .mob-nav .mob-nav-container {
  z-index: 1001;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0px;
  left: 0px;
  background-color: #6B123C;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: opacity .2s linear;
  -o-transition: opacity .2s linear;
  transition: opacity .2s linear;
}

#header .mob-nav .mob-nav-container .menu-locale {
  position: absolute;
  top: 35px;
  left: 32px;
}

#header .mob-nav .mob-nav-container .item-list {
  position: relative;
  left: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 28px;
  list-style: none;
  width: calc(100% - 64px);
}

#header .mob-nav .mob-nav-container .item-list .item span {
  color: #fff;
  text-decoration: none;
  font-family: Setimo-Regular;
  font-size: 24px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

#header .mob-nav .mob-nav-container .item-list .item .submenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 28px;
}

#header .mob-nav.open .mob-nav-btn div:nth-of-type(1) {
  width: 40px;
  height: 3px;
  -webkit-transform: rotate(45deg) translate(10px, 3px);
      -ms-transform: rotate(45deg) translate(10px, 3px);
          transform: rotate(45deg) translate(10px, 3px);
}

#header .mob-nav.open .mob-nav-btn div:nth-of-type(2) {
  width: 0;
  opacity: 0;
}

#header .mob-nav.open .mob-nav-btn div:nth-of-type(3) {
  width: 40px;
  height: 3px;
  -webkit-transform: rotate(-45deg) translate(10px, -3px);
      -ms-transform: rotate(-45deg) translate(10px, -3px);
          transform: rotate(-45deg) translate(10px, -3px);
}

#header .mob-nav.open .mob-nav-container {
  opacity: 1;
  pointer-events: all;
}

.menu-locale {
  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;
  gap: 8px;
  padding: 4px;
  border-radius: 30px;
  border: 2px solid rgba(255, 255, 255, 0.3);
  position: relative;
}

.menu-locale__item {
  width: 36px;
  height: 36px;
  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;
  cursor: pointer;
  position: relative;
  z-index: 2;
  opacity: 0.6;
}

.menu-locale__item span {
  font-family: "Setimo", sans-serif;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  text-transform: uppercase;
  margin-top: 1px;
}

.menu-locale__item:hover {
  opacity: 0.8;
}

.menu-locale__item[data-active='true'] {
  opacity: 1 !important;
}

.menu-locale__item[data-active='true'] span {
  color: #fff !important;
}

@media (min-width: 768px) {
  .menu-locale__item {
    width: 32px;
    height: 32px;
  }
}

.menu-locale__slider {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 36px;
  height: 36px;
  background-color: #F47F04;
  border-radius: 100%;
  z-index: 1;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.menu-locale__slider[data-position='left'] {
  -webkit-transform: translateX(0px);
      -ms-transform: translateX(0px);
          transform: translateX(0px);
}

.menu-locale__slider[data-position='right'] {
  -webkit-transform: translateX(calc(100% + 8px));
      -ms-transform: translateX(calc(100% + 8px));
          transform: translateX(calc(100% + 8px));
}

@media (min-width: 768px) {
  .menu-locale__slider {
    width: 32px;
    height: 32px;
  }
}

.banner {
  width: 100%;
  height: 100dvh;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
}

@media (min-width: 768px) {
  .banner {
    min-height: 800px;
  }
}

.banner.is-visible .banner-item .content h2 {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.banner.is-visible .banner-item .content h1 {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.banner.is-visible .banner-item .content p {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.banner.is-visible .banner-item .content a {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.banner.is-visible .banner-item img {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.banner .swiper-container {
  height: 100% !important;
}

.banner .swiper-container .swiper-slide {
  overflow: hidden !important;
}

.banner .banner-item {
  width: 100%;
  height: 100%;
  position: relative;
}

.banner .banner-item .content {
  position: absolute;
  top: 180px;
  left: 30px;
  width: calc(100% - 64px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  margin: 0 auto;
  z-index: 2;
}

@media (min-width: 768px) {
  .banner .banner-item .content {
    max-width: 960px;
    top: 43%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media (min-width: 1024px) {
  .banner .banner-item .content {
    left: 40px;
  }
}

@media (min-width: 1200px) {
  .banner .banner-item .content {
    left: 90px;
  }
}

@media (min-width: 1400px) {
  .banner .banner-item .content {
    left: calc((100% - 1200px) / 2);
  }
}

@media (min-width: 1900px) {
  .banner .banner-item .content {
    left: calc((100% - 1500px) / 2);
  }
}

.banner .banner-item .content h2 {
  font-family: Setimo-Bold;
  color: #F47F04;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 5px;
  opacity: 0;
  -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-delay: 0.1s;
       -o-transition-delay: 0.1s;
          transition-delay: 0.1s;
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

.banner .banner-item .content h1 {
  font-family: Setimo-Regular;
  color: #fff;
  font-size: 36px;
  text-transform: uppercase;
  letter-spacing: -1px;
  line-height: 44px;
  opacity: 0;
  -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-delay: 0.2s;
       -o-transition-delay: 0.2s;
          transition-delay: 0.2s;
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

@media (min-width: 768px) {
  .banner .banner-item .content h1 {
    font-size: 60px;
    line-height: 68px;
  }
}

.banner .banner-item .content p {
  display: none;
  font-family: Georgia;
  color: #fff;
  font-size: 18px;
  line-height: 28px;
  max-width: 560px;
  opacity: 0;
  -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-delay: 0.3s;
       -o-transition-delay: 0.3s;
          transition-delay: 0.3s;
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

@media (min-width: 768px) {
  .banner .banner-item .content p {
    display: block;
  }
}

.banner .banner-item .content a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 14px;
  font-family: Setimo-Bold;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  right: 16px;
  opacity: 0;
  -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-delay: 0.4s;
       -o-transition-delay: 0.4s;
          transition-delay: 0.4s;
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

@media (min-width: 768px) {
  .banner .banner-item .content a:hover svg {
    -webkit-transform: translateX(8px);
        -ms-transform: translateX(8px);
            transform: translateX(8px);
  }
}

.banner .banner-item .content svg {
  width: 24px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.banner .banner-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-delay: 0.4s;
       -o-transition-delay: 0.4s;
          transition-delay: 0.4s;
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

.banner .controls {
  position: absolute;
  left: 32px;
  bottom: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 48px;
  z-index: 2;
}

@media (min-width: 768px) {
  .banner .controls {
    bottom: 190px;
  }
}

@media (min-width: 1024px) {
  .banner .controls {
    left: 40px;
  }
}

@media (min-width: 1200px) {
  .banner .controls {
    left: 90px;
  }
}

@media (min-width: 1400px) {
  .banner .controls {
    left: calc((100% - 1200px) / 2);
  }
}

@media (min-width: 1900px) {
  .banner .controls {
    left: calc((100% - 1500px) / 2);
  }
}

.banner .controls .controll-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}

.banner .controls .controll-btns .controll-btn {
  padding: 0px;
  border: none;
  width: 40px;
  height: 40px;
  background-color: #6B123C;
  border-radius: 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;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.banner .controls .controll-btns .controll-btn path {
  -webkit-transition: stroke 0.3s;
  -o-transition: stroke 0.3s;
  transition: stroke 0.3s;
}

.banner .controls .controll-btns .controll-btn.swiper-button-disabled {
  background-color: #fff;
}

.banner .controls .controll-btns .controll-btn.swiper-button-disabled path {
  stroke: rgba(0, 0, 0, 0.5);
}

@media (min-width: 768px) {
  .banner .controls .controll-btns .controll-btn {
    cursor: pointer;
  }
}

.banner .controls .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}

.banner .controls .pagination .current-page span,
.banner .controls .pagination .total {
  font-family: Setimo-Bold;
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
}

.banner .controls .pagination .divider {
  width: 2px;
  height: 28px;
  background-color: #6B123C;
  -webkit-transform: rotate(25deg);
      -ms-transform: rotate(25deg);
          transform: rotate(25deg);
}

.home-news {
  position: relative;
  width: 100%;
  margin-top: -52px;
  z-index: 2;
  overflow: hidden;
}

.home-news.is-visible .home-news-grid article {
  opacity: 1 !important;
}

@media (min-width: 768px) {
  .home-news {
    margin-top: -130px;
  }
}

.home-news .home-news-header {
  width: 80%;
  height: 52px;
  background-color: #EFEAE6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 768px) {
  .home-news .home-news-header {
    width: calc(100% - 32px);
    height: 130px;
  }
}

@media (min-width: 1024px) {
  .home-news .home-news-header {
    width: calc(100% - 40px);
  }
}

@media (min-width: 1200px) {
  .home-news .home-news-header {
    width: calc(100% - 90px);
  }
}

@media (min-width: 1400px) {
  .home-news .home-news-header {
    width: calc(100% - (100% - 1200px)/2);
  }
}

@media (min-width: 1900px) {
  .home-news .home-news-header {
    width: calc(100% - (100% - 1500px)/2);
  }
}

.home-news .home-news-header .home-news-header-content {
  position: relative;
  width: 100%;
  top: 75px;
  left: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}

@media (min-width: 768px) {
  .home-news .home-news-header .home-news-header-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: static;
    padding-left: 32px;
    padding-right: 54px;
  }
}

@media (min-width: 1024px) {
  .home-news .home-news-header .home-news-header-content {
    padding-left: 40px;
  }
}

@media (min-width: 1200px) {
  .home-news .home-news-header .home-news-header-content {
    padding-left: 90px;
  }
}

@media (min-width: 1400px) {
  .home-news .home-news-header .home-news-header-content {
    padding-left: calc(100% - 1200px);
  }
}

@media (min-width: 1900px) {
  .home-news .home-news-header .home-news-header-content {
    padding-left: calc(100% - 1500px);
  }
}

.home-news .home-news-header .home-news-header-content h3 {
  font-family: Setimo-Bold;
  font-size: 18px;
  color: #6B123C;
  letter-spacing: 4px;
  text-transform: uppercase;
}

.home-news .home-news-header .home-news-header-content .filter-container {
  width: calc(100vw - 64px);
  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;
  gap: 32px;
}

@media (min-width: 768px) {
  .home-news .home-news-header .home-news-header-content .filter-container {
    width: 400px;
  }
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 50px;
  position: relative;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .filter-container-inputs-slider {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .filter-container-inputs-slider .home-news-select {
  width: 100%;
  height: 48px;
  position: absolute;
  top: 0px;
  left: 0px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  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;
  border-bottom: 2px solid rgba(107, 18, 60, 0.4);
  cursor: pointer;
  opacity: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .filter-container-inputs-slider .home-news-select span {
  font-family: Setimo-Regular;
  font-size: 14px;
  color: #6B123C;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .filter-container-inputs-slider .home-news-select svg {
  width: 15px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .filter-container-inputs-slider .home-news-select svg.rotate {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .filter-container-inputs-slider .home-news-search-input {
  width: 100%;
  height: 48px;
  position: absolute;
  left: 0px;
  top: 48px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  border-bottom: 2px solid rgba(107, 18, 60, 0.4);
  opacity: 0;
  position: relative;
  padding-right: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .filter-container-inputs-slider .home-news-search-input input {
  width: 100%;
  height: 100%;
  padding: 0px;
  border: none;
  background-color: transparent;
  font-family: Setimo-Regular;
  font-size: 18px;
  color: #876C5A;
  outline: none;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .filter-container-inputs-slider .home-news-search-input input::-webkit-input-placeholder {
  font-family: Setimo-Regular;
  font-size: 18px;
  color: rgba(107, 18, 60, 0.8);
  letter-spacing: 2px;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .filter-container-inputs-slider .home-news-search-input input::-moz-placeholder {
  font-family: Setimo-Regular;
  font-size: 18px;
  color: rgba(107, 18, 60, 0.8);
  letter-spacing: 2px;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .filter-container-inputs-slider .home-news-search-input input::-ms-input-placeholder {
  font-family: Setimo-Regular;
  font-size: 18px;
  color: rgba(107, 18, 60, 0.8);
  letter-spacing: 2px;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .filter-container-inputs-slider .home-news-search-input input::placeholder {
  font-family: Setimo-Regular;
  font-size: 18px;
  color: rgba(107, 18, 60, 0.8);
  letter-spacing: 2px;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .filter-container-inputs-slider .home-news-search-input .close-search-btn {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 40px;
  height: 100%;
  background-color: #EFEAE6;
  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;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .filter-container-inputs-slider.search-selected .home-news-select {
  top: -48px;
  opacity: 0;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .filter-container-inputs-slider.search-selected .home-news-search-input {
  top: 0px;
  opacity: 1;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .home-news-select-items {
  position: absolute;
  top: 48px;
  left: 0px;
  width: calc(100%);
  padding: 0px 0px;
  background-color: #fff;
  overflow: hidden;
  list-style: none;
  border-top: 2px solid #6B123C;
  max-height: 0px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none;
  opacity: 0;
  z-index: 5;
  -webkit-box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.2);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .home-news-select-items span {
  display: none;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .home-news-select-items.open {
  max-height: 800px;
  padding: 8px 0px;
  pointer-events: all;
  opacity: 1;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .home-news-select-items li {
  padding: 16px;
  cursor: pointer;
  font-family: Setimo-Regular;
  font-size: 14px;
  color: #6B123C;
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.home-news .home-news-header .home-news-header-content .filter-container .filter-container-inputs .home-news-select-items li:hover {
  background-color: #6B123C;
  color: #fff;
}

.home-news .home-news-header .home-news-header-content .filter-container .home-news-search-btn {
  width: 48px;
  height: 48px;
  border-radius: 100%;
  background-color: #fff;
  cursor: pointer;
  padding: 0px;
  border: none;
  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-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.home-news .home-news-header .home-news-header-content .filter-container .home-news-search-btn svg {
  width: 16px;
}

.home-news .home-news-header .home-news-header-content .filter-container .home-news-search-btn svg path {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.home-news .home-news-header .home-news-header-content .filter-container .home-news-search-btn.search-selected {
  background-color: #6B123C;
}

.home-news .home-news-header .home-news-header-content .filter-container .home-news-search-btn.search-selected path {
  fill: #fff;
}

.home-news .home-news-content {
  width: 100%;
  background-color: #EFEAE6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 64px;
}

@media (min-width: 768px) {
  .home-news .home-news-content {
    padding-bottom: 102px;
  }
}

@media (min-width: 1024px) {
  .home-news .home-news-content {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media (min-width: 1200px) {
  .home-news .home-news-content {
    padding-left: 90px;
    padding-right: 90px;
  }
}

@media (min-width: 1400px) {
  .home-news .home-news-content {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.home-news .home-news-content .home-news-grid {
  padding-top: 140px;
}

@media (min-width: 1400px) {
  .home-news .home-news-content .home-news-grid {
    max-width: 1200px;
    margin: 0px auto;
  }
}

@media (min-width: 1900px) {
  .home-news .home-news-content .home-news-grid {
    max-width: 1500px;
  }
}

.home-news .home-news-content .home-news-grid article {
  width: 100%;
  position: relative;
  overflow: hidden;
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.4s;
       -o-transition-duration: 0.4s;
          transition-duration: 0.4s;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(1) {
  -webkit-transition-delay: 0.1s;
       -o-transition-delay: 0.1s;
          transition-delay: 0.1s;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(2) {
  -webkit-transition-delay: 0.2s;
       -o-transition-delay: 0.2s;
          transition-delay: 0.2s;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(3) {
  -webkit-transition-delay: 0.3s;
       -o-transition-delay: 0.3s;
          transition-delay: 0.3s;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(4) {
  -webkit-transition-delay: 0.4s;
       -o-transition-delay: 0.4s;
          transition-delay: 0.4s;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(5) {
  -webkit-transition-delay: 0.5s;
       -o-transition-delay: 0.5s;
          transition-delay: 0.5s;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(6) {
  -webkit-transition-delay: 0.6s;
       -o-transition-delay: 0.6s;
          transition-delay: 0.6s;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(7) {
  -webkit-transition-delay: 0.7s;
       -o-transition-delay: 0.7s;
          transition-delay: 0.7s;
}

.home-news .home-news-content .home-news-grid article a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  position: relative;
}

.home-news .home-news-content .home-news-grid article:hover img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.home-news .home-news-content .home-news-grid article .image-container {
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.home-news .home-news-content .home-news-grid article .image-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.home-news .home-news-content .home-news-grid article .info-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.home-news .home-news-content .home-news-grid article .main-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(odd) .info-container {
  background-color: #F5F2F0 !important;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(even) .info-container {
  background-color: #FFFFFF !important;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(1) .image-container {
  width: 100%;
  height: 100%;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(1) .info-container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: transparent !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(1) .info-container .category {
  display: block;
  font-family: Setimo-Bold;
  color: #fff;
  text-transform: uppercase;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(1) .info-container .main-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(1) .info-container .date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(1) .info-container .date span {
  font-family: Setimo-Regular;
  color: #fff;
  font-size: 14px;
  letter-spacing: 1.4px;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(1) .info-container .date .divider {
  width: 2px;
  height: 20px;
  background-color: #fff;
  opacity: 0.5;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(1) .info-container h3 {
  font-family: Setimo-Regular;
  color: #fff;
}

.home-news .home-news-content .home-news-grid article:nth-of-type(1) .info-container p {
  display: none;
}

.home-news .home-news-content .home-news-grid article:not(:nth-of-type(1)) .info-container .category,
.home-news .home-news-content .home-news-grid article:not(:nth-of-type(1)) .info-container .date {
  display: none;
}

.home-news .home-news-content .home-news-grid article:not(:nth-of-type(1)) .info-container h3 {
  font-family: Setimo-Regular;
  color: #6B123C;
}

@media (min-width: 768px) {
  .home-news .home-news-content .home-news-grid {
    padding-top: 0px;
  }
}

@media (max-width: 1023px) {
  .home-news .home-news-content .home-news-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(1) {
    height: 100vw;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(1) .info-container {
    padding: 32px;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(1) .info-container .category {
    font-size: 14px;
    letter-spacing: 4.2px;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(1) .info-container h3 {
    font-size: 18px;
    line-height: 26px;
    height: 82px;
  }
  .home-news .home-news-content .home-news-grid article:not(:nth-of-type(1)) {
    height: 130px;
  }
  .home-news .home-news-content .home-news-grid article:not(:nth-of-type(1)) a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home-news .home-news-content .home-news-grid article:not(:nth-of-type(1)) .image-container {
    width: 150px;
    height: 100%;
  }
  .home-news .home-news-content .home-news-grid article:not(:nth-of-type(1)) .info-container {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: calc(100% - 155px);
    height: 100%;
    background-color: #fff;
    padding: 16px 24px;
    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;
    position: relative;
  }
  .home-news .home-news-content .home-news-grid article:not(:nth-of-type(1)) .info-container h3 {
    font-size: 16px;
    line-height: 24px;
  }
  .home-news .home-news-content .home-news-grid article:not(:nth-of-type(1)) .info-container p {
    display: none;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(6), .home-news .home-news-content .home-news-grid article:nth-of-type(7) {
    display: none;
  }
}

@media (min-width: 1024px) {
  .home-news .home-news-content .home-news-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(4, 1fr);
    padding-top: 0px;
  }
  .home-news .home-news-content .home-news-grid article:hover img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(1) {
    grid-area: 1 / 1 / 3 / 3;
    height: 100%;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(1) .info-container {
    padding: 40px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(1) .info-container:before {
    content: "";
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 70%;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
    z-index: 1;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(1) .info-container .category {
    font-size: 14px;
    letter-spacing: 10px;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(1) .info-container .main-info {
    position: relative;
    z-index: 10;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(1) .info-container .date {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(1) .info-container h3 {
    font-size: 20px;
    line-height: 28px;
    text-align: end;
  }
  .home-news .home-news-content .home-news-grid article:not(:nth-of-type(1)) {
    width: 100%;
    height: 100%;
  }
  .home-news .home-news-content .home-news-grid article:not(:nth-of-type(1)) .info-container {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    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;
    padding: 24px 40px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .home-news .home-news-content .home-news-grid article:not(:nth-of-type(1)) .info-container .main-info {
    gap: 16px;
  }
  .home-news .home-news-content .home-news-grid article:not(:nth-of-type(1)) .info-container h3 {
    font-size: 20px;
    line-height: 24px;
  }
  .home-news .home-news-content .home-news-grid article:not(:nth-of-type(1)) .info-container p {
    font-family: Georgia;
    font-size: 16px;
    line-height: 22px;
    color: #876C5A;
    max-height: 120px;
    overflow: hidden;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(2) {
    grid-area: 1 / 3 / 2 / 5;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(3) {
    grid-area: 2 / 3 / 3 / 5;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(4) {
    grid-area: 3 / 1 / 5 / 2;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(5) {
    grid-area: 3 / 2 / 5 / 3;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(6) {
    grid-area: 3 / 3 / 5 / 4;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(7) {
    grid-area: 3 / 4 / 5 / 5;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(n+2):nth-of-type(-n+3) a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(n+2):nth-of-type(-n+3) .image-container {
    width: 50%;
    height: 100%;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(n+4):nth-of-type(-n+7) a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .home-news .home-news-content .home-news-grid article:nth-of-type(n+4):nth-of-type(-n+7) .image-container {
    width: 100%;
    height: 50%;
  }
}

.home-news .home-news-content .news-more-btn {
  margin-top: 64px;
  margin-left: 32px;
}

@media (min-width: 1024px) {
  .home-news .home-news-content .news-more-btn {
    margin-left: 0px;
  }
}

@media (min-width: 1400px) {
  .home-news .home-news-content .news-more-btn {
    margin-left: calc((100% - 1200px)/2);
  }
}

@media (min-width: 1900px) {
  .home-news .home-news-content .news-more-btn {
    margin-left: calc((100% - 1500px)/2);
  }
}

.awards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 56px 32px;
  background-color: #EFEAE6;
  overflow-x: hidden;
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
  -webkit-transition-delay: 0.2s;
       -o-transition-delay: 0.2s;
          transition-delay: 0.2s;
}

.awards.is-visible {
  opacity: 1;
}

@media (min-width: 1024px) {
  .awards {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media (min-width: 1200px) {
  .awards {
    padding-left: 90px;
    padding-right: 90px;
  }
}

@media (min-width: 1400px) {
  .awards {
    padding-left: calc((100% - 1200px) / 2);
    padding-right: calc((100% - 1200px) / 2);
  }
}

@media (min-width: 1900px) {
  .awards {
    padding-left: calc((100% - 1500px) / 2);
    padding-right: calc((100% - 1500px) / 2);
  }
}

.awards h3 {
  font-family: Setimo-Bold;
  color: #6B123C;
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
  letter-spacing: 5px;
  text-align: center;
}

.awards .main-swiper {
  width: 100%;
  height: 186px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}

@media (min-width: 768px) {
  .awards .main-swiper {
    height: 152px;
  }
}

.awards .main-swiper .swiper-btn {
  position: relative;
  width: 18px;
  height: 38px;
  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;
  cursor: pointer;
  z-index: 1;
}

@media (min-width: 768px) {
  .awards .main-swiper .swiper-btn {
    position: absolute;
  }
}

.awards .main-swiper .swiper-btn.swiper-button-disabled {
  opacity: 0.5;
  cursor: default;
}

.awards .main-swiper .swiper-btn#prev {
  left: -10px;
}

@media (min-width: 768px) {
  .awards .main-swiper .swiper-btn#prev {
    left: -40px;
  }
}

.awards .main-swiper .swiper-btn#next {
  right: -10px;
}

@media (min-width: 768px) {
  .awards .main-swiper .swiper-btn#next {
    right: -40px;
  }
}

.awards .main-swiper .swiper-btn svg {
  width: 100%;
  height: 100%;
}

.awards .main-swiper .swiper {
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.awards .main-swiper .swiper .swiper-container {
  height: 100%;
}

.awards .main-swiper .swiper .swiper-container .award-item {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

.awards .main-swiper .swiper .swiper-container .award-item img {
  width: auto;
  height: 100%;
}

@media (min-width: 768px) {
  .awards .pagination {
    margin-top: 40px;
  }
}

.awards .pagination .per-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}

@media (min-width: 768px) {
  .awards .pagination .per-slide {
    display: none;
  }
}

.awards .pagination .per-slide .current-page span,
.awards .pagination .per-slide .total {
  font-family: Setimo-Bold;
  color: #6B123C;
  font-size: 13px;
  text-transform: uppercase;
}

.awards .pagination .per-slide .divider {
  width: 2px;
  height: 28px;
  background-color: #6B123C;
  -webkit-transform: rotate(25deg);
      -ms-transform: rotate(25deg);
          transform: rotate(25deg);
}

.awards .pagination .per-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

@media (max-width: 767px) {
  .awards .pagination .per-view {
    display: none;
  }
}

.awards .pagination .per-view .swiper-pagination-bullet {
  width: 6px !important;
  height: 6px !important;
  border-radius: 50% !important;
  background-color: #6B123C !important;
  cursor: pointer !important;
  border: 2px solid #6B123C !important;
  opacity: 1 !important;
}

.awards .pagination .per-view .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: transparent !important;
}

.awards .award-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 100;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  pointer-events: none;
  opacity: 0;
}

.awards .award-modal.open {
  pointer-events: all;
  opacity: 1;
}

.awards .award-modal.open .modal-container {
  top: 50%;
}

.awards .award-modal .bg {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
}

.awards .award-modal .swiper-btn {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 18px;
  height: 38px;
  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;
  cursor: pointer;
  z-index: 1;
}

@media (min-width: 768px) {
  .awards .award-modal .swiper-btn {
    position: absolute;
  }
}

.awards .award-modal .swiper-btn.swiper-button-disabled {
  opacity: 0.5;
  cursor: default;
}

.awards .award-modal .swiper-btn#prev {
  left: 10px;
}

@media (min-width: 768px) {
  .awards .award-modal .swiper-btn#prev {
    left: 40px;
  }
}

.awards .award-modal .swiper-btn#next {
  right: 10px;
}

@media (min-width: 768px) {
  .awards .award-modal .swiper-btn#next {
    right: 40px;
  }
}

.awards .award-modal .swiper-btn svg {
  width: 100%;
  height: 100%;
}

.awards .award-modal .modal-container {
  position: absolute;
  top: 55%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: calc(100% - 64px);
  background-color: #fff;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@media (min-width: 768px) {
  .awards .award-modal .modal-container {
    width: 80%;
  }
}

@media (min-width: 1024px) {
  .awards .award-modal .modal-container {
    width: 60%;
  }
}

@media (min-width: 1366px) {
  .awards .award-modal .modal-container {
    width: 750px;
  }
}

.awards .award-modal .modal-container .close-btn {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
  z-index: 100;
}

.awards .award-modal .modal-container .close-btn svg {
  width: 100%;
  height: 100%;
}

.awards .award-modal .modal-container .swiper {
  width: 100%;
  height: 100%;
}

.awards .award-modal .modal-container .swiper .award-slide {
  width: 100%;
  height: 100%;
  position: relative;
  padding-bottom: 32px;
}

.awards .award-modal .modal-container .swiper .award-slide .row {
  background-color: #fff;
  width: 100%;
  padding: 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.awards .award-modal .modal-container .swiper .award-slide .row h5 {
  font-family: Setimo-Bold;
  font-size: 18px;
  color: #4a4a4a;
}

.awards .award-modal .modal-container .swiper .award-slide .content {
  width: 100%;
  font-family: Georgia;
  font-size: 16px;
  line-height: 25px;
  color: #4a4a4a;
  padding: 0px 32px;
  max-height: 500px;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.awards .award-modal .modal-container .swiper .award-slide p {
  font-family: Georgia;
  font-size: 16px;
  line-height: 25px;
  color: #4a4a4a;
  margin-bottom: 24px;
}

.awards .award-modal .modal-container .swiper .award-slide a {
  font-family: Georgia;
  font-size: 16px;
  line-height: 25px;
  color: #6B123C;
  text-decoration: none;
}

#footer {
  padding: 64px 32px 92px 32px;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  overflow: hidden;
}

@media (min-width: 1024px) {
  #footer {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media (min-width: 1200px) {
  #footer {
    padding-left: 90px;
    padding-right: 90px;
  }
}

@media (min-width: 1400px) {
  #footer {
    padding-left: calc((100% - 1200px) / 2);
    padding-right: calc((100% - 1200px) / 2);
  }
}

@media (min-width: 1900px) {
  #footer {
    padding-left: calc((100% - 1500px) / 2);
    padding-right: calc((100% - 1500px) / 2);
  }
}

#footer .logo-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  margin-bottom: 64px;
}

#footer .logo-row .logo {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 58px;
}

#footer .logo-row .logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

@media (min-width: 768px) {
  #footer .logo-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

#footer .country {
  font-family: Setimo-Bold;
  font-size: 18px;
  letter-spacing: 2.4px;
  color: #F47F04;
  text-transform: uppercase;
  margin-bottom: 24px;
}

#footer .state {
  font-family: Setimo-Bold;
  font-size: 15px;
  letter-spacing: 2px;
  color: #6B123C;
  text-transform: uppercase;
}

#footer .address strong {
  font-family: Setimo-Bold;
  font-size: 12px;
  letter-spacing: 1.2px;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 14px;
  display: block;
}

#footer .address p,
#footer .address a {
  font-family: Setimo-Regular;
  font-size: 14px;
  line-height: 25px;
  color: #000000;
}

#footer .address a {
  text-decoration: none;
  color: #F47F04;
}

#footer .mob-addresses {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 56px;
  width: 100%;
}

@media (min-width: 1024px) {
  #footer .mob-addresses {
    display: none;
  }
}

#footer .mob-addresses .country-adresses .state-addresses {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 40px 32px;
  position: relative;
  left: -32px;
  width: calc(100% + 64px);
  background-color: #EFEAE6;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

#footer .mob-addresses .country-adresses .state-addresses .header {
  width: 100%;
  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;
}

#footer .mob-addresses .country-adresses .state-addresses .header svg {
  width: 15px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

#footer .mob-addresses .country-adresses .state-addresses .content {
  max-height: 0px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden;
}

#footer .mob-addresses .country-adresses .state-addresses .content .address:not(:last-of-type) {
  margin-bottom: 24px;
}

#footer .mob-addresses .country-adresses .state-addresses.open {
  background-color: transparent;
}

#footer .mob-addresses .country-adresses .state-addresses.open .header svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

#footer .mob-addresses .country-adresses .state-addresses.open .content {
  max-height: 800px;
  padding-top: 24px;
}

#footer .mob-addresses .country-adresses .state-addresses:not(:last-of-type) {
  margin-bottom: 4px;
}

#footer .mob-addresses .no-margin {
  margin-bottom: 0px;
}

#footer .desk-addresses {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 70px;
  padding-bottom: 48px;
}

@media (max-width: 1023px) {
  #footer .desk-addresses {
    display: none;
  }
}

#footer .desk-addresses .country-adresses .states-addresses {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: 1fr;
}

#footer .desk-addresses .country-adresses .states-addresses .state-addresses {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

@media (min-width: 1200px) {
  #footer .desk-addresses .country-adresses .states-addresses .state-addresses {
    padding-left: 60px;
    padding-right: 60px;
  }
}

#footer .desk-addresses .country-adresses .states-addresses .state-addresses:nth-of-type(1) {
  padding-left: 0px;
  padding-right: 30px;
}

@media (min-width: 1200px) {
  #footer .desk-addresses .country-adresses .states-addresses .state-addresses:nth-of-type(1) {
    padding-right: 60px;
    padding-left: 0px;
  }
}

#footer .desk-addresses .country-adresses .states-addresses .state-addresses:nth-of-type(4) {
  padding-left: 30px;
  padding-right: 0px;
}

@media (min-width: 1200px) {
  #footer .desk-addresses .country-adresses .states-addresses .state-addresses:nth-of-type(4) {
    padding-left: 60px;
    padding-right: 0px;
  }
}

#footer .desk-addresses .country-adresses .states-addresses .state-addresses:not(:last-of-type):after {
  content: "";
  position: absolute;
  width: 1px;
  height: 80%;
  background-color: rgba(207, 196, 187, 0.4);
  right: 0px;
  bottom: 0px;
}

#footer .desk-addresses .country-adresses .states-addresses .state-addresses .address strong {
  margin-top: 20px;
}

#footer .contact {
  padding-top: 48px;
  padding-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  border-top: 1px solid rgba(107, 18, 60, 0.2);
}

@media (min-width: 768px) {
  #footer .contact {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

#footer .contact .btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}

@media (min-width: 1024px) {
  #footer .contact .btns {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

#footer .contact .btns .contact-btn {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  border: 2px solid #F47F04;
}

#footer .contact .btns .contact-btn span {
  color: #F47F04;
}

@media (min-width: 768px) {
  #footer .contact .btns .contact-btn:after {
    background-color: #F47F04;
  }
  #footer .contact .btns .contact-btn:hover span {
    color: #fff;
  }
}

#footer .contact .privacy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#footer .contact .privacy a {
  color: #f47f04;
  font-family: "Setimo-Regular";
  font-size: 16px;
}

#footer .legal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}

@media (min-width: 768px) {
  #footer .legal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

#footer .legal .copyright {
  font-family: Georgia;
  font-size: 14px;
  font-style: italic;
  line-height: 1.5;
  color: #876C5A;
}

#footer .legal .register {
  font-family: "Setimo-Regular";
  font-size: 12px;
  line-height: 20px;
  color: #876C5A;
  display: none;
}

@media (min-width: 768px) {
  #footer .legal .register {
    text-align: right;
  }
}

#footer .social-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
}

@media (min-width: 768px) {
  #footer .social-row {
    gap: 24px;
  }
}

#footer .social-row a {
  display: block;
  width: 32px;
  height: 32px;
}

@media (min-width: 768px) {
  #footer .social-row a {
    width: 28px;
    height: 28px;
  }
}

#footer .social-row a img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.inpi-hero {
  width: 100%;
  height: 100vh;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#222222), color-stop(50%, rgba(34, 34, 34, 0.3)), to(#222222));
  background: -webkit-linear-gradient(top, #222222, rgba(34, 34, 34, 0.3) 50%, #222222);
  background: -o-linear-gradient(top, #222222, rgba(34, 34, 34, 0.3) 50%, #222222);
  background: linear-gradient(180deg, #222222, rgba(34, 34, 34, 0.3) 50%, #222222);
}

.inpi-hero img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.inpi-hero .content {
  width: 100%;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  padding-inline: 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (min-width: 1024px) {
  .inpi-hero .content {
    padding-inline: 40px;
  }
}

@media (min-width: 1200px) {
  .inpi-hero .content {
    padding-inline: 90px;
  }
}

@media (min-width: 1400px) {
  .inpi-hero .content {
    padding-inline: calc((100% - 1200px) / 2);
  }
}

@media (min-width: 1900px) {
  .inpi-hero .content {
    padding-inline: calc((100% - 1500px) / 2);
  }
}

.inpi-hero .content h1 {
  font-family: Setimo-Regular;
  color: #fff;
  font-size: 36px;
  text-transform: uppercase;
  letter-spacing: -1px;
  line-height: 44px;
  max-width: 264px;
}

@media (min-width: 768px) {
  .inpi-hero .content h1 {
    font-size: 60px;
    line-height: 68px;
    max-width: 1000px;
  }
}

.inpi-hero .content p {
  display: none;
}

@media (min-width: 768px) {
  .inpi-hero .content p {
    display: block;
    font-family: Georgia;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    max-width: 1000px;
    opacity: 0.9;
  }
}

.inpi-content {
  width: 100%;
  background-color: #efeae6;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-inline: 32px;
  padding-top: 32px;
  padding-bottom: 80px;
}

.inpi-content:before {
  content: "";
  position: absolute;
  width: 80%;
  height: 50px;
  background-color: #efeae6;
  top: -50px;
  left: 0px;
}

@media (min-width: 1024px) {
  .inpi-content {
    padding-inline: 40px;
    padding-top: 0px;
    padding-bottom: 80px;
  }
  .inpi-content:before {
    width: calc(100% - 40px);
    height: 130px;
    top: -130px;
  }
  .inpi-content .content {
    -webkit-transform: translateY(-65px);
        -ms-transform: translateY(-65px);
            transform: translateY(-65px);
  }
}

@media (min-width: 1200px) {
  .inpi-content {
    padding-inline: 90px;
  }
  .inpi-content:before {
    width: calc(100% - 90px);
  }
}

@media (min-width: 1400px) {
  .inpi-content {
    padding-inline: calc((100% - 1200px) / 2);
  }
  .inpi-content:before {
    width: calc((100% - 1200px) / 2 + 1200px);
  }
}

@media (min-width: 1900px) {
  .inpi-content {
    padding-inline: calc((100% - 1500px) / 2);
  }
  .inpi-content:before {
    width: calc((100% - 1500px) / 2 + 1500px);
  }
}

.inpi-content .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 28px;
}

.inpi-content .item {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 28px;
}

.inpi-content .item:not(:last-child) {
  border-bottom: 1px solid #6B123C30;
}

@media (min-width: 1024px) {
  .inpi-content .item {
    padding-right: 40px;
  }
}

.inpi-content .item .item-header {
  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;
  position: relative;
}

.inpi-content .item .item-header .item-header-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  pointer-events: none;
}

@media (min-width: 768px) {
  .inpi-content .item .item-header .item-header-title {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
  }
}

.inpi-content .item .item-header .item-header-title h2 {
  font-family: 'Gustan-Bold', sans-serif;
  font-size: 22px;
  line-height: 32px;
  color: #6B123C;
}

.inpi-content .item .item-header .item-header-title div {
  background-color: #6B123C;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  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;
  padding: 9px 10px;
}

.inpi-content .item .item-header .item-header-title div p {
  color: #fff;
  font-family: 'Gustan-Medium', sans-serif;
  font-size: 20px;
  line-height: 1;
}

.inpi-content .item .item-header .item-header-chevron {
  position: absolute;
  top: 12px;
  right: 0px;
  width: 15px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  pointer-events: none;
}

.inpi-content .item .item-header .item-header-chevron.rotated {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media (min-width: 1024px) {
  .inpi-content .item .item-header .item-header-chevron {
    display: none;
  }
}

.inpi-content .item .item-body {
  padding-block: 0px;
  max-height: 0px;
  overflow: hidden;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

@media (min-width: 1024px) {
  .inpi-content .item .item-body {
    padding-block: 24px !important;
    max-height: none !important;
  }
}

.inpi-content .item .item-body.open {
  max-height: 4500px;
  padding-block: 24px;
}

.inpi-content .item .item-body > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}

.inpi-content .item .item-body > div ul {
  list-style: disc;
  padding-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}

.inpi-content .item .item-body > div ul ul {
  padding-top: 8px;
}

.inpi-content .item .item-body > div p,
.inpi-content .item .item-body > div li,
.inpi-content .item .item-body > div span,
.inpi-content .item .item-body > div a,
.inpi-content .item .item-body > div strong {
  font-family: Georgia, serif;
  color: #876c5a;
  font-size: 18px;
  line-height: 26px;
  font-style: normal;
}

@media (min-width: 1024px) {
  .inpi-content .item .item-body > div p,
  .inpi-content .item .item-body > div li,
  .inpi-content .item .item-body > div span,
  .inpi-content .item .item-body > div a,
  .inpi-content .item .item-body > div strong {
    font-size: 20px;
    line-height: 28px;
  }
}

.inpi-content .item .item-body > div a {
  color: #6B123C;
  text-decoration: underline;
  cursor: pointer;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.inpi-content .item .item-body > div a:hover {
  color: #F47F04;
}

.inpi-content .item .item-body > div strong {
  font-weight: bold;
}

.inpi-content .item .item-body .item-img-container {
  width: 100%;
  overflow: auto;
  margin-block: 12px;
}

@media (min-width: 1024px) {
  .inpi-content .item .item-body .item-img-container {
    max-width: 800px;
    margin: 0 auto;
    margin-block: 24px;
  }
}

.inpi-content .item .item-body .item-img-container img {
  width: auto;
  max-width: 900px;
}

@media (min-width: 1024px) {
  .inpi-content .item .item-body .item-img-container img {
    width: 100%;
    max-width: none;
  }
}

.inpi-content .item .item-body .files {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  padding-top: 32px;
}

@media (min-width: 768px) {
  .inpi-content .item .item-body .files {
    gap: 16px;
  }
}

.inpi-content .item .item-body .files a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  cursor: pointer;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.inpi-content .item .item-body .files a:hover span {
  color: #6B123C;
}

.inpi-content .item .item-body .files a img {
  width: 24px;
  height: 24px;
  -o-object-fit: contain;
     object-fit: contain;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: block;
}

.inpi-content .item .item-body .files a span {
  font-family: 'Setimo-Bold';
  font-size: 12px;
  line-height: 24px;
  color: #F47F04;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .inpi-content .item .item-body .files a span {
    font-size: 13px;
    line-height: 28px;
  }
}

.inpi-content .message {
  margin-top: 80px;
}

@media (min-width: 1024px) {
  .inpi-content .message {
    margin-top: 0px;
  }
}

.inpi-content .message p,
.inpi-content .message strong {
  font-family: Georgia, serif;
  color: #876c5a;
  font-size: 18px;
  line-height: 26px;
  font-style: normal;
}

@media (min-width: 1024px) {
  .inpi-content .message p,
  .inpi-content .message strong {
    font-size: 20px;
    line-height: 28px;
  }
}

.inpi-content .message p {
  margin-bottom: 4px;
}

.inpi-content .message strong {
  font-weight: bold;
  display: block;
  margin-bottom: 8px;
}

#inpi-page .desk-nav .item-list {
  display: none;
}

html {
  scroll-behavior: smooth;
}

.no-scroll {
  overflow: hidden;
}

.modal {
  display: none;
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: white url("../assets/img/loading.gif") 50% 50% no-repeat;
}

/* enquanto estiver carregando, o scroll da página estará desativado */
body.loading {
  overflow: hidden;
}

/* a partir do momento em que o body estiver com a classe loading,  o modal aparecerá */
body.loading .modal {
  display: block;
}

.portifolio .block-text .option:after {
  content: "";
  display: table;
  clear: both;
}

.section--about {
  position: relative;
  bottom: 43px;
  z-index: 1;
}

@media (min-width: 1024px) {
  .section--about .experience--home {
    background-image: url("../assets/img/img-bg-static-rede.jpg");
    background-repeat: no-repeat;
    background-size: cover;
  }
  .section--about .experience--home .experience__content {
    background-color: transparent;
  }
}

@media (min-width: 1024px) and (min-width: 1024px) {
  .section--about .experience--home .experience__content .container {
    padding-right: 12.7%;
    padding-left: 12.7%;
  }
}

@media (min-width: 1024px) {
  .section--about .experience {
    margin-top: 43px;
  }
}

.container-swiper {
  padding: 52px 23px;
}

.container {
  padding: 52px 0;
}

.container .newsletter {
  display: block;
}

@media (min-width: 768px) {
  .container .newsletter {
    top: 9px;
    position: relative;
  }
}

.container .newsletter__img {
  top: 7px;
  display: inline-block;
  position: relative;
  margin-right: 13px;
}

@media (min-width: 768px) {
  .container .newsletter__img {
    top: 0;
  }
}

.container .newsletter__title {
  display: inline-block;
  font-family: "setimo-bold";
  font-size: 15px;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
  color: #ffffff;
}

@media (min-width: 768px) {
  .container .newsletter__title {
    font-size: 14px;
    line-height: 1.14;
    width: 150px;
    letter-spacing: 2.2px;
  }
}

.container .newsletter__form-newsletter {
  display: block;
  margin-top: 31px;
}

@media (min-width: 768px) {
  .container .newsletter__form-newsletter {
    display: inline;
    top: -11px;
    position: relative;
  }
}

.container .newsletter__form-newsletter .input-control {
  width: 170px;
  height: 45px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  display: inline;
  border: 0;
  padding-left: 13px;
  font-family: "Proxima_Nova_Sb";
  font-size: 14px;
  font-weight: 600;
}

@media (min-width: 414px) {
  .container .newsletter__form-newsletter .input-control {
    width: 264px;
  }
}

@media (min-width: 768px) {
  .container .newsletter__form-newsletter .input-control {
    width: 231px;
  }
}

@media (min-width: 1024px) {
  .container .newsletter__form-newsletter .input-control {
    width: 314px;
  }
}

.container-team {
  padding-top: 0;
}

.container--smaller {
  padding-top: 30px;
  padding-bottom: 30px;
}

@media (min-width: 768px) {
  .container--smaller {
    display: inline-block;
    padding: 0px !important;
  }
}

@media (max-width: 767px) {
  .container {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (min-width: 1024px) {
  .container {
    padding: 91px 0 0;
  }
}

.container--operation-intro {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  padding-top: 48px;
  padding-bottom: 52px;
}

@media (min-width: 1024px) {
  .container--operation-intro {
    padding-top: 68px;
    padding-bottom: 0;
  }
}

.container--operation-tabs {
  display: none;
}

@media (min-width: 1024px) {
  .container--operation-tabs {
    display: block;
    padding: 0px 0px 99px 0px;
  }
}

@media (min-width: 1024px) {
  .container--bignumber {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

.container--footer-button {
  display: none;
}

@media (min-width: 768px) {
  .container--footer-button {
    vertical-align: top;
    margin-right: 30px;
  }
}

@media (min-width: 1024px) {
  .container--footer-button {
    margin-right: 203px;
  }
}

.title {
  font-family: "Setimo-Bold";
  font-size: 24px;
  line-height: 26px;
  padding: 32px 0 22px;
  text-transform: uppercase;
}

.banner-time__text {
  color: #fff;
  font-family: "Setimo-Regular";
  font-size: 50px;
  line-height: 51px;
  text-transform: uppercase;
  margin-left: -5px;
  position: absolute;
  top: 100px;
}

@media (min-width: 767px) {
  .banner-time__text {
    font-size: 120px;
    line-height: 100px;
    margin-left: -12px;
  }
}

.banner-perfil {
  background: #6b123c;
  height: 963px;
}

.banner-perfil .text {
  color: #fff;
  font-family: "Setimo-Regular";
  font-size: 50px;
  line-height: 51px;
  text-transform: uppercase;
  margin-bottom: 40px;
  margin-left: -5px;
  padding-top: 200px;
}

@media (min-width: 767px) {
  .banner-perfil .text {
    font-size: 120px;
    line-height: 110px;
  }
}

.banner-perfil .level {
  color: #fff;
  display: inline-block;
  font-family: "Georgia";
  font-style: italic;
  font-size: 26px;
  margin-bottom: 150px;
  font-size: 40px;
  margin-left: 46px;
  margin-right: 10px;
}

@media (min-width: 767px) {
  .banner-perfil .level {
    margin-left: 110px;
  }
}

.banner-perfil .invertedcommas {
  color: #d5c7ba;
  display: inline-block;
  height: 50px;
  font-family: "Georgia";
  font-style: italic;
  font-size: 72px;
  padding: 0 20px;
}

.banner-perfil .phrase {
  color: #fff;
  font-family: "Setimo_LtIt";
  font-size: 26px;
  line-height: 40px;
  padding: 0 20px;
}

@media (min-width: 767px) {
  .banner-perfil .phrase {
    font-size: 50px;
    line-height: 60px;
  }
}

@media (min-width: 1024px) {
  .director {
    width: 30%;
    display: inline-block;
  }
}

.director .title {
  color: #6b123c;
  font-family: "setimo-bold";
  font-size: 42px;
  line-height: 45px;
  margin-bottom: 12px;
  padding-bottom: 0;
  padding-top: 0;
  text-transform: none;
}

@media (min-width: 767px) {
  .director .title {
    font-style: normal;
    font-weight: 700;
    margin-top: 30px;
  }
}

.director .text {
  color: #4a4a4a;
  display: inline-block;
  font-family: "Georgia";
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 25px;
}

.director .email {
  color: #f47f04;
  display: inline-block;
  font-family: "Setimo-Regular", sans-serif;
  line-height: 34px;
  margin-bottom: 4px;
  font-size: 16px;
}

@media (min-width: 767px) {
  .director .email {
    display: block;
  }
}

@media (min-width: 1024px) {
  .director .email {
    font-size: clamp(1rem, 1vw, 1.25rem);
  }
}

.director .phone {
  color: #4a4a4a;
  display: inline-block;
  font-size: 16px;
  font-family: "Setimo-Regular", sans-serif;
}

@media (min-width: 767px) {
  .director .phone {
    font-size: 19px;
  }
}

.director .socials {
  display: block;
  width: 100%;
  margin-top: 20px;
}

@media (max-width: 767px) {
  .director .socials {
    margin-bottom: 25px;
  }
}

.director .socials__item {
  display: inline;
  margin-right: 20px;
}

@media (min-width: 1024px) {
  .director-text {
    width: 63%;
    margin-top: 0;
    margin-left: 6%;
  }
  .text-medium {
    margin-top: 0;
    top: 0;
  }
}

.trace {
  border-top: 3px solid #a89f88;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 767px) {
  .trace {
    margin-top: 52px;
  }
}

.trace-option {
  border-top: 2px solid #d5c7ba;
  margin-top: 36px;
  padding-top: 36px;
}

@media (min-width: 320px) {
  .trace-option {
    border-top: 2px solid #a89f88;
    margin-top: 21px;
    margin-bottom: -53px;
  }
}

@media (min-width: 767px) {
  .trace-option {
    margin-top: 107px;
  }
}

.accordion {
  overflow: hidden;
}

.accordion .accordion-section-title {
  background: #6b123c;
  border-top: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  color: #f47f04;
  font-family: "Setimo-Bold-It";
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  padding: 49px 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.accordion .accordion-section-title::after {
  content: "\f107";
  font-family: "FontAwesome";
  margin-right: 5px;
  position: absolute;
  right: 20px;
}

.accordion .accordion-section-title.active {
  background: #6b123c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  color: #fff;
  text-decoration: none;
}

.accordion .accordion-section-title.active::after {
  font-family: "FontAwesome";
  margin-right: 5px;
  content: "\f106";
}

.accordion .accordion-section-title:hover {
  text-decoration: none;
}

.accordion .accordion-section-content {
  color: #fff;
  display: none;
}

@media (max-width: 767px) {
  .accordion .accordion-section-content {
    padding-bottom: 30px;
  }
}

.accordion .accordion-section-content.add-box {
  display: block !important;
}

.accordion-section:last-child .accordion-section-title {
  border-bottom: 1px solid #fff;
}

@media (min-width: 767px) {
  .block-text {
    display: inline-block;
    vertical-align: top;
  }
}

.profilepage .container > .block-text {
  display: block;
}

.block-text__detail {
  background: #d5c7ba;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  margin: 0 0 27px;
  width: 100%;
}

.block-text__title {
  color: #6b123c;
  font-family: "setimo-bold";
  font-size: 24px;
  text-transform: uppercase;
}

.block-text__title--lower {
  font-size: 20px;
}

.block-text__text {
  color: #585858;
  font-family: "Georgia";
  font-style: italic;
}

.block-text__link {
  color: #f47f04;
  text-decoration: none;
  word-wrap: break-word;
}

.text-small {
  font-size: 20px;
  line-height: 31px;
  margin-top: 20px;
}

.text-medium {
  font-size: 24px;
  line-height: 36px;
  margin-top: 37px;
}

@media (min-width: 768px) {
  .text-medium {
    font-size: 26px;
    position: relative;
    top: 31px;
  }
}

.text-medium--home {
  white-space: pre-line;
}

@media (min-width: 768px) {
  .text-medium--home {
    top: 0;
    margin-top: 0;
    white-space: pre-line;
  }
}

.text-bigger {
  font-size: 22px;
  line-height: 31px;
  margin-top: 20px;
}

.content-about {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 1024px) {
  .content-about {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 767px) {
  .content-about .btn {
    display: block;
    margin-top: 40px;
    width: 43%;
    font-size: 13px;
  }
}

@media (min-width: 767px) {
  .content-about .btn-enviar {
    width: 600px;
  }
}

.content-about .about-us,
.content-about .experience {
  width: 100%;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.portifolio {
  background: #a59682;
  margin-bottom: -50px;
}

@media (min-width: 1024px) {
  .portifolio .container-accordion {
    display: none;
  }
}

@media (min-width: 1024px) {
  .portifolio .block-text {
    width: 100%;
  }
}

.portifolio .block-text__detail {
  background: #d5c7ba;
  margin-top: 0;
}

.portifolio .block-text__title {
  color: #d5c7ba;
  text-transform: uppercase;
}

.portifolio .block-text__hightlight {
  color: #6b123c;
  font-family: "Setimo-Bold";
  font-size: 26px;
  margin: 24px 0;
}

.page-lang-en .portifolio .block-text__hightlight {
  padding-right: 32px;
}

.portifolio .block-text__text {
  color: #fff;
  margin-top: 0;
}

@media (max-width: 1023px) {
  .portifolio .block-text__text {
    font-size: 24px;
  }
}

@media (min-width: 1024px) {
  .portifolio .block-text .option {
    display: block;
  }
}

.portifolio .block-text .op1,
.portifolio .block-text .op2 {
  display: block;
  float: left;
}

@media (min-width: 1024px) {
  .portifolio .block-text .op1 {
    width: 32%;
  }
}

@media (min-width: 1024px) {
  .portifolio .block-text .op2 {
    width: 60%;
    margin-left: 8%;
  }
}

.portifolio .accordion .accordion-section-content {
  background: #eae3dc;
}

.portifolio .accordion .content .list {
  padding: 30px 30px 40px;
}

.portifolio .accordion .content .list .item {
  font-size: 24px;
  line-height: 1.25;
}

.portifolio .accordion .content .list .item .item__link {
  color: #000000;
  text-decoration: none;
}

.portifolio .accordion .content .list .item:last-child {
  padding-bottom: 0;
}

@media (min-width: 767px) {
  .commitment {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-bottom: 50px;
  }
}

.commitment__title {
  color: #d5c7ba;
  font-size: 24px;
  font-family: "Setimo-Bold";
  text-transform: uppercase;
  margin-bottom: 40px;
}

@media (min-width: 767px) {
  .commitment__title {
    display: none;
  }
}

.commitment__hightlight {
  color: #fff;
  font-family: "Setimo-Bold";
  font-size: 36px;
}

@media (min-width: 767px) {
  .commitment__hightlight {
    font-size: 60px;
  }
}

.commitment .text-medium {
  font-size: 24px;
  line-height: 30px;
  margin-top: 37px;
}

@media (min-width: 768px) {
  .commitment .text-medium {
    font-size: 26px;
    top: 0;
  }
}

.commitment .block-text {
  color: #fff;
}

.commitment .block-text__text {
  color: #fff;
}

.expertise .container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
}

@media (min-width: 768px) {
  .expertise .container {
    padding-top: 60px;
  }
}

.expertise__title {
  color: #a59682;
  font-family: "Setimo-Bold";
  font-size: 24px;
  margin-bottom: 1.33em;
  text-transform: uppercase;
}

@media (min-width: 767px) {
  .expertise__column {
    float: left;
    width: 30%;
  }
}

.expertise__list {
  color: #231f20;
  display: block;
  font-family: "Georgia";
  font-style: italic;
  font-size: 24px;
}

@media (min-width: 1024px) {
  .expertise__list {
    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: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    height: 900px;
  }
}

@media (min-width: 1280px) {
  .expertise__list {
    max-height: 480px;
  }
}

.expertise__item {
  display: block;
  font-size: 24px;
}

@media (min-width: 767px) {
  .expertise__item {
    border-bottom: 1px solid #cecece;
    font-size: 18px;
    padding: 20px;
  }
}

.expertise-item, .expertise__item, .expertise__link {
  color: #000;
  font-size: 24px;
  padding-top: 0;
  padding-left: 0;
  margin-bottom: 32px;
  line-height: 1.25;
  text-decoration: none;
  outline: none;
}

@media (min-width: 768px) {
  .expertise-item, .expertise__item, .expertise__link {
    border-bottom: 1px solid #cecece;
    padding-bottom: 10px;
  }
}

@media (min-width: 1024px) {
  .expertise-item, .expertise__item, .expertise__link {
    width: calc(50% - 30px);
    padding-bottom: 10px;
    border-bottom: 1px solid #cecece;
    margin-bottom: 10px !important;
    line-height: 1.67;
  }
}

@media (min-width: 1280px) {
  .expertise-item, .expertise__item, .expertise__link {
    width: calc(33.33% - 30px);
    font-size: 19px !important;
  }
}

.expertise__link {
  cursor: pointer;
  border: none;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.expertise__link:hover {
  color: #f47f04;
}

.expertise__link --disabled {
  cursor: default;
}

.accordion .content .list .item {
  color: #231f20;
  font-family: "Georgia";
  font-style: italic;
  font-size: 24px;
  padding-bottom: 15px;
}

.msg {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Setimo-Bold";
  font-size: 24px;
  margin-bottom: 25px;
  padding: 20px;
}

.msg.error {
  background: #d0021b;
}

.msg.success {
  background: #00a000;
}

/*Button*/
.btn-wide {
  border-radius: 0;
  border-top: 1px solid #fff;
  font-family: "Setimo-Bold-It";
  padding: 30px 24px;
  width: 100%;
}

@media (min-width: 767px) {
  .btn-wide {
    display: none;
  }
}

.btn {
  background: #f47f04;
  border: 0;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  font-family: "Setimo-Bold-It";
  font-size: 13px;
  padding: 15px 24px;
  text-align: center;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-decoration: none;
}

.btn:disabled {
  opacity: 0.5;
  cursor: default;
}

@media (min-width: 767px) {
  .btn {
    width: 50%;
    font-size: 22px;
    margin-right: 12px;
  }
}

.btn:not(:disabled):hover {
  background: #f45304;
}

.btn.btn--about {
  text-decoration: none;
  display: block;
  font-family: "Setimo-Bold";
  font-style: italic;
  font-size: 22px;
}

@media (min-width: 1024px) {
  .btn.btn--about {
    width: 270px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

@media (max-width: 767px) {
  .btn.btn--about {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    border-radius: 0;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    padding: 30px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.btn.btn--contato {
  font-family: "Setimo-Regular", sans-serif;
}

.read-more-state {
  display: none;
}

.read-more-target {
  font-size: 0;
  max-height: 0;
  opacity: 0;
  -webkit-transition: 0.25s ease;
  -o-transition: 0.25s ease;
  transition: 0.25s ease;
}

@media (max-width: 767px) {
  .read-more-target {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .read-more-target {
    opacity: 1;
    max-height: 9999em;
    font-size: inherit;
  }
}

.read-more-state:checked ~ .read-more-wrap .read-more-target {
  font-size: inherit;
  max-height: 9999em;
  opacity: 1;
  margin-bottom: 32px;
}

.read-more-state ~ .read-more-trigger:before {
  content: "+";
}

.read-more-state:checked ~ .read-more-trigger:before {
  content: "-";
}

.read-more-trigger {
  border: 1px solid #f47f04;
  border-radius: 5px;
  color: #f47f04;
  display: inline-block;
  font-family: "Georgia";
  font-style: italic;
  font-size: 38px;
  margin-top: 42px;
  padding: 10px 0;
  text-align: center;
  text-decoration: none;
  width: 99%;
}

@media (min-width: 768px) {
  .read-more-trigger {
    display: none;
  }
}

.container-footer-bottom {
  display: inline-block;
  width: 100%;
}

@media (min-width: 768px) {
  .container-footer-bottom {
    margin-bottom: 100px;
  }
}

.container-footer-bottom .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  .container-footer-bottom .container {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.wrapper--contato .container {
  padding-top: 30px;
}

@media (min-width: 1024px) {
  .wrapper--contato .container {
    padding-bottom: 130px;
    padding-top: 62px;
  }
}

.wrapper--contato .msg {
  display: none;
}

.wrapper--contato .contato__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  .wrapper--contato .contato__wrapper {
    padding: 108px;
  }
}

@media (min-width: 1024px) {
  .wrapper--contato .contato__wrapper {
    max-width: 900px;
    margin: 0 auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    height: 800px;
  }
}

.wrapper--contato .contato__wrapper.privacy {
  height: auto;
}

@media (max-width: 768px) {
  .wrapper--contato .contato__wrapper.privacy {
    padding: 32px;
  }
}

.wrapper--contato .contato__wrapper.privacy p {
  font-size: 22px;
  line-height: 31px;
  margin-top: 20px;
  color: #585858;
  font-family: "Georgia";
}

.wrapper--contato .contato__wrapper.privacy p a {
  color: #f47f04;
}

.wrapper--contato .contato__wrapper.privacy p a:hover {
  color: #f45304;
}

.wrapper--contato .contato__wrapper.privacy table {
  border: 1px solid #585858;
  border-collapse: collapse;
  margin-top: 20px;
  margin-bottom: 20px;
}

.wrapper--contato .contato__wrapper.privacy table th,
.wrapper--contato .contato__wrapper.privacy table td {
  font-family: "Georgia";
  color: #585858;
  font-size: 18px;
  border: 1px solid #585858;
  border-collapse: collapse;
  vertical-align: middle;
  padding: 8px;
}

.wrapper--contato .contato__mainblock {
  margin-bottom: 35px;
}

.wrapper--contato .contato__formblock {
  margin-bottom: 35px;
}

@media (min-width: 1024px) {
  .wrapper--contato .contato__formblock {
    width: 60%;
  }
}

.wrapper--contato .contato__formblock .arquivo_de_extensao {
  width: 261px;
  font-family: "Setimo";
  font-size: 17px;
  line-height: 1.59;
  color: #949494;
  margin: 23px 0px;
}

@media (min-width: 1024px) {
  .wrapper--contato .contato__additionalblock,
  .wrapper--contato .contato__mainblock {
    width: 40%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 30px;
  }
}

@media (min-width: 1024px) {
  .wrapper--contato .trabalhe-conosco__additionalblock,
  .wrapper--contato .trabalhe-conosco__mainblock {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 30px;
  }
}

.wrapper--contato .contato__additionalblock {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-bottom: 35px;
}

@media (min-width: 1024px) {
  .wrapper--contato .contato__additionalblock {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

.form {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.form__form-control {
  background: none;
  border: 1px solid #979797;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #979797;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  margin-bottom: 11px;
  padding: 26px;
  display: block;
  width: 100%;
  outline: none;
}

.form .form-control-medium {
  width: 100%;
}

.form__form-check {
  margin-top: 22px;
  margin-bottom: 11px;
  color: #585858;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
}

.form__form-check #popup-link {
  color: #f47f04;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.form__form-check #popup-link:hover {
  color: #f45304;
}

.popup-layer {
  position: fixed;
  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;
  z-index: 9999;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.8);
}

.popup-layer .popup-content {
  width: 80vw;
  height: 80vh;
  padding: 20px;
  background-color: #f7f4f1;
  position: relative;
  z-index: 10000;
}

@media (min-width: 1024px) {
  .popup-layer .popup-content {
    width: 50vw;
    height: auto;
  }
}

.popup-layer .popup-content .close-btn {
  width: 50px;
  height: 50px;
  position: absolute;
  right: 10px;
  top: 10px;
  text-align: center;
  cursor: pointer;
}

.popup-layer .popup-content .close-btn::after {
  content: "\00d7";
  font-size: 50px;
}

.popup-layer .popup-content .content {
  overflow: auto;
  height: 85%;
}

.popup-layer .popup-content h2 {
  color: #231f20;
  font-family: "Setimo-Bold";
  font-size: 28px;
  line-height: 35px;
  letter-spacing: 1px;
  margin-bottom: 12px;
}

.popup-layer .popup-content h4 {
  color: #231f20;
  font-family: "Setimo-Bold";
  margin-top: 24px;
  margin-bottom: 12px;
}

.popup-layer .popup-content p {
  font-family: "Georgia";
  line-height: 1.38;
  color: #4a4a4a;
  margin-bottom: 12px;
}

.popup-layer .popup-content li {
  font-family: "Georgia";
  line-height: 1.38;
  color: #231f20;
  margin-bottom: 12px;
}

.popup-layer .popup-content ul {
  list-style: disc;
  margin-left: 24px;
}

.career {
  margin-bottom: 43px;
}

.career .block-text__detail {
  margin-top: 27px;
}

@media (min-width: 767px) {
  .block-right-bottom {
    display: inline-block;
    position: relative;
    max-width: 275px;
  }
}

@media (min-width: 767px) {
  .main {
    max-width: 846px;
    margin: 0 auto;
  }
}

@media (min-width: 1026px) {
  .main {
    max-width: 1024px;
  }
}

@media (min-width: 768px) {
  .main--contained {
    max-width: 646px;
  }
}

@media (min-width: 1024px) {
  .main--contained {
    max-width: 846px;
  }
}

@media (min-width: 1280px) {
  .main--contained {
    width: calc(100% - 180px + 46px);
    max-width: 1024px;
  }
}

@media (min-width: 767px) {
  .block-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .block-top {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    max-width: 308px;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .block-form {
    width: 70%;
  }
  .block-text__detail {
    width: 213px;
    height: 32px;
  }
  .block-text__title {
    padding-right: 25px;
  }
  .form {
    margin-top: 0;
  }
  .form .btn {
    margin-top: 14px;
  }
}

.site-navigation {
  background: #6b123c;
  display: block;
  height: 48px;
}

.site-navigation > .input {
  display: none;
}

.site-navigation > .label {
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 36px;
  padding: 0;
  position: absolute;
  right: 20px;
  width: 36px;
  z-index: 1;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.site-navigation > input:checked + .main-menu {
  background: #6b123c;
  color: #fff;
  display: block;
  position: relative;
  top: 0;
  z-index: 0;
}

.site-navigation .main-menu {
  display: none;
}

.site-navigation .list {
  display: inline-block;
  margin-top: 29px;
  padding: 0;
}

.site-navigation .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.site-navigation .link {
  color: #f47f04;
  font-family: "setimo-bold";
  font-size: 22px;
  padding: 8px 30px;
  text-decoration: none;
  word-wrap: break-word;
}

.site-navigation .link.active {
  color: #fff;
  border-left: 10px solid #fff;
  padding-left: 20px;
}

.site-navigation .link:hover {
  color: #f45304;
}

.icon {
  height: 40px;
  position: relative;
}

.line {
  background: #f47f04;
  border-radius: 10px;
  height: 4px;
  position: absolute;
  -webkit-transition: all cubic-bezier(0.25, 0.1, 0.28, 1.54) 0.32s;
  -o-transition: all cubic-bezier(0.25, 0.1, 0.28, 1.54) 0.32s;
  transition: all cubic-bezier(0.25, 0.1, 0.28, 1.54) 0.32s;
  width: 100%;
}

.line01 {
  top: 16%;
}

.line02 {
  top: 39%;
}

.line03 {
  top: 64%;
}

.icon.close .line01 {
  top: 49%;
  -webkit-transform: rotate(49deg);
      -ms-transform: rotate(49deg);
          transform: rotate(49deg);
}

.icon.close .line02,
.icon.close .line03 {
  top: 49%;
  -webkit-transform: rotate(-49deg);
      -ms-transform: rotate(-49deg);
          transform: rotate(-49deg);
}

@media (min-width: 767px) {
  .site-navigation {
    height: auto;
  }
  .site-navigation > .label {
    display: none;
  }
}

.top-button {
  display: none;
  position: fixed;
  bottom: 60px;
  right: 60px;
  text-shadow: 2px 2px 4px #000000;
  z-index: 1000;
}

@media (max-width: 767px) {
  .top-button {
    right: 15px;
    z-index: 0;
  }
}

.top-button__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}

@media (min-width: 767px) {
  .margin-80 {
    margin-bottom: 80px !important;
  }
}

.lightbox-newsletter {
  padding: 50px;
  background: #fff;
  position: relative;
  top: 45%;
}

.lightbox-newsletter__title {
  display: block;
  font-family: "Proxima_Nova_Sb";
  font-weight: 600;
  font-size: 18px;
  color: #000;
}

/* The Close Button */
.close {
  color: #000;
  position: relative;
  top: 0;
  right: 0;
  font-size: 35px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}

.lightbox {
  /** Default lightbox to hidden */
  display: none;
  /** Position and style */
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100%;
  text-align: center;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
}

.region {
  display: block;
}

.region-title {
  font-family: Setimo-Bold;
  font-size: 18px;
  line-height: 1.6;
  letter-spacing: 2px;
  color: #f47f04;
  padding-bottom: 20px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .region-title {
    padding-top: 30px;
    padding-left: 30px;
    font-size: 25px;
  }
}

.back-top {
  font-family: Setimo-Bold;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: italic;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  padding-right: 10px;
  text-decoration: none;
  text-shadow: 1px #d5c7ba;
}

@media (max-width: 767px) {
  .line-copy {
    margin: 30px 30px 10px 30px;
    opacity: 0.49;
    border: solid 1px #979797;
  }
}

.copyright2 {
  font-family: Georgia;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.57;
  letter-spacing: normal;
  color: #ffffff;
  display: inline-block;
  padding: 40px 30px 70px 30px;
}

@media (min-width: 767px) {
  .copyright2 {
    display: none;
  }
}

.cookies {
  position: fixed;
  z-index: 1001;
  width: 100vw;
  left: 0;
  bottom: 0;
  background-color: #6b123c;
  padding: 35px 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.cookies .close {
  position: absolute;
  width: 38px;
  height: 38px;
  background-color: #f47f04;
  right: 0;
  top: -19px;
  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;
}

.cookies .close:hover {
  background: #f45304;
}

.cookies .close .close-line {
  width: 22px;
  height: 2px;
  background-color: #fff;
  position: absolute;
}

.cookies .close .close-line:nth-of-type(1) {
  -webkit-transform: rotate(49deg);
      -ms-transform: rotate(49deg);
          transform: rotate(49deg);
}

.cookies .close .close-line:nth-of-type(2) {
  -webkit-transform: rotate(-49deg);
      -ms-transform: rotate(-49deg);
          transform: rotate(-49deg);
}

@media (min-width: 768px) {
  .cookies .close {
    right: 16px;
  }
}

.cookies .cookies-content {
  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;
}

.cookies .cookies-content h1 {
  font-family: "Setimo-Bold";
  font-size: 20px;
  line-height: 27px;
  color: #fff;
  text-align: center;
  letter-spacing: 0.5px;
}

@media (max-width: 768px) {
  .cookies .cookies-content h1 {
    margin-bottom: 18px;
  }
  .cookies .cookies-content h1 span {
    display: block;
  }
}

@media (min-width: 768px) {
  .cookies .cookies-content h1 span {
    margin-left: 8px;
  }
}

.cookies .cookies-content h1 a {
  color: #f47f04;
}

.cookies .cookies-content .content p {
  font-family: "Georgia";
  font-size: 14px;
  line-height: 22px;
  color: #fff;
  text-align: center;
}

.cookies .cookies-content .content p a {
  color: #f47f04;
}

@media (min-width: 768px) {
  .cookies .cookies-content .content p {
    text-align: left;
    font-size: 12px;
  }
}

.cookies .cookies-content .content p.mobile {
  max-width: 340px;
}

.cookies .cookies-content .content h1 {
  font-family: "Georgia";
  font-size: 16px;
  line-height: 22px;
  color: #fff;
}

@media (min-width: 768px) {
  .cookies .cookies-content .content .mobile {
    display: none;
  }
}

@media (max-width: 768px) {
  .cookies .cookies-content .content .desk {
    display: none;
  }
}

@media (max-width: 768px) {
  .cookies .cookies-content .content {
    margin-bottom: 24px;
  }
}

@media (min-width: 768px) {
  .cookies .cookies-content .content {
    margin: 0 40px;
  }
}

@media (min-width: 768px) {
  .cookies .cookies-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .cookies .cookies-content > h1 {
    font-size: 22px;
    padding-right: 40px;
    border-right: 1px solid #fff;
    height: 55px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.cookies .btn {
  font-size: 14px;
}

@media (min-width: 768px) {
  .cookies .btn {
    width: 160px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
  }
}

.slide-fade-enter-active {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.slide-fade-leave-active {
  -webkit-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}

.slide-fade-enter,
.slide-fade-leave-to {
  -webkit-transform: translateY(40px);
      -ms-transform: translateY(40px);
          transform: translateY(40px);
  opacity: 0;
}

.botoes_politica_privacidade {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.botoes_politica_privacidade a {
  color: #f47f04;
  font-family: "Setimo-Regular";
  font-size: 15px;
}

@media (min-width: 768px) {
  .botoes_politica_privacidade {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .botoes_politica_privacidade a {
    line-height: 17px;
  }
  .botoes_politica_privacidade a:nth-child(1) {
    padding-right: 12px;
    border-right: 1px solid #97979766;
    margin-right: 12px;
  }
}

@media (max-width: 768px) {
  .botoes_politica_privacidade {
    margin-top: 30px;
  }
  .botoes_politica_privacidade a:nth-child(1) {
    margin-bottom: 20px;
  }
}

.desk-only {
  display: none;
}

@media (min-width: 768px) {
  .desk-only {
    display: block;
  }
}

.mobile-only {
  display: block;
}

@media (min-width: 768px) {
  .mobile-only {
    display: none;
  }
}

.home-btn {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 20px 32px;
  background-color: transparent;
  border: 2px solid #6B123C;
  position: relative;
  text-decoration: none;
}

.home-btn--orange {
  border: 2px solid #F47F04;
}

.home-btn--orange span {
  color: #F47F04 !important;
}

.home-btn--orange:after {
  background-color: #F47F04 !important;
}

.home-btn--orange:hover span {
  color: #fff !important;
}

.home-btn--filled {
  background-color: #F47F04 !important;
}

.home-btn--filled span {
  color: #fff !important;
}

.home-btn span {
  text-transform: uppercase;
  font-family: Setimo-Bold;
  font-size: 13px;
  color: #6B123C;
  letter-spacing: 2px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  z-index: 2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}

@media (min-width: 768px) {
  .home-btn:after {
    content: "";
    position: absolute;
    left: 0px;
    top: 100%;
    width: 100%;
    height: 0px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background-color: #6B123C;
    z-index: 1;
  }
  .home-btn:hover span {
    color: #fff;
  }
  .home-btn:hover:after {
    top: 0%;
    height: 100%;
  }
}

.home-content-container {
  width: 100%;
  background-color: #EFEAE6;
  position: relative;
  padding-inline: 32px;
  overflow-x: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (min-width: 1200px) {
  .home-content-container {
    padding-inline: 40px;
  }
}

.home-content-container.is-visible .home-content-container__content h3 {
  opacity: 1;
}

.home-content-container.is-visible .home-content-container__txts-row h2 {
  opacity: 1;
  -webkit-transform: translateX(0px);
      -ms-transform: translateX(0px);
          transform: translateX(0px);
}

.home-content-container.is-visible .home-content-container__column {
  opacity: 1;
  -webkit-transform: translateX(0px);
      -ms-transform: translateX(0px);
          transform: translateX(0px);
}

@media (max-width: 1200px) {
  .home-content-container.about-us .home-content-container__content {
    padding-bottom: 0px;
  }
}

.home-content-container.our-team .home-content-container__content {
  padding-bottom: 80px;
}

@media (min-width: 1200px) {
  .home-content-container.our-team .home-content-container__content {
    padding-bottom: 112px;
  }
}

.home-content-container.our-team::after {
  content: '';
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 100%;
  height: 64px;
  background-color: #fff;
  z-index: 0;
}

.home-content-container.our-expertise {
  background-color: #fff;
}

.home-content-container.our-expertise::before {
  display: none;
}

.home-content-container.our-expertise h2 {
  color: #6B123C;
}

@media (min-width: 768px) {
  .home-content-container.our-expertise h2 {
    font-size: 32px;
    line-height: 42px;
  }
}

.home-content-container.our-expertise .home-content-container__txts p {
  color: #876C5A;
  opacity: 1;
}

.home-content-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #6B123C;
  z-index: 1;
}

@media (min-width: 1200px) {
  .home-content-container::before {
    width: calc(100% - ((100% - 1200px)/2));
  }
}

@media (min-width: 1920px) {
  .home-content-container::before {
    width: calc(100% - ((100% - 1500px)/2));
  }
}

.home-content-container__content {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  padding-block: 64px;
  position: relative;
  z-index: 2;
}

@media (min-width: 1200px) {
  .home-content-container__content {
    padding-block: 96px;
  }
}

@media (min-width: 1920px) {
  .home-content-container__content {
    max-width: 1500px;
  }
}

.home-content-container__content h3 {
  font-family: "Setimo-Bold", sans-serif;
  color: #F47F04;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 5px;
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
  -webkit-transition-delay: 0.2s;
       -o-transition-delay: 0.2s;
          transition-delay: 0.2s;
}

.home-content-container__txts-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}

@media (min-width: 1200px) {
  .home-content-container__txts-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 40px;
  }
}

.home-content-container__txts-row h2 {
  font-family: "Setimo-Regular", sans-serif;
  color: #fff;
  font-size: 26px;
  line-height: 38px;
  font-weight: 100;
  text-transform: uppercase;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  opacity: 0;
  -webkit-transform: translateX(-20px);
      -ms-transform: translateX(-20px);
          transform: translateX(-20px);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@media (min-width: 1024px) {
  .home-content-container__txts-row h2 {
    font-size: 40px;
    line-height: 58px;
  }
}

.home-content-container__column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  width: 100%;
  opacity: 0;
  -webkit-transform: translateX(20px);
      -ms-transform: translateX(20px);
          transform: translateX(20px);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@media (min-width: 1200px) {
  .home-content-container__column {
    padding-right: 40px;
    max-width: 640px;
  }
}

.home-content-container__txts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}

.home-content-container__txts p {
  font-family: Georgia, serif;
  color: #fff;
  font-style: italic;
  font-size: 16px;
  line-height: 28px;
  opacity: 0.7;
}

.home-content-container__btns-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  margin-top: 40px;
}

@media (min-width: 1200px) {
  .home-content-container__btns-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 40px;
  }
}

.home-content-container__btns-row a {
  width: 100%;
}

.home-content-container__btns-row a button {
  width: 100%;
}

@media (min-width: 1200px) {
  .home-content-container__btns-row a {
    width: auto;
  }
  .home-content-container__btns-row a button {
    width: auto;
    padding-inline: 96px;
  }
}

.home-content-container__imgs-row {
  width: 100vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 32px;
  position: relative;
  left: -32px;
}

@media (min-width: 1200px) {
  .home-content-container__imgs-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 40px;
    left: 0px;
    width: calc(100% + 100px);
  }
}

.home-content-container__img {
  width: 100%;
  aspect-ratio: 16 / 9;
  position: relative;
}

.home-content-container__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.home-content-container__img a {
  position: absolute;
  bottom: 32px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 80%;
}

@media (min-width: 1200px) {
  .home-content-container__img a {
    width: 60%;
  }
}

.home-content-container__img a button {
  width: 100%;
}

.home-content-container__dropdown {
  width: 100%;
  padding-bottom: 18px;
  border-bottom: 1px solid rgba(107, 18, 60, 0.2);
  cursor: pointer;
}

.home-content-container__dropdown[data-open='true'] .home-content-container__dropdown-header svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.home-content-container__dropdown[data-open='true'] .home-content-container__dropdown-content {
  max-height: 1000px;
  padding-top: 16px;
}

.home-content-container__dropdown-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
}

@media (min-width: 768px) {
  .home-content-container__dropdown-header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .home-content-container__dropdown-header span {
    margin-top: 5px;
  }
}

.home-content-container__dropdown-header span {
  font-family: "Setimo-Bold", sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #6B123C;
  letter-spacing: 2px;
  text-transform: uppercase;
}

@media (min-width: 1024px) {
  .home-content-container__dropdown-header span {
    font-size: 15px;
  }
}

.home-content-container__dropdown-header svg {
  width: 28px;
  height: 28px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1.65);
  -o-transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1.65);
  transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1.65);
}

.home-content-container__dropdown-content {
  width: 100%;
  max-height: 0px;
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1.65);
  -o-transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1.65);
  transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1.65);
  overflow: hidden;
}

.home-content-container__dropdown-content ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  list-style: none;
  gap: 16px;
  padding: 0px;
}

@media (min-width: 1200px) {
  .home-content-container__dropdown-content ul {
    display: grid;
    gap: 8px;
    grid-template-columns: repeat(2, 1fr);
  }
}

.home-content-container__dropdown-content li {
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 18px;
  line-height: 20px;
  color: #876c5a;
}

@media (min-width: 1200px) {
  .home-content-container__dropdown-content li {
    font-size: 18px;
    line-height: 30px;
  }
}

.practice-areas {
  width: 100%;
  background-color: #EFEAE6;
  padding-inline: 32px;
  padding-block: 54px;
  overflow-x: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
  -webkit-transition-delay: 0.2s;
       -o-transition-delay: 0.2s;
          transition-delay: 0.2s;
}

.practice-areas.is-visible {
  opacity: 1;
}

@media (min-width: 1200px) {
  .practice-areas {
    padding-inline: 40px;
    padding-block: 96px;
  }
}

.practice-areas__container {
  width: 100%;
  max-width: 1200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  position: relative;
  margin: 0 auto;
}

@media (min-width: 1920px) {
  .practice-areas__container {
    max-width: 1500px;
  }
}

.practice-areas__container h3 {
  font-family: Georgia, sans-serif;
  color: #6B123C;
  font-size: 24px;
  font-weight: 100;
  font-style: italic;
  line-height: 32px;
}

.practice-areas__areas {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 1200px) {
  .practice-areas__areas {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.practice-areas__area {
  width: 100%;
  padding-block: 32px;
  position: relative;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .practice-areas__area {
    padding-block: 8px;
    padding-inline: 16px;
  }
}

@media (min-width: 1920px) {
  .practice-areas__area {
    padding: 16px;
  }
}

.practice-areas__area:not(:last-child) {
  border-bottom: 1px solid rgba(107, 18, 60, 0.2);
}

@media (min-width: 1200px) {
  .practice-areas__area:not(:last-child) {
    border-bottom: none;
    border-right: 1px solid rgba(107, 18, 60, 0.2);
  }
}

@media (min-width: 1200px) {
  .practice-areas__area:first-child {
    padding-left: 0px;
  }
}

@media (min-width: 1200px) {
  .practice-areas__area:last-child {
    padding-right: 0px;
  }
}

.practice-areas__area-header {
  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;
  gap: 24px;
  padding: 0px 8px;
}

@media (min-width: 1200px) {
  .practice-areas__area-header {
    padding: 0px;
    gap: 8px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media (min-width: 1600px) {
  .practice-areas__area-header {
    gap: 16px;
  }
}

.practice-areas__area-header .chevron {
  width: 28px;
  height: 28px;
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1.65);
  -o-transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1.65);
  transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1.65);
}

.practice-areas__area-header .chevron svg {
  width: 100%;
  height: 100%;
}

.practice-areas__area[data-open="true"] .practice-areas__area-header .chevron {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media (min-width: 1200px) {
  .practice-areas__area-header .chevron {
    display: none;
  }
}

.practice-areas__area-header-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}

.practice-areas__area-header-content h4 {
  font-family: "Setimo-Bold", sans-serif;
  font-size: 22px;
  line-height: 26px;
  color: #6B123C;
}

@media (min-width: 1200px) {
  .practice-areas__area-header-content h4 {
    font-size: 15px;
    line-height: 18px;
    width: 120px;
  }
}

@media (min-width: 1600px) {
  .practice-areas__area-header-content h4 {
    font-size: 18px;
    line-height: 22px;
  }
}

@media (min-width: 1920px) {
  .practice-areas__area-header-content h4 {
    font-size: 20px;
    line-height: 24px;
  }
}

.practice-areas__area-header-icon {
  width: 50px;
  height: 50px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
}

@media (min-width: 1200px) {
  .practice-areas__area-header-icon {
    width: 40px;
    height: 40px;
  }
}

.practice-areas__area-header-icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.practice-areas__area-content {
  width: 100%;
  max-height: 0px;
  padding-top: 0px;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1.65);
  -o-transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1.65);
  transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1.65);
}

@media (max-width: 1200px) {
  .practice-areas__area[data-open="true"] .practice-areas__area-content {
    max-height: 600px;
    padding-top: 32px;
    opacity: 1;
  }
}

.practice-areas__area-content ul {
  width: 100%;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 0;
}

.practice-areas__area-content a {
  font-family: Georgia, serif;
  font-size: 24px;
  line-height: 1;
  font-style: italic;
  color: #6B123C;
  text-decoration: none;
}

.practice-areas__desk-content {
  width: 100%;
  max-height: 0px;
  padding-top: 0px;
  overflow: hidden;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  border-top: 1px solid rgba(107, 18, 60, 0);
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1.65);
  -o-transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1.65);
  transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1.65);
}

@media (min-width: 1200px) {
  .practice-areas__desk-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .practice-areas__desk-content[data-open="true"] {
    max-height: 1000px;
    margin-top: 24px;
    padding-top: 48px;
    border-top: 1px solid rgba(107, 18, 60, 0.2);
  }
}

.practice-areas__desk-content-header {
  width: 100%;
  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;
}

.practice-areas__desk-content-header h4 {
  font-family: "Setimo-Regular", sans-serif;
  font-size: 30px;
  font-weight: 100;
  color: #F47F04;
}

.practice-areas__desk-content-close {
  width: 48px;
  height: 48px;
  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;
  cursor: pointer;
  border: 1px solid rgba(107, 18, 60, 0.2);
}

.practice-areas__desk-content-close svg {
  width: 80%;
  height: 80%;
}

.practice-areas__desk-content-list {
  width: 100%;
  padding: 0px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  list-style: none;
  gap: 24px;
}

.practice-areas__desk-content-list .grid-line {
  width: 100%;
  height: 1px;
  background-color: rgba(107, 18, 60, 0.2);
  grid-column: 1 / -1;
}

.practice-areas__desk-content-list a {
  font-family: "Setimo-Regular", sans-serif;
  font-size: 20px;
  font-weight: 100;
  color: #6B123C;
  text-decoration: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJnZW5lcmljL19yZXNldC5zY3NzIiwiYmFzZS9fZm9udHMuc2NzcyIsInRvb2xzL190b29scy1vbmx5LnNjc3MiLCJ0b29scy9fc2VsZWN0cmljLnNjc3MiLCJ0b29scy9fdnVlLXNlbGVjdC5zY3NzIiwibW9kdWxlcy9fbWFpbmJhbm5lci5zY3NzIiwibW9kdWxlcy9fcHJvZmlsZXRlYW0uc2NzcyIsIm1vZHVsZXMvX3ByaXplbGlzdC5zY3NzIiwibW9kdWxlcy9faGlzdG9yaWEuc2NzcyIsIm1vZHVsZXMvX2NoYWluaGVhZGVyLnNjc3MiLCJtb2R1bGVzL19wcm9maWxlcGFnZS5zY3NzIiwibW9kdWxlcy9fb3VydGVhbS5zY3NzIiwibW9kdWxlcy9fb3BlcmF0aW9udGFicy5zY3NzIiwibW9kdWxlcy9fbmV3cy5zY3NzIiwibW9kdWxlcy9fdHJhYmFsaGUtY29ub3Njby5zY3NzIiwibW9kdWxlcy9faGVhZGVyLnNjc3MiLCJtb2R1bGVzL19iYW5uZXIuc2NzcyIsIm1vZHVsZXMvX2hvbWUtbmV3cy5zY3NzIiwibW9kdWxlcy9fYXdhcmRzLnNjc3MiLCJtb2R1bGVzL19mb290ZXIuc2NzcyIsIm1vZHVsZXMvX2lucGkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakIsNkVBQVk7QUNBWjs7O0VBR0U7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUZJLFVBQVM7RUFDVCxXQUFVO0VBQ1YsVUFBUztFQUNULGdCQUFlO0VBQ2YsY0FBYTtDQUNoQjs7QUFFRCxpREFBaUQ7QUFFakQ7Ozs7Ozs7Ozs7O0VBV0ksZUFBYztDQUNqQjs7QUFFRDtFQUNJLGVBQWM7Q0FDakI7O0FBRUQ7O0VBRUksaUJBQWdCO0NBQ25COztBQUVEOztFQUVJLGFBQVk7Q0FDZjs7QUFFRDtFQUlR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UWpDOztBQVpBO0VBT08sMENBQXlDO0VBQ3pDLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGVBQWM7Q0FDakI7O0FBR0w7RUFDSSxZQUFXO0VBQ1gsYUFBWTtFQUNaLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIseUJBQXVCO01BQXZCLHNCQUF1QjtVQUF2Qix3QkFBdUI7RUFDdkIsZ0JBQWU7RUFDZix5Q0FBd0M7Q0FNM0M7O0FBYkE7RUFVTyxXQUFVO0VBQ1YsWUFBVztDQUNkOztBQUdMO0VBQ0ksWUFBVztFQUNYLGFBQVk7RUFDWixjQUFhO0VBQ2Isc0NBQXFDO0VBQ3JDLGlCQUFnQjtFQUNoQixVQUFTO0NBZ0JaOztBQXRCQTtFQVNPLFlBQVc7RUFDWCxZQUFXO0VBQ1gseUNBQXdDO0VBQ3hDLG9CQUFtQjtDQUN0Qjs7QUFiSjtFQWdCTywwQ0FBeUM7RUFDekMsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLHNCQUFxQjtDQUN4QiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLDYwMCw3MDBcIik7XG4vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0LyBcbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZXRpbW9fTHRJdCc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3NldGltby9TZXRpbW9fSXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NldGltby1Cb2xkJztcbiAgc3JjOiB1cmwoXCJTZXRpbW8tQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3NldGltby9zZXRpbW8tYm9sZC9TZXRpbW8tQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvc2V0aW1vL3NldGltby1ib2xkL1NldGltby1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvc2V0aW1vL3NldGltby1ib2xkL1NldGltby1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3NldGltby9zZXRpbW8tYm9sZC9TZXRpbW8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9zZXRpbW8vc2V0aW1vLWJvbGQvU2V0aW1vLUJvbGQuc3ZnI1NldGltby1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2V0aW1vLVJlZ3VsYXInO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9zZXRpbW8vc2V0aW1vLXJlZ3VsYXIvU2V0aW1vLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9zZXRpbW8vc2V0aW1vLXJlZ3VsYXIvU2V0aW1vLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3NldGltby9zZXRpbW8tcmVndWxhci9TZXRpbW8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3NldGltby9zZXRpbW8tcmVndWxhci9TZXRpbW8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9zZXRpbW8vc2V0aW1vLXJlZ3VsYXIvU2V0aW1vLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvc2V0aW1vL3NldGltby1yZWd1bGFyL1NldGltby1SZWd1bGFyLnN2ZyNTZXRpbW8tUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2V0aW1vLUJvbGQtSXQnO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9zZXRpbW8vc2V0aW1vLWJvbGQtaXQvU2V0aW1vLUJvbGRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9zZXRpbW8vc2V0aW1vLWJvbGQtaXQvU2V0aW1vLUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3NldGltby9zZXRpbW8tYm9sZC1pdC9TZXRpbW8tQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3NldGltby9zZXRpbW8tYm9sZC1pdC9TZXRpbW8tQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9zZXRpbW8vc2V0aW1vLWJvbGQtaXQvU2V0aW1vLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvc2V0aW1vL3NldGltby1ib2xkLWl0L1NldGltby1Cb2xkSXRhbGljLnN2ZyNTZXRpbW8tQm9sZEl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hX05vdmFfU2InO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9wcm94aW1hLW5vdmEtc2VtaWJvbGQvUHJveGltYU5vdmEtU2VtaWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3Byb3hpbWEtbm92YS1zZW1pYm9sZC9Qcm94aW1hTm92YS1TZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3Byb3hpbWEtbm92YS1zZW1pYm9sZC9Qcm94aW1hTm92YS1TZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9wcm94aW1hLW5vdmEtc2VtaWJvbGQvUHJveGltYU5vdmEtU2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcHJveGltYS1ub3ZhLXNlbWlib2xkL1Byb3hpbWFOb3ZhLVNlbWlib2xkLnN2ZyNQcm94aW1hTm92YS1TZW1pYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2VvcmdpYSBCb2xkIEl0YWxpYyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2dlb3JnaWFCb2xkSXRhbGljL0dlb3JnaWEtQm9sZEl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2dlb3JnaWFCb2xkSXRhbGljL0dlb3JnaWEtQm9sZEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvZ2VvcmdpYUJvbGRJdGFsaWMvR2VvcmdpYS1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvZ2VvcmdpYUJvbGRJdGFsaWMvR2VvcmdpYS1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2dlb3JnaWFCb2xkSXRhbGljL0dlb3JnaWEtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0d1c3Rhbi1NZWRpdW0nO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9ndXN0YW4tbWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3VzdGFuLUJvbGQnO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9ndXN0YW4tYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub25seS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vbmx5LS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlbGVjdHJpYy13cmFwcGVyLCAuc2VsZWN0cmljLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VsZWN0cmljLXdyYXBwZXIsIC5zZWxlY3RyaWMtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VsZWN0cmljLXdyYXBwZXIsIC5zZWxlY3RyaWMtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG59XG5cbi5zZWxlY3RyaWMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTlhN2E3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlbGVjdHJpYyAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbjogMCAzOHB4IDAgMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICNmNDdmMDQ7XG4gIGhlaWdodDogMzhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2Fzc2V0cy9pbWcvYXJyb3ctc2VsZWN0LmpwZ1wiKSBuby1yZXBlYXQgMTNweDtcbiAgY29sb3I6ICNCQkI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogMC8wIGE7XG4gIGZvbnQ6IDIwcHgvMzhweCBMdWNpZGEgU2FucyBVbmljb2RlLCBBcmlhbCBVbmljb2RlIE1TLCBBcmlhbDtcbn1cblxuLnNlbGVjdHJpYy1mb2N1cyAuc2VsZWN0cmljIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzY3NDc0O1xufVxuXG4uc2VsZWN0cmljLWhvdmVyIC5zZWxlY3RyaWMge1xuICBib3JkZXItY29sb3I6ICM5MDhkOGQ7XG59XG5cbi5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgY29sb3I6ICNhMmEyYTI7XG59XG5cbi5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2EyYTJhMjtcbn1cblxuLnNlbGVjdHJpYy1vcGVuIHtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnNlbGVjdHJpYy1vcGVuIC5zZWxlY3RyaWMge1xuICBib3JkZXItY29sb3I6ICM5MDhkOGQ7XG59XG5cbi5zZWxlY3RyaWMtb3BlbiAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3RyaWMtZGlzYWJsZWQge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3RyaWMtaGlkZS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5zZWxlY3RyaWMtaGlkZS1zZWxlY3Qgc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwJTtcbn1cblxuLnNlbGVjdHJpYy1oaWRlLXNlbGVjdC5zZWxlY3RyaWMtaXMtbmF0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnNlbGVjdHJpYy1oaWRlLXNlbGVjdC5zZWxlY3RyaWMtaXMtbmF0aXZlIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2VsZWN0cmljLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICpmb250OiAwLzAgYSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RyaWMtdGVtcC1zaG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiBJdGVtcyBib3ggKi9cbi5zZWxlY3RyaWMtaXRlbXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkwOGQ4ZDtcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IC02cHg7XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1zY3JvbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc2VsZWN0cmljLWFib3ZlIC5zZWxlY3RyaWMtaXRlbXMge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyB1bCwgLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMgbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZjQ3ZjA0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyBsaS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICNmNDdmMDQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VsZWN0cmljLWl0ZW1zIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y0N2YwNDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMgLmRpc2FibGVkIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLWdyb3VwIC5zZWxlY3RyaWMtZ3JvdXAtbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLWdyb3VwLmRpc2FibGVkIGxpIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1ncm91cCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnYtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLnYtc2VsZWN0LFxuLnYtc2VsZWN0ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5cbi52c19fZmFkZS1lbnRlci1hY3RpdmUsXG4udnNfX2ZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBjdWJpYy1iZXppZXIoMSwgMC41LCAwLjgsIDEpO1xufVxuXG4udnNfX2ZhZGUtZW50ZXIsXG4udnNfX2ZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udnMtLWRpc2FibGVkIC52c19fY2xlYXIsXG4udnMtLWRpc2FibGVkIC52c19fZHJvcGRvd24tdG9nZ2xlLFxuLnZzLS1kaXNhYmxlZCAudnNfX29wZW4taW5kaWNhdG9yLFxuLnZzLS1kaXNhYmxlZCAudnNfX3NlYXJjaCxcbi52cy0tZGlzYWJsZWQgLnZzX19zZWxlY3RlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi52LXNlbGVjdFtkaXI9cnRsXSAudnNfX2FjdGlvbnMge1xuICBwYWRkaW5nOiAwIDNweCAwIDZweDtcbn1cblxuLnYtc2VsZWN0W2Rpcj1ydGxdIC52c19fY2xlYXIge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi52LXNlbGVjdFtkaXI9cnRsXSAudnNfX2Rlc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4udi1zZWxlY3RbZGlyPXJ0bF0gLnZzX19kcm9wZG93bi1tZW51IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMCA0cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yNik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52c19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCA2cHggMCAzcHg7XG59XG5cbi52cy0tc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnZzLS11bnNlYXJjaGFibGUgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52cy0tb3BlbiAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnZzX19vcGVuLWluZGljYXRvciB7XG4gIGZpbGw6IHJnYmEoNjAsIDYwLCA2MCwgMC41KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMSwgLTAuMTE1LCAwLjk3NSwgMC44NTUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDEsIC0wLjExNSwgMC45NzUsIDAuODU1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigxLCAtMC4xMTUsIDAuOTc1LCAwLjg1NSksIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigxLCAtMC4xMTUsIDAuOTc1LCAwLjg1NSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwgLTAuMTE1LCAwLjk3NSwgMC44NTUpO1xufVxuXG4udnMtLW9wZW4gLnZzX19vcGVuLWluZGljYXRvciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgxKTtcbn1cblxuLnZzLS1sb2FkaW5nIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAwO1xufVxuXG4udnNfX2NsZWFyIHtcbiAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udnNfX2Ryb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjI2KTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi52c19fbm8tb3B0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICMzMzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzU4OTdmYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi52c19fc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMjYpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDRweCAycHggMDtcbiAgcGFkZGluZzogMCAuMjVlbTtcbn1cblxuLnZzX19kZXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZpbGw6IHJnYmEoNjAsIDYwLCA2MCwgMC41KTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbn1cblxuLnZzLS1zaW5nbGUgLnZzX19zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udnMtLXNpbmdsZS52cy0tb3BlbiAudnNfX3NlbGVjdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAuNDtcbn1cblxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZyAudnNfX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzX19zZWFyY2g6Oi1tcy1jbGVhcixcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzX19zZWFyY2gsXG4udnNfX3NlYXJjaDpmb2N1cyB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDRweCAwIDA7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi52c19fc2VhcmNoOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi52c19fc2VhcmNoOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udnNfX3NlYXJjaDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi52c19fc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udnMtLXVuc2VhcmNoYWJsZSAudnNfX3NlYXJjaCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi52cy0tdW5zZWFyY2hhYmxlIC52c19fc2VhcmNoOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udnMtLXNpbmdsZS52cy0tc2VhcmNoaW5nOm5vdCgudnMtLW9wZW4pOm5vdCgudnMtLWxvYWRpbmcpIC52c19fc2VhcmNoIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbi52c19fc3Bpbm5lciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiA1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDAuOWVtIHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC40NSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2U2VsZWN0U3Bpbm5lciAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiB2U2VsZWN0U3Bpbm5lciAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXM7XG59XG5cbi52c19fc3Bpbm5lcixcbi52c19fc3Bpbm5lcjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiA1ZW07XG59XG5cbi52cy0tbG9hZGluZyAudnNfX3NwaW5uZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD12dWUtc2VsZWN0LmNzcy5tYXAqL1xuLm1haW5iYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1haW5iYW5uZXIgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbmJhbm5lci0tc3RhdGljIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluYmFubmVyLS1zdGF0aWMge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLm1haW5iYW5uZXI6bm90KC5zbGljay1zbGlkZXIpIC5tYWluYmFubmVyX19pdGVtOm50aC1jaGlsZChuKzIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW5iYW5uZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluYmFubmVyX19pdGVtLm5vaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjYTU5NjgyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMCwgMjMsIDMyLCAwLjUpLCAjYTU5NjgyKTtcbiAgaGVpZ2h0OiA0ODJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluYmFubmVyX19pdGVtLm5vaW1hZ2Uge1xuICAgIGhlaWdodDogNzcycHg7XG4gIH1cbn1cblxuLm1haW5iYW5uZXJfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogU2V0aW1vLVJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDUyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubWFpbmJhbm5lcl9fdGl0bGUgYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYWluYmFubmVyX190aXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbmJhbm5lcl9fdGl0bGUtLXN0YXRpYyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbi5tYWluYmFubmVyX190aXRsZS0tY29udGF0byB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW5iYW5uZXJfX3RpdGxlLS1jb250YXRvIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluYmFubmVyX190aXRsZS0tc3RhdGljIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5tYWluYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbmJhbm5lcl9fdGl0bGUge1xuICAgIHRvcDogNTUlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbmJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWluYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5tYWluYmFubmVyX190aXRsZSB7XG4gICAgd2lkdGg6IDExMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzAwMHB4KSB7XG4gIC5tYWluYmFubmVyX190aXRsZSB7XG4gICAgd2lkdGg6IDU4JTtcbiAgfVxufVxuXG4ubWFpbmJhbm5lcl9fdGl0bGUtcHJvZmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFNldGltby1SZWd1bGFyO1xuICBmb250LXNpemU6IDQ5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAyJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluYmFubmVyX190aXRsZS1wcm9maWxlIHtcbiAgICB0ZXh0LXNoYWRvdzogYmxhY2sgMC4xZW0gMC4xZW0gMC44ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5tYWluYmFubmVyX190aXRsZS1wcm9maWxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluYmFubmVyX190aXRsZS1wcm9maWxlIHtcbiAgICB0b3A6IDU1JTtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluYmFubmVyX190aXRsZS1wcm9maWxlIHtcbiAgICB3aWR0aDogNzMlO1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluYmFubmVyX190aXRsZS1wcm9maWxlIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubWFpbmJhbm5lcl9fdGl0bGUtcHJvZmlsZSB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuXG4ubWFpbmJhbm5lcl9fdGl0bGUtcHJvZmlsZSAudGl0bGUtcHJvZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW5iYW5uZXJfX3Byb2ZpbGVzdWJ0aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5iYW5uZXJfX3Byb2ZpbGVzdWJ0aXRsZSB7XG4gICAgdGV4dC1zaGFkb3c6IGJsYWNrIDAuMWVtIDAuMWVtIDAuNmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbmJhbm5lcl9fcHJvZmlsZXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluYmFubmVyX19wcm9maWxlc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogNjUlO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbi5tYWluYmFubmVyX19tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbmJhbm5lcl9faW1hZ2Uge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHZoO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbmJhbm5lcl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuLmllIC5tYWluYmFubmVyX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tYWluYmFubmVyX19pbWFnZS1wcm9maWxlIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDgycHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5iYW5uZXJfX2ltYWdlLXByb2ZpbGUge1xuICAgIGhlaWdodDogNzcycHg7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgfVxufVxuXG4uaW50ZXJuYWwtYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybmFsLWJhbm5lciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4uaW50ZXJuYWwtYmFubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmludGVybmFsLWJhbm5lciAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJuYWwtYmFubmVyIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uaW50ZXJuYWwtYmFubmVyIC5jb250ZW50IGgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFNldGltby1SZWd1bGFyO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcm5hbC1iYW5uZXIgLmNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5pbnRlcm5hbC1iYW5uZXIgLmNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgfVxufVxuXG4uaW50ZXJuYWwtYmFubmVyIC5jb250ZW50IHAge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJuYWwtYmFubmVyIC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuXG4uaW50ZXJuYWwtYmFubmVyLnByb2ZpbGUtYmFubmVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybmFsLWJhbm5lci5wcm9maWxlLWJhbm5lciB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICB9XG59XG5cbi5pbnRlcm5hbC1iYW5uZXIucHJvZmlsZS1iYW5uZXIgLmNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcm5hbC1iYW5uZXIucHJvZmlsZS1iYW5uZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICB9XG59XG5cbi5pbnRlcm5hbC1iYW5uZXIucHJvZmlsZS1iYW5uZXIgaDEge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybmFsLWJhbm5lci5wcm9maWxlLWJhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmludGVybmFsLWJhbm5lci5wcm9maWxlLWJhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuXG4uaW50ZXJuYWwtYmFubmVyLnByb2ZpbGUtYmFubmVyIHAge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybmFsLWJhbm5lci5wcm9maWxlLWJhbm5lciBwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmludGVybmFsLWJhbm5lci5ub2ltYWdlIHtcbiAgYmFja2dyb3VuZDogI2E1OTY4MjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjAsIDIzLCAzMiwgMC41KSwgI2E1OTY4Mik7XG4gIGhlaWdodDogNDgwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcm5hbC1iYW5uZXIubm9pbWFnZSB7XG4gICAgaGVpZ2h0OiA3NzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250YWluZXItLXByb2ZpbGV0ZWFtIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLS1wcm9maWxldGVhbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWluZXItLXByb2ZpbGV0ZWFtIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uY29udGFpbmVyLS1wcm9maWxldGVhbSAuYmxvY2stdGV4dC10ZWFtX190aXRsZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LWZhbWlseTogJ1NldGltby1Cb2xkJztcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci0tcHJvZmlsZXRlYW0gLmJsb2NrLXRleHQtdGVhbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICB9XG59XG5cbi5jb250YWluZXItLXByb2ZpbGV0ZWFtIC5wcml6ZWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci0tcHJvZmlsZXRlYW0gLnByaXplbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItLXByb2ZpbGV0ZWFtIC5wcml6ZWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uY29udGFpbmVyLS1wcm9maWxldGVhbSAucHJpemVsaXN0X19pdGVtLm5vaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb250YWluZXItLXByb2ZpbGV0ZWFtIC5wcml6ZWxpc3RfX2xpbmsge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250YWluZXItLXByb2ZpbGV0ZWFtIC5wcml6ZWxpc3RfX2ltYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4uY29udGFpbmVyLS1wcm9maWxldGVhbSAucHJpemVsaXN0IC5zd2lwZXItYnV0dG9uLW5leHQsXG4uY29udGFpbmVyLS1wcm9maWxldGVhbSAucHJpemVsaXN0IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDMxcHggIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci0tcHJvZmlsZXRlYW0gLnByaXplbGlzdCAuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLmNvbnRhaW5lci0tcHJvZmlsZXRlYW0gLnByaXplbGlzdCAuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXItLXByb2ZpbGV0ZWFtIC5wcml6ZWxpc3QgLnN3aXBlci1idXR0b24tbmV4dCxcbi5jb250YWluZXItLXByb2ZpbGV0ZWFtIC5wcml6ZWxpc3QgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9pbWctcHJpemVsaXN0LWFycm93LW5leHQucG5nXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXItLXByb2ZpbGV0ZWFtIC5wcml6ZWxpc3QgLnN3aXBlci1idXR0b24tcHJldixcbi5jb250YWluZXItLXByb2ZpbGV0ZWFtIC5wcml6ZWxpc3QgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ltZy1wcml6ZWxpc3QtYXJyb3ctcHJldi5wbmdcIikgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci0tcHJvZmlsZXRlYW0gLnByaXplbGlzdF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogOTB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb250YWluZXItLXByb2ZpbGV0ZWFtIC5wcml6ZWxpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNTB2dztcbiAgfVxufVxuXG4uY29udGFpbmVyLS1wcm9maWxldGVhbSAucHJpemVsaXN0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb250YWluZXItLXByb2ZpbGV0ZWFtIC5wcml6ZWxpc3RfX3RpdGxlLW5vaW1hZ2Uge1xuICBjb2xvcjogIzZiMTIzYztcbiAgZm9udC1mYW1pbHk6ICdTZXRpbW8tQm9sZCc7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5jb250YWluZXItLXByb2ZpbGV0ZWFtIC5wcml6ZWxpc3RfX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci0tcHJpemVsaXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFpbmVyLS1wcml6ZWxpc3Qge1xuICAgIG1heC13aWR0aDogMTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jb250YWluZXItLXByaXplbGlzdCAuYmxvY2stdGV4dF9fdGl0bGUge1xuICBjb2xvcjogI2E1OTY4MjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLS1wcml6ZWxpc3QgLmJsb2NrLXRleHRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucHJpemVsaXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4ucHJpemVsaXN0X19kZXNjcmlwdGlvbjIge1xuICBjdXJzb3I6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG59XG5cbi5wcml6ZWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucHJpemVsaXN0X19pdGVtLm5vaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcml6ZWxpc3RfX2xpbmsge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcml6ZWxpc3RfX2ltYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByaXplbGlzdCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnByaXplbGlzdCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTdweCAzMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcml6ZWxpc3QgLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5wcml6ZWxpc3QgLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucHJpemVsaXN0IC5zd2lwZXItYnV0dG9uLW5leHQsXG4ucHJpemVsaXN0IC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvaW1nLXByaXplbGlzdC1hcnJvdy1uZXh0LnBuZ1wiKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpemVsaXN0IC5zd2lwZXItYnV0dG9uLXByZXYsXG4ucHJpemVsaXN0IC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9pbWctcHJpemVsaXN0LWFycm93LXByZXYucG5nXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5wcml6ZWxpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IDkwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJpemVsaXN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDUwdnc7XG4gIH1cbn1cblxuLnByaXplbGlzdF9fZGVzY3JpcHRpb25fYTIge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnByaXplbGlzdF9fYmctbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6IFJHQkEoMzAsIDMwLCAzMCwgMC45KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcml6ZWxpc3RfX21vZGFsIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4NnZ3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJpemVsaXN0X19tb2RhbCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaXplbGlzdF9fbW9kYWwge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJpemVsaXN0X19tb2RhbCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5wcml6ZWxpc3RfX21vZGFsIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gIH1cbn1cblxuLnByaXplbGlzdF9fbW9kYWwgLmljb1gge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgcmlnaHQ6IDlweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJpemVsaXN0X19tb2RhbCAuaWNvWCB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJpemVsaXN0X19tb2RhbCAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvaW1nLXByaXplbGlzdC1hcnJvdy1uZXh0LnBuZ1wiKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvaW1nLXByaXplbGlzdC1hcnJvdy1wcmV2LnBuZ1wiKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5wcml6ZWxpc3RfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByaXplbGlzdF9fdGl0bGUtbm9pbWFnZSB7XG4gIGNvbG9yOiAjNmIxMjNjO1xuICBmb250LWZhbWlseTogJ1NldGltby1Cb2xkJztcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLnN3aXBlci1uby1zd2lwaW5nIHtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLnN3aXBlci1uby1zd2lwaW5nIGEge1xuICBjb2xvcjogIzZiMTIzYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcml6ZWxpc3RfX2NvbnRlbnQgYSxcbi5wcml6ZWxpc3RfX2NvbnRlbnQgdSxcbi5wcml6ZWxpc3RfX2NvbnRlbnQgcCxcbi5wcml6ZWxpc3RfX2NvbnRlbnQgc3Bhbixcbi5wcml6ZWxpc3RfX2NvbnRlbnQgZGl2IHtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBtZWRpdW0gIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0YTRhNGEgIWltcG9ydGFudDtcbn1cblxuLnByaXplbGlzdF9fY29udGVudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcml6ZWxpc3RfX2NvbnRlbnQgYSxcbi5wcml6ZWxpc3RfX2NvbnRlbnQgdSB7XG4gIGNvbG9yOiAjNmIxMjNjICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmhpc3RvcnkgLmhpc3Rvcnktc2xpZGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwZHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeSAuaGlzdG9yeS1zbGlkZXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oaXN0b3J5IC5oaXN0b3J5LXNsaWRlczphZnRlciB7XG4gICAgd2lkdGg6IDEzNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpc3RvcnkgLmhpc3Rvcnktc2xpZGVzOmFmdGVyIHtcbiAgICB3aWR0aDogMTg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaGlzdG9yeSAuaGlzdG9yeS1zbGlkZXM6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDEyMDBweCkgLyAyKSArIDk0cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLmhpc3RvcnkgLmhpc3Rvcnktc2xpZGVzOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAxNTAwcHgpIC8gMikgKyA5NHB4KTtcbiAgfVxufVxuXG4uaGlzdG9yeSAuaGlzdG9yeS1zbGlkZXMgLm1haW4tc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG59XG5cbi5oaXN0b3J5IC5oaXN0b3J5LXNsaWRlcyAubWFpbi1zd2lwZXItY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhpc3RvcnkgLmhpc3Rvcnktc2xpZGVzIC5tYWluLXN3aXBlci1jb250YWluZXIgLnNsaWRlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oaXN0b3J5IC5oaXN0b3J5LXNsaWRlcyAubWFpbi1zd2lwZXItY29udGFpbmVyIC5zbGlkZS1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpO1xufVxuXG4uaGlzdG9yeSAuaGlzdG9yeS1zbGlkZXMgLm1haW4tc3dpcGVyLWNvbnRhaW5lciAuc2xpZGUtaXRlbSAuY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI5MHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMzRweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMnMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjQsIDAuMjcsIDEuMzQpIDAuMnM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnkgLmhpc3Rvcnktc2xpZGVzIC5tYWluLXN3aXBlci1jb250YWluZXIgLnNsaWRlLWl0ZW0gLmNvbnRlbnQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBsZWZ0OiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhpc3RvcnkgLmhpc3Rvcnktc2xpZGVzIC5tYWluLXN3aXBlci1jb250YWluZXIgLnNsaWRlLWl0ZW0gLmNvbnRlbnQge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlzdG9yeSAuaGlzdG9yeS1zbGlkZXMgLm1haW4tc3dpcGVyLWNvbnRhaW5lciAuc2xpZGUtaXRlbSAuY29udGVudCB7XG4gICAgbGVmdDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oaXN0b3J5IC5oaXN0b3J5LXNsaWRlcyAubWFpbi1zd2lwZXItY29udGFpbmVyIC5zbGlkZS1pdGVtIC5jb250ZW50IHtcbiAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTIwMHB4KSAvIDIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLmhpc3RvcnkgLmhpc3Rvcnktc2xpZGVzIC5tYWluLXN3aXBlci1jb250YWluZXIgLnNsaWRlLWl0ZW0gLmNvbnRlbnQge1xuICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxNTAwcHgpIC8gMik7XG4gIH1cbn1cblxuLmhpc3RvcnkgLmhpc3Rvcnktc2xpZGVzIC5tYWluLXN3aXBlci1jb250YWluZXIgLnNsaWRlLWl0ZW0gLmNvbnRlbnQgaDEge1xuICBmb250LWZhbWlseTogJ1NldGltby1SZWd1bGFyJztcbiAgZm9udC1zaXplOiA3MHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeSAuaGlzdG9yeS1zbGlkZXMgLm1haW4tc3dpcGVyLWNvbnRhaW5lciAuc2xpZGUtaXRlbSAuY29udGVudCBoMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhpc3RvcnkgLmhpc3Rvcnktc2xpZGVzIC5tYWluLXN3aXBlci1jb250YWluZXIgLnNsaWRlLWl0ZW0gLmNvbnRlbnQgaDIge1xuICBmb250LWZhbWlseTogJ1NldGltby1SZWd1bGFyJztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2Q1YzdiYTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhpc3RvcnkgLmhpc3Rvcnktc2xpZGVzIC5tYWluLXN3aXBlci1jb250YWluZXIgLnNsaWRlLWl0ZW0gLmNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiAnR2VvcmdpYSc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5oaXN0b3J5IC5oaXN0b3J5LXNsaWRlcyAubWFpbi1zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zbGlkZS1pdGVtIC5jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgYm90dG9tOiA4MHB4O1xufVxuXG4uaGlzdG9yeSAuaGlzdG9yeS1zbGlkZXMgLm1haW4tc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc2xpZGUtaXRlbSAuY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDdmMDQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeSAuaGlzdG9yeS1zbGlkZXMgLm1haW4tc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc2xpZGUtaXRlbSAuY29udGVudCB7XG4gICAgYm90dG9tOiAxNjBweDtcbiAgfVxufVxuXG4uaGlzdG9yeSAuaGlzdG9yeS1zbGlkZXMgLnRpbWVsaW5lLXN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5IC5oaXN0b3J5LXNsaWRlcyAudGltZWxpbmUtc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhpc3RvcnkgLmhpc3Rvcnktc2xpZGVzIC50aW1lbGluZS1zd2lwZXItY29udGFpbmVyIHtcbiAgICByaWdodDogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaXN0b3J5IC5oaXN0b3J5LXNsaWRlcyAudGltZWxpbmUtc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaGlzdG9yeSAuaGlzdG9yeS1zbGlkZXMgLnRpbWVsaW5lLXN3aXBlci1jb250YWluZXIge1xuICAgIHJpZ2h0OiBjYWxjKCgoMTAwJSAtIDEyMDBweCkgLyAyKSAtIDI2cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLmhpc3RvcnkgLmhpc3Rvcnktc2xpZGVzIC50aW1lbGluZS1zd2lwZXItY29udGFpbmVyIHtcbiAgICByaWdodDogY2FsYygoKDEwMCUgLSAxNTAwcHgpIC8gMikgLSAyNnB4KTtcbiAgfVxufVxuXG4uaGlzdG9yeSAuaGlzdG9yeS1zbGlkZXMgLnRpbWVsaW5lLXN3aXBlci1jb250YWluZXIgLnN3aXBlci1idG4ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oaXN0b3J5IC5oaXN0b3J5LXNsaWRlcyAudGltZWxpbmUtc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ0biBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGlzdG9yeSAuaGlzdG9yeS1zbGlkZXMgLnRpbWVsaW5lLXN3aXBlci1jb250YWluZXIgLnN3aXBlci1idG4uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5IC5oaXN0b3J5LXNsaWRlcyAudGltZWxpbmUtc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ0biB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5cbi5oaXN0b3J5IC5oaXN0b3J5LXNsaWRlcyAudGltZWxpbmUtc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeSAuaGlzdG9yeS1zbGlkZXMgLnRpbWVsaW5lLXN3aXBlci1jb250YWluZXIgLnN3aXBlci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICB9XG59XG5cbi5oaXN0b3J5IC5oaXN0b3J5LXNsaWRlcyAudGltZWxpbmUtc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5oaXN0b3J5IC5oaXN0b3J5LXNsaWRlcyAudGltZWxpbmUtc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC50aW1lbGluZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogJ1NldGltby1SZWd1bGFyJztcbiAgZm9udC1zaXplOiAzNHB4O1xuICBjb2xvcjogI2Y0N2YwNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeSAuaGlzdG9yeS1zbGlkZXMgLnRpbWVsaW5lLXN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSAudGltZWxpbmUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5oaXN0b3J5IC5oaXN0b3J5LXNsaWRlcyAudGltZWxpbmUtc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC50aW1lbGluZS1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1JTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0N2YwNDtcbiAgfVxufVxuXG4uY2hhaW5oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2hhaW5oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNoYWluaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgfVxufVxuXG4uY2hhaW5oZWFkZXIgLnNpdGUtbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2Utbm90aWNpYXMgLmNoYWluaGVhZGVyIC5zaXRlLW5hdmlnYXRpb24gLm1haW4tbWVudSAubGluay0tcXVlbXNvbW9zIHtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hhaW5oZWFkZXIgLnNpdGUtbmF2aWdhdGlvbiAubGluayBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGFpbmhlYWRlciAuc2l0ZS1uYXZpZ2F0aW9uIC5saXN0IHtcbiAgICBwYWRkaW5nOiAyOXB4IDAgMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1OXB4KTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNoYWluaGVhZGVyIC5zaXRlLW5hdmlnYXRpb24gLmxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmNoYWluaGVhZGVyIC5zaXRlLW5hdmlnYXRpb24gPiAubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLmNoYWluaGVhZGVyIC5zaXRlLW5hdmlnYXRpb24gPiAubGFiZWwuY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jaGFpbmhlYWRlciAuc2l0ZS1uYXZpZ2F0aW9uID4gLmxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jaGFpbmhlYWRlciAuc2l0ZS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLml0ZW0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jaGFpbmhlYWRlciAuc2l0ZS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmNoYWluaGVhZGVyIC5zaXRlLW5hdmlnYXRpb24gLm1haW4tbWVudSAuaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jaGFpbmhlYWRlciAuc2l0ZS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLml0ZW06aG92ZXIgLml0ZW0tc3VibWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNoYWluaGVhZGVyIC5zaXRlLW5hdmlnYXRpb24gLm1haW4tbWVudSAuaXRlbTpudGgtY2hpbGQoMykge1xuICAgIG1heC13aWR0aDogMTE5cHg7XG4gIH1cbiAgLmNoYWluaGVhZGVyIC5zaXRlLW5hdmlnYXRpb24gLm1haW4tbWVudSAubGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTZXRpbW8tUmVndWxhcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICB9XG4gIC5jaGFpbmhlYWRlciAuc2l0ZS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLmxpbmsuYWN0aXZlIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuXG4uY2hhaW5oZWFkZXIgLnNpdGUtbmF2aWdhdGlvbiAuaXRlbS1zdWJtZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pZSAuY2hhaW5oZWFkZXIgLnNpdGUtbmF2aWdhdGlvbiAuaXRlbS1zdWJtZW51IHtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hhaW5oZWFkZXIgLnNpdGUtbmF2aWdhdGlvbiAuaXRlbS1zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNoYWluaGVhZGVyIC5zaXRlLW5hdmlnYXRpb24gLml0ZW0tc3VibWVudSAuc3VibGluayB7XG4gIGZvbnQtZmFtaWx5OiBTZXRpbW8tUmVndWxhcjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xuICBsaW5lLWhlaWdodDogLjc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3ZjA0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNoYWluaGVhZGVyIC5zaXRlLW5hdmlnYXRpb24gLml0ZW0tc3VibWVudSAuc3VibGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxuICAuY2hhaW5oZWFkZXIgLnNpdGUtbmF2aWdhdGlvbiAuaXRlbS1zdWJtZW51IC5zdWJsaW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y0N2YwNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5pZSAuY2hhaW5oZWFkZXIgLnNpdGUtbmF2aWdhdGlvbiAuaXRlbS1zdWJtZW51IC5zdWJsaW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoYWluaGVhZGVyIC5zaXRlLW5hdmlnYXRpb24gLml0ZW0tc3VibWVudSAuc3VibGluayB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jaGFpbmhlYWRlciAuc2l0ZS1uYXZpZ2F0aW9uID4gaW5wdXQ6Y2hlY2tlZCArIC5tYWluLW1lbnUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiMTIzYztcbn1cblxuLmNoYWluaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5jaGFpbmhlYWRlcl9fbG9nbyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNoYWluaGVhZGVyX19sb2dvIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLmNoYWluaGVhZGVyX19sYW5ndWFnZWJsb2NrIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jaGFpbmhlYWRlcl9fbGFuZ3VhZ2VibG9jayB7XG4gICAgcGFkZGluZzogMCAxOHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgfVxufVxuXG4uY2hhaW5oZWFkZXJfX2xhbmd1YWdlYnV0dG9uIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hhaW5oZWFkZXJfX2xhbmd1YWdlYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jaGFpbmhlYWRlcl9fbGFuZ3VhZ2VidXR0b24tLXB0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9pbWctY2hhaW5oZWFkZXItbGFuZy1wdC5zdmdcIik7XG59XG5cbi5wYWdlLWxhbmctcHQgLmNoYWluaGVhZGVyX19sYW5ndWFnZWJ1dHRvbi0tcHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ltZy1jaGFpbmhlYWRlci1sYW5nLXB0LXNlbGVjdGVkLnBuZ1wiKTtcbn1cblxuLmNoYWluaGVhZGVyX19sYW5ndWFnZWJ1dHRvbi0tZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ltZy1jaGFpbmhlYWRlci1sYW5nLWVuLnBuZ1wiKTtcbn1cblxuLnBhZ2UtbGFuZy1lbiAuY2hhaW5oZWFkZXJfX2xhbmd1YWdlYnV0dG9uLS1lbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvaW1nLWNoYWluaGVhZGVyLWxhbmctZW4tc2VsZWN0ZWQuc3ZnXCIpO1xufVxuXG4ucHJvZmlsZXBhZ2VfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmIxMjNjO1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cblxuLnByb2ZpbGVwYWdlX19pbnZlcnRlZGNvbW1hcyB7XG4gIGNvbG9yOiAjYzdiOGFjO1xuICBmb250LWZhbWlseTogJ1NldGltby1Cb2xkJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDcycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGVwYWdlX19pbnZlcnRlZGNvbW1hcyB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxufVxuXG4ucHJvZmlsZXBhZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBwYWRkaW5nLXRvcDogNjFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlcGFnZV9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICAgIHBhZGRpbmctdG9wOiAxMTJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZmlsZXBhZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDgxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2ZpbGVwYWdlX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuLnByb2ZpbGVwYWdlX19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnU2V0aW1vX0x0SXQnO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGVwYWdlX19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLnByb2ZpbGVwYWdlIC5ibG9jay10ZXh0X190ZXh0LnRleHQtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLjAzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cblxuc2VjdGlvbiNiYWNrX3Byb2ZpbGUge1xuICBwYWRkaW5nLXRvcDogNTJweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiNiYWNrX3Byb2ZpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiA5MXB4O1xuICB9XG59XG5cbnNlY3Rpb24jYmFja19wcm9maWxlIC5tYWluIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2Y0N2YwNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG59XG5cbnNlY3Rpb24jYmFja19wcm9maWxlIC5tYWluIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9pY29uLXNldC1lc3Euc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiNiYWNrX3Byb2ZpbGUgLm1haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICBzZWN0aW9uI2JhY2tfcHJvZmlsZSAubWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uY29udGFpbmVyLXRlYW1fX3NlYXJjaCB7XG4gIGZvbnQtZmFtaWx5OiAnU2V0aW1vLVJlZ3VsYXInO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y0ZjE7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgdmlld0JveD0nMCAwIDIwIDI0JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNlJTNjZGVmcyUzZSUzY3BvbHlnb24gaWQ9J3BhdGgtMScgcG9pbnRzPScwIDAuMTkxNzc3MTA2IDE3LjA0Mzc3MTEgMC4xOTE3NzcxMDYgMTcuMDQzNzcxMSAxNy4yODIzMDcyIDAgMTcuMjgyMzA3MiclM2UlM2MvcG9seWdvbiUzZSUzY3BvbHlnb24gaWQ9J3BhdGgtMycgcG9pbnRzPScwLjIwMjkxMTUzMSAwLjM3MjcxMjU2OCA3LjI2Mzc0NjEzIDAuMzcyNzEyNTY4IDcuMjYzNzQ2MTMgOC45NjczMjAyNiAwLjIwMjkxMTUzMSA4Ljk2NzMyMDI2JyUzZSUzYy9wb2x5Z29uJTNlJTNjL2RlZnMlM2UlM2NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzZSUzY2cgaWQ9J0ljb25lLUxVUEEnJTNlJTNjZyBpZD0nR3JvdXAtMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41Mjk0MTIsIDAuODgyMzUzKSclM2UlM2NnIGlkPSdHcm91cC0zJyUzZSUzY21hc2sgaWQ9J21hc2stMicgZmlsbD0nd2hpdGUnJTNlJTNjdXNlIHhsaW5rOmhyZWY9JyUyM3BhdGgtMSclM2UlM2MvdXNlJTNlJTNjL21hc2slM2UlM2NnIGlkPSdDbGlwLTInJTNlJTNjL2clM2UlM2NwYXRoIGQ9J004LjUxMzM2MjY4LDIuMDkwMTQyNiBDNy4zODk3MjAxNSwyLjA5MDE0MjYgNi4yNTE2ODY1LDIuMzc2NDc5MTEgNS4yMTA2MDM0OCwyLjk3OTE1MjkxIEMzLjY3NzU3MTgxLDMuODY2NjQ0MTkgMi41ODExOTY2NCw1LjI5OTg0NTc3IDIuMTIyOTUzNDcsNy4wMTQ0NDcwMyBDMS42NjUwODkwMiw4LjcyOTA0ODI4IDEuODk5ODkxMywxMC41MTk5ODA2IDIuNzg1MzIzMTQsMTIuMDU3MjM1NSBDMy42NzAzNzYyNSwxMy41OTQ0OTA0IDUuMDk5MjYxNzUsMTQuNjkzODg1OSA2LjgwOTE1MjU3LDE1LjE1MzM5MTUgQzguNTE5MDQzMzgsMTUuNjEyNTE3MiAxMC4zMDUwNTU2LDE1LjM3NzA2ODEgMTEuODM4MDg3MywxNC40ODk1NzY4IEMxNS4wMDI5OTQ4LDEyLjY1NzI1MSAxNi4wOTEwMzgzLDguNTg1MTIwNTEgMTQuMjY0MTI1LDUuNDExNDk0MjMgQzEzLjAzNzg1MTIsMy4yODIxOTg3MSAxMC44MDU3MTQ2LDIuMDkwMTQyNiA4LjUxMzM2MjY4LDIuMDkwMTQyNiBNOC41MzgzNTc3NiwxNy4yODIzMDcyIEM3Ljc5Nzk3MzE1LDE3LjI4MjMwNzIgNy4wNTM0MjI2OCwxNy4xODQ3MDk4IDYuMzE5NDc2MiwxNi45ODc2MTYxIEM0LjEyMDY2NjQ0LDE2LjM5NzA5NDUgMi4yODMxNDkyMiwxNC45ODMyNjA1IDEuMTQ1MTE1NTgsMTMuMDA2NjI3MSBDMC4wMDc0NjA2NTMxNiwxMS4wMzAzNzM2IC0wLjI5NTEzMTMyLDguNzI3NTI5MjYgMC4yOTM3Njc5NTIsNi41MjMwNDE5MyBDMC44ODMwNDU5MzcsNC4zMTg1NTQ2IDIuMjkyOTk1NzcsMi40NzU5NzUzNSA0LjI2MzgyMDA5LDEuMzM0ODA2NjMgQzguMzMzMDk1MTIsLTEuMDIwODIzODQgMTMuNTU0NDE2MiwwLjM4MTk5NzIxIDE1LjkwMzk1MzksNC40NjIxMDI2MSBDMTguMjUzMTEyOCw4LjU0MjIwODAxIDE2Ljg1Mzc2NywxMy43NzgyOTI2IDEyLjc4NDg3MDYsMTYuMTMzOTIzMSBDMTEuNDcxODcxNCwxNi44OTM4MTYyIDEwLjAxNDk2MTEsMTcuMjgyMzA3MiA4LjUzODM1Nzc2LDE3LjI4MjMwNzInIGlkPSdGaWxsLTEnIGZpbGw9JyUyM2Y0N2YwNCcgbWFzaz0ndXJsKCUyM21hc2stMiknJTNlJTNjL3BhdGglM2UlM2MvZyUzZSUzY2cgaWQ9J0dyb3VwLTYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjQ1MjQ4OSwgMTMuOTc1MDQ1KSclM2UlM2NtYXNrIGlkPSdtYXNrLTQnIGZpbGw9J3doaXRlJyUzZSUzY3VzZSB4bGluazpocmVmPSclMjNwYXRoLTMnJTNlJTNjL3VzZSUzZSUzYy9tYXNrJTNlJTNjZyBpZD0nQ2xpcC01JyUzZSUzYy9nJTNlJTNjcGF0aCBkPSdNNS4yNDgyMTI5MSw4Ljk2NzMyMDI2IEM0LjU1MDY4MzUsOC45NjczMjAyNiAzLjg3MjUxODY5LDguNjMyMTY2NjcgMy40OTg5NDMwOCw4LjAzMjQ3NzEyIEwwLjQ3MzIyMjY3MiwzLjE3NTE3ODY1IEMtMC4wODM1MDk4ODMzLDIuMjgxMDYyMDkgMC4yNDczMDIyMTUsMS4xMzg4NDk2NyAxLjIxMjMwNTMxLDAuNjIzMjI4NzU4IEMyLjE3NzcxMTg0LDAuMTA3MjM0MjA1IDMuNDEwOTk1NDgsMC40MTM5OTEyODUgMy45Njc3MjgwMywxLjMwNzczNDIgTDYuOTkzNDQ4NDQsNi4xNjUwMzI2OCBDNy41NTAxODEsNy4wNTkxNDkyNCA3LjIxOTM2ODksOC4yMDEzNjE2NiA2LjI1NDM2NTgsOC43MTY5ODI1NyBDNS45MzY4NjY4Nyw4Ljg4NjYxNDM4IDUuNTkwMzIxMDMsOC45NjczMjAyNiA1LjI0ODIxMjkxLDguOTY3MzIwMjYnIGlkPSdGaWxsLTQnIGZpbGw9JyUyM2Y0N2YwNCcgbWFzaz0ndXJsKCUyM21hc2stNCknJTNlJTNjL3BhdGglM2UlM2MvZyUzZSUzYy9nJTNlJTNjL2clM2UlM2MvZyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSAxNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzcHg7XG59XG5cbi5jb250YWluZXItdGVhbV9fc2VhcmNoIC5zZWFyY2gtdGVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjYjFiMWIxO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDk0JTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cblxuLmNvbnRhaW5lci10ZWFtX19zZWFyY2ggLnNlYXJjaC1yZXNldCB7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cblxuLmNvbnRhaW5lci10ZWFtX19zZWFyY2ggLnNlYXJjaC1yZXNldDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmNDdmMDQ7XG59XG5cbi5jb250YWluZXItdGVhbV9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjRmMTtcbn1cblxuLmNvbnRhaW5lci10ZWFtX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5cbi5jb250YWluZXItdGVhbV9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0X19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmNDdmMDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuXG4uY29udGFpbmVyLXRlYW1fX3NlYXJjaCAuc2VhcmNoLXJlc3VsdF9faXRlbSBhIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAnU2V0aW1vLUJvbGQnO1xufVxuXG4uY29udGFpbmVyLXRlYW1fX3NlYXJjaCAuc2VhcmNoLXJlc3VsdF9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDdmMDQ7XG59XG5cbi5jb250YWluZXItdGVhbV9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0X19pdGVtOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItdGVhbV9fc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgMTNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG4gIH1cbiAgLmNvbnRhaW5lci10ZWFtX19zZWFyY2ggLnNlYXJjaC10ZWFtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNhNTk2ODI7XG4gIH1cbiAgLmNvbnRhaW5lci10ZWFtX19zZWFyY2ggLnNlYXJjaC1yZXNldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnZV9uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogODRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX25hdmlnYXRpb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XG4gICAgcGFkZGluZzogMHB4IDMwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTJweDtcbiAgICBncmlkLXJvdy1nYXA6IDEycHg7XG4gIH1cbn1cblxuLnBhZ2VfbmF2aWdhdGlvbiAucGFnZV9saW5rLFxuLnBhZ2VfbmF2aWdhdGlvbiAucHJldmlvdXNfbGluayxcbi5wYWdlX25hdmlnYXRpb24gLm5leHRfbGluayB7XG4gIGhlaWdodDogMzdweDtcbiAgY29sb3I6ICNmNDdmMDQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LWZhbWlseTogJ1NldGltby1SZWd1bGFyJztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfbmF2aWdhdGlvbiAucGFnZV9saW5rLFxuICAucGFnZV9uYXZpZ2F0aW9uIC5wcmV2aW91c19saW5rLFxuICAucGFnZV9uYXZpZ2F0aW9uIC5uZXh0X2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfbmF2aWdhdGlvbiAucGFnZV9saW5rLFxuICAucGFnZV9uYXZpZ2F0aW9uIC5wcmV2aW91c19saW5rLFxuICAucGFnZV9uYXZpZ2F0aW9uIC5uZXh0X2xpbmsge1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxufVxuXG4ucGFnZV9uYXZpZ2F0aW9uIC5wcmV2aW91c19saW5rLFxuLnBhZ2VfbmF2aWdhdGlvbiAubmV4dF9saW5rIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDdmMDQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFnZV9uYXZpZ2F0aW9uIC5hY3RpdmVfcGFnZSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG4ucGFnZV9uYXZpZ2F0aW9uIC5ub19tb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliOWI5Yjtcbn1cblxuLnBhZ2VfbmF2aWdhdGlvbiAubm9fbW9yZTpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdmlnYXRpb24tbWVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xufVxuXG4ubmF2aWdhdGlvbi1tZW1iZXJzX19saW5rIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnU2V0aW1vLVJlZ3VsYXInO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3ZjA0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbWJlcnMgLmxpbmstaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI5YjliO1xufVxuXG4ubmF2aWdhdGlvbi1tZW1iZXJzIC5saW5rLWluYWN0aXZlOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmlnYXRpb24tbWVtYmVyc19fbGluayB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDBweCA3LjVweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVhbS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZWFtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0tbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVhbS1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGVhbS1saXN0IC50ZWFtLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E4OWY4ODtcbiAgZm9udC1mYW1pbHk6ICdTZXRpbW8tUmVndWxhcic7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50ZWFtLWxpc3QgLnRlYW0taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0tbGlzdCAudGVhbS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTg5Zjg4O1xuICB9XG59XG5cbi50ZWFtLWxpc3QgLm1lbW9pciAuYmxvY2stbGVmdCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi50ZWFtLWxpc3QgLnRlYW0tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRlYW0tbGlzdCAudGVhbS1saW5rIC50ZWFtLW5hbWUge1xuICBjb2xvcjogIzZiMTIzYztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4xNDtcbiAgbWFyZ2luLWJvdHRvbTogLjY2ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZWFtLWxpc3QgLnRlYW0tbGluayAudGVhbS1sZXZlbCB7XG4gIGNvbG9yOiAjYmJiYWJhO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3BlcmF0aW9udGFicyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9wZXJhdGlvbnRhYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5vcGVyYXRpb250YWJzX19tZW51IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3BlcmF0aW9udGFic19fYnV0dG9uIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtZmFtaWx5OiAnU2V0aW1vLUJvbGQtSXQnO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAuNztcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMnB4IDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTY0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0N2YwNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3BlcmF0aW9udGFic19fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxN3B4IDI1cHg7XG4gIH1cbn1cblxuLm9wZXJhdGlvbnRhYnMuaGFzLXN0YXJ0ZWQgLm9wZXJhdGlvbnRhYnNfX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4ub3BlcmF0aW9udGFic19fYnV0dG9uOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjhjMTY7XG59XG5cbi5vcGVyYXRpb250YWJzX19idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YzdiYTtcbiAgY29sb3I6ICM2YjEyM2M7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9wZXJhdGlvbnRhYnNfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5vcGVyYXRpb250YWJzX19idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm9wZXJhdGlvbnRhYnNfX2NvbnRlbnRibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWM3YmE7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIGhlaWdodDogMTM4cHg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3BlcmF0aW9udGFic19fY29udGVudGJsb2NrIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm9wZXJhdGlvbnRhYnMuaGFzLXN0YXJ0ZWQgLm9wZXJhdGlvbnRhYnNfX2NvbnRlbnRibG9jayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3gtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3BlcmF0aW9udGFic19fY29udGVudGJsb2NrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAub3BlcmF0aW9udGFic19fY29udGVudGJsb2NrIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4ub3BlcmF0aW9udGFic19fY29udGVudGxpc3Qge1xuICB3aWR0aDogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm9wZXJhdGlvbnRhYnNfX2NvbnRlbnRsaXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuXG4ub3BlcmF0aW9udGFic19fY29udGVudGl0ZW0sIC5vcGVyYXRpb250YWJzX19saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdHZW9yZ2lhJztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICM2YjEyM2M7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIG1heC13aWR0aDogMzYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9wZXJhdGlvbnRhYnNfX2NvbnRlbnRpdGVtLCAub3BlcmF0aW9udGFic19fbGluayB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5cbi5vcGVyYXRpb250YWJzX19saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuXG4ub3BlcmF0aW9udGFic19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjQ3ZjA0O1xufVxuXG5zZWN0aW9uI25vdGljaWFzIC5jb21taXRtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjRmMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDhweDtcbn1cblxuc2VjdGlvbiNub3RpY2lhcyAuY29tbWl0bWVudCAubWFpbi5tYWluLS1jb250YWluZWQge1xuICBwYWRkaW5nOiA0OXB4IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCB7XG4gICAgcGFkZGluZzogMjJweCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuc2VjdGlvbiNub3RpY2lhcyAuY29tbWl0bWVudCAubWFpbi5tYWluLS1jb250YWluZWQgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuc2VjdGlvbiNub3RpY2lhcyAuY29tbWl0bWVudCAubWFpbi5tYWluLS1jb250YWluZWQgLmNvbnRhaW5lciAuY29tbWl0bWVudF9fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2E1OTY4Mjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24jbm90aWNpYXMgLmNvbW1pdG1lbnQgLm1haW4ubWFpbi0tY29udGFpbmVkIC5jb250YWluZXIgLmNvbW1pdG1lbnRfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbnNlY3Rpb24jbm90aWNpYXMgLmNvbW1pdG1lbnQgLm1haW4ubWFpbi0tY29udGFpbmVkIC5jb250YWluZXIgLm5vdGljaWFzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiNub3RpY2lhcyAuY29tbWl0bWVudCAubWFpbi5tYWluLS1jb250YWluZWQgLmNvbnRhaW5lciAubm90aWNpYXMtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5zZWN0aW9uI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiNub3RpY2lhcyAuY29tbWl0bWVudCAubWFpbi5tYWluLS1jb250YWluZWQgLmNvbnRhaW5lciAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbnNlY3Rpb24jbm90aWNpYXMgLmNvbW1pdG1lbnQgLm1haW4ubWFpbi0tY29udGFpbmVkIC5jb250YWluZXIgLm5vdGljaWFzLXdyYXBwZXIgLm5vdGljaWEtaXRlbSAubm90aWNpYS1kYXRhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzliOWI5Yjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24jbm90aWNpYXMgLmNvbW1pdG1lbnQgLm1haW4ubWFpbi0tY29udGFpbmVkIC5jb250YWluZXIgLm5vdGljaWFzLXdyYXBwZXIgLm5vdGljaWEtaXRlbSAubm90aWNpYS1kYXRhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuc2VjdGlvbiNub3RpY2lhcyAuY29tbWl0bWVudCAubWFpbi5tYWluLS1jb250YWluZWQgLmNvbnRhaW5lciAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtIC5ub3RpY2lhLWNhdGVnb3JpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tUmVndWxhclwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogI2Y0N2YwNDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiNub3RpY2lhcyAuY29tbWl0bWVudCAubWFpbi5tYWluLS1jb250YWluZWQgLmNvbnRhaW5lciAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtIC5ub3RpY2lhLWNhdGVnb3JpYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbnNlY3Rpb24jbm90aWNpYXMgLmNvbW1pdG1lbnQgLm1haW4ubWFpbi0tY29udGFpbmVkIC5jb250YWluZXIgLm5vdGljaWFzLXdyYXBwZXIgLm5vdGljaWEtaXRlbSAubm90aWNpYS10aXR1bG8gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICBjb2xvcjogI2Y0N2YwNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMjMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW0gLm5vdGljaWEtdGl0dWxvIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5zZWN0aW9uI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW0gLm5vdGljaWEtYXV0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBjb2xvcjogIzliOWI5YjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW0gLm5vdGljaWEtYXV0b3Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5zZWN0aW9uI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW0gLm5vdGljaWEtdGV4dG8ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiNub3RpY2lhcyAuY29tbWl0bWVudCAubWFpbi5tYWluLS1jb250YWluZWQgLmNvbnRhaW5lciAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtIC5ub3RpY2lhLXRleHRvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5zZWN0aW9uI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIC5ub3RpY2lhcy1ib3RhbyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICNmNDdmMDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiNub3RpY2lhcyAuY29tbWl0bWVudCAubWFpbi5tYWluLS1jb250YWluZWQgLmNvbnRhaW5lciAubm90aWNpYXMtYm90YW8ge1xuICAgIHdpZHRoOiAyNzFweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB9XG59XG5cbnNlY3Rpb24jbm90aWNpYXMgLmNvbW1pdG1lbnQgLm1haW4ubWFpbi0tY29udGFpbmVkIC5jb250YWluZXIgLm5vdGljaWFzLWJvdGFvIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2Y0N2YwNDtcbn1cblxuc2VjdGlvbiN2b2x0YXIge1xuICBtYXJnaW46IDMzcHggMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg2MnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiN2b2x0YXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5zZWN0aW9uI3ZvbHRhciAubWFpbiB7XG4gIG1heC13aWR0aDogODYycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luOiAwIDMwcHg7XG59XG5cbnNlY3Rpb24jdm9sdGFyIC5tYWluIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2Y0N2YwNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuc2VjdGlvbiN2b2x0YXIgLm1haW4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ljb24tc2V0LWVzcS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uI3ZvbHRhciAubWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICBzZWN0aW9uI3ZvbHRhciAubWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkIHtcbiAgbWF4LXdpZHRoOiA4NjJweDtcbn1cblxuc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYngge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYngge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIHNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDg2MnB4O1xuICB9XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNhdXRvciB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW46IDAgMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNhdXRvciB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAyMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjYXV0b3Ige1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjYXV0b3IgLmF1dG9yX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2F1dG9yIC5hdXRvcl9faXRlbS5uby1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNhdXRvciAuYXV0b3JfX3Bob3RvIHtcbiAgd2lkdGg6IDE3M3B4O1xuICBoZWlnaHQ6IDE3M3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNhdXRvciAuYXV0b3JfX3BvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjYXV0b3IgLmF1dG9yX19ub21lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6ICM4ODBkNTQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNhdXRvciAuYXV0b3JfX25vbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjYXV0b3IgLmF1dG9yX19kZXNjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogIzRhNGE0YTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNhdXRvciAuYXV0b3JfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjYXV0b3IgLmF1dG9yX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjYXV0b3IgLmF1dG9yX19lbWFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tUmVndWxhclwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGNvbG9yOiAjZjQ3ZjA0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2F1dG9yIC5hdXRvcl9fZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjYXV0b3IgLmF1dG9yX190ZWxlZm9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tUmVndWxhclwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2F1dG9yIC5hdXRvcl9fdGVsZWZvbmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjYXV0b3IgLmF1dG9yX19tZWRpYXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjYXV0b3IgLmF1dG9yX19tZWRpYXNfX2xpbmtlZGluIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2xpbmtlZGluLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2F1dG9yIC5hdXRvcl9fbWVkaWFzX19saW5rZWRpbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNhdXRvciAuYXV0b3JfX21lZGlhc19fZmFjZWJvb2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ZhY2Vib29rLnN2Z1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2F1dG9yIC5hdXRvcl9fbWVkaWFzX19mYWNlYm9vayB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNhdXRvciAuYXV0b3JfX21lZGlhczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjYXV0b3IgLmF1dG9yX19tb3JlLWFydGljbGVzIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjYXV0b3IgLmF1dG9yX19tb3JlLWFydGljbGVzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2F1dG9yIC5ub3RpY2lhcy13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjOTc5Nzk3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjYXV0b3IgLm5vdGljaWFzLXdyYXBwZXIgLm5vdGljaWEtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1heC13aWR0aDogMjM5cHg7XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNhdXRvciAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtIC5ub3RpY2lhLWRhdGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjYXV0b3IgLm5vdGljaWFzLXdyYXBwZXIgLm5vdGljaWEtaXRlbSAubm90aWNpYS1jYXRlZ29yaWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLVJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgY29sb3I6ICNmNDdmMDQ7XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNhdXRvciAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtIC5ub3RpY2lhLXRpdHVsbyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gIGNvbG9yOiAjZjQ3ZjA0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2F1dG9yIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW0gLm5vdGljaWEtdGl0dWxvIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjYXV0b3IgLm5vdGljaWFzLXdyYXBwZXIgLm5vdGljaWEtaXRlbSAubm90aWNpYS1hdXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNhdXRvciAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtIC5ub3RpY2lhLWF1dG9yIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2F1dG9yIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW0gLm5vdGljaWEtdGV4dG8ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2F1dG9yIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW0gLm5vdGljaWEtdGV4dG8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNhdXRvciAubm90aWNpYXMtYm90YW8ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjZjQ3ZjA0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNhdXRvciAubm90aWNpYXMtYm90YW8gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjQ3ZjA0O1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAuYXJlYVNpbWlsYXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAuYXJlYVNpbWlsYXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB9XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4IC5hcmVhU2ltaWxhciAuYXJlYUFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAuYXJlYVNpbWlsYXIgLmFyZWFBcnRpY2xlX19kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzliOWI5Yjtcbn1cblxuc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggLmFyZWFTaW1pbGFyIC5hcmVhQXJ0aWNsZV9fY2F0ZWdvcnkge1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tUmVndWxhclwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmNDdmMDQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4IC5hcmVhU2ltaWxhciAuYXJlYUFydGljbGVfX2NhdGVnb3J5IHtcbiAgICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgfVxuICBzZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAuYXJlYVNpbWlsYXIgLmFyZWFBcnRpY2xlX19jYXRlZ29yeTpob3ZlciB7XG4gICAgY29sb3I6ICNmNDdmMDQ7XG4gIH1cbn1cblxuc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggLmFyZWFTaW1pbGFyIC5hcmVhQXJ0aWNsZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggLmFyZWFTaW1pbGFyIC5hcmVhQXJ0aWNsZV9fdGl0bGUgLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmIxMjNjO1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAuYXJlYVNpbWlsYXIgLmFyZWFBcnRpY2xlX190aXRsZSAuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmNDdmMDQ7XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4IC5hcmVhU2ltaWxhciAuYXJlYUFydGljbGVfX3RpdGxlIC53aXRob3V0LWxpbmsge1xuICBjb2xvcjogI2Q1YzdiYTtcbn1cblxuc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggLmFyZWFTaW1pbGFyIC5hcmVhQXJ0aWNsZV9fdGl0bGUgLndpdGhvdXQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZDVjN2JhO1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAuYXJlYVNpbWlsYXIgLmFyZWFBcnRpY2xlX190aXRsZSBhIHtcbiAgY29sb3I6ICM2YjEyM2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggLmFyZWFTaW1pbGFyIC5hcmVhQXJ0aWNsZV9fdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjQ3ZjA0O1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAuYXJlYVNpbWlsYXIgLmFyZWFBcnRpY2xlX190aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNmNDdmMDQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAuYXJlYVNpbWlsYXIgLmFyZWFBcnRpY2xlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNjb250ZXVkbyB7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW46IDAgMzBweDtcbiAgbWF4LXdpZHRoOiA1NjJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNjb250ZXVkbyB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiA0NDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNjb250ZXVkbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2NvbnRldWRvIC5ub3RpY2lhLWl0ZW0gLm5vdGljaWEtZGF0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNjb250ZXVkbyAubm90aWNpYS1pdGVtIC5ub3RpY2lhLXRpdHVsbyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE5O1xuICBjb2xvcjogIzRhNGE0YTtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2NvbnRldWRvIC5ub3RpY2lhLWl0ZW0gLm5vdGljaWEtdGl0dWxvIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbn1cblxuc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2NvbnRldWRvIC5ub3RpY2lhLWl0ZW0gLm5vdGljaWEtaW1nIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjY29udGV1ZG8gLm5vdGljaWEtaXRlbSAubm90aWNpYS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2NvbnRldWRvIC5ub3RpY2lhLWl0ZW0gLm5vdGljaWEtaW1nIHtcbiAgICB3aWR0aDogNTMxcHg7XG4gICAgbWF4LWhlaWdodDogMzUzcHg7XG4gIH1cbn1cblxuc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2NvbnRldWRvIC5ub3RpY2lhLWl0ZW0gLm5vdGljaWEtdGV4dG8ge1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2NvbnRldWRvIC5ub3RpY2lhLWl0ZW0gLm5vdGljaWEtdGV4dG8ge1xuICAgIHdpZHRoOiA1MjZweDtcbiAgfVxufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjY29udGV1ZG8gLmFydGljbGUtZ2FsbGVyeSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjY29udGV1ZG8gLmFydGljbGUtZ2FsbGVyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNjb250ZXVkbyAuYXJ0aWNsZS1nYWxsZXJ5IC5pbWFnZS1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2NvbnRldWRvIC5hcnRpY2xlLWdhbGxlcnlfX2NvdW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICNkOWQ5ZDk7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNjb250ZXVkbyAuYXJ0aWNsZS1nYWxsZXJ5X19jb3VudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNjb250ZXVkbyAuYXJ0aWNsZS1nYWxsZXJ5IC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNjb250ZXVkbyAuYXJ0aWNsZS1nYWxsZXJ5IC5zbGlkZXItZm9yID4gLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxNXB4O1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNjb250ZXVkbyAuYXJ0aWNsZS1nYWxsZXJ5IC5zbGlkZXItZm9yID4gLnNsaWNrLW5leHQge1xuICByaWdodDogMTlweDtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMzJweDtcbn1cblxuc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2NvbnRldWRvIC5hcnRpY2xlLWdhbGxlcnkgLnNsaWRlci1mb3IgPiAuc2xpY2stcHJldjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjY29udGV1ZG8gLmFydGljbGUtZ2FsbGVyeSAuc2xpZGVyLWZvciA+IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cblxuc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2NvbnRldWRvIC5hcnRpY2xlLWdhbGxlcnkgLnNsaWRlci1mb3IgaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGN1cnNvcjogem9vbS1pbjtcbiAgaGVpZ2h0OiAyMTRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNjb250ZXVkbyAuYXJ0aWNsZS1nYWxsZXJ5IC5zbGlkZXItZm9yIGltZyB7XG4gICAgaGVpZ2h0OiAzNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2NvbnRldWRvIC5hcnRpY2xlLWdhbGxlcnkgLnNsaWRlci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjY29udGV1ZG8gLmFydGljbGUtZ2FsbGVyeSAuc2xpZGVyLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjY29udGV1ZG8gLmFydGljbGUtZ2FsbGVyeSAuc2xpZGVyLW5hdiA+IC5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3ZjA0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2NvbnRldWRvIC5hcnRpY2xlLWdhbGxlcnkgLnNsaWRlci1uYXYgPiAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjY29udGV1ZG8gLmFydGljbGUtZ2FsbGVyeSAuc2xpZGVyLW5hdiA+IC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNjb250ZXVkbyAuYXJ0aWNsZS1nYWxsZXJ5IC5zbGlkZXItbmF2ID4gLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3ZjA0O1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjY29udGV1ZG8gLmFydGljbGUtZ2FsbGVyeSAuc2xpZGVyLW5hdiA+IC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNjb250ZXVkbyAuYXJ0aWNsZS1nYWxsZXJ5IC5zbGlkZXItbmF2ID4gLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggI2NvbnRldWRvIC5hcnRpY2xlLWdhbGxlcnkgLnNsaWRlci1uYXYgPiAuc2xpY2stcHJldjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjY29udGV1ZG8gLmFydGljbGUtZ2FsbGVyeSAuc2xpZGVyLW5hdiA+IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNjb250ZXVkbyAuYXJ0aWNsZS1nYWxsZXJ5IC5zbGlkZXItbmF2IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjY29udGV1ZG8gLmFydGljbGUtZ2FsbGVyeSAuc2xpZGVyLW5hdiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNjb250ZXVkbyAuYXJ0aWNsZS1nYWxsZXJ5IC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjY29udGV1ZG8gLmFydGljbGUtZ2FsbGVyeSAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG5zZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAjY29udGV1ZG8gLmFydGljbGUtZ2FsbGVyeSAuZmFuY3lib3gtY29udGVudCB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbnNlY3Rpb24jbm90aWNpYSAubWFpbi5tYWluLS1jb250YWluZWQuZmJ4ICNjb250ZXVkbyAuYXJ0aWNsZS1nYWxsZXJ5IC5mYW5jeWJveC1idXR0b24gc3ZnIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbnNlY3Rpb24jbGVpYS1tYWlzIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbnNlY3Rpb24jbGVpYS1tYWlzIC5tYWluLS1jb250YWluZWQge1xuICBtYXgtd2lkdGg6IDg2MnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiNsZWlhLW1haXMgLm1haW4tLWNvbnRhaW5lZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICBzZWN0aW9uI2xlaWEtbWFpcyAubWFpbi0tY29udGFpbmVkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbnNlY3Rpb24jbGVpYS1tYWlzIC5jb250YWluZXIge1xuICBib3JkZXItdG9wOiBzb2xpZCAzcHggI2E4OWY4ODtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW46IDAgMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiNsZWlhLW1haXMgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbnNlY3Rpb24jbGVpYS1tYWlzIC5jb250YWluZXIgLmNvbW1pdG1lbnRfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjYTU5NjgyO1xuICBwYWRkaW5nLXRvcDogMzNweDtcbiAgcGFkZGluZy1ib3R0b206IDMzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uI2xlaWEtbWFpcyAuY29udGFpbmVyIC5jb21taXRtZW50X190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDYzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuc2VjdGlvbiNsZWlhLW1haXMgLm5vdGljaWFzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24jbGVpYS1tYWlzIC5ub3RpY2lhcy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24jbGVpYS1tYWlzIC5ub3RpY2lhcy13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuc2VjdGlvbiNsZWlhLW1haXMgLm5vdGljaWFzLXdyYXBwZXIgLm5vdGljaWEtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uI2xlaWEtbWFpcyAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uI2xlaWEtbWFpcyAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24jbGVpYS1tYWlzIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbnNlY3Rpb24jbGVpYS1tYWlzIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW0gLm5vdGljaWEtZGF0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5zZWN0aW9uI2xlaWEtbWFpcyAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtIC5ub3RpY2lhLWNhdGVnb3JpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tUmVndWxhclwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBjb2xvcjogI2Y0N2YwNDtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cblxuc2VjdGlvbiNsZWlhLW1haXMgLm5vdGljaWFzLXdyYXBwZXIgLm5vdGljaWEtaXRlbSAubm90aWNpYS1pbWcge1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24jbGVpYS1tYWlzIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW0gLm5vdGljaWEtaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIyOXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbiNsZWlhLW1haXMgLm5vdGljaWFzLXdyYXBwZXIgLm5vdGljaWEtaXRlbSAubm90aWNpYS1pbWcge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgaGVpZ2h0OiAyMzdweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG5zZWN0aW9uI2xlaWEtbWFpcyAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtIC5ub3RpY2lhLXRpdHVsbyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gIGNvbG9yOiAjZjQ3ZjA0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiNsZWlhLW1haXMgLm5vdGljaWFzLXdyYXBwZXIgLm5vdGljaWEtaXRlbSAubm90aWNpYS10aXR1bG8gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1heC13aWR0aDogMjI5cHg7XG4gIH1cbn1cblxuc2VjdGlvbiNsZWlhLW1haXMgLm5vdGljaWFzLXdyYXBwZXIgLm5vdGljaWEtaXRlbSAubm90aWNpYS1hdXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uI2xlaWEtbWFpcyAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtIC5ub3RpY2lhLWF1dG9yIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuc2VjdGlvbiNsZWlhLW1haXMgLm5vdGljaWFzLXdyYXBwZXIgLm5vdGljaWEtaXRlbSAubm90aWNpYS10ZXh0byB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiNsZWlhLW1haXMgLm5vdGljaWFzLXdyYXBwZXIgLm5vdGljaWEtaXRlbSAubm90aWNpYS10ZXh0byB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAyMjlweDtcbiAgfVxufVxuXG5zZWN0aW9uI2xlaWEtbWFpcyAubm90aWNpYXMtYm90YW8ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjZjQ3ZjA0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnNlY3Rpb24jbGVpYS1tYWlzIC5ub3RpY2lhcy1ib3RhbyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmNDdmMDQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uI2xlaWEtbWFpcyAubm90aWNpYXMtYm90YW8ge1xuICAgIHdpZHRoOiAxODFweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luOiAyM3B4IGF1dG8gNTVweDtcbiAgfVxufVxuXG5ib2R5IC5zbGljay1zbGlkZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJvZHkgLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1saWdodGJveC1zbGljay1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cblxuYm9keSAuc2xpY2stbGlnaHRib3ggLnNsaWNrLXByZXYge1xuICBsZWZ0OiA0JTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuYm9keSAuc2xpY2stbGlnaHRib3ggLnNsaWNrLW5leHQge1xuICByaWdodDogNCU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbmJvZHkgLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkucGFnZS1ob21lIC5wYWdlLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWM3YmE7XG59XG5cbmJvZHkucGFnZS1ob21lIC5wYWdlLWxhYmVsIC5tYWluLS1jb250YWluZWQge1xuICBtYXgtd2lkdGg6IDg2MnB4O1xufVxuXG5ib2R5LnBhZ2UtaG9tZSAucGFnZS1sYWJlbCAubWFpbi0tY29udGFpbmVkIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNTlweDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG5ib2R5LnBhZ2UtaG9tZSAucGFnZS1sYWJlbCAubWFpbi0tY29udGFpbmVkIC5jb250YWluZXIgLmNvbW1pdG1lbnRfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNmIxMjNjO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYm9keS5wYWdlLWhvbWUgLmZpbHRlcm5ld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbn1cblxuYm9keS5wYWdlLWhvbWUgLmZpbHRlcm5ld3NfX2NhdGVnb3JpZXNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChcIi4uL2Fzc2V0cy9pbWcvYXJyb3ctc2VsZWN0LmpwZ1wiKSBuby1yZXBlYXQgMTAwJSBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhOWE3YTc7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2Y0N2YwNDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxMnB4IDE5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2lkdGg6IDE5MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICBib2R5LnBhZ2UtaG9tZSAuZmlsdGVybmV3c19fY2F0ZWdvcmllc2VsZWN0IHtcbiAgICB3aWR0aDogMjMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIGJvZHkucGFnZS1ob21lIC5maWx0ZXJuZXdzX19jYXRlZ29yaWVzZWxlY3Qge1xuICAgIHdpZHRoOiAyNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDExcHgpIHtcbiAgYm9keS5wYWdlLWhvbWUgLmZpbHRlcm5ld3NfX2NhdGVnb3JpZXNlbGVjdCB7XG4gICAgd2lkdGg6IDI4NHB4O1xuICB9XG59XG5cbmJvZHkucGFnZS1ob21lIC5maWx0ZXJuZXdzX19zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMTJweCAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDI2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYm9keS5wYWdlLWhvbWUgLmZpbHRlcm5ld3NfX3NlYXJjaC0tb3BlbiB7XG4gIHdpZHRoOiAxODFweDtcbiAgcGFkZGluZzogMTJweCAzN3B4IDEycHggMTlweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIGJvZHkucGFnZS1ob21lIC5maWx0ZXJuZXdzX19zZWFyY2gtLW9wZW4ge1xuICAgIHdpZHRoOiAyMTlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgYm9keS5wYWdlLWhvbWUgLmZpbHRlcm5ld3NfX3NlYXJjaC0tb3BlbiB7XG4gICAgd2lkdGg6IDIzNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MTFweCkge1xuICBib2R5LnBhZ2UtaG9tZSAuZmlsdGVybmV3c19fc2VhcmNoLS1vcGVuIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIGJvZHkucGFnZS1ob21lIC5maWx0ZXJuZXdzX19zZWFyY2gtLW9wZW4ge1xuICAgIHdpZHRoOiAyNzNweDtcbiAgfVxufVxuXG5ib2R5LnBhZ2UtaG9tZSAuZmlsdGVybmV3c19fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTZweDtcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5cbmJvZHkucGFnZS1ob21lIC5maWx0ZXJuZXdzX19jbG9zZS0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkucGFnZS1ob21lIC5maWx0ZXJuZXdzX19idXR0b24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tbGVmdDogMTRweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0N2YwNDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHZpZXdCb3g9JzAgMCAyMCAyNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzZSUzY2RlZnMlM2UlM2Nwb2x5Z29uIGlkPSdwYXRoLTEnIHBvaW50cz0nMCAwLjE5MTc3NzEwNiAxNy4wNDM3NzExIDAuMTkxNzc3MTA2IDE3LjA0Mzc3MTEgMTcuMjgyMzA3MiAwIDE3LjI4MjMwNzInJTNlJTNjL3BvbHlnb24lM2UlM2Nwb2x5Z29uIGlkPSdwYXRoLTMnIHBvaW50cz0nMC4yMDI5MTE1MzEgMC4zNzI3MTI1NjggNy4yNjM3NDYxMyAwLjM3MjcxMjU2OCA3LjI2Mzc0NjEzIDguOTY3MzIwMjYgMC4yMDI5MTE1MzEgOC45NjczMjAyNiclM2UlM2MvcG9seWdvbiUzZSUzYy9kZWZzJTNlJTNjZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM2UlM2NnIGlkPSdJY29uZS1MVVBBJyUzZSUzY2cgaWQ9J0dyb3VwLTInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNTI5NDEyLCAwLjg4MjM1MyknJTNlJTNjZyBpZD0nR3JvdXAtMyclM2UlM2NtYXNrIGlkPSdtYXNrLTInIGZpbGw9J3doaXRlJyUzZSUzY3VzZSB4bGluazpocmVmPSclMjNwYXRoLTEnJTNlJTNjL3VzZSUzZSUzYy9tYXNrJTNlJTNjZyBpZD0nQ2xpcC0yJyUzZSUzYy9nJTNlJTNjcGF0aCBkPSdNOC41MTMzNjI2OCwyLjA5MDE0MjYgQzcuMzg5NzIwMTUsMi4wOTAxNDI2IDYuMjUxNjg2NSwyLjM3NjQ3OTExIDUuMjEwNjAzNDgsMi45NzkxNTI5MSBDMy42Nzc1NzE4MSwzLjg2NjY0NDE5IDIuNTgxMTk2NjQsNS4yOTk4NDU3NyAyLjEyMjk1MzQ3LDcuMDE0NDQ3MDMgQzEuNjY1MDg5MDIsOC43MjkwNDgyOCAxLjg5OTg5MTMsMTAuNTE5OTgwNiAyLjc4NTMyMzE0LDEyLjA1NzIzNTUgQzMuNjcwMzc2MjUsMTMuNTk0NDkwNCA1LjA5OTI2MTc1LDE0LjY5Mzg4NTkgNi44MDkxNTI1NywxNS4xNTMzOTE1IEM4LjUxOTA0MzM4LDE1LjYxMjUxNzIgMTAuMzA1MDU1NiwxNS4zNzcwNjgxIDExLjgzODA4NzMsMTQuNDg5NTc2OCBDMTUuMDAyOTk0OCwxMi42NTcyNTEgMTYuMDkxMDM4Myw4LjU4NTEyMDUxIDE0LjI2NDEyNSw1LjQxMTQ5NDIzIEMxMy4wMzc4NTEyLDMuMjgyMTk4NzEgMTAuODA1NzE0NiwyLjA5MDE0MjYgOC41MTMzNjI2OCwyLjA5MDE0MjYgTTguNTM4MzU3NzYsMTcuMjgyMzA3MiBDNy43OTc5NzMxNSwxNy4yODIzMDcyIDcuMDUzNDIyNjgsMTcuMTg0NzA5OCA2LjMxOTQ3NjIsMTYuOTg3NjE2MSBDNC4xMjA2NjY0NCwxNi4zOTcwOTQ1IDIuMjgzMTQ5MjIsMTQuOTgzMjYwNSAxLjE0NTExNTU4LDEzLjAwNjYyNzEgQzAuMDA3NDYwNjUzMTYsMTEuMDMwMzczNiAtMC4yOTUxMzEzMiw4LjcyNzUyOTI2IDAuMjkzNzY3OTUyLDYuNTIzMDQxOTMgQzAuODgzMDQ1OTM3LDQuMzE4NTU0NiAyLjI5Mjk5NTc3LDIuNDc1OTc1MzUgNC4yNjM4MjAwOSwxLjMzNDgwNjYzIEM4LjMzMzA5NTEyLC0xLjAyMDgyMzg0IDEzLjU1NDQxNjIsMC4zODE5OTcyMSAxNS45MDM5NTM5LDQuNDYyMTAyNjEgQzE4LjI1MzExMjgsOC41NDIyMDgwMSAxNi44NTM3NjcsMTMuNzc4MjkyNiAxMi43ODQ4NzA2LDE2LjEzMzkyMzEgQzExLjQ3MTg3MTQsMTYuODkzODE2MiAxMC4wMTQ5NjExLDE3LjI4MjMwNzIgOC41MzgzNTc3NiwxNy4yODIzMDcyJyBpZD0nRmlsbC0xJyBmaWxsPSclMjNGRkZGRkYnIG1hc2s9J3VybCglMjNtYXNrLTIpJyUzZSUzYy9wYXRoJTNlJTNjL2clM2UlM2NnIGlkPSdHcm91cC02JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMC40NTI0ODksIDEzLjk3NTA0NSknJTNlJTNjbWFzayBpZD0nbWFzay00JyBmaWxsPSd3aGl0ZSclM2UlM2N1c2UgeGxpbms6aHJlZj0nJTIzcGF0aC0zJyUzZSUzYy91c2UlM2UlM2MvbWFzayUzZSUzY2cgaWQ9J0NsaXAtNSclM2UlM2MvZyUzZSUzY3BhdGggZD0nTTUuMjQ4MjEyOTEsOC45NjczMjAyNiBDNC41NTA2ODM1LDguOTY3MzIwMjYgMy44NzI1MTg2OSw4LjYzMjE2NjY3IDMuNDk4OTQzMDgsOC4wMzI0NzcxMiBMMC40NzMyMjI2NzIsMy4xNzUxNzg2NSBDLTAuMDgzNTA5ODgzMywyLjI4MTA2MjA5IDAuMjQ3MzAyMjE1LDEuMTM4ODQ5NjcgMS4yMTIzMDUzMSwwLjYyMzIyODc1OCBDMi4xNzc3MTE4NCwwLjEwNzIzNDIwNSAzLjQxMDk5NTQ4LDAuNDEzOTkxMjg1IDMuOTY3NzI4MDMsMS4zMDc3MzQyIEw2Ljk5MzQ0ODQ0LDYuMTY1MDMyNjggQzcuNTUwMTgxLDcuMDU5MTQ5MjQgNy4yMTkzNjg5LDguMjAxMzYxNjYgNi4yNTQzNjU4LDguNzE2OTgyNTcgQzUuOTM2ODY2ODcsOC44ODY2MTQzOCA1LjU5MDMyMTAzLDguOTY3MzIwMjYgNS4yNDgyMTI5MSw4Ljk2NzMyMDI2JyBpZD0nRmlsbC00JyBmaWxsPSclMjNGRkZGRkYnIG1hc2s9J3VybCglMjNtYXNrLTQpJyUzZSUzYy9wYXRoJTNlJTNjL2clM2UlM2MvZyUzZSUzYy9nJTNlJTNjL2clM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuXG5ib2R5LnBhZ2UtaG9tZSAuZmlsdGVybmV3c19fYnV0dG9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgdmlld0JveD0nMCAwIDIwIDI0JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNlJTNjZGVmcyUzZSUzY3BvbHlnb24gaWQ9J3BhdGgtMScgcG9pbnRzPScwIDAuMTkxNzc3MTA2IDE3LjA0Mzc3MTEgMC4xOTE3NzcxMDYgMTcuMDQzNzcxMSAxNy4yODIzMDcyIDAgMTcuMjgyMzA3MiclM2UlM2MvcG9seWdvbiUzZSUzY3BvbHlnb24gaWQ9J3BhdGgtMycgcG9pbnRzPScwLjIwMjkxMTUzMSAwLjM3MjcxMjU2OCA3LjI2Mzc0NjEzIDAuMzcyNzEyNTY4IDcuMjYzNzQ2MTMgOC45NjczMjAyNiAwLjIwMjkxMTUzMSA4Ljk2NzMyMDI2JyUzZSUzYy9wb2x5Z29uJTNlJTNjL2RlZnMlM2UlM2NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzZSUzY2cgaWQ9J0ljb25lLUxVUEEnJTNlJTNjZyBpZD0nR3JvdXAtMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41Mjk0MTIsIDAuODgyMzUzKSclM2UlM2NnIGlkPSdHcm91cC0zJyUzZSUzY21hc2sgaWQ9J21hc2stMicgZmlsbD0nd2hpdGUnJTNlJTNjdXNlIHhsaW5rOmhyZWY9JyUyM3BhdGgtMSclM2UlM2MvdXNlJTNlJTNjL21hc2slM2UlM2NnIGlkPSdDbGlwLTInJTNlJTNjL2clM2UlM2NwYXRoIGQ9J004LjUxMzM2MjY4LDIuMDkwMTQyNiBDNy4zODk3MjAxNSwyLjA5MDE0MjYgNi4yNTE2ODY1LDIuMzc2NDc5MTEgNS4yMTA2MDM0OCwyLjk3OTE1MjkxIEMzLjY3NzU3MTgxLDMuODY2NjQ0MTkgMi41ODExOTY2NCw1LjI5OTg0NTc3IDIuMTIyOTUzNDcsNy4wMTQ0NDcwMyBDMS42NjUwODkwMiw4LjcyOTA0ODI4IDEuODk5ODkxMywxMC41MTk5ODA2IDIuNzg1MzIzMTQsMTIuMDU3MjM1NSBDMy42NzAzNzYyNSwxMy41OTQ0OTA0IDUuMDk5MjYxNzUsMTQuNjkzODg1OSA2LjgwOTE1MjU3LDE1LjE1MzM5MTUgQzguNTE5MDQzMzgsMTUuNjEyNTE3MiAxMC4zMDUwNTU2LDE1LjM3NzA2ODEgMTEuODM4MDg3MywxNC40ODk1NzY4IEMxNS4wMDI5OTQ4LDEyLjY1NzI1MSAxNi4wOTEwMzgzLDguNTg1MTIwNTEgMTQuMjY0MTI1LDUuNDExNDk0MjMgQzEzLjAzNzg1MTIsMy4yODIxOTg3MSAxMC44MDU3MTQ2LDIuMDkwMTQyNiA4LjUxMzM2MjY4LDIuMDkwMTQyNiBNOC41MzgzNTc3NiwxNy4yODIzMDcyIEM3Ljc5Nzk3MzE1LDE3LjI4MjMwNzIgNy4wNTM0MjI2OCwxNy4xODQ3MDk4IDYuMzE5NDc2MiwxNi45ODc2MTYxIEM0LjEyMDY2NjQ0LDE2LjM5NzA5NDUgMi4yODMxNDkyMiwxNC45ODMyNjA1IDEuMTQ1MTE1NTgsMTMuMDA2NjI3MSBDMC4wMDc0NjA2NTMxNiwxMS4wMzAzNzM2IC0wLjI5NTEzMTMyLDguNzI3NTI5MjYgMC4yOTM3Njc5NTIsNi41MjMwNDE5MyBDMC44ODMwNDU5MzcsNC4zMTg1NTQ2IDIuMjkyOTk1NzcsMi40NzU5NzUzNSA0LjI2MzgyMDA5LDEuMzM0ODA2NjMgQzguMzMzMDk1MTIsLTEuMDIwODIzODQgMTMuNTU0NDE2MiwwLjM4MTk5NzIxIDE1LjkwMzk1MzksNC40NjIxMDI2MSBDMTguMjUzMTEyOCw4LjU0MjIwODAxIDE2Ljg1Mzc2NywxMy43NzgyOTI2IDEyLjc4NDg3MDYsMTYuMTMzOTIzMSBDMTEuNDcxODcxNCwxNi44OTM4MTYyIDEwLjAxNDk2MTEsMTcuMjgyMzA3MiA4LjUzODM1Nzc2LDE3LjI4MjMwNzInIGlkPSdGaWxsLTEnIGZpbGw9JyUyM2Y0N2YwNCcgbWFzaz0ndXJsKCUyM21hc2stMiknJTNlJTNjL3BhdGglM2UlM2MvZyUzZSUzY2cgaWQ9J0dyb3VwLTYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjQ1MjQ4OSwgMTMuOTc1MDQ1KSclM2UlM2NtYXNrIGlkPSdtYXNrLTQnIGZpbGw9J3doaXRlJyUzZSUzY3VzZSB4bGluazpocmVmPSclMjNwYXRoLTMnJTNlJTNjL3VzZSUzZSUzYy9tYXNrJTNlJTNjZyBpZD0nQ2xpcC01JyUzZSUzYy9nJTNlJTNjcGF0aCBkPSdNNS4yNDgyMTI5MSw4Ljk2NzMyMDI2IEM0LjU1MDY4MzUsOC45NjczMjAyNiAzLjg3MjUxODY5LDguNjMyMTY2NjcgMy40OTg5NDMwOCw4LjAzMjQ3NzEyIEwwLjQ3MzIyMjY3MiwzLjE3NTE3ODY1IEMtMC4wODM1MDk4ODMzLDIuMjgxMDYyMDkgMC4yNDczMDIyMTUsMS4xMzg4NDk2NyAxLjIxMjMwNTMxLDAuNjIzMjI4NzU4IEMyLjE3NzcxMTg0LDAuMTA3MjM0MjA1IDMuNDEwOTk1NDgsMC40MTM5OTEyODUgMy45Njc3MjgwMywxLjMwNzczNDIgTDYuOTkzNDQ4NDQsNi4xNjUwMzI2OCBDNy41NTAxODEsNy4wNTkxNDkyNCA3LjIxOTM2ODksOC4yMDEzNjE2NiA2LjI1NDM2NTgsOC43MTY5ODI1NyBDNS45MzY4NjY4Nyw4Ljg4NjYxNDM4IDUuNTkwMzIxMDMsOC45NjczMjAyNiA1LjI0ODIxMjkxLDguOTY3MzIwMjYnIGlkPSdGaWxsLTQnIGZpbGw9JyUyM2Y0N2YwNCcgbWFzaz0ndXJsKCUyM21hc2stNCknJTNlJTNjL3BhdGglM2UlM2MvZyUzZSUzYy9nJTNlJTNjL2clM2UlM2MvZyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtaG9tZSAuZmlsdGVybmV3cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGJvZHkucGFnZS1ob21lIC5maWx0ZXJuZXdzX19zZWFyY2gge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjVweDtcbiAgfVxuICBib2R5LnBhZ2UtaG9tZSAuZmlsdGVybmV3c19fc2VhcmNoLS1vcGVuIHtcbiAgICB3aWR0aDogMzk5cHg7XG4gIH1cbiAgYm9keS5wYWdlLWhvbWUgLmZpbHRlcm5ld3NfX2Nsb3NlIHtcbiAgICByaWdodDogLTE2cHg7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxuICBib2R5LnBhZ2UtaG9tZSAuZmlsdGVybmV3c19fYnV0dG9uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuYm9keS5wYWdlLW5vdGljaWFzIC5jaGFpbmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xufVxuXG5ib2R5LnBhZ2Utbm90aWNpYXMgLmNoYWluaGVhZGVyIC5zaXRlLW5hdmlnYXRpb24ge1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYm9keS5wYWdlLW5vdGljaWFzIC5tZW51LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmIxMjNjO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLW5vdGljaWFzIC5tZW51LWJveCB7XG4gICAgaGVpZ2h0OiAxNDhweDtcbiAgfVxufVxuXG5ib2R5LnBhZ2Utbm90aWNpYXMgLnBhZ2UtbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YzdiYTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgLnBhZ2UtbGFiZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbmJvZHkucGFnZS1ub3RpY2lhcyAucGFnZS1sYWJlbCAubWFpbi0tY29udGFpbmVkIHtcbiAgbWF4LXdpZHRoOiA4NjJweDtcbn1cblxuYm9keS5wYWdlLW5vdGljaWFzIC5wYWdlLWxhYmVsIC5tYWluLS1jb250YWluZWQgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkucGFnZS1ub3RpY2lhcyAucGFnZS1sYWJlbCAubWFpbi0tY29udGFpbmVkIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5ib2R5LnBhZ2Utbm90aWNpYXMgLnBhZ2UtbGFiZWwgLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIC5jb21taXRtZW50X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzZiMTIzYztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJvZHkucGFnZS1ub3RpY2lhcyAjbm90aWNpYXMgLmNvbW1pdG1lbnQgLm1haW4ubWFpbi0tY29udGFpbmVkIC5jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MnB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1ub3RpY2lhcyAjbm90aWNpYXMgLmNvbW1pdG1lbnQgLm1haW4ubWFpbi0tY29udGFpbmVkIC5jb250YWluZXIgLm5vdGljaWFzLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuYm9keS5wYWdlLW5vdGljaWFzICNub3RpY2lhcyAuY29tbWl0bWVudCAubWFpbi5tYWluLS1jb250YWluZWQgLmNvbnRhaW5lciAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pbWFnZXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWltYWdld3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIC5ub3RpY2lhcy13cmFwcGVyIC5jb21tb24taW1hZ2V3cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDE1NSAvIDIzMCAqIDEwMCUpO1xuICB9XG59XG5cbmJvZHkucGFnZS1ub3RpY2lhcyAjbm90aWNpYXMgLmNvbW1pdG1lbnQgLm1haW4ubWFpbi0tY29udGFpbmVkIC5jb250YWluZXIgLm5vdGljaWFzLXdyYXBwZXIgLmNvbW1vbi1pbWFnZXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxNTUgLyAyMzAgKiAxMDB2dyk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLW5vdGljaWFzICNub3RpY2lhcyAuY29tbWl0bWVudCAubWFpbi5tYWluLS1jb250YWluZWQgLmNvbnRhaW5lciAubm90aWNpYXMtd3JhcHBlciAuY29tbW9uLWltYWdld3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuYm9keS5wYWdlLW5vdGljaWFzICNub3RpY2lhcyAuY29tbWl0bWVudCAubWFpbi5tYWluLS1jb250YWluZWQgLmNvbnRhaW5lciAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkucGFnZS1ub3RpY2lhcyAjbm90aWNpYXMgLmNvbW1pdG1lbnQgLm1haW4ubWFpbi0tY29udGFpbmVkIC5jb250YWluZXIgLm5vdGljaWFzLXdyYXBwZXIgLm5vdGljaWEtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDMzcHgpO1xuICB9XG59XG5cbmJvZHkucGFnZS1ub3RpY2lhcyAjbm90aWNpYXMgLmNvbW1pdG1lbnQgLm1haW4ubWFpbi0tY29udGFpbmVkIC5jb250YWluZXIgLm5vdGljaWFzLXdyYXBwZXIgLm5vdGljaWEtaXRlbS5kZXN0YXF1ZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW0uZGVzdGFxdWUtaXRlbSAubm90aWNpYS10ZXh0Y29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gIH1cbn1cblxuYm9keS5wYWdlLW5vdGljaWFzICNub3RpY2lhcyAuY29tbWl0bWVudCAubWFpbi5tYWluLS1jb250YWluZWQgLmNvbnRhaW5lciAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtLmRlc3RhcXVlLWl0ZW0gLm5vdGljaWEtbWV0YWRhdGEtLXRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLW5vdGljaWFzICNub3RpY2lhcyAuY29tbWl0bWVudCAubWFpbi5tYWluLS1jb250YWluZWQgLmNvbnRhaW5lciAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtLmRlc3RhcXVlLWl0ZW0gLm5vdGljaWEtbWV0YWRhdGEtLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5LnBhZ2Utbm90aWNpYXMgI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW0uZGVzdGFxdWUtaXRlbSAubm90aWNpYS1tZXRhZGF0YS0taW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLW5vdGljaWFzICNub3RpY2lhcyAuY29tbWl0bWVudCAubWFpbi5tYWluLS1jb250YWluZWQgLmNvbnRhaW5lciAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtLmRlc3RhcXVlLWl0ZW0gLm5vdGljaWEtbWV0YWRhdGEtLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLW5vdGljaWFzICNub3RpY2lhcyAuY29tbWl0bWVudCAubWFpbi5tYWluLS1jb250YWluZWQgLmNvbnRhaW5lciAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtLmRlc3RhcXVlLWl0ZW0gLm5vdGljaWEtdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLW5vdGljaWFzICNub3RpY2lhcyAuY29tbWl0bWVudCAubWFpbi5tYWluLS1jb250YWluZWQgLmNvbnRhaW5lciAubm90aWNpYXMtd3JhcHBlciAubm90aWNpYS1pdGVtLmRlc3RhcXVlLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMjE1cHg7XG4gICAgaGVpZ2h0OiAxNDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW0uZGVzdGFxdWUtaXRlbSBpbWcge1xuICAgIHdpZHRoOiAyMjlweDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5ib2R5LnBhZ2Utbm90aWNpYXMgI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW0ucHJpbWVpcm8taXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1ub3RpY2lhcyAjbm90aWNpYXMgLmNvbW1pdG1lbnQgLm1haW4ubWFpbi0tY29udGFpbmVkIC5jb250YWluZXIgLm5vdGljaWFzLXdyYXBwZXIgLm5vdGljaWEtaXRlbS5wcmltZWlyby1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDQ1N3B4O1xuICAgIGhlaWdodDogMzA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgI25vdGljaWFzIC5jb21taXRtZW50IC5tYWluLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIC5ub3RpY2lhcy13cmFwcGVyIC5ub3RpY2lhLWl0ZW0ucHJpbWVpcm8taXRlbSBpbWcge1xuICAgIHdpZHRoOiA1MTBweDtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG59XG5cbmJvZHkucGFnZS1ub3RpY2lhcyAjbm90aWNpYXMgLmNvbW1pdG1lbnQgLm1haW4ubWFpbi0tY29udGFpbmVkIC5jb250YWluZXIgLm5vdGljaWFzLXdyYXBwZXIgLm5vdGljaWEtaXRlbSAubm90aWNpYS10ZXh0byB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5wYWdlLW5vdGljaWFzIC5maWx0ZXJuZXdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTcycHgpIHtcbiAgYm9keS5wYWdlLW5vdGljaWFzIC5maWx0ZXJuZXdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXg6IDIgMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICB9XG59XG5cbmJvZHkucGFnZS1ub3RpY2lhcyAuZmlsdGVybmV3c19fY2F0ZWdvcmllc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTlhN2E3O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmNDdmMDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjYzcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogOHB4IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHZpZXdCb3g9JzAgMCAyMCAxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzZSUzY2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM2UlM2NnIGlkPSdIT01FLU1vYmlsZS0zMjAtMi4yJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTg0LjAwMDAwMCwgLTI0MjkuMDAwMDAwKScgZmlsbD0nJTIzRjQ3RjA0JyUzZSUzY3BvbHlnb24gaWQ9J1BhZ2UtMS1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxOTQuMDAwMDAwLCAyNDM1LjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xOTQuMDAwMDAwLCAtMjQzNS4wMDAwMDApICcgcG9pbnRzPScxODggMjQyNi4yNDg5NyAxODkuMzMyNDk1IDI0MjUgMjAwIDI0MzQuOTkyOTMgMTk5Ljk5MjQ1OCAyNDM1IDIwMCAyNDM1LjAwNjQ4IDE4OS4zMzI0OTUgMjQ0NSAxODggMjQ0My43NTEwMyAxOTcuMzQwMDM4IDI0MzUnJTNlJTNjL3BvbHlnb24lM2UlM2MvZyUzZSUzYy9nJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjMxcHggMTFweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDI2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgLmZpbHRlcm5ld3NfX2NhdGVnb3JpZXNlbGVjdCB7XG4gICAgd2lkdGg6IDI1MnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMjJweCAxMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgLmZpbHRlcm5ld3NfX2NhdGVnb3JpZXNlbGVjdCB7XG4gICAgd2lkdGg6IDI2N3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNDVweCAxMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MTFweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgLmZpbHRlcm5ld3NfX2NhdGVnb3JpZXNlbGVjdCB7XG4gICAgd2lkdGg6IDMwM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyODNweCAxMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgLmZpbHRlcm5ld3NfX2NhdGVnb3JpZXNlbGVjdCB7XG4gICAgcGFkZGluZzogOHB4IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAzMDZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNjhweCAxMXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgLmZpbHRlcm5ld3NfX2NhdGVnb3JpZXNlbGVjdCB7XG4gICAgcGFkZGluZzogOHB4IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAzNTlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMjBweCAxMXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAyOHB4O1xuICB9XG59XG5cbmJvZHkucGFnZS1ub3RpY2lhcyAuZmlsdGVybmV3cyAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1ub3RpY2lhcyAuZmlsdGVybmV3cyAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkucGFnZS1ub3RpY2lhcyAuZmlsdGVybmV3cyAuZm9ybS1jb250cm9sIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5ib2R5LnBhZ2Utbm90aWNpYXMgLmZpbHRlcm5ld3MgLmZvcm0tY29udHJvbCAuZm9ybS1jbGFzcyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbmJvZHkucGFnZS1ub3RpY2lhcyAuZmlsdGVybmV3c19fc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHJpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJvZHkucGFnZS1ub3RpY2lhcyAuZmlsdGVybmV3c19fc2VhcmNoLS1vcGVuIHtcbiAgd2lkdGg6IDE5NnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgLmZpbHRlcm5ld3NfX3NlYXJjaC0tb3BlbiB7XG4gICAgd2lkdGg6IDIzN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgLmZpbHRlcm5ld3NfX3NlYXJjaC0tb3BlbiB7XG4gICAgd2lkdGg6IDI1MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MTFweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgLmZpbHRlcm5ld3NfX3NlYXJjaC0tb3BlbiB7XG4gICAgd2lkdGg6IDI4OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgLmZpbHRlcm5ld3NfX3NlYXJjaC0tb3BlbiB7XG4gICAgd2lkdGg6IDI5MXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2Utbm90aWNpYXMgLmZpbHRlcm5ld3NfX3NlYXJjaC0tb3BlbiB7XG4gICAgd2lkdGg6IDM1MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5wYWdlLW5vdGljaWFzIC5maWx0ZXJuZXdzX19zZWFyY2gtLW9wZW4ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgICB3aWR0aDogNDI4cHg7XG4gIH1cbn1cblxuYm9keS5wYWdlLW5vdGljaWFzIC5maWx0ZXJuZXdzX19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNnB4O1xuICBjb2xvcjogIzk3OTc5NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE5cHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cblxuYm9keS5wYWdlLW5vdGljaWFzIC5maWx0ZXJuZXdzX19jbG9zZS0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkucGFnZS1ub3RpY2lhcyAuZmlsdGVybmV3c19fYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDdmMDQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB2aWV3Qm94PScwIDAgMjAgMjQnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM2UlM2NkZWZzJTNlJTNjcG9seWdvbiBpZD0ncGF0aC0xJyBwb2ludHM9JzAgMC4xOTE3NzcxMDYgMTcuMDQzNzcxMSAwLjE5MTc3NzEwNiAxNy4wNDM3NzExIDE3LjI4MjMwNzIgMCAxNy4yODIzMDcyJyUzZSUzYy9wb2x5Z29uJTNlJTNjcG9seWdvbiBpZD0ncGF0aC0zJyBwb2ludHM9JzAuMjAyOTExNTMxIDAuMzcyNzEyNTY4IDcuMjYzNzQ2MTMgMC4zNzI3MTI1NjggNy4yNjM3NDYxMyA4Ljk2NzMyMDI2IDAuMjAyOTExNTMxIDguOTY3MzIwMjYnJTNlJTNjL3BvbHlnb24lM2UlM2MvZGVmcyUzZSUzY2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNlJTNjZyBpZD0nSWNvbmUtTFVQQSclM2UlM2NnIGlkPSdHcm91cC0yJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjUyOTQxMiwgMC44ODIzNTMpJyUzZSUzY2cgaWQ9J0dyb3VwLTMnJTNlJTNjbWFzayBpZD0nbWFzay0yJyBmaWxsPSd3aGl0ZSclM2UlM2N1c2UgeGxpbms6aHJlZj0nJTIzcGF0aC0xJyUzZSUzYy91c2UlM2UlM2MvbWFzayUzZSUzY2cgaWQ9J0NsaXAtMiclM2UlM2MvZyUzZSUzY3BhdGggZD0nTTguNTEzMzYyNjgsMi4wOTAxNDI2IEM3LjM4OTcyMDE1LDIuMDkwMTQyNiA2LjI1MTY4NjUsMi4zNzY0NzkxMSA1LjIxMDYwMzQ4LDIuOTc5MTUyOTEgQzMuNjc3NTcxODEsMy44NjY2NDQxOSAyLjU4MTE5NjY0LDUuMjk5ODQ1NzcgMi4xMjI5NTM0Nyw3LjAxNDQ0NzAzIEMxLjY2NTA4OTAyLDguNzI5MDQ4MjggMS44OTk4OTEzLDEwLjUxOTk4MDYgMi43ODUzMjMxNCwxMi4wNTcyMzU1IEMzLjY3MDM3NjI1LDEzLjU5NDQ5MDQgNS4wOTkyNjE3NSwxNC42OTM4ODU5IDYuODA5MTUyNTcsMTUuMTUzMzkxNSBDOC41MTkwNDMzOCwxNS42MTI1MTcyIDEwLjMwNTA1NTYsMTUuMzc3MDY4MSAxMS44MzgwODczLDE0LjQ4OTU3NjggQzE1LjAwMjk5NDgsMTIuNjU3MjUxIDE2LjA5MTAzODMsOC41ODUxMjA1MSAxNC4yNjQxMjUsNS40MTE0OTQyMyBDMTMuMDM3ODUxMiwzLjI4MjE5ODcxIDEwLjgwNTcxNDYsMi4wOTAxNDI2IDguNTEzMzYyNjgsMi4wOTAxNDI2IE04LjUzODM1Nzc2LDE3LjI4MjMwNzIgQzcuNzk3OTczMTUsMTcuMjgyMzA3MiA3LjA1MzQyMjY4LDE3LjE4NDcwOTggNi4zMTk0NzYyLDE2Ljk4NzYxNjEgQzQuMTIwNjY2NDQsMTYuMzk3MDk0NSAyLjI4MzE0OTIyLDE0Ljk4MzI2MDUgMS4xNDUxMTU1OCwxMy4wMDY2MjcxIEMwLjAwNzQ2MDY1MzE2LDExLjAzMDM3MzYgLTAuMjk1MTMxMzIsOC43Mjc1MjkyNiAwLjI5Mzc2Nzk1Miw2LjUyMzA0MTkzIEMwLjg4MzA0NTkzNyw0LjMxODU1NDYgMi4yOTI5OTU3NywyLjQ3NTk3NTM1IDQuMjYzODIwMDksMS4zMzQ4MDY2MyBDOC4zMzMwOTUxMiwtMS4wMjA4MjM4NCAxMy41NTQ0MTYyLDAuMzgxOTk3MjEgMTUuOTAzOTUzOSw0LjQ2MjEwMjYxIEMxOC4yNTMxMTI4LDguNTQyMjA4MDEgMTYuODUzNzY3LDEzLjc3ODI5MjYgMTIuNzg0ODcwNiwxNi4xMzM5MjMxIEMxMS40NzE4NzE0LDE2Ljg5MzgxNjIgMTAuMDE0OTYxMSwxNy4yODIzMDcyIDguNTM4MzU3NzYsMTcuMjgyMzA3MicgaWQ9J0ZpbGwtMScgZmlsbD0nJTIzRkZGRkZGJyBtYXNrPSd1cmwoJTIzbWFzay0yKSclM2UlM2MvcGF0aCUzZSUzYy9nJTNlJTNjZyBpZD0nR3JvdXAtNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTAuNDUyNDg5LCAxMy45NzUwNDUpJyUzZSUzY21hc2sgaWQ9J21hc2stNCcgZmlsbD0nd2hpdGUnJTNlJTNjdXNlIHhsaW5rOmhyZWY9JyUyM3BhdGgtMyclM2UlM2MvdXNlJTNlJTNjL21hc2slM2UlM2NnIGlkPSdDbGlwLTUnJTNlJTNjL2clM2UlM2NwYXRoIGQ9J001LjI0ODIxMjkxLDguOTY3MzIwMjYgQzQuNTUwNjgzNSw4Ljk2NzMyMDI2IDMuODcyNTE4NjksOC42MzIxNjY2NyAzLjQ5ODk0MzA4LDguMDMyNDc3MTIgTDAuNDczMjIyNjcyLDMuMTc1MTc4NjUgQy0wLjA4MzUwOTg4MzMsMi4yODEwNjIwOSAwLjI0NzMwMjIxNSwxLjEzODg0OTY3IDEuMjEyMzA1MzEsMC42MjMyMjg3NTggQzIuMTc3NzExODQsMC4xMDcyMzQyMDUgMy40MTA5OTU0OCwwLjQxMzk5MTI4NSAzLjk2NzcyODAzLDEuMzA3NzM0MiBMNi45OTM0NDg0NCw2LjE2NTAzMjY4IEM3LjU1MDE4MSw3LjA1OTE0OTI0IDcuMjE5MzY4OSw4LjIwMTM2MTY2IDYuMjU0MzY1OCw4LjcxNjk4MjU3IEM1LjkzNjg2Njg3LDguODg2NjE0MzggNS41OTAzMjEwMyw4Ljk2NzMyMDI2IDUuMjQ4MjEyOTEsOC45NjczMjAyNicgaWQ9J0ZpbGwtNCcgZmlsbD0nJTIzRkZGRkZGJyBtYXNrPSd1cmwoJTIzbWFzay00KSclM2UlM2MvcGF0aCUzZSUzYy9nJTNlJTNjL2clM2UlM2MvZyUzZSUzYy9nJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDI0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cblxuYm9keS5wYWdlLW5vdGljaWFzIC5maWx0ZXJuZXdzX19idXR0b24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB2aWV3Qm94PScwIDAgMjAgMjQnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM2UlM2NkZWZzJTNlJTNjcG9seWdvbiBpZD0ncGF0aC0xJyBwb2ludHM9JzAgMC4xOTE3NzcxMDYgMTcuMDQzNzcxMSAwLjE5MTc3NzEwNiAxNy4wNDM3NzExIDE3LjI4MjMwNzIgMCAxNy4yODIzMDcyJyUzZSUzYy9wb2x5Z29uJTNlJTNjcG9seWdvbiBpZD0ncGF0aC0zJyBwb2ludHM9JzAuMjAyOTExNTMxIDAuMzcyNzEyNTY4IDcuMjYzNzQ2MTMgMC4zNzI3MTI1NjggNy4yNjM3NDYxMyA4Ljk2NzMyMDI2IDAuMjAyOTExNTMxIDguOTY3MzIwMjYnJTNlJTNjL3BvbHlnb24lM2UlM2MvZGVmcyUzZSUzY2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNlJTNjZyBpZD0nSWNvbmUtTFVQQSclM2UlM2NnIGlkPSdHcm91cC0yJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjUyOTQxMiwgMC44ODIzNTMpJyUzZSUzY2cgaWQ9J0dyb3VwLTMnJTNlJTNjbWFzayBpZD0nbWFzay0yJyBmaWxsPSd3aGl0ZSclM2UlM2N1c2UgeGxpbms6aHJlZj0nJTIzcGF0aC0xJyUzZSUzYy91c2UlM2UlM2MvbWFzayUzZSUzY2cgaWQ9J0NsaXAtMiclM2UlM2MvZyUzZSUzY3BhdGggZD0nTTguNTEzMzYyNjgsMi4wOTAxNDI2IEM3LjM4OTcyMDE1LDIuMDkwMTQyNiA2LjI1MTY4NjUsMi4zNzY0NzkxMSA1LjIxMDYwMzQ4LDIuOTc5MTUyOTEgQzMuNjc3NTcxODEsMy44NjY2NDQxOSAyLjU4MTE5NjY0LDUuMjk5ODQ1NzcgMi4xMjI5NTM0Nyw3LjAxNDQ0NzAzIEMxLjY2NTA4OTAyLDguNzI5MDQ4MjggMS44OTk4OTEzLDEwLjUxOTk4MDYgMi43ODUzMjMxNCwxMi4wNTcyMzU1IEMzLjY3MDM3NjI1LDEzLjU5NDQ5MDQgNS4wOTkyNjE3NSwxNC42OTM4ODU5IDYuODA5MTUyNTcsMTUuMTUzMzkxNSBDOC41MTkwNDMzOCwxNS42MTI1MTcyIDEwLjMwNTA1NTYsMTUuMzc3MDY4MSAxMS44MzgwODczLDE0LjQ4OTU3NjggQzE1LjAwMjk5NDgsMTIuNjU3MjUxIDE2LjA5MTAzODMsOC41ODUxMjA1MSAxNC4yNjQxMjUsNS40MTE0OTQyMyBDMTMuMDM3ODUxMiwzLjI4MjE5ODcxIDEwLjgwNTcxNDYsMi4wOTAxNDI2IDguNTEzMzYyNjgsMi4wOTAxNDI2IE04LjUzODM1Nzc2LDE3LjI4MjMwNzIgQzcuNzk3OTczMTUsMTcuMjgyMzA3MiA3LjA1MzQyMjY4LDE3LjE4NDcwOTggNi4zMTk0NzYyLDE2Ljk4NzYxNjEgQzQuMTIwNjY2NDQsMTYuMzk3MDk0NSAyLjI4MzE0OTIyLDE0Ljk4MzI2MDUgMS4xNDUxMTU1OCwxMy4wMDY2MjcxIEMwLjAwNzQ2MDY1MzE2LDExLjAzMDM3MzYgLTAuMjk1MTMxMzIsOC43Mjc1MjkyNiAwLjI5Mzc2Nzk1Miw2LjUyMzA0MTkzIEMwLjg4MzA0NTkzNyw0LjMxODU1NDYgMi4yOTI5OTU3NywyLjQ3NTk3NTM1IDQuMjYzODIwMDksMS4zMzQ4MDY2MyBDOC4zMzMwOTUxMiwtMS4wMjA4MjM4NCAxMy41NTQ0MTYyLDAuMzgxOTk3MjEgMTUuOTAzOTUzOSw0LjQ2MjEwMjYxIEMxOC4yNTMxMTI4LDguNTQyMjA4MDEgMTYuODUzNzY3LDEzLjc3ODI5MjYgMTIuNzg0ODcwNiwxNi4xMzM5MjMxIEMxMS40NzE4NzE0LDE2Ljg5MzgxNjIgMTAuMDE0OTYxMSwxNy4yODIzMDcyIDguNTM4MzU3NzYsMTcuMjgyMzA3MicgaWQ9J0ZpbGwtMScgZmlsbD0nJTIzZjQ3ZjA0JyBtYXNrPSd1cmwoJTIzbWFzay0yKSclM2UlM2MvcGF0aCUzZSUzYy9nJTNlJTNjZyBpZD0nR3JvdXAtNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTAuNDUyNDg5LCAxMy45NzUwNDUpJyUzZSUzY21hc2sgaWQ9J21hc2stNCcgZmlsbD0nd2hpdGUnJTNlJTNjdXNlIHhsaW5rOmhyZWY9JyUyM3BhdGgtMyclM2UlM2MvdXNlJTNlJTNjL21hc2slM2UlM2NnIGlkPSdDbGlwLTUnJTNlJTNjL2clM2UlM2NwYXRoIGQ9J001LjI0ODIxMjkxLDguOTY3MzIwMjYgQzQuNTUwNjgzNSw4Ljk2NzMyMDI2IDMuODcyNTE4NjksOC42MzIxNjY2NyAzLjQ5ODk0MzA4LDguMDMyNDc3MTIgTDAuNDczMjIyNjcyLDMuMTc1MTc4NjUgQy0wLjA4MzUwOTg4MzMsMi4yODEwNjIwOSAwLjI0NzMwMjIxNSwxLjEzODg0OTY3IDEuMjEyMzA1MzEsMC42MjMyMjg3NTggQzIuMTc3NzExODQsMC4xMDcyMzQyMDUgMy40MTA5OTU0OCwwLjQxMzk5MTI4NSAzLjk2NzcyODAzLDEuMzA3NzM0MiBMNi45OTM0NDg0NCw2LjE2NTAzMjY4IEM3LjU1MDE4MSw3LjA1OTE0OTI0IDcuMjE5MzY4OSw4LjIwMTM2MTY2IDYuMjU0MzY1OCw4LjcxNjk4MjU3IEM1LjkzNjg2Njg3LDguODg2NjE0MzggNS41OTAzMjEwMyw4Ljk2NzMyMDI2IDUuMjQ4MjEyOTEsOC45NjczMjAyNicgaWQ9J0ZpbGwtNCcgZmlsbD0nJTIzZjQ3ZjA0JyBtYXNrPSd1cmwoJTIzbWFzay00KSclM2UlM2MvcGF0aCUzZSUzYy9nJTNlJTNjL2clM2UlM2MvZyUzZSUzYy9nJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1ub3RpY2lhcyAuZmlsdGVybmV3c19fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG59XG5cbi5wYWdlLWFyZWEtYXR1YWNhbyAucGFnZS1sYWJlbCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1hcmVhLWF0dWFjYW8gLnBhZ2UtbGFiZWwgLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1NHB4IDAgNTJweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWFyZWEtYXR1YWNhbyAuZmlsdGVybmV3cyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnBhZ2UtYXJlYS1hdHVhY2FvIC5maWx0ZXJuZXdzX190aXRsZSB7XG4gIGNvbG9yOiAjNmIxMjNjO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tUmVndWxhclwiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhZ2UtYXJlYS1hdHVhY2FvIC5maWx0ZXJuZXdzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgfVxufVxuXG4ucGFnZS1hcmVhLWF0dWFjYW8gLmZpbHRlcm5ld3NfX2NhdGVnb3JpZXNlbGVjdCB7XG4gIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWFyZWEtYXR1YWNhbyBzZWN0aW9uI3ZvbHRhciB7XG4gIG1hcmdpbjogNDlweCAwIDUwcHggMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1hcmVhLWF0dWFjYW8gc2VjdGlvbiNub3RpY2lhIC5tYWluLm1haW4tLWNvbnRhaW5lZC5mYnggLmFyZWFTaW1pbGFyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG5cbi5wYWdlLWFyZWEtYXR1YWNhbyBzZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCAubmV3c2FydGljbGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm5ld3NsaXN0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICBjb2xvcjogIzZiMTIzYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5ld3NsaXN0X19kZXNjcmlwdGlvbiwgLm5ld3NhcnRpY2xlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG4ubmV3c2xpc3RfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzbGlzdF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLm5ld3NsaXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NsaXN0X19pdGVtLmZpcnN0aXRlbSwgLm5ld3NsaXN0X19pdGVtLndpZGVpdGVtIHtcbiAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpcnN0aXRlbSAubmV3c2xpc3RfX2l0ZW1tZXRhZGF0YS0tdG9wLFxuICAud2lkZWl0ZW0gLm5ld3NsaXN0X19pdGVtbWV0YWRhdGEtLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NsaXN0X19pdGVtbWV0YWRhdGEtLXRvcC5jb21wbGlhbmNlIHtcbiAgICBwYWRkaW5nOiAwcHggMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NsaXN0X19pdGVtbWV0YWRhdGEtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzbGlzdF9faXRlbTpub3QoLmZpcnN0aXRlbSk6bm90KC53aWRlaXRlbSkgLm5ld3NsaXN0X19pdGVtbWV0YWRhdGEtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5ld3NsaXN0X19pdGVtY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLVJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgY29sb3I6ICNmNDdmMDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5ld3NsaXN0X19pdGVtc2Vzc2lvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3c2xpc3RfX2l0ZW1zZXNzaW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLm5ld3NsaXN0X19pdGVtbWVkaWEge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3c2xpc3RfX2l0ZW1tZWRpYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZmlyc3RpdGVtIC5uZXdzbGlzdF9faXRlbW1lZGlhLFxuICAud2lkZWl0ZW0gLm5ld3NsaXN0X19pdGVtbWVkaWEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2lkZWl0ZW0gLm5ld3NsaXN0X19pdGVtbWVkaWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndpZGVpdGVtIC5uZXdzbGlzdF9faXRlbW1lZGlhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDI0cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLndpZGVpdGVtIC5uZXdzbGlzdF9faXRlbW1lZGlhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDMzcHgpO1xuICB9XG59XG5cbi5uZXdzbGlzdF9faXRlbWNvbnRlbnQuY29tcGxpYW5jZSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzbGlzdF9faXRlbWNvbnRlbnQuY29tcGxpYW5jZSB7XG4gICAgcGFkZGluZzogMHB4IDI2cHg7XG4gIH1cbn1cblxuLm5ld3NsaXN0X19pdGVtaW1hZ2VsaW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53aWRlaXRlbSAubmV3c2xpc3RfX2l0ZW1pbWFnZWxpbmsge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ld3NsaXN0X19pdGVtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IGNhbGMoMTU1IC8gMjMwICogMTAwdncpO1xufVxuXG4uZmlyc3RpdGVtIC5uZXdzbGlzdF9faXRlbWltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubmV3c2xpc3RfX2l0ZW1pbWFnZS5jb21wbGlhbmNlIHtcbiAgaGVpZ2h0OiAzOTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzbGlzdF9faXRlbWltYWdlLmNvbXBsaWFuY2Uge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzbGlzdF9faXRlbWltYWdlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmZpcnN0aXRlbSAubmV3c2xpc3RfX2l0ZW1pbWFnZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpcnN0aXRlbSAubmV3c2xpc3RfX2l0ZW1pbWFnZSB7XG4gICAgd2lkdGg6IDQ1N3B4O1xuICAgIGhlaWdodDogMzA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpcnN0aXRlbSAubmV3c2xpc3RfX2l0ZW1pbWFnZSB7XG4gICAgd2lkdGg6IDUxMHB4O1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbi5uZXdzbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ubmV3c2xpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubmV3c2xpc3RfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDdmMDQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuXG4ubmV3c2xpc3QtY29udGFpbmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuXG4ubmV3c2xpc3QtY29udGFpbmVyLmxvYWRpbmcge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5uZXdzYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5uZXdzYXJ0aWNsZV9fbWV0YWRhdGEge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5uZXdzYXJ0aWNsZV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uZXdzYXJ0aWNsZV9fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLVJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgY29sb3I6ICNmNDdmMDQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3c2FydGljbGVfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLm5ld3NhcnRpY2xlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBtYXJnaW4tYm90dG9tOiAxLjMzZW07XG59XG5cbi5uZXdzYXJ0aWNsZV9faXRlbW1lZGlhIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19pdGVtbWVkaWEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubmV3c2FydGljbGVfX2l0ZW1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3c2FydGljbGVfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3B4O1xufVxuXG4ubmV3c2FydGljbGVfX2Rlc2NyaXB0aW9uIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLm5ld3NhcnRpY2xlX19kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhIEJvbGQgSXRhbGljXCI7XG59XG5cbi5uZXdzYXJ0aWNsZV9fZm9udC1hcnRpY2xlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLVJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubmV3c2FydGljbGVfX2xpbmstZG93bmxvYWQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjZjQ3ZjA0O1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjZjQ3ZjA0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19saW5rLWRvd25sb2FkIHtcbiAgICB3aWR0aDogMTgxcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbjogMjNweCBhdXRvIDU1cHg7XG4gIH1cbn1cblxuLm5ld3NhcnRpY2xlIGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubmV3c2FydGljbGUgb2wsXG4ubmV3c2FydGljbGUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLm5ld3NhcnRpY2xlIG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxuLm5ld3NhcnRpY2xlIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxuLm5ld3NhcnRpY2xlIGEge1xuICBjb2xvcjogI2Y0N2YwNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmV3c2FydGljbGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuXG4vKiAuZmFkZS1sZWF2ZS1hY3RpdmUgZW0gdmVyc8O1ZXMgYW50ZXJpb3JlcyBhIDIuMS44ICovXG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogMXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IFwiXCIgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsaWFuY2UtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb21wbGlhbmNlLXRleHQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICBjb2xvcjogIzZiMTIzYztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wbGlhbmNlLXRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5jb21wbGlhbmNlLXRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNvbXBsaWFuY2UtdGV4dCBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNmIxMjNjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb21wbGlhbmNlLXRleHQgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmNDdmMDQ7XG59XG5cbi5jaXJjdWxhci13cmFwcGVyIGFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlY2VjZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaXJjdWxhci13cmFwcGVyIGFydGljbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5jaXJjdWxhci13cmFwcGVyIGFydGljbGUgLmluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNpcmN1bGFyLXdyYXBwZXIgYXJ0aWNsZSAuaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5jaXJjdWxhci13cmFwcGVyIGFydGljbGUgLmluZm8gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNpcmN1bGFyLXdyYXBwZXIgYXJ0aWNsZSAuaW5mbyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICBjb2xvcjogIzZiMTIzYztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNpcmN1bGFyLXdyYXBwZXIgYXJ0aWNsZSAuaW5mbyBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5jaXJjdWxhci13cmFwcGVyIGFydGljbGUgYSB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0N2YwNDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uc2VsZWN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLnNlbGVjdC1jb250YWluZXIgLnYtc2VsZWN0LFxuLnNlbGVjdC1jb250YWluZXIgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWxlY3QtY29udGFpbmVyIC52c19fc2VsZWN0ZWQge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmNDdmMDQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QtY29udGFpbmVyIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E5YTdhNztcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uc2VsZWN0LWNvbnRhaW5lciAudnNfX2FjdGlvbnMge1xuICBwYWRkaW5nOiA0cHggMTBweCAwIDNweDtcbn1cblxuLnNlbGVjdC1jb250YWluZXIgLnZzX19vcGVuLWluZGljYXRvciB7XG4gIGZpbGw6ICNmNDdmMDQ7XG59XG5cbi5zZWxlY3QtY29udGFpbmVyIC52c19fZHJvcGRvd24tbWVudSB7XG4gIHRvcDogY2FsYygxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E5YTdhNztcbn1cblxuLnNlbGVjdC1jb250YWluZXIgLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuXG4uc2VsZWN0LWNvbnRhaW5lciAudnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0N2YwNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QtY29udGFpbmVyIC52cy0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNjtcbn1cblxuLnNlbGVjdC1jb250YWluZXIgLnZzX19zZWFyY2gge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXRlcmlhbHMge1xuICBwYWRkaW5nLWJsb2NrOiA1NnB4O1xuICBwYWRkaW5nLWlubGluZTogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjRmMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWF0ZXJpYWxzIHtcbiAgICBwYWRkaW5nLWlubGluZTogNDBweDtcbiAgICBwYWRkaW5nLWJsb2NrOiA5NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hdGVyaWFscyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubWF0ZXJpYWxzIHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYygoMTAwJSAtIDEyMDBweCkgLyAyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5tYXRlcmlhbHMge1xuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKCgxMDAlIC0gMTUwMHB4KSAvIDIpO1xuICB9XG59XG5cbi5tYXRlcmlhbHNfX2dyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hdGVyaWFsc19fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubWF0ZXJpYWxzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5cbi5tYXRlcmlhbHNfX21lbnUtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YjEyM2M7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWF0ZXJpYWxzX19tZW51LWJveCB7XG4gICAgaGVpZ2h0OiAxMjdweDtcbiAgfVxufVxuXG4ubWF0ZXJpYWxzIGhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLm1haW5iYW5uZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ibG9jay10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvY2stdGV4dF9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuYmxvY2stdGV4dF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5hcnF1aXZvX2RlX2V4dGVuc2FvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hcnF1aXZvX2RlX2V4dGVuc2FvIHAge1xuICAgIGZvbnQtZmFtaWx5OiAnU2V0aW1vLXJlZ3VsYXInO1xuICB9XG4gIC5maWxlbmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDBweCAwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5maWxlbmFtZSBwIHtcbiAgICBmb250LWZhbWlseTogJ1NldGltby1yZWd1bGFyJztcbiAgfVxuICAuYnRuLWFuZXgge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNDdmMDQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjZjQ3ZjA0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogJ1NldGltby1Cb2xkLUl0JztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5tYWluYmFubmVyX190aXRsZS0tY29udGF0byB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuYm90b2VzX2VudHJhckVtQ29udGF0b19lX3RyYWJhbGhlQ29ub3NjbyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5idG5fZWVjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5idG5fZWVjMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG5fZWVjMiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWxlc19hbmV4X2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuYXJxdWl2b3NfZV90ZXh0byB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGNvbG9yOiAjOTQ5NDk0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFycXVpdm9zX2VfdGV4dG8gcCB7XG4gICAgZm9udC1mYW1pbHk6ICdTZXRpbW8tcmVndWxhcic7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIC5ib3Rhb19hbmV4YXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbmJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5tYWluYmFubmVyX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG4gIC5ibG9jay10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmJsb2NrLXRleHRfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmJsb2NrLXRleHRfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuYXJxdWl2b19kZV9leHRlbnNhbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogNjJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICAuYXJxdWl2b19kZV9leHRlbnNhbyBwIHtcbiAgICBmb250LWZhbWlseTogJ1NldGltby1yZWd1bGFyJztcbiAgfVxuICAuZmlsZW5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHggMHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLWFuZXgge1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y0N2YwNDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnU2V0aW1vLUJvbGQtSXQnO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyNDVweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmJvdG9lc19lbnRyYXJFbUNvbnRhdG9fZV90cmFiYWxoZUNvbm9zY28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idG5fZWVjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5ib3RvZXNfZW50cmFyRW1Db250YXRvX2VfdHJhYmFsaGVDb25vc2NvXzIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJ0bi1lZWMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5maWxlc19hbmV4X2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmFycXVpdm9zX2VfdGV4dG8ge1xuICAgIGZvbnQtZmFtaWx5OiAnU2V0aW1vLXJlZ3VsYXInO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBjb2xvcjogIzk0OTQ5NDtcbiAgICBsaW5lLWhlaWdodDogMS41ODtcbiAgfVxuICAuYXJxdWl2b3NfZV90ZXh0byBwIHtcbiAgICBmb250LWZhbWlseTogJ1NldGltby1yZWd1bGFyJztcbiAgICBsaW5lLWhlaWdodDogMS41ODtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbmJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5tYWluYmFubmVyX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG4gIC5ibG9jay10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmJsb2NrLXRleHRfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmJsb2NrLXRleHRfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuYm90b2VzX2VudHJhckVtQ29udGF0b19lX3RyYWJhbGhlQ29ub3NjbyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5idG5fZWVjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5hcnF1aXZvc19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hcnF1aXZvc19idXR0b24gLmFycXVpdm9fZGVfZXh0ZW5zYW8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDYycHg7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgLmFycXVpdm9zX2J1dHRvbiAuYXJxdWl2b19kZV9leHRlbnNhbyBwIHtcbiAgICBmb250LWZhbWlseTogJ1NldGltby1yZWd1bGFyJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbiAgLmFycXVpdm9zX2J1dHRvbiAuYnRuLWFuZXgge1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y0N2YwNDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNjJweDtcbiAgICBmb250LWZhbWlseTogJ1NldGltby1Cb2xkLUl0JztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmFycXVpdm9zX2VfdGV4dG8ge1xuICAgIGZvbnQtZmFtaWx5OiAnU2V0aW1vLXJlZ3VsYXInO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBjb2xvcjogIzk0OTQ5NDtcbiAgICBsaW5lLWhlaWdodDogMS41ODtcbiAgfVxuICAuYXJxdWl2b3NfZV90ZXh0byBwIHtcbiAgICBmb250LWZhbWlseTogJ1NldGltby1yZWd1bGFyJztcbiAgICBsaW5lLWhlaWdodDogMS41ODtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cblxuLmJ0bi1lbnZpYXIge1xuICBiYWNrZ3JvdW5kOiAjZjQ3ZjA0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdTZXRpbW8tQm9sZC1JdCc7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZzogMTVweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYnRuLWVudmlhciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5idG4tZW52aWFyOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y0NTMwNDtcbn1cblxuLmJ0bi1lbnZpYXIuYnRuLS1hYm91dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnU2V0aW1vLUJvbGQnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnRuLWVudmlhci5idG4tLWFib3V0IHtcbiAgICBtYXgtd2lkdGg6IDI3MXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tZW52aWFyLmJ0bi0tYWJvdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi5idG4tZW52aWFyLmJ0bi0tY29udGF0byB7XG4gIGZvbnQtZmFtaWx5OiAnU2V0aW1vLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuXG4jaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzZiMTIzYztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNoZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2hlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMjAwcHgpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIDEyMDBweCkgLyAyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gICNoZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDE1MDBweCkgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTUwMHB4KSAvIDIpO1xuICB9XG59XG5cbiNoZWFkZXIgLmhlYWRlci1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDRweDtcbn1cblxuI2hlYWRlciAuaGVhZGVyLWxvZ28gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci1sb2dvIHtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cbn1cblxuI2hlYWRlciAuZGVzay1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjaGVhZGVyIC5kZXNrLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4jaGVhZGVyIC5kZXNrLW5hdiAuaXRlbS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4jaGVhZGVyIC5kZXNrLW5hdiAuaXRlbS1saXN0IC5pdGVtIGEsXG4jaGVhZGVyIC5kZXNrLW5hdiAuaXRlbS1saXN0IC5pdGVtIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogU2V0aW1vLVJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgI2hlYWRlciAuZGVzay1uYXYgLml0ZW0tbGlzdCAuaXRlbSBhLFxuICAjaGVhZGVyIC5kZXNrLW5hdiAuaXRlbS1saXN0IC5pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4jaGVhZGVyIC5kZXNrLW5hdiAuaXRlbS1saXN0IC5pdGVtID4gYSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbiNoZWFkZXIgLmRlc2stbmF2IC5pdGVtLWxpc3QgLml0ZW0gPiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbiNoZWFkZXIgLmRlc2stbmF2IC5pdGVtLWxpc3QgLml0ZW0gLml0ZW0td2l0aC1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jaGVhZGVyIC5kZXNrLW5hdiAuaXRlbS1saXN0IC5pdGVtIC5pdGVtLXdpdGgtc3VibWVudTpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4jaGVhZGVyIC5kZXNrLW5hdiAuaXRlbS1saXN0IC5pdGVtIC5pdGVtLXdpdGgtc3VibWVudTpob3ZlciAuc3VibWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNoZWFkZXIgLmRlc2stbmF2IC5pdGVtLWxpc3QgLml0ZW0gLml0ZW0td2l0aC1zdWJtZW51IC5zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogLTEycHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNoZWFkZXIgLmRlc2stbmF2IC5pdGVtLWxpc3QgLml0ZW0gLml0ZW0td2l0aC1zdWJtZW51IC5zdWJtZW51IGEge1xuICBwYWRkaW5nOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0N2YwNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbiNoZWFkZXIgLmRlc2stbmF2IC5pdGVtLWxpc3QgLml0ZW0gLml0ZW0td2l0aC1zdWJtZW51IC5zdWJtZW51IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2Y0N2YwNDtcbn1cblxuI2hlYWRlciAubW9iLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjaGVhZGVyIC5tb2ItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNoZWFkZXIgLm1vYi1uYXYgLm1vYi1uYXYtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogN3B4O1xuICB6LWluZGV4OiAxMDAwMjtcbn1cblxuI2hlYWRlciAubW9iLW5hdiAubW9iLW5hdi1idG4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjgsIDEuNTQpIDAuMzJzO1xufVxuXG4jaGVhZGVyIC5tb2ItbmF2IC5tb2ItbmF2LWJ0biBkaXY6bnRoLW9mLXR5cGUoMSksICNoZWFkZXIgLm1vYi1uYXYgLm1vYi1uYXYtYnRuIGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4jaGVhZGVyIC5tb2ItbmF2IC5tb2ItbmF2LWJ0biBkaXY6bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogMTZweDtcbn1cblxuI2hlYWRlciAubW9iLW5hdiAubW9iLW5hdi1jb250YWluZXIge1xuICB6LWluZGV4OiAxMDAxO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCMTIzQztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XG59XG5cbiNoZWFkZXIgLm1vYi1uYXYgLm1vYi1uYXYtY29udGFpbmVyIC5tZW51LWxvY2FsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiAzMnB4O1xufVxuXG4jaGVhZGVyIC5tb2ItbmF2IC5tb2ItbmF2LWNvbnRhaW5lciAuaXRlbS1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI4cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbn1cblxuI2hlYWRlciAubW9iLW5hdiAubW9iLW5hdi1jb250YWluZXIgLml0ZW0tbGlzdCAuaXRlbSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFNldGltby1SZWd1bGFyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuI2hlYWRlciAubW9iLW5hdiAubW9iLW5hdi1jb250YWluZXIgLml0ZW0tbGlzdCAuaXRlbSAuc3VibWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjhweDtcbn1cblxuI2hlYWRlciAubW9iLW5hdi5vcGVuIC5tb2ItbmF2LWJ0biBkaXY6bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMTBweCwgM3B4KTtcbn1cblxuI2hlYWRlciAubW9iLW5hdi5vcGVuIC5tb2ItbmF2LWJ0biBkaXY6bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuI2hlYWRlciAubW9iLW5hdi5vcGVuIC5tb2ItbmF2LWJ0biBkaXY6bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDEwcHgsIC0zcHgpO1xufVxuXG4jaGVhZGVyIC5tb2ItbmF2Lm9wZW4gLm1vYi1uYXYtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLm1lbnUtbG9jYWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lbnUtbG9jYWxlX19pdGVtIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5tZW51LWxvY2FsZV9faXRlbSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5tZW51LWxvY2FsZV9faXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLm1lbnUtbG9jYWxlX19pdGVtW2RhdGEtYWN0aXZlPSd0cnVlJ10ge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5tZW51LWxvY2FsZV9faXRlbVtkYXRhLWFjdGl2ZT0ndHJ1ZSddIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtbG9jYWxlX19pdGVtIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLm1lbnUtbG9jYWxlX19zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDdGMDQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ubWVudS1sb2NhbGVfX3NsaWRlcltkYXRhLXBvc2l0aW9uPSdsZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbn1cblxuLm1lbnUtbG9jYWxlX19zbGlkZXJbZGF0YS1wb3NpdGlvbj0ncmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgKyA4cHgpKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LWxvY2FsZV9fc2xpZGVyIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICB9XG59XG5cbi5iYW5uZXIuaXMtdmlzaWJsZSAuYmFubmVyLWl0ZW0gLmNvbnRlbnQgaDIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5iYW5uZXIuaXMtdmlzaWJsZSAuYmFubmVyLWl0ZW0gLmNvbnRlbnQgaDEge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5iYW5uZXIuaXMtdmlzaWJsZSAuYmFubmVyLWl0ZW0gLmNvbnRlbnQgcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmJhbm5lci5pcy12aXNpYmxlIC5iYW5uZXItaXRlbSAuY29udGVudCBhIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uYmFubmVyLmlzLXZpc2libGUgLmJhbm5lci1pdGVtIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5iYW5uZXIgLnN3aXBlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVyIC5iYW5uZXItaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhbm5lciAuYmFubmVyLWl0ZW0gLmNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTgwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1pdGVtIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHRvcDogNDMlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1pdGVtIC5jb250ZW50IHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLWl0ZW0gLmNvbnRlbnQge1xuICAgIGxlZnQ6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYmFubmVyIC5iYW5uZXItaXRlbSAuY29udGVudCB7XG4gICAgbGVmdDogY2FsYygoMTAwJSAtIDEyMDBweCkgLyAyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1pdGVtIC5jb250ZW50IHtcbiAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTUwMHB4KSAvIDIpO1xuICB9XG59XG5cbi5iYW5uZXIgLmJhbm5lci1pdGVtIC5jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFNldGltby1Cb2xkO1xuICBjb2xvcjogI0Y0N0YwNDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLmJhbm5lciAuYmFubmVyLWl0ZW0gLmNvbnRlbnQgaDEge1xuICBmb250LWZhbWlseTogU2V0aW1vLVJlZ3VsYXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyIC5iYW5uZXItaXRlbSAuY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICB9XG59XG5cbi5iYW5uZXIgLmJhbm5lci1pdGVtIC5jb250ZW50IHAge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogR2VvcmdpYTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLWl0ZW0gLmNvbnRlbnQgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJhbm5lciAuYmFubmVyLWl0ZW0gLmNvbnRlbnQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbiAgZm9udC1mYW1pbHk6IFNldGltby1Cb2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTZweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyIC5iYW5uZXItaXRlbSAuY29udGVudCBhOmhvdmVyIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gIH1cbn1cblxuLmJhbm5lciAuYmFubmVyLWl0ZW0gLmNvbnRlbnQgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYmFubmVyIC5iYW5uZXItaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLmJhbm5lciAuY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMycHg7XG4gIGJvdHRvbTogOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0OHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lciAuY29udHJvbHMge1xuICAgIGJvdHRvbTogMTkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyIC5jb250cm9scyB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iYW5uZXIgLmNvbnRyb2xzIHtcbiAgICBsZWZ0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJhbm5lciAuY29udHJvbHMge1xuICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMjAwcHgpIC8gMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAuYmFubmVyIC5jb250cm9scyB7XG4gICAgbGVmdDogY2FsYygoMTAwJSAtIDE1MDBweCkgLyAyKTtcbiAgfVxufVxuXG4uYmFubmVyIC5jb250cm9scyAuY29udHJvbGwtYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cblxuLmJhbm5lciAuY29udHJvbHMgLmNvbnRyb2xsLWJ0bnMgLmNvbnRyb2xsLWJ0biB7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkIxMjNDO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5iYW5uZXIgLmNvbnRyb2xzIC5jb250cm9sbC1idG5zIC5jb250cm9sbC1idG4gcGF0aCB7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzO1xufVxuXG4uYmFubmVyIC5jb250cm9scyAuY29udHJvbGwtYnRucyAuY29udHJvbGwtYnRuLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYmFubmVyIC5jb250cm9scyAuY29udHJvbGwtYnRucyAuY29udHJvbGwtYnRuLnN3aXBlci1idXR0b24tZGlzYWJsZWQgcGF0aCB7XG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lciAuY29udHJvbHMgLmNvbnRyb2xsLWJ0bnMgLmNvbnRyb2xsLWJ0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5iYW5uZXIgLmNvbnRyb2xzIC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uYmFubmVyIC5jb250cm9scyAucGFnaW5hdGlvbiAuY3VycmVudC1wYWdlIHNwYW4sXG4uYmFubmVyIC5jb250cm9scyAucGFnaW5hdGlvbiAudG90YWwge1xuICBmb250LWZhbWlseTogU2V0aW1vLUJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5iYW5uZXIgLmNvbnRyb2xzIC5wYWdpbmF0aW9uIC5kaXZpZGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkIxMjNDO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG59XG5cbi5ob21lLW5ld3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNTJweDtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhvbWUtbmV3cy5pcy12aXNpYmxlIC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtbmV3cyB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4O1xuICB9XG59XG5cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1oZWFkZXIge1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVBRTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtaGVhZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1oZWFkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1oZWFkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1oZWFkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoMTAwJSAtIDEyMDBweCkvMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtaGVhZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKDEwMCUgLSAxNTAwcHgpLzIpO1xuICB9XG59XG5cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1oZWFkZXIgLmhvbWUtbmV3cy1oZWFkZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNzVweDtcbiAgbGVmdDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWhlYWRlciAuaG9tZS1uZXdzLWhlYWRlci1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtaGVhZGVyIC5ob21lLW5ld3MtaGVhZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1oZWFkZXIgLmhvbWUtbmV3cy1oZWFkZXItY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWhlYWRlciAuaG9tZS1uZXdzLWhlYWRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwJSAtIDEyMDBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtaGVhZGVyIC5ob21lLW5ld3MtaGVhZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxMDAlIC0gMTUwMHB4KTtcbiAgfVxufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtaGVhZGVyIC5ob21lLW5ld3MtaGVhZGVyLWNvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogU2V0aW1vLUJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2QjEyM0M7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1oZWFkZXIgLmhvbWUtbmV3cy1oZWFkZXItY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWhlYWRlciAuaG9tZS1uZXdzLWhlYWRlci1jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWhlYWRlciAuaG9tZS1uZXdzLWhlYWRlci1jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyLWlucHV0cyB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtaGVhZGVyIC5ob21lLW5ld3MtaGVhZGVyLWNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLmZpbHRlci1jb250YWluZXItaW5wdXRzIC5maWx0ZXItY29udGFpbmVyLWlucHV0cy1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1oZWFkZXIgLmhvbWUtbmV3cy1oZWFkZXItY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lci1pbnB1dHMgLmZpbHRlci1jb250YWluZXItaW5wdXRzLXNsaWRlciAuaG9tZS1uZXdzLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTA3LCAxOCwgNjAsIDAuNCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1oZWFkZXIgLmhvbWUtbmV3cy1oZWFkZXItY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lci1pbnB1dHMgLmZpbHRlci1jb250YWluZXItaW5wdXRzLXNsaWRlciAuaG9tZS1uZXdzLXNlbGVjdCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFNldGltby1SZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNkIxMjNDO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtaGVhZGVyIC5ob21lLW5ld3MtaGVhZGVyLWNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLmZpbHRlci1jb250YWluZXItaW5wdXRzIC5maWx0ZXItY29udGFpbmVyLWlucHV0cy1zbGlkZXIgLmhvbWUtbmV3cy1zZWxlY3Qgc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtaGVhZGVyIC5ob21lLW5ld3MtaGVhZGVyLWNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLmZpbHRlci1jb250YWluZXItaW5wdXRzIC5maWx0ZXItY29udGFpbmVyLWlucHV0cy1zbGlkZXIgLmhvbWUtbmV3cy1zZWxlY3Qgc3ZnLnJvdGF0ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1oZWFkZXIgLmhvbWUtbmV3cy1oZWFkZXItY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lci1pbnB1dHMgLmZpbHRlci1jb250YWluZXItaW5wdXRzLXNsaWRlciAuaG9tZS1uZXdzLXNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDQ4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxMDcsIDE4LCA2MCwgMC40KTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtaGVhZGVyIC5ob21lLW5ld3MtaGVhZGVyLWNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLmZpbHRlci1jb250YWluZXItaW5wdXRzIC5maWx0ZXItY29udGFpbmVyLWlucHV0cy1zbGlkZXIgLmhvbWUtbmV3cy1zZWFyY2gtaW5wdXQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBTZXRpbW8tUmVndWxhcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzg3NkM1QTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWhlYWRlciAuaG9tZS1uZXdzLWhlYWRlci1jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyLWlucHV0cyAuZmlsdGVyLWNvbnRhaW5lci1pbnB1dHMtc2xpZGVyIC5ob21lLW5ld3Mtc2VhcmNoLWlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBTZXRpbW8tUmVndWxhcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogcmdiYSgxMDcsIDE4LCA2MCwgMC44KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWhlYWRlciAuaG9tZS1uZXdzLWhlYWRlci1jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyLWlucHV0cyAuZmlsdGVyLWNvbnRhaW5lci1pbnB1dHMtc2xpZGVyIC5ob21lLW5ld3Mtc2VhcmNoLWlucHV0IC5jbG9zZS1zZWFyY2gtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUFFNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWhlYWRlciAuaG9tZS1uZXdzLWhlYWRlci1jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyLWlucHV0cyAuZmlsdGVyLWNvbnRhaW5lci1pbnB1dHMtc2xpZGVyLnNlYXJjaC1zZWxlY3RlZCAuaG9tZS1uZXdzLXNlbGVjdCB7XG4gIHRvcDogLTQ4cHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1oZWFkZXIgLmhvbWUtbmV3cy1oZWFkZXItY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lci1pbnB1dHMgLmZpbHRlci1jb250YWluZXItaW5wdXRzLXNsaWRlci5zZWFyY2gtc2VsZWN0ZWQgLmhvbWUtbmV3cy1zZWFyY2gtaW5wdXQge1xuICB0b3A6IDBweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWhlYWRlciAuaG9tZS1uZXdzLWhlYWRlci1jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyLWlucHV0cyAuaG9tZS1uZXdzLXNlbGVjdC1pdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUpO1xuICBwYWRkaW5nOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzZCMTIzQztcbiAgbWF4LWhlaWdodDogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogNTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtaGVhZGVyIC5ob21lLW5ld3MtaGVhZGVyLWNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLmZpbHRlci1jb250YWluZXItaW5wdXRzIC5ob21lLW5ld3Mtc2VsZWN0LWl0ZW1zIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtaGVhZGVyIC5ob21lLW5ld3MtaGVhZGVyLWNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLmZpbHRlci1jb250YWluZXItaW5wdXRzIC5ob21lLW5ld3Mtc2VsZWN0LWl0ZW1zLm9wZW4ge1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgcGFkZGluZzogOHB4IDBweDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWhlYWRlciAuaG9tZS1uZXdzLWhlYWRlci1jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyLWlucHV0cyAuaG9tZS1uZXdzLXNlbGVjdC1pdGVtcyBsaSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFNldGltby1SZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNkIxMjNDO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWhlYWRlciAuaG9tZS1uZXdzLWhlYWRlci1jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyLWlucHV0cyAuaG9tZS1uZXdzLXNlbGVjdC1pdGVtcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjEyM0M7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtaGVhZGVyIC5ob21lLW5ld3MtaGVhZGVyLWNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLmhvbWUtbmV3cy1zZWFyY2gtYnRuIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtaGVhZGVyIC5ob21lLW5ld3MtaGVhZGVyLWNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLmhvbWUtbmV3cy1zZWFyY2gtYnRuIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtaGVhZGVyIC5ob21lLW5ld3MtaGVhZGVyLWNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLmhvbWUtbmV3cy1zZWFyY2gtYnRuIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1oZWFkZXIgLmhvbWUtbmV3cy1oZWFkZXItY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuaG9tZS1uZXdzLXNlYXJjaC1idG4uc2VhcmNoLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCMTIzQztcbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWhlYWRlciAuaG9tZS1uZXdzLWhlYWRlci1jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5ob21lLW5ld3Mtc2VhcmNoLWJ0bi5zZWFyY2gtc2VsZWN0ZWQgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVBRTY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCB7XG4gICAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIH1cbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpudGgtb2YtdHlwZSgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlOm50aC1vZi10eXBlKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bnRoLW9mLXR5cGUoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpudGgtb2YtdHlwZSg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlOm50aC1vZi10eXBlKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bnRoLW9mLXR5cGUoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpudGgtb2YtdHlwZSg3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZSAuaW5mby1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZSAubWFpbi1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpudGgtb2YtdHlwZShvZGQpIC5pbmZvLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUYyRjAgIWltcG9ydGFudDtcbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bnRoLW9mLXR5cGUoZXZlbikgLmluZm8tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpudGgtb2YtdHlwZSgxKSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bnRoLW9mLXR5cGUoMSkgLmluZm8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlOm50aC1vZi10eXBlKDEpIC5pbmZvLWNvbnRhaW5lciAuY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFNldGltby1Cb2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bnRoLW9mLXR5cGUoMSkgLmluZm8tY29udGFpbmVyIC5tYWluLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlOm50aC1vZi10eXBlKDEpIC5pbmZvLWNvbnRhaW5lciAuZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpudGgtb2YtdHlwZSgxKSAuaW5mby1jb250YWluZXIgLmRhdGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBTZXRpbW8tUmVndWxhcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpudGgtb2YtdHlwZSgxKSAuaW5mby1jb250YWluZXIgLmRhdGUgLmRpdmlkZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bnRoLW9mLXR5cGUoMSkgLmluZm8tY29udGFpbmVyIGgzIHtcbiAgZm9udC1mYW1pbHk6IFNldGltby1SZWd1bGFyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bnRoLW9mLXR5cGUoMSkgLmluZm8tY29udGFpbmVyIHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpub3QoOm50aC1vZi10eXBlKDEpKSAuaW5mby1jb250YWluZXIgLmNhdGVnb3J5LFxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bm90KDpudGgtb2YtdHlwZSgxKSkgLmluZm8tY29udGFpbmVyIC5kYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bm90KDpudGgtb2YtdHlwZSgxKSkgLmluZm8tY29udGFpbmVyIGgzIHtcbiAgZm9udC1mYW1pbHk6IFNldGltby1SZWd1bGFyO1xuICBjb2xvcjogIzZCMTIzQztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlOm50aC1vZi10eXBlKDEpIHtcbiAgICBoZWlnaHQ6IDEwMHZ3O1xuICB9XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlOm50aC1vZi10eXBlKDEpIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpudGgtb2YtdHlwZSgxKSAuaW5mby1jb250YWluZXIgLmNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDQuMnB4O1xuICB9XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlOm50aC1vZi10eXBlKDEpIC5pbmZvLWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGhlaWdodDogODJweDtcbiAgfVxuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpub3QoOm50aC1vZi10eXBlKDEpKSB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpub3QoOm50aC1vZi10eXBlKDEpKSBhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlOm5vdCg6bnRoLW9mLXR5cGUoMSkpIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bm90KDpudGgtb2YtdHlwZSgxKSkgLmluZm8tY29udGFpbmVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTVweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpub3QoOm50aC1vZi10eXBlKDEpKSAuaW5mby1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpub3QoOm50aC1vZi10eXBlKDEpKSAuaW5mby1jb250YWluZXIgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpudGgtb2YtdHlwZSg2KSwgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bnRoLW9mLXR5cGUoNykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bnRoLW9mLXR5cGUoMSkge1xuICAgIGdyaWQtYXJlYTogMSAvIDEgLyAzIC8gMztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bnRoLW9mLXR5cGUoMSkgLmluZm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpudGgtb2YtdHlwZSgxKSAuaW5mby1jb250YWluZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlOm50aC1vZi10eXBlKDEpIC5pbmZvLWNvbnRhaW5lciAuY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMTBweDtcbiAgfVxuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpudGgtb2YtdHlwZSgxKSAuaW5mby1jb250YWluZXIgLm1haW4taW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlOm50aC1vZi10eXBlKDEpIC5pbmZvLWNvbnRhaW5lciAuZGF0ZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpudGgtb2YtdHlwZSgxKSAuaW5mby1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cbiAgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bm90KDpudGgtb2YtdHlwZSgxKSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpub3QoOm50aC1vZi10eXBlKDEpKSAuaW5mby1jb250YWluZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlOm5vdCg6bnRoLW9mLXR5cGUoMSkpIC5pbmZvLWNvbnRhaW5lciAubWFpbi1pbmZvIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bm90KDpudGgtb2YtdHlwZSgxKSkgLmluZm8tY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bm90KDpudGgtb2YtdHlwZSgxKSkgLmluZm8tY29udGFpbmVyIHAge1xuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzg3NkM1QTtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlOm50aC1vZi10eXBlKDIpIHtcbiAgICBncmlkLWFyZWE6IDEgLyAzIC8gMiAvIDU7XG4gIH1cbiAgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bnRoLW9mLXR5cGUoMykge1xuICAgIGdyaWQtYXJlYTogMiAvIDMgLyAzIC8gNTtcbiAgfVxuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpudGgtb2YtdHlwZSg0KSB7XG4gICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDUgLyAyO1xuICB9XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlOm50aC1vZi10eXBlKDUpIHtcbiAgICBncmlkLWFyZWE6IDMgLyAyIC8gNSAvIDM7XG4gIH1cbiAgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1ncmlkIGFydGljbGU6bnRoLW9mLXR5cGUoNikge1xuICAgIGdyaWQtYXJlYTogMyAvIDMgLyA1IC8gNDtcbiAgfVxuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpudGgtb2YtdHlwZSg3KSB7XG4gICAgZ3JpZC1hcmVhOiAzIC8gNCAvIDUgLyA1O1xuICB9XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlOm50aC1vZi10eXBlKG4rMik6bnRoLW9mLXR5cGUoLW4rMykgYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpudGgtb2YtdHlwZShuKzIpOm50aC1vZi10eXBlKC1uKzMpIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtZ3JpZCBhcnRpY2xlOm50aC1vZi10eXBlKG4rNCk6bnRoLW9mLXR5cGUoLW4rNykgYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWdyaWQgYXJ0aWNsZTpudGgtb2YtdHlwZShuKzQpOm50aC1vZi10eXBlKC1uKzcpIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICB9XG59XG5cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5uZXdzLW1vcmUtYnRuIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLm5ld3MtbW9yZS1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAubmV3cy1tb3JlLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMjAwcHgpLzIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLm5ld3MtbW9yZS1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gMTUwMHB4KS8yKTtcbiAgfVxufVxuXG4uYXdhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1NnB4IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVBRTY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLmF3YXJkcy5pcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXdhcmRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hd2FyZHMge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmF3YXJkcyB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gMTIwMHB4KSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMjAwcHgpIC8gMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAuYXdhcmRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxNTAwcHgpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIDE1MDBweCkgLyAyKTtcbiAgfVxufVxuXG4uYXdhcmRzIGgzIHtcbiAgZm9udC1mYW1pbHk6IFNldGltby1Cb2xkO1xuICBjb2xvcjogIzZCMTIzQztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXdhcmRzIC5tYWluLXN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF3YXJkcyAubWFpbi1zd2lwZXIge1xuICAgIGhlaWdodDogMTUycHg7XG4gIH1cbn1cblxuLmF3YXJkcyAubWFpbi1zd2lwZXIgLnN3aXBlci1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXdhcmRzIC5tYWluLXN3aXBlciAuc3dpcGVyLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5hd2FyZHMgLm1haW4tc3dpcGVyIC5zd2lwZXItYnRuLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmF3YXJkcyAubWFpbi1zd2lwZXIgLnN3aXBlci1idG4jcHJldiB7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF3YXJkcyAubWFpbi1zd2lwZXIgLnN3aXBlci1idG4jcHJldiB7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbn1cblxuLmF3YXJkcyAubWFpbi1zd2lwZXIgLnN3aXBlci1idG4jbmV4dCB7XG4gIHJpZ2h0OiAtMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hd2FyZHMgLm1haW4tc3dpcGVyIC5zd2lwZXItYnRuI25leHQge1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxufVxuXG4uYXdhcmRzIC5tYWluLXN3aXBlciAuc3dpcGVyLWJ0biBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYXdhcmRzIC5tYWluLXN3aXBlciAuc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5hd2FyZHMgLm1haW4tc3dpcGVyIC5zd2lwZXIgLnN3aXBlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hd2FyZHMgLm1haW4tc3dpcGVyIC5zd2lwZXIgLnN3aXBlci1jb250YWluZXIgLmF3YXJkLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXdhcmRzIC5tYWluLXN3aXBlciAuc3dpcGVyIC5zd2lwZXItY29udGFpbmVyIC5hd2FyZC1pdGVtIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXdhcmRzIC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5hd2FyZHMgLnBhZ2luYXRpb24gLnBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hd2FyZHMgLnBhZ2luYXRpb24gLnBlci1zbGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYXdhcmRzIC5wYWdpbmF0aW9uIC5wZXItc2xpZGUgLmN1cnJlbnQtcGFnZSBzcGFuLFxuLmF3YXJkcyAucGFnaW5hdGlvbiAucGVyLXNsaWRlIC50b3RhbCB7XG4gIGZvbnQtZmFtaWx5OiBTZXRpbW8tQm9sZDtcbiAgY29sb3I6ICM2QjEyM0M7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmF3YXJkcyAucGFnaW5hdGlvbiAucGVyLXNsaWRlIC5kaXZpZGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkIxMjNDO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG59XG5cbi5hd2FyZHMgLnBhZ2luYXRpb24gLnBlci12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF3YXJkcyAucGFnaW5hdGlvbiAucGVyLXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF3YXJkcyAucGFnaW5hdGlvbiAucGVyLXZpZXcgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjEyM0MgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2QjEyM0MgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYXdhcmRzIC5wYWdpbmF0aW9uIC5wZXItdmlldyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYXdhcmRzIC5hd2FyZC1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYXdhcmRzIC5hd2FyZC1tb2RhbC5vcGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmF3YXJkcyAuYXdhcmQtbW9kYWwub3BlbiAubW9kYWwtY29udGFpbmVyIHtcbiAgdG9wOiA1MCU7XG59XG5cbi5hd2FyZHMgLmF3YXJkLW1vZGFsIC5iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLmF3YXJkcyAuYXdhcmQtbW9kYWwgLnN3aXBlci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXdhcmRzIC5hd2FyZC1tb2RhbCAuc3dpcGVyLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5hd2FyZHMgLmF3YXJkLW1vZGFsIC5zd2lwZXItYnRuLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmF3YXJkcyAuYXdhcmQtbW9kYWwgLnN3aXBlci1idG4jcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXdhcmRzIC5hd2FyZC1tb2RhbCAuc3dpcGVyLWJ0biNwcmV2IHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5hd2FyZHMgLmF3YXJkLW1vZGFsIC5zd2lwZXItYnRuI25leHQge1xuICByaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hd2FyZHMgLmF3YXJkLW1vZGFsIC5zd2lwZXItYnRuI25leHQge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5hd2FyZHMgLmF3YXJkLW1vZGFsIC5zd2lwZXItYnRuIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hd2FyZHMgLmF3YXJkLW1vZGFsIC5tb2RhbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTUlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF3YXJkcyAuYXdhcmQtbW9kYWwgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hd2FyZHMgLmF3YXJkLW1vZGFsIC5tb2RhbC1jb250YWluZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuYXdhcmRzIC5hd2FyZC1tb2RhbCAubW9kYWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gIH1cbn1cblxuLmF3YXJkcyAuYXdhcmQtbW9kYWwgLm1vZGFsLWNvbnRhaW5lciAuY2xvc2UtYnRuIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmF3YXJkcyAuYXdhcmQtbW9kYWwgLm1vZGFsLWNvbnRhaW5lciAuY2xvc2UtYnRuIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hd2FyZHMgLmF3YXJkLW1vZGFsIC5tb2RhbC1jb250YWluZXIgLnN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hd2FyZHMgLmF3YXJkLW1vZGFsIC5tb2RhbC1jb250YWluZXIgLnN3aXBlciAuYXdhcmQtc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4uYXdhcmRzIC5hd2FyZC1tb2RhbCAubW9kYWwtY29udGFpbmVyIC5zd2lwZXIgLmF3YXJkLXNsaWRlIC5yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmF3YXJkcyAuYXdhcmQtbW9kYWwgLm1vZGFsLWNvbnRhaW5lciAuc3dpcGVyIC5hd2FyZC1zbGlkZSAucm93IGg1IHtcbiAgZm9udC1mYW1pbHk6IFNldGltby1Cb2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG4uYXdhcmRzIC5hd2FyZC1tb2RhbCAubW9kYWwtY29udGFpbmVyIC5zd2lwZXIgLmF3YXJkLXNsaWRlIC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzRhNGE0YTtcbiAgcGFkZGluZzogMHB4IDMycHg7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYXdhcmRzIC5hd2FyZC1tb2RhbCAubW9kYWwtY29udGFpbmVyIC5zd2lwZXIgLmF3YXJkLXNsaWRlIHAge1xuICBmb250LWZhbWlseTogR2VvcmdpYTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5hd2FyZHMgLmF3YXJkLW1vZGFsIC5tb2RhbC1jb250YWluZXIgLnN3aXBlciAuYXdhcmQtc2xpZGUgYSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzZCMTIzQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jZm9vdGVyIHtcbiAgcGFkZGluZzogNjRweCAzMnB4IDkycHggMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNmb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2Zvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMjAwcHgpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIDEyMDBweCkgLyAyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gICNmb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDE1MDBweCkgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTUwMHB4KSAvIDIpO1xuICB9XG59XG5cbiNmb290ZXIgLmxvZ28tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG4jZm9vdGVyIC5sb2dvLXJvdyAubG9nbyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiA1OHB4O1xufVxuXG4jZm9vdGVyIC5sb2dvLXJvdyAubG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Zvb3RlciAubG9nby1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuI2Zvb3RlciAuY291bnRyeSB7XG4gIGZvbnQtZmFtaWx5OiBTZXRpbW8tQm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIGNvbG9yOiAjRjQ3RjA0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4jZm9vdGVyIC5zdGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBTZXRpbW8tQm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogIzZCMTIzQztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuI2Zvb3RlciAuYWRkcmVzcyBzdHJvbmcge1xuICBmb250LWZhbWlseTogU2V0aW1vLUJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNmb290ZXIgLmFkZHJlc3MgcCxcbiNmb290ZXIgLmFkZHJlc3MgYSB7XG4gIGZvbnQtZmFtaWx5OiBTZXRpbW8tUmVndWxhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbiNmb290ZXIgLmFkZHJlc3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGNDdGMDQ7XG59XG5cbiNmb290ZXIgLm1vYi1hZGRyZXNzZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDU2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNmb290ZXIgLm1vYi1hZGRyZXNzZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2Zvb3RlciAubW9iLWFkZHJlc3NlcyAuY291bnRyeS1hZHJlc3NlcyAuc3RhdGUtYWRkcmVzc2VzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDBweCAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0zMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNjRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVBRTY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4jZm9vdGVyIC5tb2ItYWRkcmVzc2VzIC5jb3VudHJ5LWFkcmVzc2VzIC5zdGF0ZS1hZGRyZXNzZXMgLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbiNmb290ZXIgLm1vYi1hZGRyZXNzZXMgLmNvdW50cnktYWRyZXNzZXMgLnN0YXRlLWFkZHJlc3NlcyAuaGVhZGVyIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuI2Zvb3RlciAubW9iLWFkZHJlc3NlcyAuY291bnRyeS1hZHJlc3NlcyAuc3RhdGUtYWRkcmVzc2VzIC5jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI2Zvb3RlciAubW9iLWFkZHJlc3NlcyAuY291bnRyeS1hZHJlc3NlcyAuc3RhdGUtYWRkcmVzc2VzIC5jb250ZW50IC5hZGRyZXNzOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbiNmb290ZXIgLm1vYi1hZGRyZXNzZXMgLmNvdW50cnktYWRyZXNzZXMgLnN0YXRlLWFkZHJlc3Nlcy5vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNmb290ZXIgLm1vYi1hZGRyZXNzZXMgLmNvdW50cnktYWRyZXNzZXMgLnN0YXRlLWFkZHJlc3Nlcy5vcGVuIC5oZWFkZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuI2Zvb3RlciAubW9iLWFkZHJlc3NlcyAuY291bnRyeS1hZHJlc3NlcyAuc3RhdGUtYWRkcmVzc2VzLm9wZW4gLmNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbiNmb290ZXIgLm1vYi1hZGRyZXNzZXMgLmNvdW50cnktYWRyZXNzZXMgLnN0YXRlLWFkZHJlc3Nlczpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbiNmb290ZXIgLm1vYi1hZGRyZXNzZXMgLm5vLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuI2Zvb3RlciAuZGVzay1hZGRyZXNzZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNmb290ZXIgLmRlc2stYWRkcmVzc2VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNmb290ZXIgLmRlc2stYWRkcmVzc2VzIC5jb3VudHJ5LWFkcmVzc2VzIC5zdGF0ZXMtYWRkcmVzc2VzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG59XG5cbiNmb290ZXIgLmRlc2stYWRkcmVzc2VzIC5jb3VudHJ5LWFkcmVzc2VzIC5zdGF0ZXMtYWRkcmVzc2VzIC5zdGF0ZS1hZGRyZXNzZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNmb290ZXIgLmRlc2stYWRkcmVzc2VzIC5jb3VudHJ5LWFkcmVzc2VzIC5zdGF0ZXMtYWRkcmVzc2VzIC5zdGF0ZS1hZGRyZXNzZXMge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5cbiNmb290ZXIgLmRlc2stYWRkcmVzc2VzIC5jb3VudHJ5LWFkcmVzc2VzIC5zdGF0ZXMtYWRkcmVzc2VzIC5zdGF0ZS1hZGRyZXNzZXM6bnRoLW9mLXR5cGUoMSkge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZm9vdGVyIC5kZXNrLWFkZHJlc3NlcyAuY291bnRyeS1hZHJlc3NlcyAuc3RhdGVzLWFkZHJlc3NlcyAuc3RhdGUtYWRkcmVzc2VzOm50aC1vZi10eXBlKDEpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbiNmb290ZXIgLmRlc2stYWRkcmVzc2VzIC5jb3VudHJ5LWFkcmVzc2VzIC5zdGF0ZXMtYWRkcmVzc2VzIC5zdGF0ZS1hZGRyZXNzZXM6bnRoLW9mLXR5cGUoNCkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZm9vdGVyIC5kZXNrLWFkZHJlc3NlcyAuY291bnRyeS1hZHJlc3NlcyAuc3RhdGVzLWFkZHJlc3NlcyAuc3RhdGUtYWRkcmVzc2VzOm50aC1vZi10eXBlKDQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbiNmb290ZXIgLmRlc2stYWRkcmVzc2VzIC5jb3VudHJ5LWFkcmVzc2VzIC5zdGF0ZXMtYWRkcmVzc2VzIC5zdGF0ZS1hZGRyZXNzZXM6bm90KDpsYXN0LW9mLXR5cGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDgwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDcsIDE5NiwgMTg3LCAwLjQpO1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbn1cblxuI2Zvb3RlciAuZGVzay1hZGRyZXNzZXMgLmNvdW50cnktYWRyZXNzZXMgLnN0YXRlcy1hZGRyZXNzZXMgLnN0YXRlLWFkZHJlc3NlcyAuYWRkcmVzcyBzdHJvbmcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jZm9vdGVyIC5jb250YWN0IHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEwNywgMTgsIDYwLCAwLjIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Zvb3RlciAuY29udGFjdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4jZm9vdGVyIC5jb250YWN0IC5idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNmb290ZXIgLmNvbnRhY3QgLmJ0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuI2Zvb3RlciAuY29udGFjdCAuYnRucyAuY29udGFjdC1idG4ge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI0Y0N0YwNDtcbn1cblxuI2Zvb3RlciAuY29udGFjdCAuYnRucyAuY29udGFjdC1idG4gc3BhbiB7XG4gIGNvbG9yOiAjRjQ3RjA0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Zvb3RlciAuY29udGFjdCAuYnRucyAuY29udGFjdC1idG46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNDdGMDQ7XG4gIH1cbiAgI2Zvb3RlciAuY29udGFjdCAuYnRucyAuY29udGFjdC1idG46aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuI2Zvb3RlciAuY29udGFjdCAucHJpdmFjeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4jZm9vdGVyIC5jb250YWN0IC5wcml2YWN5IGEge1xuICBjb2xvcjogI2Y0N2YwNDtcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLVJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jZm9vdGVyIC5sZWdhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Zvb3RlciAubGVnYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuI2Zvb3RlciAubGVnYWwgLmNvcHlyaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM4NzZDNUE7XG59XG5cbiNmb290ZXIgLmxlZ2FsIC5yZWdpc3RlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjODc2QzVBO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Zvb3RlciAubGVnYWwgLnJlZ2lzdGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4jZm9vdGVyIC5zb2NpYWwtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Zvb3RlciAuc29jaWFsLXJvdyB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbiNmb290ZXIgLnNvY2lhbC1yb3cgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Zvb3RlciAuc29jaWFsLXJvdyBhIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuI2Zvb3RlciAuc29jaWFsLXJvdyBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaW5waS1oZXJvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzIyMjIyMiwgcmdiYSgzNCwgMzQsIDM0LCAwLjMpIDUwJSwgIzIyMjIyMik7XG59XG5cbi5pbnBpLWhlcm8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmlucGktaGVybyAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmctaW5saW5lOiAzMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbnBpLWhlcm8gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlucGktaGVybyAuY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaW5waS1oZXJvIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYygoMTAwJSAtIDEyMDBweCkgLyAyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5pbnBpLWhlcm8gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKCgxMDAlIC0gMTUwMHB4KSAvIDIpO1xuICB9XG59XG5cbi5pbnBpLWhlcm8gLmNvbnRlbnQgaDEge1xuICBmb250LWZhbWlseTogU2V0aW1vLVJlZ3VsYXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWF4LXdpZHRoOiAyNjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnBpLWhlcm8gLmNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uaW5waS1oZXJvIC5jb250ZW50IHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlucGktaGVybyAuY29udGVudCBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogR2VvcmdpYTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG59XG5cbi5pbnBpLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWFlNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWlubGluZTogMzJweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4uaW5waS1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYWU2O1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlucGktY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAuaW5waS1jb250ZW50OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgdG9wOiAtMTMwcHg7XG4gIH1cbiAgLmlucGktY29udGVudCAuY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbnBpLWNvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiA5MHB4O1xuICB9XG4gIC5pbnBpLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaW5waS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYygoMTAwJSAtIDEyMDBweCkgLyAyKTtcbiAgfVxuICAuaW5waS1jb250ZW50OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMjAwcHgpIC8gMiArIDEyMDBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAuaW5waS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYygoMTAwJSAtIDE1MDBweCkgLyAyKTtcbiAgfVxuICAuaW5waS1jb250ZW50OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNTAwcHgpIC8gMiArIDE1MDBweCk7XG4gIH1cbn1cblxuLmlucGktY29udGVudCAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjhweDtcbn1cblxuLmlucGktY29udGVudCAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbn1cblxuLmlucGktY29udGVudCAuaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QjEyM0MzMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5waS1jb250ZW50IC5pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5pbnBpLWNvbnRlbnQgLml0ZW0gLml0ZW0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnBpLWNvbnRlbnQgLml0ZW0gLml0ZW0taGVhZGVyIC5pdGVtLWhlYWRlci10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5waS1jb250ZW50IC5pdGVtIC5pdGVtLWhlYWRlciAuaXRlbS1oZWFkZXItdGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLmlucGktY29udGVudCAuaXRlbSAuaXRlbS1oZWFkZXIgLml0ZW0taGVhZGVyLXRpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6ICdHdXN0YW4tQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjNkIxMjNDO1xufVxuXG4uaW5waS1jb250ZW50IC5pdGVtIC5pdGVtLWhlYWRlciAuaXRlbS1oZWFkZXItdGl0bGUgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCMTIzQztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG59XG5cbi5pbnBpLWNvbnRlbnQgLml0ZW0gLml0ZW0taGVhZGVyIC5pdGVtLWhlYWRlci10aXRsZSBkaXYgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ0d1c3Rhbi1NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaW5waS1jb250ZW50IC5pdGVtIC5pdGVtLWhlYWRlciAuaXRlbS1oZWFkZXItY2hldnJvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMHB4O1xuICB3aWR0aDogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5waS1jb250ZW50IC5pdGVtIC5pdGVtLWhlYWRlciAuaXRlbS1oZWFkZXItY2hldnJvbi5yb3RhdGVkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5waS1jb250ZW50IC5pdGVtIC5pdGVtLWhlYWRlciAuaXRlbS1oZWFkZXItY2hldnJvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaW5waS1jb250ZW50IC5pdGVtIC5pdGVtLWJvZHkge1xuICBwYWRkaW5nLWJsb2NrOiAwcHg7XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlucGktY29udGVudCAuaXRlbSAuaXRlbS1ib2R5IHtcbiAgICBwYWRkaW5nLWJsb2NrOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbnBpLWNvbnRlbnQgLml0ZW0gLml0ZW0tYm9keS5vcGVuIHtcbiAgbWF4LWhlaWdodDogNDUwMHB4O1xuICBwYWRkaW5nLWJsb2NrOiAyNHB4O1xufVxuXG4uaW5waS1jb250ZW50IC5pdGVtIC5pdGVtLWJvZHkgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG5cbi5pbnBpLWNvbnRlbnQgLml0ZW0gLml0ZW0tYm9keSA+IGRpdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5pbnBpLWNvbnRlbnQgLml0ZW0gLml0ZW0tYm9keSA+IGRpdiB1bCB1bCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5pbnBpLWNvbnRlbnQgLml0ZW0gLml0ZW0tYm9keSA+IGRpdiBwLFxuLmlucGktY29udGVudCAuaXRlbSAuaXRlbS1ib2R5ID4gZGl2IGxpLFxuLmlucGktY29udGVudCAuaXRlbSAuaXRlbS1ib2R5ID4gZGl2IHNwYW4sXG4uaW5waS1jb250ZW50IC5pdGVtIC5pdGVtLWJvZHkgPiBkaXYgYSxcbi5pbnBpLWNvbnRlbnQgLml0ZW0gLml0ZW0tYm9keSA+IGRpdiBzdHJvbmcge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gIGNvbG9yOiAjODc2YzVhO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlucGktY29udGVudCAuaXRlbSAuaXRlbS1ib2R5ID4gZGl2IHAsXG4gIC5pbnBpLWNvbnRlbnQgLml0ZW0gLml0ZW0tYm9keSA+IGRpdiBsaSxcbiAgLmlucGktY29udGVudCAuaXRlbSAuaXRlbS1ib2R5ID4gZGl2IHNwYW4sXG4gIC5pbnBpLWNvbnRlbnQgLml0ZW0gLml0ZW0tYm9keSA+IGRpdiBhLFxuICAuaW5waS1jb250ZW50IC5pdGVtIC5pdGVtLWJvZHkgPiBkaXYgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLmlucGktY29udGVudCAuaXRlbSAuaXRlbS1ib2R5ID4gZGl2IGEge1xuICBjb2xvcjogIzZCMTIzQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uaW5waS1jb250ZW50IC5pdGVtIC5pdGVtLWJvZHkgPiBkaXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjRjQ3RjA0O1xufVxuXG4uaW5waS1jb250ZW50IC5pdGVtIC5pdGVtLWJvZHkgPiBkaXYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5pbnBpLWNvbnRlbnQgLml0ZW0gLml0ZW0tYm9keSAuaXRlbS1pbWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYmxvY2s6IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlucGktY29udGVudCAuaXRlbSAuaXRlbS1ib2R5IC5pdGVtLWltZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJsb2NrOiAyNHB4O1xuICB9XG59XG5cbi5pbnBpLWNvbnRlbnQgLml0ZW0gLml0ZW0tYm9keSAuaXRlbS1pbWctY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbnBpLWNvbnRlbnQgLml0ZW0gLml0ZW0tYm9keSAuaXRlbS1pbWctY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5pbnBpLWNvbnRlbnQgLml0ZW0gLml0ZW0tYm9keSAuZmlsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlucGktY29udGVudCAuaXRlbSAuaXRlbS1ib2R5IC5maWxlcyB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5pbnBpLWNvbnRlbnQgLml0ZW0gLml0ZW0tYm9keSAuZmlsZXMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uaW5waS1jb250ZW50IC5pdGVtIC5pdGVtLWJvZHkgLmZpbGVzIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjNkIxMjNDO1xufVxuXG4uaW5waS1jb250ZW50IC5pdGVtIC5pdGVtLWJvZHkgLmZpbGVzIGEgaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5waS1jb250ZW50IC5pdGVtIC5pdGVtLWJvZHkgLmZpbGVzIGEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAnU2V0aW1vLUJvbGQnO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0Y0N0YwNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlucGktY29udGVudCAuaXRlbSAuaXRlbS1ib2R5IC5maWxlcyBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4uaW5waS1jb250ZW50IC5tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5waS1jb250ZW50IC5tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmlucGktY29udGVudCAubWVzc2FnZSBwLFxuLmlucGktY29udGVudCAubWVzc2FnZSBzdHJvbmcge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gIGNvbG9yOiAjODc2YzVhO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlucGktY29udGVudCAubWVzc2FnZSBwLFxuICAuaW5waS1jb250ZW50IC5tZXNzYWdlIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi5pbnBpLWNvbnRlbnQgLm1lc3NhZ2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmlucGktY29udGVudCAubWVzc2FnZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuI2lucGktcGFnZSAuZGVzay1uYXYgLml0ZW0tbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoXCIuLi9hc3NldHMvaW1nL2xvYWRpbmcuZ2lmXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xufVxuXG4vKiBlbnF1YW50byBlc3RpdmVyIGNhcnJlZ2FuZG8sIG8gc2Nyb2xsIGRhIHDDoWdpbmEgZXN0YXLDoSBkZXNhdGl2YWRvICovXG5ib2R5LmxvYWRpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBhIHBhcnRpciBkbyBtb21lbnRvIGVtIHF1ZSBvIGJvZHkgZXN0aXZlciBjb20gYSBjbGFzc2UgbG9hZGluZywgIG8gbW9kYWwgYXBhcmVjZXLDoSAqL1xuYm9keS5sb2FkaW5nIC5tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9ydGlmb2xpbyAuYmxvY2stdGV4dCAub3B0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2VjdGlvbi0tYWJvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogNDNweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi0tYWJvdXQgLmV4cGVyaWVuY2UtLWhvbWUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvaW1nLWJnLXN0YXRpYy1yZWRlLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLnNlY3Rpb24tLWFib3V0IC5leHBlcmllbmNlLS1ob21lIC5leHBlcmllbmNlX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLS1hYm91dCAuZXhwZXJpZW5jZS0taG9tZSAuZXhwZXJpZW5jZV9fY29udGVudCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi43JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tLWFib3V0IC5leHBlcmllbmNlIHtcbiAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICB9XG59XG5cbi5jb250YWluZXItc3dpcGVyIHtcbiAgcGFkZGluZzogNTJweCAyM3B4O1xufVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogNTJweCAwO1xufVxuXG4uY29udGFpbmVyIC5uZXdzbGV0dGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIC5uZXdzbGV0dGVyIHtcbiAgICB0b3A6IDlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmNvbnRhaW5lciAubmV3c2xldHRlcl9faW1nIHtcbiAgdG9wOiA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIC5uZXdzbGV0dGVyX19pbWcge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uY29udGFpbmVyIC5uZXdzbGV0dGVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwic2V0aW1vLWJvbGRcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciAubmV3c2xldHRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuMnB4O1xuICB9XG59XG5cbi5jb250YWluZXIgLm5ld3NsZXR0ZXJfX2Zvcm0tbmV3c2xldHRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciAubmV3c2xldHRlcl9fZm9ybS1uZXdzbGV0dGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdG9wOiAtMTFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmNvbnRhaW5lciAubmV3c2xldHRlcl9fZm9ybS1uZXdzbGV0dGVyIC5pbnB1dC1jb250cm9sIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYV9Ob3ZhX1NiXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5jb250YWluZXIgLm5ld3NsZXR0ZXJfX2Zvcm0tbmV3c2xldHRlciAuaW5wdXQtY29udHJvbCB7XG4gICAgd2lkdGg6IDI2NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIC5uZXdzbGV0dGVyX19mb3JtLW5ld3NsZXR0ZXIgLmlucHV0LWNvbnRyb2wge1xuICAgIHdpZHRoOiAyMzFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIgLm5ld3NsZXR0ZXJfX2Zvcm0tbmV3c2xldHRlciAuaW5wdXQtY29udHJvbCB7XG4gICAgd2lkdGg6IDMxNHB4O1xuICB9XG59XG5cbi5jb250YWluZXItdGVhbSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY29udGFpbmVyLS1zbWFsbGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci0tc21hbGxlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDkxcHggMCAwO1xuICB9XG59XG5cbi5jb250YWluZXItLW9wZXJhdGlvbi1pbnRybyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLS1vcGVyYXRpb24taW50cm8ge1xuICAgIHBhZGRpbmctdG9wOiA2OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5jb250YWluZXItLW9wZXJhdGlvbi10YWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLS1vcGVyYXRpb24tdGFicyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMHB4IDBweCA5OXB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItLWJpZ251bWJlciB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItLWZvb3Rlci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci0tZm9vdGVyLWJ1dHRvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLS1mb290ZXItYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwM3B4O1xuICB9XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDMycHggMCAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmFubmVyLXRpbWVfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLVJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItdGltZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB9XG59XG5cbi5iYW5uZXItcGVyZmlsIHtcbiAgYmFja2dyb3VuZDogIzZiMTIzYztcbiAgaGVpZ2h0OiA5NjNweDtcbn1cblxuLmJhbm5lci1wZXJmaWwgLnRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLVJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHBhZGRpbmctdG9wOiAyMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItcGVyZmlsIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuXG4uYmFubmVyLXBlcmZpbCAubGV2ZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogNDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci1wZXJmaWwgLmxldmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIH1cbn1cblxuLmJhbm5lci1wZXJmaWwgLmludmVydGVkY29tbWFzIHtcbiAgY29sb3I6ICNkNWM3YmE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiA3MnB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5iYW5uZXItcGVyZmlsIC5waHJhc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vX0x0SXRcIjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci1wZXJmaWwgLnBocmFzZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpcmVjdG9yIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uZGlyZWN0b3IgLnRpdGxlIHtcbiAgY29sb3I6ICM2YjEyM2M7XG4gIGZvbnQtZmFtaWx5OiBcInNldGltby1ib2xkXCI7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZGlyZWN0b3IgLnRpdGxlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5kaXJlY3RvciAudGV4dCB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZGlyZWN0b3IgLmVtYWlsIHtcbiAgY29sb3I6ICNmNDdmMDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmRpcmVjdG9yIC5lbWFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlyZWN0b3IgLmVtYWlsIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDF2dywgMS4yNXJlbSk7XG4gIH1cbn1cblxuLmRpcmVjdG9yIC5waG9uZSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5kaXJlY3RvciAucGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG4uZGlyZWN0b3IgLnNvY2lhbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlyZWN0b3IgLnNvY2lhbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmRpcmVjdG9yIC5zb2NpYWxzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpcmVjdG9yLXRleHQge1xuICAgIHdpZHRoOiA2MyU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogNiU7XG4gIH1cbiAgLnRleHQtbWVkaXVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4udHJhY2Uge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2E4OWY4ODtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAudHJhY2Uge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gIH1cbn1cblxuLnRyYWNlLW9wdGlvbiB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZDVjN2JhO1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBwYWRkaW5nLXRvcDogMzZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC50cmFjZS1vcHRpb24ge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYTg5Zjg4O1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC50cmFjZS1vcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwN3B4O1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICM2YjEyM2M7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmNDdmMDQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkLUl0XCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA0OXB4IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi10aXRsZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNmIxMjNjO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24tdGl0bGUuYWN0aXZlOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi10aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24tY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24tY29udGVudC5hZGQtYm94IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi1zZWN0aW9uOmxhc3QtY2hpbGQgLmFjY29yZGlvbi1zZWN0aW9uLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLnByb2ZpbGVwYWdlIC5jb250YWluZXIgPiAuYmxvY2stdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvY2stdGV4dF9fZGV0YWlsIHtcbiAgYmFja2dyb3VuZDogI2Q1YzdiYTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMCAyN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2NrLXRleHRfX3RpdGxlIHtcbiAgY29sb3I6ICM2YjEyM2M7XG4gIGZvbnQtZmFtaWx5OiBcInNldGltby1ib2xkXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrLXRleHRfX3RpdGxlLS1sb3dlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmJsb2NrLXRleHRfX3RleHQge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5ibG9jay10ZXh0X19saW5rIHtcbiAgY29sb3I6ICNmNDdmMDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4udGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50ZXh0LW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzMXB4O1xuICB9XG59XG5cbi50ZXh0LW1lZGl1bS0taG9tZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1lZGl1bS0taG9tZSB7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICB9XG59XG5cbi50ZXh0LWJpZ2dlciB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb250ZW50LWFib3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudC1hYm91dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtYWJvdXQgLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB3aWR0aDogNDMlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtYWJvdXQgLmJ0bi1lbnZpYXIge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG4uY29udGVudC1hYm91dCAuYWJvdXQtdXMsXG4uY29udGVudC1hYm91dCAuZXhwZXJpZW5jZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5cbi5wb3J0aWZvbGlvIHtcbiAgYmFja2dyb3VuZDogI2E1OTY4MjtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcnRpZm9saW8gLmNvbnRhaW5lci1hY2NvcmRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9ydGlmb2xpbyAuYmxvY2stdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBvcnRpZm9saW8gLmJsb2NrLXRleHRfX2RldGFpbCB7XG4gIGJhY2tncm91bmQ6ICNkNWM3YmE7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wb3J0aWZvbGlvIC5ibG9jay10ZXh0X190aXRsZSB7XG4gIGNvbG9yOiAjZDVjN2JhO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucG9ydGlmb2xpbyAuYmxvY2stdGV4dF9faGlnaHRsaWdodCB7XG4gIGNvbG9yOiAjNmIxMjNjO1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiO1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4ucGFnZS1sYW5nLWVuIC5wb3J0aWZvbGlvIC5ibG9jay10ZXh0X19oaWdodGxpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cblxuLnBvcnRpZm9saW8gLmJsb2NrLXRleHRfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucG9ydGlmb2xpbyAuYmxvY2stdGV4dF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcnRpZm9saW8gLmJsb2NrLXRleHQgLm9wdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBvcnRpZm9saW8gLmJsb2NrLXRleHQgLm9wMSxcbi5wb3J0aWZvbGlvIC5ibG9jay10ZXh0IC5vcDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcnRpZm9saW8gLmJsb2NrLXRleHQgLm9wMSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3J0aWZvbGlvIC5ibG9jay10ZXh0IC5vcDIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDglO1xuICB9XG59XG5cbi5wb3J0aWZvbGlvIC5hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZWFlM2RjO1xufVxuXG4ucG9ydGlmb2xpbyAuYWNjb3JkaW9uIC5jb250ZW50IC5saXN0IHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG59XG5cbi5wb3J0aWZvbGlvIC5hY2NvcmRpb24gLmNvbnRlbnQgLmxpc3QgLml0ZW0ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4ucG9ydGlmb2xpbyAuYWNjb3JkaW9uIC5jb250ZW50IC5saXN0IC5pdGVtIC5pdGVtX19saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBvcnRpZm9saW8gLmFjY29yZGlvbiAuY29udGVudCAubGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY29tbWl0bWVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uY29tbWl0bWVudF9fdGl0bGUge1xuICBjb2xvcjogI2Q1YzdiYTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1pdG1lbnRfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb21taXRtZW50X19oaWdodGxpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jb21taXRtZW50X19oaWdodGxpZ2h0IHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLmNvbW1pdG1lbnQgLnRleHQtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMzdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21taXRtZW50IC50ZXh0LW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uY29tbWl0bWVudCAuYmxvY2stdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29tbWl0bWVudCAuYmxvY2stdGV4dF9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZXhwZXJ0aXNlIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwZXJ0aXNlIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5leHBlcnRpc2VfX3RpdGxlIHtcbiAgY29sb3I6ICNhNTk2ODI7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMS4zM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmV4cGVydGlzZV9fY29sdW1uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5cbi5leHBlcnRpc2VfX2xpc3Qge1xuICBjb2xvcjogIzIzMWYyMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV4cGVydGlzZV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5leHBlcnRpc2VfX2xpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG5cbi5leHBlcnRpc2VfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmV4cGVydGlzZV9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWNlY2U7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmV4cGVydGlzZS1pdGVtLCAuZXhwZXJ0aXNlX19pdGVtLCAuZXhwZXJ0aXNlX19saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBlcnRpc2UtaXRlbSwgLmV4cGVydGlzZV9faXRlbSwgLmV4cGVydGlzZV9fbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWNlY2U7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXhwZXJ0aXNlLWl0ZW0sIC5leHBlcnRpc2VfX2l0ZW0sIC5leHBlcnRpc2VfX2xpbmsge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VjZWNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5leHBlcnRpc2UtaXRlbSwgLmV4cGVydGlzZV9faXRlbSwgLmV4cGVydGlzZV9fbGluayB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMzBweCk7XG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmV4cGVydGlzZV9fbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5cbi5leHBlcnRpc2VfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2Y0N2YwNDtcbn1cblxuLmV4cGVydGlzZV9fbGluayAtLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYWNjb3JkaW9uIC5jb250ZW50IC5saXN0IC5pdGVtIHtcbiAgY29sb3I6ICMyMzFmMjA7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ubXNnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLm1zZy5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNkMDAyMWI7XG59XG5cbi5tc2cuc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMwMGEwMDA7XG59XG5cbi8qQnV0dG9uKi9cbi5idG4td2lkZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZC1JdFwiO1xuICBwYWRkaW5nOiAzMHB4IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi13aWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5idG4ge1xuICBiYWNrZ3JvdW5kOiAjZjQ3ZjA0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGQtSXRcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmJ0biB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5idG46bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjQ1MzA0O1xufVxuXG4uYnRuLmJ0bi0tYWJvdXQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnRuLmJ0bi0tYWJvdXQge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLmJ0bi0tYWJvdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi5idG4uYnRuLS1jb250YXRvIHtcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnJlYWQtbW9yZS1zdGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWFkLW1vcmUtdGFyZ2V0IHtcbiAgZm9udC1zaXplOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlYWQtbW9yZS10YXJnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWFkLW1vcmUtdGFyZ2V0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDk5OTllbTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cbn1cblxuLnJlYWQtbW9yZS1zdGF0ZTpjaGVja2VkIH4gLnJlYWQtbW9yZS13cmFwIC5yZWFkLW1vcmUtdGFyZ2V0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiA5OTk5ZW07XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5yZWFkLW1vcmUtc3RhdGUgfiAucmVhZC1tb3JlLXRyaWdnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG59XG5cbi5yZWFkLW1vcmUtc3RhdGU6Y2hlY2tlZCB+IC5yZWFkLW1vcmUtdHJpZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbn1cblxuLnJlYWQtbW9yZS10cmlnZ2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0N2YwNDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2Y0N2YwNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAzOHB4O1xuICBtYXJnaW4tdG9wOiA0MnB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogOTklO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlYWQtbW9yZS10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb250YWluZXItZm9vdGVyLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWZvb3Rlci1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi53cmFwcGVyLS1jb250YXRvIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud3JhcHBlci0tY29udGF0byAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG4gIH1cbn1cblxuLndyYXBwZXItLWNvbnRhdG8gLm1zZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cmFwcGVyLS1jb250YXRvIC5jb250YXRvX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cmFwcGVyLS1jb250YXRvIC5jb250YXRvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53cmFwcGVyLS1jb250YXRvIC5jb250YXRvX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgfVxufVxuXG4ud3JhcHBlci0tY29udGF0byAuY29udGF0b19fd3JhcHBlci5wcml2YWN5IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXItLWNvbnRhdG8gLmNvbnRhdG9fX3dyYXBwZXIucHJpdmFjeSB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuXG4ud3JhcHBlci0tY29udGF0byAuY29udGF0b19fd3JhcHBlci5wcml2YWN5IHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xufVxuXG4ud3JhcHBlci0tY29udGF0byAuY29udGF0b19fd3JhcHBlci5wcml2YWN5IHAgYSB7XG4gIGNvbG9yOiAjZjQ3ZjA0O1xufVxuXG4ud3JhcHBlci0tY29udGF0byAuY29udGF0b19fd3JhcHBlci5wcml2YWN5IHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjQ1MzA0O1xufVxuXG4ud3JhcHBlci0tY29udGF0byAuY29udGF0b19fd3JhcHBlci5wcml2YWN5IHRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4NTg1ODtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLndyYXBwZXItLWNvbnRhdG8gLmNvbnRhdG9fX3dyYXBwZXIucHJpdmFjeSB0YWJsZSB0aCxcbi53cmFwcGVyLS1jb250YXRvIC5jb250YXRvX193cmFwcGVyLnByaXZhY3kgdGFibGUgdGQge1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODU4NTg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLndyYXBwZXItLWNvbnRhdG8gLmNvbnRhdG9fX21haW5ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi53cmFwcGVyLS1jb250YXRvIC5jb250YXRvX19mb3JtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53cmFwcGVyLS1jb250YXRvIC5jb250YXRvX19mb3JtYmxvY2sge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLndyYXBwZXItLWNvbnRhdG8gLmNvbnRhdG9fX2Zvcm1ibG9jayAuYXJxdWl2b19kZV9leHRlbnNhbyB7XG4gIHdpZHRoOiAyNjFweDtcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vXCI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBtYXJnaW46IDIzcHggMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53cmFwcGVyLS1jb250YXRvIC5jb250YXRvX19hZGRpdGlvbmFsYmxvY2ssXG4gIC53cmFwcGVyLS1jb250YXRvIC5jb250YXRvX19tYWluYmxvY2sge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndyYXBwZXItLWNvbnRhdG8gLnRyYWJhbGhlLWNvbm9zY29fX2FkZGl0aW9uYWxibG9jayxcbiAgLndyYXBwZXItLWNvbnRhdG8gLnRyYWJhbGhlLWNvbm9zY29fX21haW5ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi53cmFwcGVyLS1jb250YXRvIC5jb250YXRvX19hZGRpdGlvbmFsYmxvY2sge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud3JhcHBlci0tY29udGF0byAuY29udGF0b19fYWRkaXRpb25hbGJsb2NrIHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuXG4uZm9ybSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb3JtX19mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nOiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mb3JtIC5mb3JtLWNvbnRyb2wtbWVkaXVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX19mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5mb3JtX19mb3JtLWNoZWNrICNwb3B1cC1saW5rIHtcbiAgY29sb3I6ICNmNDdmMDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mb3JtX19mb3JtLWNoZWNrICNwb3B1cC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmNDUzMDQ7XG59XG5cbi5wb3B1cC1sYXllciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4ucG9wdXAtbGF5ZXIgLnBvcHVwLWNvbnRlbnQge1xuICB3aWR0aDogODB2dztcbiAgaGVpZ2h0OiA4MHZoO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNGYxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC1sYXllciAucG9wdXAtY29udGVudCB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wb3B1cC1sYXllciAucG9wdXAtY29udGVudCAuY2xvc2UtYnRuIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvcHVwLWxheWVyIC5wb3B1cC1jb250ZW50IC5jbG9zZS1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwZDdcIjtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4ucG9wdXAtbGF5ZXIgLnBvcHVwLWNvbnRlbnQgLmNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiA4NSU7XG59XG5cbi5wb3B1cC1sYXllciAucG9wdXAtY29udGVudCBoMiB7XG4gIGNvbG9yOiAjMjMxZjIwO1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucG9wdXAtbGF5ZXIgLnBvcHVwLWNvbnRlbnQgaDQge1xuICBjb2xvcjogIzIzMWYyMDtcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnBvcHVwLWxheWVyIC5wb3B1cC1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBjb2xvcjogIzRhNGE0YTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnBvcHVwLWxheWVyIC5wb3B1cC1jb250ZW50IGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgY29sb3I6ICMyMzFmMjA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5wb3B1cC1sYXllciAucG9wdXAtY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4uY2FyZWVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbn1cblxuLmNhcmVlciAuYmxvY2stdGV4dF9fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1yaWdodC1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4ge1xuICAgIG1heC13aWR0aDogODQ2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAubWFpbiB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLS1jb250YWluZWQge1xuICAgIG1heC13aWR0aDogNjQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi0tY29udGFpbmVkIHtcbiAgICBtYXgtd2lkdGg6IDg0NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tLWNvbnRhaW5lZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4MHB4ICsgNDZweCk7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ibG9jay10b3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IDMwOHB4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmJsb2NrLWZvcm0ge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmJsb2NrLXRleHRfX2RldGFpbCB7XG4gICAgd2lkdGg6IDIxM3B4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAuYmxvY2stdGV4dF9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZvcm0gLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuXG4uc2l0ZS1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogIzZiMTIzYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLnNpdGUtbmF2aWdhdGlvbiA+IC5pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLW5hdmlnYXRpb24gPiAubGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzZweDtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zaXRlLW5hdmlnYXRpb24gPiBpbnB1dDpjaGVja2VkICsgLm1haW4tbWVudSB7XG4gIGJhY2tncm91bmQ6ICM2YjEyM2M7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zaXRlLW5hdmlnYXRpb24gLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLW5hdmlnYXRpb24gLmxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaXRlLW5hdmlnYXRpb24gLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2l0ZS1uYXZpZ2F0aW9uIC5saW5rIHtcbiAgY29sb3I6ICNmNDdmMDQ7XG4gIGZvbnQtZmFtaWx5OiBcInNldGltby1ib2xkXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZzogOHB4IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uc2l0ZS1uYXZpZ2F0aW9uIC5saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zaXRlLW5hdmlnYXRpb24gLmxpbms6aG92ZXIge1xuICBjb2xvcjogI2Y0NTMwNDtcbn1cblxuLmljb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbmUge1xuICBiYWNrZ3JvdW5kOiAjZjQ3ZjA0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yOCwgMS41NCkgMC4zMnM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGluZTAxIHtcbiAgdG9wOiAxNiU7XG59XG5cbi5saW5lMDIge1xuICB0b3A6IDM5JTtcbn1cblxuLmxpbmUwMyB7XG4gIHRvcDogNjQlO1xufVxuXG4uaWNvbi5jbG9zZSAubGluZTAxIHtcbiAgdG9wOiA0OSU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ5ZGVnKTtcbn1cblxuLmljb24uY2xvc2UgLmxpbmUwMixcbi5pY29uLmNsb3NlIC5saW5lMDMge1xuICB0b3A6IDQ5JTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ5ZGVnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLW5hdmlnYXRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2l0ZS1uYXZpZ2F0aW9uID4gLmxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b3AtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDYwcHg7XG4gIHJpZ2h0OiA2MHB4O1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggIzAwMDAwMDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtYnV0dG9uIHtcbiAgICByaWdodDogMTVweDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbi50b3AtYnV0dG9uX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubWFyZ2luLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxpZ2h0Ym94LW5ld3NsZXR0ZXIge1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNDUlO1xufVxuXG4ubGlnaHRib3gtbmV3c2xldHRlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYV9Ob3ZhX1NiXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIFRoZSBDbG9zZSBCdXR0b24gKi9cbi5jbG9zZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxpZ2h0Ym94IHtcbiAgLyoqIERlZmF1bHQgbGlnaHRib3ggdG8gaGlkZGVuICovXG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qKiBQb3NpdGlvbiBhbmQgc3R5bGUgKi9cbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5yZWdpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlZ2lvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBTZXRpbW8tQm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogI2Y0N2YwNDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVnaW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi5iYWNrLXRvcCB7XG4gIGZvbnQtZmFtaWx5OiBTZXRpbW8tQm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDFweCAjZDVjN2JhO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpbmUtY29weSB7XG4gICAgbWFyZ2luOiAzMHB4IDMwcHggMTBweCAzMHB4O1xuICAgIG9wYWNpdHk6IDAuNDk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzk3OTc5NztcbiAgfVxufVxuXG4uY29weXJpZ2h0MiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0MHB4IDMwcHggNzBweCAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNvcHlyaWdodDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvb2tpZXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmIxMjNjO1xuICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jb29raWVzIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0N2YwNDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTE5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29va2llcyAuY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjQ1MzA0O1xufVxuXG4uY29va2llcyAuY2xvc2UgLmNsb3NlLWxpbmUge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNvb2tpZXMgLmNsb3NlIC5jbG9zZS1saW5lOm50aC1vZi10eXBlKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDlkZWcpO1xufVxuXG4uY29va2llcyAuY2xvc2UgLmNsb3NlLWxpbmU6bnRoLW9mLXR5cGUoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDlkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZXMgLmNsb3NlIHtcbiAgICByaWdodDogMTZweDtcbiAgfVxufVxuXG4uY29va2llcyAuY29va2llcy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb29raWVzIC5jb29raWVzLWNvbnRlbnQgaDEge1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29va2llcyAuY29va2llcy1jb250ZW50IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5jb29raWVzIC5jb29raWVzLWNvbnRlbnQgaDEgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWVzIC5jb29raWVzLWNvbnRlbnQgaDEgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuXG4uY29va2llcyAuY29va2llcy1jb250ZW50IGgxIGEge1xuICBjb2xvcjogI2Y0N2YwNDtcbn1cblxuLmNvb2tpZXMgLmNvb2tpZXMtY29udGVudCAuY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29va2llcyAuY29va2llcy1jb250ZW50IC5jb250ZW50IHAgYSB7XG4gIGNvbG9yOiAjZjQ3ZjA0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZXMgLmNvb2tpZXMtY29udGVudCAuY29udGVudCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uY29va2llcyAuY29va2llcy1jb250ZW50IC5jb250ZW50IHAubW9iaWxlIHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cblxuLmNvb2tpZXMgLmNvb2tpZXMtY29udGVudCAuY29udGVudCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llcyAuY29va2llcy1jb250ZW50IC5jb250ZW50IC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWVzIC5jb29raWVzLWNvbnRlbnQgLmNvbnRlbnQgLmRlc2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWVzIC5jb29raWVzLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWVzIC5jb29raWVzLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIG1hcmdpbjogMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llcyAuY29va2llcy1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5jb29raWVzIC5jb29raWVzLWNvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5jb29raWVzIC5idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llcyAuYnRuIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cblxuLnNsaWRlLWZhZGUtZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnNsaWRlLWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbn1cblxuLnNsaWRlLWZhZGUtZW50ZXIsXG4uc2xpZGUtZmFkZS1sZWF2ZS10byB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJvdG9lc19wb2xpdGljYV9wcml2YWNpZGFkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ib3RvZXNfcG9saXRpY2FfcHJpdmFjaWRhZGUgYSB7XG4gIGNvbG9yOiAjZjQ3ZjA0O1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tUmVndWxhclwiO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm90b2VzX3BvbGl0aWNhX3ByaXZhY2lkYWRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5ib3RvZXNfcG9saXRpY2FfcHJpdmFjaWRhZGUgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbiAgLmJvdG9lc19wb2xpdGljYV9wcml2YWNpZGFkZSBhOm50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTc5Nzk3NjY7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm90b2VzX3BvbGl0aWNhX3ByaXZhY2lkYWRlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5ib3RvZXNfcG9saXRpY2FfcHJpdmFjaWRhZGUgYTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmRlc2stb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVzay1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaG9tZS1idG4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAyMHB4IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNkIxMjNDO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhvbWUtYnRuLS1vcmFuZ2Uge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjQ3RjA0O1xufVxuXG4uaG9tZS1idG4tLW9yYW5nZSBzcGFuIHtcbiAgY29sb3I6ICNGNDdGMDQgIWltcG9ydGFudDtcbn1cblxuLmhvbWUtYnRuLS1vcmFuZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ3RjA0ICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lLWJ0bi0tb3JhbmdlOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uaG9tZS1idG4tLWZpbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDdGMDQgIWltcG9ydGFudDtcbn1cblxuLmhvbWUtYnRuLS1maWxsZWQgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lLWJ0biBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFNldGltby1Cb2xkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNkIxMjNDO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZCMTIzQztcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5ob21lLWJ0bjpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaG9tZS1idG46aG92ZXI6YWZ0ZXIge1xuICAgIHRvcDogMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVBRTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1pbmxpbmU6IDMycHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gIH1cbn1cblxuLmhvbWUtY29udGVudC1jb250YWluZXIuaXMtdmlzaWJsZSAuaG9tZS1jb250ZW50LWNvbnRhaW5lcl9fY29udGVudCBoMyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyLmlzLXZpc2libGUgLmhvbWUtY29udGVudC1jb250YWluZXJfX3R4dHMtcm93IGgyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyLmlzLXZpc2libGUgLmhvbWUtY29udGVudC1jb250YWluZXJfX2NvbHVtbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLWNvbnRlbnQtY29udGFpbmVyLmFib3V0LXVzIC5ob21lLWNvbnRlbnQtY29udGFpbmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyLm91ci10ZWFtIC5ob21lLWNvbnRlbnQtY29udGFpbmVyX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtY29udGVudC1jb250YWluZXIub3VyLXRlYW0gLmhvbWUtY29udGVudC1jb250YWluZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweDtcbiAgfVxufVxuXG4uaG9tZS1jb250ZW50LWNvbnRhaW5lci5vdXItdGVhbTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMDtcbn1cblxuLmhvbWUtY29udGVudC1jb250YWluZXIub3VyLWV4cGVydGlzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyLm91ci1leHBlcnRpc2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyLm91ci1leHBlcnRpc2UgaDIge1xuICBjb2xvcjogIzZCMTIzQztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLWNvbnRlbnQtY29udGFpbmVyLm91ci1leHBlcnRpc2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuXG4uaG9tZS1jb250ZW50LWNvbnRhaW5lci5vdXItZXhwZXJ0aXNlIC5ob21lLWNvbnRlbnQtY29udGFpbmVyX190eHRzIHAge1xuICBjb2xvcjogIzg3NkM1QTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhvbWUtY29udGVudC1jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCMTIzQztcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1jb250ZW50LWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKCgxMDAlIC0gMTIwMHB4KS8yKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaG9tZS1jb250ZW50LWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKCgxMDAlIC0gMTUwMHB4KS8yKSk7XG4gIH1cbn1cblxuLmhvbWUtY29udGVudC1jb250YWluZXJfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmctYmxvY2s6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1jb250ZW50LWNvbnRhaW5lcl9fY29udGVudCB7XG4gICAgcGFkZGluZy1ibG9jazogOTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5ob21lLWNvbnRlbnQtY29udGFpbmVyX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgfVxufVxuXG4uaG9tZS1jb250ZW50LWNvbnRhaW5lcl9fY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRjQ3RjA0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuN3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyX190eHRzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1jb250ZW50LWNvbnRhaW5lcl9fdHh0cy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuXG4uaG9tZS1jb250ZW50LWNvbnRhaW5lcl9fdHh0cy1yb3cgaDIge1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZmxleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUtY29udGVudC1jb250YWluZXJfX3R4dHMtcm93IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cblxuLmhvbWUtY29udGVudC1jb250YWluZXJfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtY29udGVudC1jb250YWluZXJfX2NvbHVtbiB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyX190eHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uaG9tZS1jb250ZW50LWNvbnRhaW5lcl9fdHh0cyBwIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyX19idG5zLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1jb250ZW50LWNvbnRhaW5lcl9fYnRucy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyX19idG5zLXJvdyBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyX19idG5zLXJvdyBhIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLWNvbnRlbnQtY29udGFpbmVyX19idG5zLXJvdyBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaG9tZS1jb250ZW50LWNvbnRhaW5lcl9fYnRucy1yb3cgYSBidXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiA5NnB4O1xuICB9XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyX19pbWdzLXJvdyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMzJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1jb250ZW50LWNvbnRhaW5lcl9faW1ncy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpO1xuICB9XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvbWUtY29udGVudC1jb250YWluZXJfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyX19pbWcgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDgwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1jb250ZW50LWNvbnRhaW5lcl9faW1nIGEge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLmhvbWUtY29udGVudC1jb250YWluZXJfX2ltZyBhIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9tZS1jb250ZW50LWNvbnRhaW5lcl9fZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEwNywgMTgsIDYwLCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyX19kcm9wZG93bltkYXRhLW9wZW49J3RydWUnXSAuaG9tZS1jb250ZW50LWNvbnRhaW5lcl9fZHJvcGRvd24taGVhZGVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyX19kcm9wZG93bltkYXRhLW9wZW49J3RydWUnXSAuaG9tZS1jb250ZW50LWNvbnRhaW5lcl9fZHJvcGRvd24tY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyX19kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1jb250ZW50LWNvbnRhaW5lcl9fZHJvcGRvd24taGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ob21lLWNvbnRlbnQtY29udGFpbmVyX19kcm9wZG93bi1oZWFkZXIgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyX19kcm9wZG93bi1oZWFkZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNkIxMjNDO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lLWNvbnRlbnQtY29udGFpbmVyX19kcm9wZG93bi1oZWFkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5ob21lLWNvbnRlbnQtY29udGFpbmVyX19kcm9wZG93bi1oZWFkZXIgc3ZnIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEuNjUpO1xufVxuXG4uaG9tZS1jb250ZW50LWNvbnRhaW5lcl9fZHJvcGRvd24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEuNjUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaG9tZS1jb250ZW50LWNvbnRhaW5lcl9fZHJvcGRvd24tY29udGVudCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLWNvbnRlbnQtY29udGFpbmVyX19kcm9wZG93bi1jb250ZW50IHVsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogOHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuLmhvbWUtY29udGVudC1jb250YWluZXJfX2Ryb3Bkb3duLWNvbnRlbnQgbGkge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4NzZjNWE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtY29udGVudC1jb250YWluZXJfX2Ryb3Bkb3duLWNvbnRlbnQgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4ucHJhY3RpY2UtYXJlYXMge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUFFNjtcbiAgcGFkZGluZy1pbmxpbmU6IDMycHg7XG4gIHBhZGRpbmctYmxvY2s6IDU0cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLnByYWN0aWNlLWFyZWFzLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmFjdGljZS1hcmVhcyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gICAgcGFkZGluZy1ibG9jazogOTZweDtcbiAgfVxufVxuXG4ucHJhY3RpY2UtYXJlYXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5wcmFjdGljZS1hcmVhc19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgfVxufVxuXG4ucHJhY3RpY2UtYXJlYXNfX2NvbnRhaW5lciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZCMTIzQztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4ucHJhY3RpY2UtYXJlYXNfX2FyZWFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByYWN0aWNlLWFyZWFzX19hcmVhcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ucHJhY3RpY2UtYXJlYXNfX2FyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ibG9jazogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByYWN0aWNlLWFyZWFzX19hcmVhIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucHJhY3RpY2UtYXJlYXNfX2FyZWEge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cblxuLnByYWN0aWNlLWFyZWFzX19hcmVhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMDcsIDE4LCA2MCwgMC4yKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJhY3RpY2UtYXJlYXNfX2FyZWE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDEwNywgMTgsIDYwLCAwLjIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByYWN0aWNlLWFyZWFzX19hcmVhOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmFjdGljZS1hcmVhc19fYXJlYTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLnByYWN0aWNlLWFyZWFzX19hcmVhLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nOiAwcHggOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmFjdGljZS1hcmVhc19fYXJlYS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBnYXA6IDhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wcmFjdGljZS1hcmVhc19fYXJlYS1oZWFkZXIge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4ucHJhY3RpY2UtYXJlYXNfX2FyZWEtaGVhZGVyIC5jaGV2cm9uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMS42NSk7XG59XG5cbi5wcmFjdGljZS1hcmVhc19fYXJlYS1oZWFkZXIgLmNoZXZyb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByYWN0aWNlLWFyZWFzX19hcmVhW2RhdGEtb3Blbj1cInRydWVcIl0gLnByYWN0aWNlLWFyZWFzX19hcmVhLWhlYWRlciAuY2hldnJvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByYWN0aWNlLWFyZWFzX19hcmVhLWhlYWRlciAuY2hldnJvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJhY3RpY2UtYXJlYXNfX2FyZWEtaGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5cbi5wcmFjdGljZS1hcmVhc19fYXJlYS1oZWFkZXItY29udGVudCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjNkIxMjNDO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmFjdGljZS1hcmVhc19fYXJlYS1oZWFkZXItY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wcmFjdGljZS1hcmVhc19fYXJlYS1oZWFkZXItY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnByYWN0aWNlLWFyZWFzX19hcmVhLWhlYWRlci1jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnByYWN0aWNlLWFyZWFzX19hcmVhLWhlYWRlci1pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJhY3RpY2UtYXJlYXNfX2FyZWEtaGVhZGVyLWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4ucHJhY3RpY2UtYXJlYXNfX2FyZWEtaGVhZGVyLWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnByYWN0aWNlLWFyZWFzX19hcmVhLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxLjY1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJhY3RpY2UtYXJlYXNfX2FyZWFbZGF0YS1vcGVuPVwidHJ1ZVwiXSAucHJhY3RpY2UtYXJlYXNfX2FyZWEtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucHJhY3RpY2UtYXJlYXNfX2FyZWEtY29udGVudCB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcmFjdGljZS1hcmVhc19fYXJlYS1jb250ZW50IGEge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM2QjEyM0M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByYWN0aWNlLWFyZWFzX19kZXNrLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEwNywgMTgsIDYwLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMS42NSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByYWN0aWNlLWFyZWFzX19kZXNrLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnByYWN0aWNlLWFyZWFzX19kZXNrLWNvbnRlbnRbZGF0YS1vcGVuPVwidHJ1ZVwiXSB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTA3LCAxOCwgNjAsIDAuMik7XG4gIH1cbn1cblxuLnByYWN0aWNlLWFyZWFzX19kZXNrLWNvbnRlbnQtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByYWN0aWNlLWFyZWFzX19kZXNrLWNvbnRlbnQtaGVhZGVyIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogI0Y0N0YwNDtcbn1cblxuLnByYWN0aWNlLWFyZWFzX19kZXNrLWNvbnRlbnQtY2xvc2Uge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEwNywgMTgsIDYwLCAwLjIpO1xufVxuXG4ucHJhY3RpY2UtYXJlYXNfX2Rlc2stY29udGVudC1jbG9zZSBzdmcge1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDgwJTtcbn1cblxuLnByYWN0aWNlLWFyZWFzX19kZXNrLWNvbnRlbnQtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGdhcDogMjRweDtcbn1cblxuLnByYWN0aWNlLWFyZWFzX19kZXNrLWNvbnRlbnQtbGlzdCAuZ3JpZC1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNywgMTgsIDYwLCAwLjIpO1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xufVxuXG4ucHJhY3RpY2UtYXJlYXNfX2Rlc2stY29udGVudC1saXN0IGEge1xuICBmb250LWZhbWlseTogXCJTZXRpbW8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGNvbG9yOiAjNkIxMjNDO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLDYwMCw3MDBcIik7XG5AaW1wb3J0IFwiZ2VuZXJpYy9yZXNldFwiO1xuQGltcG9ydCBcImJhc2UvZm9udHNcIjtcbkBpbXBvcnQgXCJ0b29scy90b29scy1taXhpbnMtZm9ybVwiO1xuQGltcG9ydCBcInRvb2xzL3Rvb2xzLW9ubHlcIjtcbkBpbXBvcnQgXCJ0b29scy9zZWxlY3RyaWNcIjtcbkBpbXBvcnQgXCJ0b29scy92dWUtc2VsZWN0XCI7XG5cbkBpbXBvcnQgXCJtb2R1bGVzL21haW5iYW5uZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb2ZpbGV0ZWFtXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcml6ZWxpc3RcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2hpc3RvcmlhXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jaGFpbmhlYWRlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvZmlsZXBhZ2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL291cnRlYW1cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL29wZXJhdGlvbnRhYnNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL25ld3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3RyYWJhbGhlLWNvbm9zY29cIjtcblxuQGltcG9ydCBcIm1vZHVsZXMvaGVhZGVyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9iYW5uZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2hvbWUtbmV3c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvYXdhcmRzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mb290ZXJcIjtcblxuQGltcG9ydCBcIm1vZHVsZXMvaW5waVwiO1xuXG5cbmh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgdXJsKFwiLi4vYXNzZXRzL2ltZy9sb2FkaW5nLmdpZlwiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbn1cblxuLyogZW5xdWFudG8gZXN0aXZlciBjYXJyZWdhbmRvLCBvIHNjcm9sbCBkYSBww6FnaW5hIGVzdGFyw6EgZGVzYXRpdmFkbyAqL1xuXG5ib2R5LmxvYWRpbmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGEgcGFydGlyIGRvIG1vbWVudG8gZW0gcXVlIG8gYm9keSBlc3RpdmVyIGNvbSBhIGNsYXNzZSBsb2FkaW5nLCAgbyBtb2RhbCBhcGFyZWNlcsOhICovXG5cbmJvZHkubG9hZGluZyAubW9kYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4lY2xlYXJmaXgge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG4uc2VjdGlvbi0tYWJvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDQzcHg7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5leHBlcmllbmNlIHtcbiAgICAgICAgJi0taG9tZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9pbWctYmctc3RhdGljLXJlZGUuanBnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgICAgICAgIC5leHBlcmllbmNlX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTIuNyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMi43JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWluZXItc3dpcGVyIHtcbiAgICBwYWRkaW5nOiA1MnB4IDIzcHg7XG59XG5cbi5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUycHggMDtcblxuICAgIC5uZXdzbGV0dGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwic2V0aW1vLWJvbGRcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9ybS1uZXdzbGV0dGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzFweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5wdXQtY29udHJvbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFfTm92YV9TYlwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGVhbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICYtLXNtYWxsZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nOiA5MXB4IDAgMDtcbiAgICB9XG5cbiAgICAmLS1vcGVyYXRpb24taW50cm8ge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUycHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDY4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW9wZXJhdGlvbi10YWJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggOTlweCAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iaWdudW1iZXIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZvb3Rlci1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjAzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogMzJweCAwIDIycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJhbm5lci10aW1lIHtcbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1SZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLmJhbm5lci1wZXJmaWwge1xuICAgIGJhY2tncm91bmQ6ICM2YjEyM2M7XG4gICAgaGVpZ2h0OiA5NjNweDtcblxuICAgIC50ZXh0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1SZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICB9XG5cbiAgICAubGV2ZWwge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuaW52ZXJ0ZWRjb21tYXMge1xuICAgICAgICBjb2xvcjogI2Q1YzdiYTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAucGhyYXNlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltb19MdEl0XCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGlyZWN0b3Ige1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNmIxMjNjO1xuICAgICAgICBmb250LWZhbWlseTogXCJzZXRpbW8tYm9sZFwiO1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5lbWFpbCB7XG4gICAgICAgIGNvbG9yOiAjZjQ3ZjA0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAxdncsIDEuMjVyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBob25lIHtcbiAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZGlyZWN0b3ItdGV4dCB7XG4gICAgICAgIHdpZHRoOiA2MyU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgICB9XG5cbiAgICAudGV4dC1tZWRpdW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufVxuXG4udHJhY2Uge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjYTg5Zjg4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgIH1cbn1cblxuLnRyYWNlLW9wdGlvbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYTg5Zjg4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNTNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTA3cHg7XG4gICAgfVxuXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkNWM3YmE7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbn1cblxuLmFjY29yZGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5hY2NvcmRpb24tc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2YjEyM2M7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkLUl0XCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiA0OXB4IDMwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzZiMTIzYztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLXNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFkZC1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjY29yZGlvbi1zZWN0aW9uOmxhc3QtY2hpbGQgLmFjY29yZGlvbi1zZWN0aW9uLXRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmJsb2NrLXRleHQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVwYWdlIC5jb250YWluZXI+JiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2RldGFpbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNWM3YmE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzZiMTIzYztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2V0aW1vLWJvbGRcIjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICYtLWxvd2VyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjZjQ3ZjA0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG59XG5cbi50ZXh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRleHQtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogMzdweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzMXB4O1xuICAgIH1cblxuICAgICYtLWhvbWUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGV4dC1iaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGVudC1hYm91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDMlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1lbnZpYXIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dC11cyxcbiAgICAuZXhwZXJpZW5jZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxufVxuXG5cblxuLnBvcnRpZm9saW8ge1xuICAgIGJhY2tncm91bmQ6ICNhNTk2ODI7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG5cbiAgICAuY29udGFpbmVyLWFjY29yZGlvbiB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stdGV4dCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkNWM3YmE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICNkNWM3YmE7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGlnaHRsaWdodCB7XG4gICAgICAgICAgICBjb2xvcjogIzZiMTIzYztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMDtcblxuICAgICAgICAgICAgLnBhZ2UtbGFuZy1lbiAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3B0aW9uIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNsZWFyZml4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3AxLFxuICAgICAgICAub3AyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAub3AxIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9wMiB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VhZTNkYztcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uIC5jb250ZW50IC5saXN0IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbiAuY29udGVudCAubGlzdCAuaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICAgICAgLml0ZW1fX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb21taXRtZW50IHtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZDVjN2JhO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGlnaHRsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1tZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLXRleHQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXhwZXJ0aXNlIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjYTU5NjgyO1xuICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMzNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmX19jb2x1bW4ge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBjb2xvcjogIzIzMWYyMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VjZWNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSxcbiAgICAmX19pdGVtLFxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWNlY2U7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlY2VjZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMzBweCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgIH1cblxuICAgICAgICAtLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMzFmMjA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tc2cge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgJi5lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkMDAyMWI7XG4gICAgfVxuXG4gICAgJi5zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYTAwMDtcbiAgICB9XG59XG5cbi8qQnV0dG9uKi9cbi5idG4td2lkZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZC1JdFwiO1xuICAgIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmJ0biB7XG4gICAgYmFja2dyb3VuZDogI2Y0N2YwNDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZC1JdFwiO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0NTMwNDtcbiAgICB9XG5cbiAgICAmLmJ0bi0tYWJvdXQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi0tY29udGF0byB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgfVxufVxuXG4ucmVhZC1tb3JlLXN0YXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVhZC1tb3JlLXRhcmdldCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk5OTllbTtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLnJlYWQtbW9yZS1zdGF0ZTpjaGVja2Vkfi5yZWFkLW1vcmUtd3JhcCAucmVhZC1tb3JlLXRhcmdldCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIG1heC1oZWlnaHQ6IDk5OTllbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5yZWFkLW1vcmUtc3RhdGV+LnJlYWQtbW9yZS10cmlnZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIrXCI7XG59XG5cbi5yZWFkLW1vcmUtc3RhdGU6Y2hlY2tlZH4ucmVhZC1tb3JlLXRyaWdnZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIi1cIjtcbn1cblxuLnJlYWQtbW9yZS10cmlnZ2VyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjQ3ZjA0O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogI2Y0N2YwNDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogOTklO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5cblxuLmNvbnRhaW5lci1mb290ZXItYm90dG9tIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3JhcHBlci0tY29udGF0byB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1zZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbnRhdG9fX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wcml2YWN5IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ODU4NTg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjQ3ZjA0O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmNDUzMDQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg1ODU4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODU4NTg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGF0b19fbWFpbmJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAuY29udGF0b19fZm9ybWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFycXVpdm9fZGVfZXh0ZW5zYW8ge1xuICAgICAgICAgICAgd2lkdGg6IDI2MXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2V0aW1vXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgICAgICAgIGNvbG9yOiAjOTQ5NDk0O1xuICAgICAgICAgICAgbWFyZ2luOiAyM3B4IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YXRvX19hZGRpdGlvbmFsYmxvY2ssXG4gICAgLmNvbnRhdG9fX21haW5ibG9jayB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cmFiYWxoZS1jb25vc2NvX19hZGRpdGlvbmFsYmxvY2ssXG4gICAgLnRyYWJhbGhlLWNvbm9zY29fX21haW5ibG9jayB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGF0b19fYWRkaXRpb25hbGJsb2NrIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJl9fZm9ybS1jb250cm9sIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgICAgcGFkZGluZzogMjZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wtbWVkaXVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fZm9ybS1jaGVjayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgICNwb3B1cC1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjQ3ZjA0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjQ1MzA0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9wdXAtbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXG4gICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogODB2dztcbiAgICAgICAgaGVpZ2h0OiA4MHZoO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNGYxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlLWJ0biB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXDAwZDdcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogODUlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICMyMzFmMjA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICAgICAgY29sb3I6ICMyMzFmMjA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuXG4gICAgLmJsb2NrLXRleHQge1xuICAgICAgICAmX19kZXRhaWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLXJpZ2h0LWJvdHRvbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgIH1cbn1cblxuLm1haW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDg0NnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIH1cblxuICAgICYtLWNvbnRhaW5lZCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODQ2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICAvLyBjb250YWluZXIgcGFkZGluZ1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4MHB4ICsgNDZweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLmJsb2NrLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5ibG9jay10b3Age1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1heC13aWR0aDogMzA4cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmJsb2NrLWZvcm0ge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgIH1cblxuICAgIC5ibG9jay10ZXh0X19kZXRhaWwge1xuICAgICAgICB3aWR0aDogMjEzcHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAuYmxvY2stdGV4dF9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5mb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaXRlLW5hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICM2YjEyM2M7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgJj4uaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY+LmxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgICY+aW5wdXQ6Y2hlY2tlZCsubWFpbi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZiMTIzYztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAubWFpbi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmxpbmsge1xuICAgICAgICBjb2xvcjogI2Y0N2YwNDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2V0aW1vLWJvbGRcIjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2Y0NTMwNDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmljb24ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjQ3ZjA0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI4LCAxLjU0KSAwLjMycztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmxpbmUwMSB7XG4gICAgdG9wOiAxNiU7XG59XG5cbi5saW5lMDIge1xuICAgIHRvcDogMzklO1xufVxuXG4ubGluZTAzIHtcbiAgICB0b3A6IDY0JTtcbn1cblxuLmljb24uY2xvc2UgLmxpbmUwMSB7XG4gICAgdG9wOiA0OSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDlkZWcpO1xufVxuXG4uaWNvbi5jbG9zZSAubGluZTAyLFxuLmljb24uY2xvc2UgLmxpbmUwMyB7XG4gICAgdG9wOiA0OSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ5ZGVnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLnNpdGUtbmF2aWdhdGlvbiB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2l0ZS1uYXZpZ2F0aW9uPi5sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udG9wLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDRweCAjMDAwMDAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xuICAgIH1cbn1cblxuLm1hcmdpbi04MCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5saWdodGJveC1uZXdzbGV0dGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNDUlO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYV9Ob3ZhX1NiXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxufVxuXG4vKiBUaGUgQ2xvc2UgQnV0dG9uICovXG4uY2xvc2Uge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2xvc2U6aG92ZXIsXG4uY2xvc2U6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5saWdodGJveCB7XG4gICAgLyoqIERlZmF1bHQgbGlnaHRib3ggdG8gaGlkZGVuICovXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC8qKiBQb3NpdGlvbiBhbmQgc3R5bGUgKi9cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4ucmVnaW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlZ2lvbi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFNldGltby1Cb2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxufVxuXG4uYmFjay10b3Age1xuICAgIGZvbnQtZmFtaWx5OiBTZXRpbW8tQm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtc2hhZG93OiAxcHggI2Q1YzdiYTtcbn1cblxuLmxpbmUtY29weSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAzMHB4IDEwcHggMzBweDtcbiAgICAgICAgb3BhY2l0eTogMC40OTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzk3OTc5NztcbiAgICB9XG59XG5cbi5jb3B5cmlnaHQyIHtcbiAgICBmb250LWZhbWlseTogR2VvcmdpYTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDcwcHggMzBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmNvb2tpZXMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmIxMjNjO1xuICAgIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLmNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3ZjA0O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtMTlweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjQ1MzA0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlLWxpbmUge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ5ZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ5ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llcy1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjQ3ZjA0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vYmlsZSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzayB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgPmgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWRlLWZhZGUtZW50ZXItYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uc2xpZGUtZmFkZS1sZWF2ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG59XG5cbi5zbGlkZS1mYWRlLWVudGVyLFxuLnNsaWRlLWZhZGUtbGVhdmUtdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uYm90b2VzX3BvbGl0aWNhX3ByaXZhY2lkYWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1SZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTc5Nzk3NjY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgYTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRlc2stb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5ob21lLWJ0biB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNkIxMjNDO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmLS1vcmFuZ2Uge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRjQ3RjA0O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNGNDdGMDQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0N0YwNCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZmlsbGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0N0YwNCAhaW1wb3J0YW50O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogU2V0aW1vLUJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM2QjEyM0M7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZCMTIzQztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtaXhpbiB0cmFuc2l0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxLjY1KTtcbn1cblxuXG4uaG9tZS1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgJGJsb2NrOiAmO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUFFNjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMycHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICAgIH1cblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICAgIC5ob21lLWNvbnRlbnQtY29udGFpbmVyX19jb250ZW50IGgzIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5ob21lLWNvbnRlbnQtY29udGFpbmVyX190eHRzLXJvdyBoMiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaG9tZS1jb250ZW50LWNvbnRhaW5lcl9fY29sdW1uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWJvdXQtdXMge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAjeyRibG9ja31fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm91ci10ZWFtIHtcbiAgICAgICAgI3skYmxvY2t9X19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vdXItZXhwZXJ0aXNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNkIxMjNDO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9ja31fX3R4dHMgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzg3NkM1QTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QjEyM0M7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgoMTAwJSAtIDEyMDBweCkvMikpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgoMTAwJSAtIDE1MDBweCkvMikpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNjRweDtcblxuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA5NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNGNDdGMDQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcblxuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3R4dHMtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3R4dHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRucy1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogOTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWdzLXJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtMzJweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZHJvcGRvd24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEwNywgMTgsIDYwLCAwLjIpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJltkYXRhLW9wZW49J3RydWUnXSB7XG4gICAgICAgICAgICAjeyRibG9ja31fX2Ryb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7JGJsb2NrfV9fZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzZCMTIzQztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogcmdiKDEzNSwgMTA4LCA5MCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcmFjdGljZS1hcmVhcyB7XG4gICAgJGJsb2NrOiAmO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUFFNjtcbiAgICBwYWRkaW5nLWlubGluZTogMzJweDtcbiAgICBwYWRkaW5nLWJsb2NrOiA1NHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuN3M7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogNDBweDtcbiAgICAgICAgcGFkZGluZy1ibG9jazogOTZweDtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICM2QjEyM0M7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcmVhcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcmVhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMDcsIDE4LCA2MCwgMC4yKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxMDcsIDE4LCA2MCwgMC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcmVhLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggOHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hldnJvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICN7JGJsb2NrfV9fYXJlYVtkYXRhLW9wZW49XCJ0cnVlXCJdICYge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXJlYS1oZWFkZXItY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcblxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNkIxMjNDO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FyZWEtaGVhZGVyLWljb24ge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fYXJlYS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICN7JGJsb2NrfV9fYXJlYVtkYXRhLW9wZW49XCJ0cnVlXCJdICYge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgY29sb3I6ICM2QjEyM0M7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNrLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEwNywgMTgsIDYwLCAwLjApO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICZbZGF0YS1vcGVuPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTA3LCAxOCwgNjAsIDAuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNrLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRjQ3RjA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzay1jb250ZW50LWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDcsIDE4LCA2MCwgMC4yKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzay1jb250ZW50LWxpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgLmdyaWQtbGluZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDcsIDE4LCA2MCwgMC4yKTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgY29sb3I6ICM2QjEyM0M7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udDogaW5oZXJpdDtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLFxudWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUge1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbn1cblxucSB7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn0iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NldGltb19MdEl0JztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL3NldGltby9TZXRpbW9fSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NldGltby1Cb2xkJztcbiAgICBzcmM6IHVybCgnU2V0aW1vLUJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9zZXRpbW8vc2V0aW1vLWJvbGQvU2V0aW1vLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvc2V0aW1vL3NldGltby1ib2xkL1NldGltby1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2Fzc2V0cy9mb250cy9zZXRpbW8vc2V0aW1vLWJvbGQvU2V0aW1vLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2Fzc2V0cy9mb250cy9zZXRpbW8vc2V0aW1vLWJvbGQvU2V0aW1vLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2Fzc2V0cy9mb250cy9zZXRpbW8vc2V0aW1vLWJvbGQvU2V0aW1vLUJvbGQuc3ZnI1NldGltby1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU2V0aW1vLVJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvc2V0aW1vL3NldGltby1yZWd1bGFyL1NldGltby1SZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvc2V0aW1vL3NldGltby1yZWd1bGFyL1NldGltby1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3NldGltby9zZXRpbW8tcmVndWxhci9TZXRpbW8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvc2V0aW1vL3NldGltby1yZWd1bGFyL1NldGltby1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvc2V0aW1vL3NldGltby1yZWd1bGFyL1NldGltby1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvc2V0aW1vL3NldGltby1yZWd1bGFyL1NldGltby1SZWd1bGFyLnN2ZyNTZXRpbW8tUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU2V0aW1vLUJvbGQtSXQnO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvc2V0aW1vL3NldGltby1ib2xkLWl0L1NldGltby1Cb2xkSXRhbGljLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvc2V0aW1vL3NldGltby1ib2xkLWl0L1NldGltby1Cb2xkSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3NldGltby9zZXRpbW8tYm9sZC1pdC9TZXRpbW8tQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvc2V0aW1vL3NldGltby1ib2xkLWl0L1NldGltby1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvc2V0aW1vL3NldGltby1ib2xkLWl0L1NldGltby1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvc2V0aW1vL3NldGltby1ib2xkLWl0L1NldGltby1Cb2xkSXRhbGljLnN2ZyNTZXRpbW8tQm9sZEl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYV9Ob3ZhX1NiJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL3Byb3hpbWEtbm92YS1zZW1pYm9sZC9Qcm94aW1hTm92YS1TZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9wcm94aW1hLW5vdmEtc2VtaWJvbGQvUHJveGltYU5vdmEtU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3Byb3hpbWEtbm92YS1zZW1pYm9sZC9Qcm94aW1hTm92YS1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3Byb3hpbWEtbm92YS1zZW1pYm9sZC9Qcm94aW1hTm92YS1TZW1pYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3Byb3hpbWEtbm92YS1zZW1pYm9sZC9Qcm94aW1hTm92YS1TZW1pYm9sZC5zdmcjUHJveGltYU5vdmEtU2VtaWJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ0dlb3JnaWEnO1xuLy8gICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvZ2VvcmdpYS9HZW9yZ2lhLmVvdCcpO1xuLy8gICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvZ2VvcmdpYS9HZW9yZ2lhLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2dlb3JnaWEvR2VvcmdpYS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvZ2VvcmdpYS9HZW9yZ2lhLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvZ2VvcmdpYS9HZW9yZ2lhLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbi8vICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4vLyB9XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR2VvcmdpYSBCb2xkIEl0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9nZW9yZ2lhQm9sZEl0YWxpYy9HZW9yZ2lhLUJvbGRJdGFsaWMuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9nZW9yZ2lhQm9sZEl0YWxpYy9HZW9yZ2lhLUJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvZ2VvcmdpYUJvbGRJdGFsaWMvR2VvcmdpYS1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2Fzc2V0cy9mb250cy9nZW9yZ2lhQm9sZEl0YWxpYy9HZW9yZ2lhLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2Fzc2V0cy9mb250cy9nZW9yZ2lhQm9sZEl0YWxpYy9HZW9yZ2lhLUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0d1c3Rhbi1NZWRpdW0nO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvZ3VzdGFuLW1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR3VzdGFuLUJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvZ3VzdGFuLWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufSIsIi5vbmx5IHtcblx0Ji0tbW9iaWxlIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYtLWRlc2t0b3Age1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCIkc2VsZWN0cmljLW1haW4tY29sb3I6ICAgICAgI2E5YTdhNyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3IgdXNlZCBpbiBib3JkZXJcbiRzZWxlY3RyaWMtc2Vjb25kYXJ5LWNvbG9yOiAjQkJCICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciB1c2VkIGluIGJ1dHRvblxuJHNlbGVjdHJpYy10ZXh0LWNvbG9yOiAgICAgICNmNDdmMDQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIHVzZWQgaW4gbGFiZWxcbiRzZWxlY3RyaWMtYmctY29sb3I6ICAgICAgICAjRkZGRkZGICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCYWNrZ3JvdW5kIGNvbG9yXG4kc2VsZWN0cmljLWJ0bi1iZy1jb2xvcjogICAgI0Y4ZjhmOCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnV0dG9uIGJhY2tncm91bmQgY29sb3JcbiRzZWxlY3RyaWMtaGVpZ2h0OiAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBPdXRlciBoZWlnaHRcbiRzZWxlY3RyaWMtc3BhY2luZzogICAgICAgICAxMHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYWJlbCBsZWZ0IHBhZGRpbmdcbiRzZWxlY3RyaWMtYm9yZGVyLXdpZHRoOiAgICAxcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBPdXRlciBib3JkZXIgd2lkdGhcbiRzZWxlY3RyaWMtYm9yZGVyLXJhZGl1czogICA1cHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3JkZXIgcmFkaXVzXG4kc2VsZWN0cmljLWlubmVyLWhlaWdodDogICAgJHNlbGVjdHJpYy1oZWlnaHQgLSAoJHNlbGVjdHJpYy1ib3JkZXItd2lkdGggKiAyKSAhZGVmYXVsdDsgLy8gSW5uZXIgaGVpZ2h0XG4kc2VsZWN0cmljLWZvbnQtc2l6ZTogICAgICAgMTVweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9udCBzaXplXG5cbi5zZWxlY3RyaWMtd3JhcHBlciwgLnNlbGVjdHJpYy1yZXNwb25zaXZle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXtcbiAgICAgICAgd2lkdGg6IDI5NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgIH1cbn1cblxuLnNlbGVjdHJpYyB7XG4gIGJvcmRlcjogJHNlbGVjdHJpYy1ib3JkZXItd2lkdGggc29saWQgJHNlbGVjdHJpYy1tYWluLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkc2VsZWN0cmljLWJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQ6ICRzZWxlY3RyaWMtYmctY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXJnaW46IDAgJHNlbGVjdHJpYy1pbm5lci1oZWlnaHQgMCAkc2VsZWN0cmljLXNwYWNpbmc7XG4gICAgZm9udC1zaXplOiAkc2VsZWN0cmljLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHNlbGVjdHJpYy1pbm5lci1oZWlnaHQ7XG4gICAgY29sb3I6ICRzZWxlY3RyaWMtdGV4dC1jb2xvcjtcbiAgICBoZWlnaHQ6ICRzZWxlY3RyaWMtaW5uZXItaGVpZ2h0O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogJHNlbGVjdHJpYy1pbm5lci1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkc2VsZWN0cmljLWlubmVyLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJHNlbGVjdHJpYy1pbm5lci1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vYXNzZXRzL2ltZy9hcnJvdy1zZWxlY3QuanBnXCIpIG5vLXJlcGVhdCAxM3B4O1xuICAgIGNvbG9yOiAkc2VsZWN0cmljLXNlY29uZGFyeS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogMC8wIGE7XG4gICAgZm9udDogMjBweC8jeyRzZWxlY3RyaWMtaW5uZXItaGVpZ2h0fSBMdWNpZGEgU2FucyBVbmljb2RlLCBBcmlhbCBVbmljb2RlIE1TLCBBcmlhbDtcbiAgfVxufVxuXG4uc2VsZWN0cmljLWZvY3VzIC5zZWxlY3RyaWMge1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkc2VsZWN0cmljLW1haW4tY29sb3IsIDIwJSk7XG59XG5cbi5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyB7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRzZWxlY3RyaWMtbWFpbi1jb2xvciwgMTAlKTtcblxuICAuYnV0dG9uIHtcbiAgICBjb2xvcjogZGFya2VuKCRzZWxlY3RyaWMtc2Vjb25kYXJ5LWNvbG9yLCAxMCUpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJHNlbGVjdHJpYy1zZWNvbmRhcnktY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3RyaWMtb3BlbiB7XG4gIHotaW5kZXg6IDk5OTk7XG5cbiAgLnNlbGVjdHJpYyB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHNlbGVjdHJpYy1tYWluLWNvbG9yLCAxMCUpO1xuICB9XG5cbiAgLnNlbGVjdHJpYy1pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNlbGVjdHJpYy1kaXNhYmxlZCB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdHJpYy1oaWRlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcblxuICBzZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuXG4gICYuc2VsZWN0cmljLWlzLW5hdGl2ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIHNlbGVjdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdHJpYy1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAqZm9udDogMC8wIGEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0cmljLXRlbXAtc2hvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyogSXRlbXMgYm94ICovXG4uc2VsZWN0cmljLWl0ZW1zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICRzZWxlY3RyaWMtYmctY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkc2VsZWN0cmljLW1haW4tY29sb3IsIDEwJSk7XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAtNnB4O1xuXG4gIC5zZWxlY3RyaWMtc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAuc2VsZWN0cmljLWFib3ZlICYge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gIH1cblxuICB1bCwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAkc2VsZWN0cmljLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0cmljLXRleHQtY29sb3I7XG4gICAgICBjb2xvcjogJHNlbGVjdHJpYy1iZy1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3RyaWMtdGV4dC1jb2xvcjtcbiAgICAgIGNvbG9yOiAkc2VsZWN0cmljLWJnLWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHNlbGVjdHJpYy10ZXh0LWNvbG9yO1xuICAgICAgY29sb3I6ICRzZWxlY3RyaWMtYmctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmRpc2FibGVkIHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3RyaWMtZ3JvdXAge1xuICAgIC5zZWxlY3RyaWMtZ3JvdXAtbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIGxpIHtcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuICB9XG59XG4iLCIudi1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdFxufVxuXG4udi1zZWxlY3QsXG4udi1zZWxlY3QgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybilcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybilcbiAgICB9XG59XG5cbi52c19fZmFkZS1lbnRlci1hY3RpdmUsXG4udnNfX2ZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgY3ViaWMtYmV6aWVyKDEsIC41LCAuOCwgMSlcbn1cblxuLnZzX19mYWRlLWVudGVyLFxuLnZzX19mYWRlLWxlYXZlLXRvIHtcbiAgICBvcGFjaXR5OiAwXG59XG5cbi52cy0tZGlzYWJsZWQgLnZzX19jbGVhcixcbi52cy0tZGlzYWJsZWQgLnZzX19kcm9wZG93bi10b2dnbGUsXG4udnMtLWRpc2FibGVkIC52c19fb3Blbi1pbmRpY2F0b3IsXG4udnMtLWRpc2FibGVkIC52c19fc2VhcmNoLFxuLnZzLS1kaXNhYmxlZCAudnNfX3NlbGVjdGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjhcbn1cblxuLnYtc2VsZWN0W2Rpcj1ydGxdIC52c19fYWN0aW9ucyB7XG4gICAgcGFkZGluZzogMCAzcHggMCA2cHhcbn1cblxuLnYtc2VsZWN0W2Rpcj1ydGxdIC52c19fY2xlYXIge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbi52LXNlbGVjdFtkaXI9cnRsXSAudnNfX2Rlc2VsZWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweFxufVxuXG4udi1zZWxlY3RbZGlyPXJ0bF0gLnZzX19kcm9wZG93bi1tZW51IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAwIDRweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgLjI2KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxufVxuXG4udnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4udnNfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0cHggNnB4IDAgM3B4XG59XG5cbi52cy0tc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgY3Vyc29yOiB0ZXh0XG59XG5cbi52cy0tdW5zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLnZzLS1vcGVuIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG59XG5cbi52c19fb3Blbi1pbmRpY2F0b3Ige1xuICAgIGZpbGw6IHJnYmEoNjAsIDYwLCA2MCwgLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKDEsIC0uMTE1LCAuOTc1LCAuODU1KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBjdWJpYy1iZXppZXIoMSwgLS4xMTUsIC45NzUsIC44NTUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllcigxLCAtLjExNSwgLjk3NSwgLjg1NSksIC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKDEsIC0uMTE1LCAuOTc1LCAuODU1KTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsIC0uMTE1LCAuOTc1LCAuODU1KVxufVxuXG4udnMtLW9wZW4gLnZzX19vcGVuLWluZGljYXRvciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMSlcbn1cblxuLnZzLS1sb2FkaW5nIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICAgIG9wYWNpdHk6IDBcbn1cblxuLnZzX19jbGVhciB7XG4gICAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAuNSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogOHB4XG59XG5cbi52c19fZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAuMjYpO1xuICAgIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmZcbn1cblxuLnZzX19uby1vcHRpb25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb246aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNTg5N2ZiO1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi52c19fc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgLjI2KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW46IDRweCAycHggMDtcbiAgICBwYWRkaW5nOiAwIC4yNWVtXG59XG5cbi52c19fZGVzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZpbGw6IHJnYmEoNjAsIDYwLCA2MCwgLjUpO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmZcbn1cblxuLnZzLS1zaW5nbGUgLnZzX19zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4udnMtLXNpbmdsZS52cy0tb3BlbiAudnNfX3NlbGVjdGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogLjRcbn1cblxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZyAudnNfX3NlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi52c19fc2VhcmNoOjotbXMtY2xlYXIsXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4udnNfX3NlYXJjaCxcbi52c19fc2VhcmNoOmZvY3VzIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG1hcmdpbjogNHB4IDAgMDtcbiAgICBwYWRkaW5nOiAwIDdweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZ3JvdzogMVxufVxuXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGluaGVyaXRcbn1cblxuLnZzX19zZWFyY2g6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogaW5oZXJpdFxufVxuXG4udnNfX3NlYXJjaDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogaW5oZXJpdFxufVxuXG4udnNfX3NlYXJjaDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBpbmhlcml0XG59XG5cbi52cy0tdW5zZWFyY2hhYmxlIC52c19fc2VhcmNoIHtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi52cy0tdW5zZWFyY2hhYmxlIC52c19fc2VhcmNoOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZzpub3QoLnZzLS1vcGVuKTpub3QoLnZzLS1sb2FkaW5nKSAudnNfX3NlYXJjaCB7XG4gICAgb3BhY2l0eTogLjJcbn1cblxuLnZzX19zcGlubmVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmb250LXNpemU6IDVweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogLjllbSBzb2xpZCBoc2xhKDAsIDAlLCAzOS4yJSwgLjEpO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIC40NSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB2U2VsZWN0U3Bpbm5lciAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHZTZWxlY3RTcGlubmVyIDEuMXMgbGluZWFyIGluZmluaXRlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzXG59XG5cbi52c19fc3Bpbm5lcixcbi52c19fc3Bpbm5lcjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA1ZW07XG4gICAgaGVpZ2h0OiA1ZW1cbn1cblxuLnZzLS1sb2FkaW5nIC52c19fc3Bpbm5lciB7XG4gICAgb3BhY2l0eTogMVxufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD12dWUtc2VsZWN0LmNzcy5tYXAqLyIsIi5tYWluYmFubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHBpY3R1cmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLS1zdGF0aWMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5zbGljay1zbGlkZXIpIHtcbiAgICAgICAgLm1haW5iYW5uZXJfX2l0ZW0ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQobisyKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5ub2ltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhNTk2ODI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMCwgMjMsIDMyLCAwLjUpLCAjYTU5NjgyKTtcbiAgICAgICAgICAgIGhlaWdodDogNDgycHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzcycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNldGltby1SZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MiU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zdGF0aWMge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29udGF0byB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc3RhdGljIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjM2MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgdG9wOiA1NSU7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjE2MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjE5MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjMwMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlLXByb2ZpbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTZXRpbW8tUmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiA0OXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMiU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBibGFjayAwLjFlbSAwLjFlbSAwLjhlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjM2MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgdG9wOiA1NSU7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNzMlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxNjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUtcHJvZmlsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcm9maWxlc3VidGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IGJsYWNrIDAuMWVtIDAuMWVtIDAuNmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogOTB2aDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pZSAmIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtcHJvZmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ4MnB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNzcycHg7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW50ZXJuYWwtYmFubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTZXRpbW8tUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wcm9maWxlLWJhbm5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogODB2aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYubm9pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhNTk2ODI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIwLCAyMywgMzIsIDAuNSksICNhNTk2ODIpO1xuICAgICAgICBoZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDc3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbnRhaW5lci0tcHJvZmlsZXRlYW0ge1xuXHRwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuXHRAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOjEyODBweCkge1xuXHRcdG1heC13aWR0aDogMTE0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmJsb2NrLXRleHQtdGVhbSB7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0XHRmb250LWZhbWlseTogJ1NldGltby1Cb2xkJztcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNTJweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnByaXplbGlzdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHQgIHBhZGRpbmctdG9wOiA1cHg7XG5cblx0XHRcdCYubm9pbWFnZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMzBweDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19saW5rIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHR9XG5cblx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuXHRcdC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdFx0d2lkdGg6IDI1cHggIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxN3B4IDMxcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuXHRcdC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG5cdFx0XHRoZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnN3aXBlci1idXR0b24tbmV4dCxcblx0XHQuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0XHRyaWdodDogLTIwcHggIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9pbWctcHJpemVsaXN0LWFycm93LW5leHQucG5nJykhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5zd2lwZXItYnV0dG9uLXByZXYsXG5cdFx0LnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdFx0bGVmdDogLTIwcHggIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9pbWctcHJpemVsaXN0LWFycm93LXByZXYucG5nJykhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5wcml6ZWxpc3RfX2Rlc2NyaXB0aW9uIHtcblx0XHRjb2xvcjogIzRhNGE0YTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJweDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdHdpZHRoOiA5MHZ3O1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOjYwMHB4KSB7XG5cdFx0XHR3aWR0aDogNTB2dztcblx0XHR9XG5cdH1cblxuXHQucHJpemVsaXN0X190aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LnByaXplbGlzdF9fdGl0bGUtbm9pbWFnZSB7XG5cdFx0Y29sb3I6ICM2YjEyM2M7XG5cdFx0Zm9udC1mYW1pbHk6ICdTZXRpbW8tQm9sZCc7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHR9XG5cblx0LnByaXplbGlzdF9fY29udGVudCB7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxufVxuIiwiLmNvbnRhaW5lci0tcHJpemVsaXN0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMjgwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuYmxvY2stdGV4dF9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI2E1OTY4MjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcml6ZWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuXG4gICAgJl9fZGVzY3JpcHRpb24yIHtcbiAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICYubm9pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMzFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4gICAgLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2ltZy1wcml6ZWxpc3QtYXJyb3ctbmV4dC5wbmcnKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvaW1nLXByaXplbGlzdC1hcnJvdy1wcmV2LnBuZycpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5wcml6ZWxpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHdpZHRoOiA5MHZ3O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgfVxufVxuXG4ucHJpemVsaXN0X19kZXNjcmlwdGlvbl9hMiB7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHRleHQ7XG59XG5cblxuXG4ucHJpemVsaXN0X19iZy1tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6IFJHQkEoMzAsIDMwLCAzMCwgMC45KTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcml6ZWxpc3RfX21vZGFsIHtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogODZ2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSB7XG5cbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMzY2cHgpIHtcbiAgICAgICAgd2lkdGg6IDc1MHB4O1xuICAgIH1cblxuXG4gICAgLmljb1gge1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9pbWctcHJpemVsaXN0LWFycm93LW5leHQucG5nJykgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvaW1nLXByaXplbGlzdC1hcnJvdy1wcmV2LnBuZycpICFpbXBvcnRhbnQ7XG59XG5cblxuXG5cbi5wcml6ZWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcml6ZWxpc3RfX3RpdGxlLW5vaW1hZ2Uge1xuICAgIGNvbG9yOiAjNmIxMjNjO1xuICAgIGZvbnQtZmFtaWx5OiAnU2V0aW1vLUJvbGQnO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLnN3aXBlci1uby1zd2lwaW5nIHtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogIzZiMTIzYztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4ucHJpemVsaXN0X19jb250ZW50IHtcblxuICAgIGEsXG4gICAgdSxcbiAgICBwLFxuICAgIHNwYW4sXG4gICAgZGl2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiBtZWRpdW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM0YTRhNGEgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICB1IHtcbiAgICAgICAgY29sb3I6ICM2YjEyM2MgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIuaGlzdG9yeSB7XG4gICAgLmhpc3Rvcnktc2xpZGVzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxODRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDEyMDBweCkgLyAyKSArIDk0cHgpXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAxNTAwcHgpIC8gMikgKyA5NHB4KVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG5cbiAgICAgICAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGlkZS1pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDUwJSlcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMnMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjQsIDAuMjcsIDEuMzQpIDAuMnM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDEyMDBweCkgLyAyKVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDE1MDBweCkgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU2V0aW1vLVJlZ3VsYXInO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTZXRpbW8tUmVndWxhcic7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q1YzdiYTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHZW9yZ2lhJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zbGlkZS1pdGVtIHtcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogODBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGltZWxpbmUtc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgLy8gcmlnaHQ6IDUycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgLy8gcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAvLyByaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogNjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMTIwMHB4KSAvIDIpXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoKCgxMDAlIC0gMTIwMHB4KSAvIDIpIC0gMjZweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygoKDEwMCUgLSAxNTAwcHgpIC8gMikgLSAyNnB4KTtcbiAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgIC5zd2lwZXItYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1NldGltby1SZWd1bGFyJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y0N2YwNDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi5jaGFpbmhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLnNpdGUtbmF2aWdhdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNpdGUtbmF2aWdhdGlvbiAubWFpbi1tZW51IC5saW5rLS1xdWVtc29tb3Mge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgIC5wYWdlLW5vdGljaWFzICYge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaXRlLW5hdmlnYXRpb24gLmxpbmsgYnIge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l0ZS1uYXZpZ2F0aW9uIC5saXN0IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyOXB4IDAgMDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU5cHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaXRlLW5hdmlnYXRpb24+LmxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgei1pbmRleDogMTAwMDA7XG5cbiAgICAgICAgJi5jbG9zZS1idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpdGUtbmF2aWdhdGlvbiAubWFpbi1tZW51IHtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tc3VibWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNldGltby1SZWd1bGFyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaXRlLW5hdmlnYXRpb24gLml0ZW0tc3VibWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5pZSAmIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l0ZS1uYXZpZ2F0aW9uIC5pdGVtLXN1Ym1lbnUgLnN1Ymxpbmsge1xuICAgICAgICBmb250LWZhbWlseTogU2V0aW1vLVJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IC43NTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0N2YwNDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y0N2YwNDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWUgJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMjNweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l0ZS1uYXZpZ2F0aW9uPmlucHV0OmNoZWNrZWQrLm1haW4tbWVudSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmIxMjNjO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMzhweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFuZ3VhZ2VibG9jayB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweCAwIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhbmd1YWdlYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvaW1nLWNoYWluaGVhZGVyLWxhbmctcHQuc3ZnJyk7XG5cbiAgICAgICAgICAgIC5wYWdlLWxhbmctcHQgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2ltZy1jaGFpbmhlYWRlci1sYW5nLXB0LXNlbGVjdGVkLnBuZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2ltZy1jaGFpbmhlYWRlci1sYW5nLWVuLnBuZycpO1xuXG4gICAgICAgICAgICAucGFnZS1sYW5nLWVuICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9pbWctY2hhaW5oZWFkZXItbGFuZy1lbi1zZWxlY3RlZC5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucHJvZmlsZXBhZ2Uge1xuXHQmX193cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmIxMjNjO1xuXHRcdHBhZGRpbmctYm90dG9tOiA2NHB4O1xuXHR9XG5cblx0Jl9faW52ZXJ0ZWRjb21tYXN7XG5cdFx0Y29sb3I6ICNjN2I4YWM7XG5cdFx0Zm9udC1mYW1pbHk6ICdTZXRpbW8tQm9sZCc7XG5cdFx0Zm9udC1zdHlsZTppdGFsaWM7XG5cdFx0Zm9udC1zaXplOjcycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXtcblx0XHRmb250LXNpemU6MTIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblxuXHRcdH1cblxuXHR9XG5cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRwYWRkaW5nLXRvcDo2MXB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpe1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMzcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTEycHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXtcblx0XHRcdG1heC13aWR0aDogODEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXdpZHRoOjEyODBweCl7XG5cdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHR9XG5cdH1cblx0Jl9fZGVzY3JpcHRpb24tdGV4dCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1mYW1pbHk6ICdTZXRpbW9fTHRJdCc7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OjM1cHg7XG5cdFx0fVxuXHR9XG5cdC5ibG9jay10ZXh0X190ZXh0LnRleHQtbWVkaXVtIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wM3B4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0d2hpdGUtc3BhY2U6IHByZS1saW5lO1xuXHR9XG5cbn1cbnNlY3Rpb24ge1xuXHQmI2JhY2tfcHJvZmlsZSB7XG5cdHBhZGRpbmctdG9wOiA1MnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cblx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHQgcGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0IHBhZGRpbmctdG9wOiA5MXB4OyBcblx0fVxuXG5cdC5tYWluIHtcblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogI2Y0N2YwNDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ljb24tc2V0LWVzcS5zdmdcIik7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdEBtZWRpYShtaW4td2lkdGg6IDEzNjZweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG59XG59XG4iLCIuY29udGFpbmVyLXRlYW0ge1xuICAgICZfX3NlYXJjaCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU2V0aW1vLVJlZ3VsYXInO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y0ZjE7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgdmlld0JveD0nMCAwIDIwIDI0JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNlJTNjZGVmcyUzZSUzY3BvbHlnb24gaWQ9J3BhdGgtMScgcG9pbnRzPScwIDAuMTkxNzc3MTA2IDE3LjA0Mzc3MTEgMC4xOTE3NzcxMDYgMTcuMDQzNzcxMSAxNy4yODIzMDcyIDAgMTcuMjgyMzA3MiclM2UlM2MvcG9seWdvbiUzZSUzY3BvbHlnb24gaWQ9J3BhdGgtMycgcG9pbnRzPScwLjIwMjkxMTUzMSAwLjM3MjcxMjU2OCA3LjI2Mzc0NjEzIDAuMzcyNzEyNTY4IDcuMjYzNzQ2MTMgOC45NjczMjAyNiAwLjIwMjkxMTUzMSA4Ljk2NzMyMDI2JyUzZSUzYy9wb2x5Z29uJTNlJTNjL2RlZnMlM2UlM2NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzZSUzY2cgaWQ9J0ljb25lLUxVUEEnJTNlJTNjZyBpZD0nR3JvdXAtMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41Mjk0MTIsIDAuODgyMzUzKSclM2UlM2NnIGlkPSdHcm91cC0zJyUzZSUzY21hc2sgaWQ9J21hc2stMicgZmlsbD0nd2hpdGUnJTNlJTNjdXNlIHhsaW5rOmhyZWY9JyUyM3BhdGgtMSclM2UlM2MvdXNlJTNlJTNjL21hc2slM2UlM2NnIGlkPSdDbGlwLTInJTNlJTNjL2clM2UlM2NwYXRoIGQ9J004LjUxMzM2MjY4LDIuMDkwMTQyNiBDNy4zODk3MjAxNSwyLjA5MDE0MjYgNi4yNTE2ODY1LDIuMzc2NDc5MTEgNS4yMTA2MDM0OCwyLjk3OTE1MjkxIEMzLjY3NzU3MTgxLDMuODY2NjQ0MTkgMi41ODExOTY2NCw1LjI5OTg0NTc3IDIuMTIyOTUzNDcsNy4wMTQ0NDcwMyBDMS42NjUwODkwMiw4LjcyOTA0ODI4IDEuODk5ODkxMywxMC41MTk5ODA2IDIuNzg1MzIzMTQsMTIuMDU3MjM1NSBDMy42NzAzNzYyNSwxMy41OTQ0OTA0IDUuMDk5MjYxNzUsMTQuNjkzODg1OSA2LjgwOTE1MjU3LDE1LjE1MzM5MTUgQzguNTE5MDQzMzgsMTUuNjEyNTE3MiAxMC4zMDUwNTU2LDE1LjM3NzA2ODEgMTEuODM4MDg3MywxNC40ODk1NzY4IEMxNS4wMDI5OTQ4LDEyLjY1NzI1MSAxNi4wOTEwMzgzLDguNTg1MTIwNTEgMTQuMjY0MTI1LDUuNDExNDk0MjMgQzEzLjAzNzg1MTIsMy4yODIxOTg3MSAxMC44MDU3MTQ2LDIuMDkwMTQyNiA4LjUxMzM2MjY4LDIuMDkwMTQyNiBNOC41MzgzNTc3NiwxNy4yODIzMDcyIEM3Ljc5Nzk3MzE1LDE3LjI4MjMwNzIgNy4wNTM0MjI2OCwxNy4xODQ3MDk4IDYuMzE5NDc2MiwxNi45ODc2MTYxIEM0LjEyMDY2NjQ0LDE2LjM5NzA5NDUgMi4yODMxNDkyMiwxNC45ODMyNjA1IDEuMTQ1MTE1NTgsMTMuMDA2NjI3MSBDMC4wMDc0NjA2NTMxNiwxMS4wMzAzNzM2IC0wLjI5NTEzMTMyLDguNzI3NTI5MjYgMC4yOTM3Njc5NTIsNi41MjMwNDE5MyBDMC44ODMwNDU5MzcsNC4zMTg1NTQ2IDIuMjkyOTk1NzcsMi40NzU5NzUzNSA0LjI2MzgyMDA5LDEuMzM0ODA2NjMgQzguMzMzMDk1MTIsLTEuMDIwODIzODQgMTMuNTU0NDE2MiwwLjM4MTk5NzIxIDE1LjkwMzk1MzksNC40NjIxMDI2MSBDMTguMjUzMTEyOCw4LjU0MjIwODAxIDE2Ljg1Mzc2NywxMy43NzgyOTI2IDEyLjc4NDg3MDYsMTYuMTMzOTIzMSBDMTEuNDcxODcxNCwxNi44OTM4MTYyIDEwLjAxNDk2MTEsMTcuMjgyMzA3MiA4LjUzODM1Nzc2LDE3LjI4MjMwNzInIGlkPSdGaWxsLTEnIGZpbGw9JyUyM2Y0N2YwNCcgbWFzaz0ndXJsKCUyM21hc2stMiknJTNlJTNjL3BhdGglM2UlM2MvZyUzZSUzY2cgaWQ9J0dyb3VwLTYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjQ1MjQ4OSwgMTMuOTc1MDQ1KSclM2UlM2NtYXNrIGlkPSdtYXNrLTQnIGZpbGw9J3doaXRlJyUzZSUzY3VzZSB4bGluazpocmVmPSclMjNwYXRoLTMnJTNlJTNjL3VzZSUzZSUzYy9tYXNrJTNlJTNjZyBpZD0nQ2xpcC01JyUzZSUzYy9nJTNlJTNjcGF0aCBkPSdNNS4yNDgyMTI5MSw4Ljk2NzMyMDI2IEM0LjU1MDY4MzUsOC45NjczMjAyNiAzLjg3MjUxODY5LDguNjMyMTY2NjcgMy40OTg5NDMwOCw4LjAzMjQ3NzEyIEwwLjQ3MzIyMjY3MiwzLjE3NTE3ODY1IEMtMC4wODM1MDk4ODMzLDIuMjgxMDYyMDkgMC4yNDczMDIyMTUsMS4xMzg4NDk2NyAxLjIxMjMwNTMxLDAuNjIzMjI4NzU4IEMyLjE3NzcxMTg0LDAuMTA3MjM0MjA1IDMuNDEwOTk1NDgsMC40MTM5OTEyODUgMy45Njc3MjgwMywxLjMwNzczNDIgTDYuOTkzNDQ4NDQsNi4xNjUwMzI2OCBDNy41NTAxODEsNy4wNTkxNDkyNCA3LjIxOTM2ODksOC4yMDEzNjE2NiA2LjI1NDM2NTgsOC43MTY5ODI1NyBDNS45MzY4NjY4Nyw4Ljg4NjYxNDM4IDUuNTkwMzIxMDMsOC45NjczMjAyNiA1LjI0ODIxMjkxLDguOTY3MzIwMjYnIGlkPSdGaWxsLTQnIGZpbGw9JyUyM2Y0N2YwNCcgbWFzaz0ndXJsKCUyM21hc2stNCknJTNlJTNjL3BhdGglM2UlM2MvZyUzZSUzYy9nJTNlJTNjL2clM2UlM2MvZyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHg7XG5cbiAgICAgICAgLnNlYXJjaC10ZWFtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjYjFiMWIxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDk0JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1yZXNldCB7XG4gICAgICAgICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjQ3ZjA0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1yZXN1bHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjRmMTtcblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1NldGltby1Cb2xkJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3ZjA0O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDEzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG5cbiAgICAgICAgICAgIC5zZWFyY2gtdGVhbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYTU5NjgyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXJlc2V0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSB7fVxuICAgIH1cbn1cblxuLnBhZ2VfbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEycHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMTJweDtcbiAgICB9XG5cbiAgICAucGFnZV9saW5rLFxuICAgIC5wcmV2aW91c19saW5rLFxuICAgIC5uZXh0X2xpbmsge1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIGNvbG9yOiAjZjQ3ZjA0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTZXRpbW8tUmVndWxhcic7XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJldmlvdXNfbGluayxcbiAgICAubmV4dF9saW5rIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIC5hY3RpdmVfcGFnZSB7XG4gICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIH1cblxuICAgIC5ub19tb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzliOWI5YjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5hdmlnYXRpb24tbWVtYmVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU2V0aW1vLVJlZ3VsYXInO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3ZjA0O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLmxpbmstaW5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI5YjliO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDcuNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGVhbS13cmFwcGVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50ZWFtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRlYW0taXRlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTg5Zjg4O1xuICAgICAgICBmb250LWZhbWlseTogJ1NldGltby1SZWd1bGFyJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E4OWY4ODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm1lbW9pciB7XG4gICAgICAgIC5ibG9jay1sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGVhbS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cbiAgICAgICAgLnRlYW0tbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogIzZiMTIzYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjY2ZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlYW0tbGV2ZWwge1xuICAgICAgICAgICAgY29sb3I6ICNiYmJhYmE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm9wZXJhdGlvbnRhYnMge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCZfX21lbnUge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQmX19idXR0b24ge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdGZvbnQtZmFtaWx5OiAnU2V0aW1vLUJvbGQtSXQnO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogLjc7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDJweCAwIDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTY0cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNDdmMDQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHBhZGRpbmc6IDE3cHggMjBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpe1xuXHRcdHBhZGRpbmc6IDE3cHggMjVweDtcblx0XHR9XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XG5cdFx0Lm9wZXJhdGlvbnRhYnMuaGFzLXN0YXJ0ZWQgJiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcblx0XHR9XG5cdFx0Jjpob3Zlcjpub3QoLmFjdGl2ZSkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjZjQ3ZjA0LCA1JSk7XG5cdFx0XHQvLyBjb2xvcjogIzZiMTIzYztcblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q1YzdiYTtcblx0XHRcdGNvbG9yOiAjNmIxMjNjO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpe1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQmX19jb250ZW50YmxvY2sge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q1YzdiYTtcblx0XHRwYWRkaW5nOiAzMHB4IDUwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cdFx0aGVpZ2h0OjEzOHB4O1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7XG5cdFx0XHRoZWlnaHQ6YXV0bztcblx0XHR9XG5cdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdC13ZWJraXQtZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHQub3BlcmF0aW9udGFicy5oYXMtc3RhcnRlZCAmIHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpe1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi13aWR0aDoxMjgwcHgpe1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRlbnRsaXN0IHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6MTI4MHB4KXtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRlbnRpdGVtLCAmX19saW5re1xuXHRcdGZvbnQtZmFtaWx5OiAnR2VvcmdpYSc7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGNvbG9yOiAjNmIxMjNjO1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0bWF4LXdpZHRoOiAzNjBweDtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpe1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmt7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuXG5cdFx0Jjpob3ZlcnsgY29sb3I6ICNmNDdmMDQ7IH1cblx0fVxufVxuIiwic2VjdGlvbiB7XG5cbiAgICAmI25vdGljaWFzIHtcbiAgICAgICAgLmNvbW1pdG1lbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjRmMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgOHB4O1xuXG4gICAgICAgICAgICAubWFpbiB7XG4gICAgICAgICAgICAgICAgJi5tYWluLS1jb250YWluZWQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0OXB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1heC13aWR0aDogODYycHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29tbWl0bWVudF9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhNTk2ODI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGljaWFzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RpY2lhLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm90aWNpYS1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YjliOWI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RpY2lhLWNhdGVnb3JpYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1SZWd1bGFyXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjQ3ZjA0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm90aWNpYS10aXR1bG8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGljaWEtYXV0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RpY2lhLXRleHRvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RpY2lhcy1ib3RhbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjZjQ3ZjA0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y0N2YwNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmI3ZvbHRhciB7XG4gICAgICAgIG1hcmdpbjogMzNweCAwO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODYycHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg2MnB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y0N2YwNDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvaWNvbi1zZXQtZXNxLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYjbm90aWNpYSB7XG4gICAgICAgIC5tYWluIHtcbiAgICAgICAgICAgICYubWFpbi0tY29udGFpbmVkIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg2MnB4O1xuXG4gICAgICAgICAgICAgICAgJi5mYngge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvL21heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICNhdXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmF1dG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5vLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19waG90byB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3BvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX25vbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg4MGQ1NDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2VtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1SZWd1bGFyXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX190ZWxlZm9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tUmVndWxhclwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbWVkaWFzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvbGlua2VkaW4uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvZmFjZWJvb2suc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX21vcmUtYXJ0aWNsZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGljaWFzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RpY2lhLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzOXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RpY2lhLWRhdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RpY2lhLWNhdGVnb3JpYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1SZWd1bGFyXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjQ3ZjA0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGljaWEtdGl0dWxvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjQ3ZjA0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGljaWEtYXV0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RpY2lhLXRleHRvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RpY2lhcy1ib3RhbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICNmNDdmMDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFyZWFTaW1pbGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFyZWFBcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tUmVndWxhclwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y0N2YwNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZiMTIzYztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAud2l0aG91dC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDVjN2JhO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q1YzdiYTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2YjEyM2M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjQ3ZjA0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y0N2YwNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjY29udGV1ZG8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTYycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDQzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGljaWEtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGljaWEtZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGljaWEtdGl0dWxvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm90aWNpYS1pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTMxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RpY2lhLXRleHRvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2UtZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLWZvcj4uc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLWZvcj4uc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXItZm9yPi5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1mb3I+LnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXItZm9yIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHpvb20taW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXItbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXItbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1uYXY+LnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXItbmF2Pi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0N2YwNDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLW5hdj4uc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXItbmF2Pi5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1uYXYgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmFuY3lib3gtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmI2xlaWEtbWFpcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIC5tYWluIHtcbiAgICAgICAgICAgICYtLWNvbnRhaW5lZCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NjJweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgM3B4ICNhODlmODg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb21taXRtZW50IHtcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2E1OTY4MjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RpY2lhcy13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubm90aWNpYS1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5vdGljaWEtZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ub3RpY2lhLWNhdGVnb3JpYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tUmVndWxhclwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y0N2YwNDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubm90aWNpYS1pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjI5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubm90aWNpYS10aXR1bG8ge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubm90aWNpYS1hdXRvciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubm90aWNpYS10ZXh0byB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyOXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGljaWFzLWJvdGFvIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggI2Y0N2YwNDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y0N2YwNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIzcHggYXV0byA1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1saWdodGJveCB7XG4gICAgICAgIC5zbGljay1saWdodGJveC1zbGljay1jYXB0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiA0JTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiA0JTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2UtaG9tZSB7XG4gICAgICAgIC8vICNub3RpY2lhcyB7XG4gICAgICAgIC8vICAgICBtYXJnaW4tdG9wOiAtNDNweDtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIC5wYWdlLWxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWM3YmE7XG5cbiAgICAgICAgICAgIC5tYWluIHtcbiAgICAgICAgICAgICAgICAmLS1jb250YWluZWQge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg2MnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29tbWl0bWVudF9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmIxMjNjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlcm5ld3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cbiAgICAgICAgICAgICZfX2NhdGVnb3JpZXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChcIi4uL2Fzc2V0cy9pbWcvYXJyb3ctc2VsZWN0LmpwZ1wiKSBuby1yZXBlYXQgMTAwJSBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E5YTdhNztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjQ3ZjA0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE5cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQ2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQxMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyODRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zZWFyY2gge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLS1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxOXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjM0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDExcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3M3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzN3B4IDEycHggMTlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblxuICAgICAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0N2YwNDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgdmlld0JveD0nMCAwIDIwIDI0JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNlJTNjZGVmcyUzZSUzY3BvbHlnb24gaWQ9J3BhdGgtMScgcG9pbnRzPScwIDAuMTkxNzc3MTA2IDE3LjA0Mzc3MTEgMC4xOTE3NzcxMDYgMTcuMDQzNzcxMSAxNy4yODIzMDcyIDAgMTcuMjgyMzA3MiclM2UlM2MvcG9seWdvbiUzZSUzY3BvbHlnb24gaWQ9J3BhdGgtMycgcG9pbnRzPScwLjIwMjkxMTUzMSAwLjM3MjcxMjU2OCA3LjI2Mzc0NjEzIDAuMzcyNzEyNTY4IDcuMjYzNzQ2MTMgOC45NjczMjAyNiAwLjIwMjkxMTUzMSA4Ljk2NzMyMDI2JyUzZSUzYy9wb2x5Z29uJTNlJTNjL2RlZnMlM2UlM2NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzZSUzY2cgaWQ9J0ljb25lLUxVUEEnJTNlJTNjZyBpZD0nR3JvdXAtMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41Mjk0MTIsIDAuODgyMzUzKSclM2UlM2NnIGlkPSdHcm91cC0zJyUzZSUzY21hc2sgaWQ9J21hc2stMicgZmlsbD0nd2hpdGUnJTNlJTNjdXNlIHhsaW5rOmhyZWY9JyUyM3BhdGgtMSclM2UlM2MvdXNlJTNlJTNjL21hc2slM2UlM2NnIGlkPSdDbGlwLTInJTNlJTNjL2clM2UlM2NwYXRoIGQ9J004LjUxMzM2MjY4LDIuMDkwMTQyNiBDNy4zODk3MjAxNSwyLjA5MDE0MjYgNi4yNTE2ODY1LDIuMzc2NDc5MTEgNS4yMTA2MDM0OCwyLjk3OTE1MjkxIEMzLjY3NzU3MTgxLDMuODY2NjQ0MTkgMi41ODExOTY2NCw1LjI5OTg0NTc3IDIuMTIyOTUzNDcsNy4wMTQ0NDcwMyBDMS42NjUwODkwMiw4LjcyOTA0ODI4IDEuODk5ODkxMywxMC41MTk5ODA2IDIuNzg1MzIzMTQsMTIuMDU3MjM1NSBDMy42NzAzNzYyNSwxMy41OTQ0OTA0IDUuMDk5MjYxNzUsMTQuNjkzODg1OSA2LjgwOTE1MjU3LDE1LjE1MzM5MTUgQzguNTE5MDQzMzgsMTUuNjEyNTE3MiAxMC4zMDUwNTU2LDE1LjM3NzA2ODEgMTEuODM4MDg3MywxNC40ODk1NzY4IEMxNS4wMDI5OTQ4LDEyLjY1NzI1MSAxNi4wOTEwMzgzLDguNTg1MTIwNTEgMTQuMjY0MTI1LDUuNDExNDk0MjMgQzEzLjAzNzg1MTIsMy4yODIxOTg3MSAxMC44MDU3MTQ2LDIuMDkwMTQyNiA4LjUxMzM2MjY4LDIuMDkwMTQyNiBNOC41MzgzNTc3NiwxNy4yODIzMDcyIEM3Ljc5Nzk3MzE1LDE3LjI4MjMwNzIgNy4wNTM0MjI2OCwxNy4xODQ3MDk4IDYuMzE5NDc2MiwxNi45ODc2MTYxIEM0LjEyMDY2NjQ0LDE2LjM5NzA5NDUgMi4yODMxNDkyMiwxNC45ODMyNjA1IDEuMTQ1MTE1NTgsMTMuMDA2NjI3MSBDMC4wMDc0NjA2NTMxNiwxMS4wMzAzNzM2IC0wLjI5NTEzMTMyLDguNzI3NTI5MjYgMC4yOTM3Njc5NTIsNi41MjMwNDE5MyBDMC44ODMwNDU5MzcsNC4zMTg1NTQ2IDIuMjkyOTk1NzcsMi40NzU5NzUzNSA0LjI2MzgyMDA5LDEuMzM0ODA2NjMgQzguMzMzMDk1MTIsLTEuMDIwODIzODQgMTMuNTU0NDE2MiwwLjM4MTk5NzIxIDE1LjkwMzk1MzksNC40NjIxMDI2MSBDMTguMjUzMTEyOCw4LjU0MjIwODAxIDE2Ljg1Mzc2NywxMy43NzgyOTI2IDEyLjc4NDg3MDYsMTYuMTMzOTIzMSBDMTEuNDcxODcxNCwxNi44OTM4MTYyIDEwLjAxNDk2MTEsMTcuMjgyMzA3MiA4LjUzODM1Nzc2LDE3LjI4MjMwNzInIGlkPSdGaWxsLTEnIGZpbGw9JyUyM0ZGRkZGRicgbWFzaz0ndXJsKCUyM21hc2stMiknJTNlJTNjL3BhdGglM2UlM2MvZyUzZSUzY2cgaWQ9J0dyb3VwLTYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjQ1MjQ4OSwgMTMuOTc1MDQ1KSclM2UlM2NtYXNrIGlkPSdtYXNrLTQnIGZpbGw9J3doaXRlJyUzZSUzY3VzZSB4bGluazpocmVmPSclMjNwYXRoLTMnJTNlJTNjL3VzZSUzZSUzYy9tYXNrJTNlJTNjZyBpZD0nQ2xpcC01JyUzZSUzYy9nJTNlJTNjcGF0aCBkPSdNNS4yNDgyMTI5MSw4Ljk2NzMyMDI2IEM0LjU1MDY4MzUsOC45NjczMjAyNiAzLjg3MjUxODY5LDguNjMyMTY2NjcgMy40OTg5NDMwOCw4LjAzMjQ3NzEyIEwwLjQ3MzIyMjY3MiwzLjE3NTE3ODY1IEMtMC4wODM1MDk4ODMzLDIuMjgxMDYyMDkgMC4yNDczMDIyMTUsMS4xMzg4NDk2NyAxLjIxMjMwNTMxLDAuNjIzMjI4NzU4IEMyLjE3NzcxMTg0LDAuMTA3MjM0MjA1IDMuNDEwOTk1NDgsMC40MTM5OTEyODUgMy45Njc3MjgwMywxLjMwNzczNDIgTDYuOTkzNDQ4NDQsNi4xNjUwMzI2OCBDNy41NTAxODEsNy4wNTkxNDkyNCA3LjIxOTM2ODksOC4yMDEzNjE2NiA2LjI1NDM2NTgsOC43MTY5ODI1NyBDNS45MzY4NjY4Nyw4Ljg4NjYxNDM4IDUuNTkwMzIxMDMsOC45NjczMjAyNiA1LjI0ODIxMjkxLDguOTY3MzIwMjYnIGlkPSdGaWxsLTQnIGZpbGw9JyUyM0ZGRkZGRicgbWFzaz0ndXJsKCUyM21hc2stNCknJTNlJTNjL3BhdGglM2UlM2MvZyUzZSUzYy9nJTNlJTNjL2clM2UlM2MvZyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblxuICAgICAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB2aWV3Qm94PScwIDAgMjAgMjQnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM2UlM2NkZWZzJTNlJTNjcG9seWdvbiBpZD0ncGF0aC0xJyBwb2ludHM9JzAgMC4xOTE3NzcxMDYgMTcuMDQzNzcxMSAwLjE5MTc3NzEwNiAxNy4wNDM3NzExIDE3LjI4MjMwNzIgMCAxNy4yODIzMDcyJyUzZSUzYy9wb2x5Z29uJTNlJTNjcG9seWdvbiBpZD0ncGF0aC0zJyBwb2ludHM9JzAuMjAyOTExNTMxIDAuMzcyNzEyNTY4IDcuMjYzNzQ2MTMgMC4zNzI3MTI1NjggNy4yNjM3NDYxMyA4Ljk2NzMyMDI2IDAuMjAyOTExNTMxIDguOTY3MzIwMjYnJTNlJTNjL3BvbHlnb24lM2UlM2MvZGVmcyUzZSUzY2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNlJTNjZyBpZD0nSWNvbmUtTFVQQSclM2UlM2NnIGlkPSdHcm91cC0yJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjUyOTQxMiwgMC44ODIzNTMpJyUzZSUzY2cgaWQ9J0dyb3VwLTMnJTNlJTNjbWFzayBpZD0nbWFzay0yJyBmaWxsPSd3aGl0ZSclM2UlM2N1c2UgeGxpbms6aHJlZj0nJTIzcGF0aC0xJyUzZSUzYy91c2UlM2UlM2MvbWFzayUzZSUzY2cgaWQ9J0NsaXAtMiclM2UlM2MvZyUzZSUzY3BhdGggZD0nTTguNTEzMzYyNjgsMi4wOTAxNDI2IEM3LjM4OTcyMDE1LDIuMDkwMTQyNiA2LjI1MTY4NjUsMi4zNzY0NzkxMSA1LjIxMDYwMzQ4LDIuOTc5MTUyOTEgQzMuNjc3NTcxODEsMy44NjY2NDQxOSAyLjU4MTE5NjY0LDUuMjk5ODQ1NzcgMi4xMjI5NTM0Nyw3LjAxNDQ0NzAzIEMxLjY2NTA4OTAyLDguNzI5MDQ4MjggMS44OTk4OTEzLDEwLjUxOTk4MDYgMi43ODUzMjMxNCwxMi4wNTcyMzU1IEMzLjY3MDM3NjI1LDEzLjU5NDQ5MDQgNS4wOTkyNjE3NSwxNC42OTM4ODU5IDYuODA5MTUyNTcsMTUuMTUzMzkxNSBDOC41MTkwNDMzOCwxNS42MTI1MTcyIDEwLjMwNTA1NTYsMTUuMzc3MDY4MSAxMS44MzgwODczLDE0LjQ4OTU3NjggQzE1LjAwMjk5NDgsMTIuNjU3MjUxIDE2LjA5MTAzODMsOC41ODUxMjA1MSAxNC4yNjQxMjUsNS40MTE0OTQyMyBDMTMuMDM3ODUxMiwzLjI4MjE5ODcxIDEwLjgwNTcxNDYsMi4wOTAxNDI2IDguNTEzMzYyNjgsMi4wOTAxNDI2IE04LjUzODM1Nzc2LDE3LjI4MjMwNzIgQzcuNzk3OTczMTUsMTcuMjgyMzA3MiA3LjA1MzQyMjY4LDE3LjE4NDcwOTggNi4zMTk0NzYyLDE2Ljk4NzYxNjEgQzQuMTIwNjY2NDQsMTYuMzk3MDk0NSAyLjI4MzE0OTIyLDE0Ljk4MzI2MDUgMS4xNDUxMTU1OCwxMy4wMDY2MjcxIEMwLjAwNzQ2MDY1MzE2LDExLjAzMDM3MzYgLTAuMjk1MTMxMzIsOC43Mjc1MjkyNiAwLjI5Mzc2Nzk1Miw2LjUyMzA0MTkzIEMwLjg4MzA0NTkzNyw0LjMxODU1NDYgMi4yOTI5OTU3NywyLjQ3NTk3NTM1IDQuMjYzODIwMDksMS4zMzQ4MDY2MyBDOC4zMzMwOTUxMiwtMS4wMjA4MjM4NCAxMy41NTQ0MTYyLDAuMzgxOTk3MjEgMTUuOTAzOTUzOSw0LjQ2MjEwMjYxIEMxOC4yNTMxMTI4LDguNTQyMjA4MDEgMTYuODUzNzY3LDEzLjc3ODI5MjYgMTIuNzg0ODcwNiwxNi4xMzM5MjMxIEMxMS40NzE4NzE0LDE2Ljg5MzgxNjIgMTAuMDE0OTYxMSwxNy4yODIzMDcyIDguNTM4MzU3NzYsMTcuMjgyMzA3MicgaWQ9J0ZpbGwtMScgZmlsbD0nJTIzZjQ3ZjA0JyBtYXNrPSd1cmwoJTIzbWFzay0yKSclM2UlM2MvcGF0aCUzZSUzYy9nJTNlJTNjZyBpZD0nR3JvdXAtNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTAuNDUyNDg5LCAxMy45NzUwNDUpJyUzZSUzY21hc2sgaWQ9J21hc2stNCcgZmlsbD0nd2hpdGUnJTNlJTNjdXNlIHhsaW5rOmhyZWY9JyUyM3BhdGgtMyclM2UlM2MvdXNlJTNlJTNjL21hc2slM2UlM2NnIGlkPSdDbGlwLTUnJTNlJTNjL2clM2UlM2NwYXRoIGQ9J001LjI0ODIxMjkxLDguOTY3MzIwMjYgQzQuNTUwNjgzNSw4Ljk2NzMyMDI2IDMuODcyNTE4NjksOC42MzIxNjY2NyAzLjQ5ODk0MzA4LDguMDMyNDc3MTIgTDAuNDczMjIyNjcyLDMuMTc1MTc4NjUgQy0wLjA4MzUwOTg4MzMsMi4yODEwNjIwOSAwLjI0NzMwMjIxNSwxLjEzODg0OTY3IDEuMjEyMzA1MzEsMC42MjMyMjg3NTggQzIuMTc3NzExODQsMC4xMDcyMzQyMDUgMy40MTA5OTU0OCwwLjQxMzk5MTI4NSAzLjk2NzcyODAzLDEuMzA3NzM0MiBMNi45OTM0NDg0NCw2LjE2NTAzMjY4IEM3LjU1MDE4MSw3LjA1OTE0OTI0IDcuMjE5MzY4OSw4LjIwMTM2MTY2IDYuMjU0MzY1OCw4LjcxNjk4MjU3IEM1LjkzNjg2Njg3LDguODg2NjE0MzggNS41OTAzMjEwMyw4Ljk2NzMyMDI2IDUuMjQ4MjEyOTEsOC45NjczMjAyNicgaWQ9J0ZpbGwtNCcgZmlsbD0nJTIzZjQ3ZjA0JyBtYXNrPSd1cmwoJTIzbWFzay00KSclM2UlM2MvcGF0aCUzZSUzYy9nJTNlJTNjL2clM2UlM2MvZyUzZSUzYy9nJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICZfX3NlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc2VhcmNoLS1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM5OXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdlLW5vdGljaWFzIHtcbiAgICAgICAgLmNoYWluaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuXG4gICAgICAgICAgICAuc2l0ZS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMTNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjEyM2M7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1sYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTQ4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVjN2JhO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbiB7XG4gICAgICAgICAgICAgICAgJi0tY29udGFpbmVkIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NjJweDtcblxuICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbW1pdG1lbnRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZiMTIzYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNub3RpY2lhcyB7XG4gICAgICAgICAgICAuY29tbWl0bWVudCB7XG4gICAgICAgICAgICAgICAgLm1haW4ge1xuICAgICAgICAgICAgICAgICAgICAmLm1haW4tLWNvbnRhaW5lZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTJweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RpY2lhcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm90aWNpYS1pbWFnZXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb21tb24taW1hZ2V3cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMTU1IC8gMjMwICogMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDE1NSAvIDIzMCAqIDEwMHZ3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm90aWNpYS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAzM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kZXN0YXF1ZS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RpY2lhLXRleHRjb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RpY2lhLW1ldGFkYXRhLS10b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm90aWNpYS1tZXRhZGF0YS0taW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm90aWNpYS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmltZWlyby1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm90aWNpYS10ZXh0byB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXJuZXdzIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3MnB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4OiAyIDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY2F0ZWdvcmllc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTlhN2E3O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgdmlld0JveD0nMCAwIDIwIDEyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNlJTNjZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzZSUzY2cgaWQ9J0hPTUUtTW9iaWxlLTMyMC0yLjInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xODQuMDAwMDAwLCAtMjQyOS4wMDAwMDApJyBmaWxsPSclMjNGNDdGMDQnJTNlJTNjcG9seWdvbiBpZD0nUGFnZS0xLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE5NC4wMDAwMDAsIDI0MzUuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTE5NC4wMDAwMDAsIC0yNDM1LjAwMDAwMCkgJyBwb2ludHM9JzE4OCAyNDI2LjI0ODk3IDE4OS4zMzI0OTUgMjQyNSAyMDAgMjQzNC45OTI5MyAxOTkuOTkyNDU4IDI0MzUgMjAwIDI0MzUuMDA2NDggMTg5LjMzMjQ5NSAyNDQ1IDE4OCAyNDQzLjc1MTAzIDE5Ny4zNDAwMzggMjQzNSclM2UlM2MvcG9seWdvbiUzZSUzYy9nJTNlJTNjL2clM2UlM2Mvc3ZnJTNlXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjMxcHggMTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMjZweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjIycHggMTFweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2N3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI0NXB4IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQxMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyODNweCAxMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI2OHB4IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzU5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMyMHB4IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1jbGFzcyB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zZWFyY2gge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICYtLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTk2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQxMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjg4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOTFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1MnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQyOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICAgICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHZpZXdCb3g9JzAgMCAyMCAyNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzZSUzY2RlZnMlM2UlM2Nwb2x5Z29uIGlkPSdwYXRoLTEnIHBvaW50cz0nMCAwLjE5MTc3NzEwNiAxNy4wNDM3NzExIDAuMTkxNzc3MTA2IDE3LjA0Mzc3MTEgMTcuMjgyMzA3MiAwIDE3LjI4MjMwNzInJTNlJTNjL3BvbHlnb24lM2UlM2Nwb2x5Z29uIGlkPSdwYXRoLTMnIHBvaW50cz0nMC4yMDI5MTE1MzEgMC4zNzI3MTI1NjggNy4yNjM3NDYxMyAwLjM3MjcxMjU2OCA3LjI2Mzc0NjEzIDguOTY3MzIwMjYgMC4yMDI5MTE1MzEgOC45NjczMjAyNiclM2UlM2MvcG9seWdvbiUzZSUzYy9kZWZzJTNlJTNjZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM2UlM2NnIGlkPSdJY29uZS1MVVBBJyUzZSUzY2cgaWQ9J0dyb3VwLTInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNTI5NDEyLCAwLjg4MjM1MyknJTNlJTNjZyBpZD0nR3JvdXAtMyclM2UlM2NtYXNrIGlkPSdtYXNrLTInIGZpbGw9J3doaXRlJyUzZSUzY3VzZSB4bGluazpocmVmPSclMjNwYXRoLTEnJTNlJTNjL3VzZSUzZSUzYy9tYXNrJTNlJTNjZyBpZD0nQ2xpcC0yJyUzZSUzYy9nJTNlJTNjcGF0aCBkPSdNOC41MTMzNjI2OCwyLjA5MDE0MjYgQzcuMzg5NzIwMTUsMi4wOTAxNDI2IDYuMjUxNjg2NSwyLjM3NjQ3OTExIDUuMjEwNjAzNDgsMi45NzkxNTI5MSBDMy42Nzc1NzE4MSwzLjg2NjY0NDE5IDIuNTgxMTk2NjQsNS4yOTk4NDU3NyAyLjEyMjk1MzQ3LDcuMDE0NDQ3MDMgQzEuNjY1MDg5MDIsOC43MjkwNDgyOCAxLjg5OTg5MTMsMTAuNTE5OTgwNiAyLjc4NTMyMzE0LDEyLjA1NzIzNTUgQzMuNjcwMzc2MjUsMTMuNTk0NDkwNCA1LjA5OTI2MTc1LDE0LjY5Mzg4NTkgNi44MDkxNTI1NywxNS4xNTMzOTE1IEM4LjUxOTA0MzM4LDE1LjYxMjUxNzIgMTAuMzA1MDU1NiwxNS4zNzcwNjgxIDExLjgzODA4NzMsMTQuNDg5NTc2OCBDMTUuMDAyOTk0OCwxMi42NTcyNTEgMTYuMDkxMDM4Myw4LjU4NTEyMDUxIDE0LjI2NDEyNSw1LjQxMTQ5NDIzIEMxMy4wMzc4NTEyLDMuMjgyMTk4NzEgMTAuODA1NzE0NiwyLjA5MDE0MjYgOC41MTMzNjI2OCwyLjA5MDE0MjYgTTguNTM4MzU3NzYsMTcuMjgyMzA3MiBDNy43OTc5NzMxNSwxNy4yODIzMDcyIDcuMDUzNDIyNjgsMTcuMTg0NzA5OCA2LjMxOTQ3NjIsMTYuOTg3NjE2MSBDNC4xMjA2NjY0NCwxNi4zOTcwOTQ1IDIuMjgzMTQ5MjIsMTQuOTgzMjYwNSAxLjE0NTExNTU4LDEzLjAwNjYyNzEgQzAuMDA3NDYwNjUzMTYsMTEuMDMwMzczNiAtMC4yOTUxMzEzMiw4LjcyNzUyOTI2IDAuMjkzNzY3OTUyLDYuNTIzMDQxOTMgQzAuODgzMDQ1OTM3LDQuMzE4NTU0NiAyLjI5Mjk5NTc3LDIuNDc1OTc1MzUgNC4yNjM4MjAwOSwxLjMzNDgwNjYzIEM4LjMzMzA5NTEyLC0xLjAyMDgyMzg0IDEzLjU1NDQxNjIsMC4zODE5OTcyMSAxNS45MDM5NTM5LDQuNDYyMTAyNjEgQzE4LjI1MzExMjgsOC41NDIyMDgwMSAxNi44NTM3NjcsMTMuNzc4MjkyNiAxMi43ODQ4NzA2LDE2LjEzMzkyMzEgQzExLjQ3MTg3MTQsMTYuODkzODE2MiAxMC4wMTQ5NjExLDE3LjI4MjMwNzIgOC41MzgzNTc3NiwxNy4yODIzMDcyJyBpZD0nRmlsbC0xJyBmaWxsPSclMjNGRkZGRkYnIG1hc2s9J3VybCglMjNtYXNrLTIpJyUzZSUzYy9wYXRoJTNlJTNjL2clM2UlM2NnIGlkPSdHcm91cC02JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMC40NTI0ODksIDEzLjk3NTA0NSknJTNlJTNjbWFzayBpZD0nbWFzay00JyBmaWxsPSd3aGl0ZSclM2UlM2N1c2UgeGxpbms6aHJlZj0nJTIzcGF0aC0zJyUzZSUzYy91c2UlM2UlM2MvbWFzayUzZSUzY2cgaWQ9J0NsaXAtNSclM2UlM2MvZyUzZSUzY3BhdGggZD0nTTUuMjQ4MjEyOTEsOC45NjczMjAyNiBDNC41NTA2ODM1LDguOTY3MzIwMjYgMy44NzI1MTg2OSw4LjYzMjE2NjY3IDMuNDk4OTQzMDgsOC4wMzI0NzcxMiBMMC40NzMyMjI2NzIsMy4xNzUxNzg2NSBDLTAuMDgzNTA5ODgzMywyLjI4MTA2MjA5IDAuMjQ3MzAyMjE1LDEuMTM4ODQ5NjcgMS4yMTIzMDUzMSwwLjYyMzIyODc1OCBDMi4xNzc3MTE4NCwwLjEwNzIzNDIwNSAzLjQxMDk5NTQ4LDAuNDEzOTkxMjg1IDMuOTY3NzI4MDMsMS4zMDc3MzQyIEw2Ljk5MzQ0ODQ0LDYuMTY1MDMyNjggQzcuNTUwMTgxLDcuMDU5MTQ5MjQgNy4yMTkzNjg5LDguMjAxMzYxNjYgNi4yNTQzNjU4LDguNzE2OTgyNTcgQzUuOTM2ODY2ODcsOC44ODY2MTQzOCA1LjU5MDMyMTAzLDguOTY3MzIwMjYgNS4yNDgyMTI5MSw4Ljk2NzMyMDI2JyBpZD0nRmlsbC00JyBmaWxsPSclMjNGRkZGRkYnIG1hc2s9J3VybCglMjNtYXNrLTQpJyUzZSUzYy9wYXRoJTNlJTNjL2clM2UlM2MvZyUzZSUzYy9nJTNlJTNjL2clM2UlM2Mvc3ZnJTNlXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICAgICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgdmlld0JveD0nMCAwIDIwIDI0JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNlJTNjZGVmcyUzZSUzY3BvbHlnb24gaWQ9J3BhdGgtMScgcG9pbnRzPScwIDAuMTkxNzc3MTA2IDE3LjA0Mzc3MTEgMC4xOTE3NzcxMDYgMTcuMDQzNzcxMSAxNy4yODIzMDcyIDAgMTcuMjgyMzA3MiclM2UlM2MvcG9seWdvbiUzZSUzY3BvbHlnb24gaWQ9J3BhdGgtMycgcG9pbnRzPScwLjIwMjkxMTUzMSAwLjM3MjcxMjU2OCA3LjI2Mzc0NjEzIDAuMzcyNzEyNTY4IDcuMjYzNzQ2MTMgOC45NjczMjAyNiAwLjIwMjkxMTUzMSA4Ljk2NzMyMDI2JyUzZSUzYy9wb2x5Z29uJTNlJTNjL2RlZnMlM2UlM2NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzZSUzY2cgaWQ9J0ljb25lLUxVUEEnJTNlJTNjZyBpZD0nR3JvdXAtMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41Mjk0MTIsIDAuODgyMzUzKSclM2UlM2NnIGlkPSdHcm91cC0zJyUzZSUzY21hc2sgaWQ9J21hc2stMicgZmlsbD0nd2hpdGUnJTNlJTNjdXNlIHhsaW5rOmhyZWY9JyUyM3BhdGgtMSclM2UlM2MvdXNlJTNlJTNjL21hc2slM2UlM2NnIGlkPSdDbGlwLTInJTNlJTNjL2clM2UlM2NwYXRoIGQ9J004LjUxMzM2MjY4LDIuMDkwMTQyNiBDNy4zODk3MjAxNSwyLjA5MDE0MjYgNi4yNTE2ODY1LDIuMzc2NDc5MTEgNS4yMTA2MDM0OCwyLjk3OTE1MjkxIEMzLjY3NzU3MTgxLDMuODY2NjQ0MTkgMi41ODExOTY2NCw1LjI5OTg0NTc3IDIuMTIyOTUzNDcsNy4wMTQ0NDcwMyBDMS42NjUwODkwMiw4LjcyOTA0ODI4IDEuODk5ODkxMywxMC41MTk5ODA2IDIuNzg1MzIzMTQsMTIuMDU3MjM1NSBDMy42NzAzNzYyNSwxMy41OTQ0OTA0IDUuMDk5MjYxNzUsMTQuNjkzODg1OSA2LjgwOTE1MjU3LDE1LjE1MzM5MTUgQzguNTE5MDQzMzgsMTUuNjEyNTE3MiAxMC4zMDUwNTU2LDE1LjM3NzA2ODEgMTEuODM4MDg3MywxNC40ODk1NzY4IEMxNS4wMDI5OTQ4LDEyLjY1NzI1MSAxNi4wOTEwMzgzLDguNTg1MTIwNTEgMTQuMjY0MTI1LDUuNDExNDk0MjMgQzEzLjAzNzg1MTIsMy4yODIxOTg3MSAxMC44MDU3MTQ2LDIuMDkwMTQyNiA4LjUxMzM2MjY4LDIuMDkwMTQyNiBNOC41MzgzNTc3NiwxNy4yODIzMDcyIEM3Ljc5Nzk3MzE1LDE3LjI4MjMwNzIgNy4wNTM0MjI2OCwxNy4xODQ3MDk4IDYuMzE5NDc2MiwxNi45ODc2MTYxIEM0LjEyMDY2NjQ0LDE2LjM5NzA5NDUgMi4yODMxNDkyMiwxNC45ODMyNjA1IDEuMTQ1MTE1NTgsMTMuMDA2NjI3MSBDMC4wMDc0NjA2NTMxNiwxMS4wMzAzNzM2IC0wLjI5NTEzMTMyLDguNzI3NTI5MjYgMC4yOTM3Njc5NTIsNi41MjMwNDE5MyBDMC44ODMwNDU5MzcsNC4zMTg1NTQ2IDIuMjkyOTk1NzcsMi40NzU5NzUzNSA0LjI2MzgyMDA5LDEuMzM0ODA2NjMgQzguMzMzMDk1MTIsLTEuMDIwODIzODQgMTMuNTU0NDE2MiwwLjM4MTk5NzIxIDE1LjkwMzk1MzksNC40NjIxMDI2MSBDMTguMjUzMTEyOCw4LjU0MjIwODAxIDE2Ljg1Mzc2NywxMy43NzgyOTI2IDEyLjc4NDg3MDYsMTYuMTMzOTIzMSBDMTEuNDcxODcxNCwxNi44OTM4MTYyIDEwLjAxNDk2MTEsMTcuMjgyMzA3MiA4LjUzODM1Nzc2LDE3LjI4MjMwNzInIGlkPSdGaWxsLTEnIGZpbGw9JyUyM2Y0N2YwNCcgbWFzaz0ndXJsKCUyM21hc2stMiknJTNlJTNjL3BhdGglM2UlM2MvZyUzZSUzY2cgaWQ9J0dyb3VwLTYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjQ1MjQ4OSwgMTMuOTc1MDQ1KSclM2UlM2NtYXNrIGlkPSdtYXNrLTQnIGZpbGw9J3doaXRlJyUzZSUzY3VzZSB4bGluazpocmVmPSclMjNwYXRoLTMnJTNlJTNjL3VzZSUzZSUzYy9tYXNrJTNlJTNjZyBpZD0nQ2xpcC01JyUzZSUzYy9nJTNlJTNjcGF0aCBkPSdNNS4yNDgyMTI5MSw4Ljk2NzMyMDI2IEM0LjU1MDY4MzUsOC45NjczMjAyNiAzLjg3MjUxODY5LDguNjMyMTY2NjcgMy40OTg5NDMwOCw4LjAzMjQ3NzEyIEwwLjQ3MzIyMjY3MiwzLjE3NTE3ODY1IEMtMC4wODM1MDk4ODMzLDIuMjgxMDYyMDkgMC4yNDczMDIyMTUsMS4xMzg4NDk2NyAxLjIxMjMwNTMxLDAuNjIzMjI4NzU4IEMyLjE3NzcxMTg0LDAuMTA3MjM0MjA1IDMuNDEwOTk1NDgsMC40MTM5OTEyODUgMy45Njc3MjgwMywxLjMwNzczNDIgTDYuOTkzNDQ4NDQsNi4xNjUwMzI2OCBDNy41NTAxODEsNy4wNTkxNDkyNCA3LjIxOTM2ODksOC4yMDEzNjE2NiA2LjI1NDM2NTgsOC43MTY5ODI1NyBDNS45MzY4NjY4Nyw4Ljg4NjYxNDM4IDUuNTkwMzIxMDMsOC45NjczMjAyNiA1LjI0ODIxMjkxLDguOTY3MzIwMjYnIGlkPSdGaWxsLTQnIGZpbGw9JyUyM2Y0N2YwNCcgbWFzaz0ndXJsKCUyM21hc2stNCknJTNlJTNjL3BhdGglM2UlM2MvZyUzZSUzYy9nJTNlJTNjL2clM2UlM2MvZyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1hcmVhLWF0dWFjYW8ge1xuICAgIC5wYWdlLWxhYmVsIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm1haW4tLWNvbnRhaW5lZCAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU0cHggMCA1MnB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmZpbHRlcm5ld3Mge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICM2YjEyM2M7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tUmVndWxhclwiO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2F0ZWdvcmllc2VsZWN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VjdGlvbiN2b2x0YXIge1xuICAgICAgICBtYXJnaW46IDQ5cHggMCA1MHB4IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzZWN0aW9uI25vdGljaWEgLm1haW4ubWFpbi0tY29udGFpbmVkLmZieCB7XG4gICAgICAgIC5hcmVhU2ltaWxhcl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gbmV3cyBwb3NzdWkgdHLDqnMgYmxvY29zXG4vLyBuZXdzbGlzdCBwYXJhIGxpc3RhZ2VtIGRlIG5vdMOtY2lhc1xuLy8gbmV3c2FydGljbGUgcGFyYSBhcnRpZ29zXG4vLyBuZXdzd2lkZ2V0IHBhcmEgbGlzdGFnZW0gZGUgY29udGXDumRvcyBuYSBob21lXG5cbiVuZXdzLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgIGNvbG9yOiAjNmIxMjNjO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuJW5ld3MtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLy8gbmV3c2xpc3RcblxuLm5ld3NsaXN0IHtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5maXJzdGl0ZW0sXG4gICAgICAgICYud2lkZWl0ZW0ge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyA0O1xuXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1tZXRhZGF0YSB7XG4gICAgICAgICYtLXRvcCB7XG5cbiAgICAgICAgICAgIC5maXJzdGl0ZW0gJixcbiAgICAgICAgICAgIC53aWRlaXRlbSAmIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICYuY29tcGxpYW5jZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgLm5ld3NsaXN0X19pdGVtOm5vdCguZmlyc3RpdGVtKTpub3QoLndpZGVpdGVtKSAmIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtY2F0ZWdvcnkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLVJlZ3VsYXJcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmX19pdGVtc2Vzc2lvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtbWVkaWEge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vIGhlaWdodDogMDtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiBjYWxjKDE1NSAvIDIzMCAqIDEwMCUpO1xuXG4gICAgICAgICAgICAuZmlyc3RpdGVtICYsXG4gICAgICAgICAgICAud2lkZWl0ZW0gJiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud2lkZWl0ZW0gJiB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEycHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjRweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDMzcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbWNvbnRlbnQuY29tcGxpYW5jZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbWltYWdlbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC53aWRlaXRlbSAmIHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiBjYWxjKDE1NSAvIDIzMCAqIDEwMCUpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDE1NSAvIDIzMCAqIDEwMHZ3KTtcblxuICAgICAgICAuZmlyc3RpdGVtICYge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb21wbGlhbmNlIHtcbiAgICAgICAgICAgIGhlaWdodDogMzkwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLmZpcnN0aXRlbSAmIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpcnN0aXRlbSAmIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGV4dGVuZCAlbmV3cy10aXRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyAmLmNvbXBsaWFuY2Uge1xuICAgICAgICAvLyAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgQGV4dGVuZCAlbmV3cy1kZXNjcmlwdGlvbjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIH1cbn1cblxuLm5ld3NsaXN0LWNvbnRhaW5lciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbn1cblxuLm5ld3NhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgJl9fbWV0YWRhdGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLVJlZ3VsYXJcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjMzZW07XG4gICAgfVxuXG4gICAgJl9faXRlbW1lZGlhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBleHRlbmQgJW5ld3MtZGVzY3JpcHRpb247XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEgQm9sZCBJdGFsaWNcIjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZvbnQtYXJ0aWNsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltby1SZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICAmX19saW5rLWRvd25sb2FkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggI2Y0N2YwNDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2Y0N2YwNDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODFweDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjNweCBhdXRvIDU1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBmb3JtYXRhw6fDo28gYmFzZVxuICAgIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIG9sLFxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG5cbi8qIC5mYWRlLWxlYXZlLWFjdGl2ZSBlbSB2ZXJzw7VlcyBhbnRlcmlvcmVzIGEgMi4xLjggKi9cbi5mYWRlLWVudGVyLFxuLmZhZGUtbGVhdmUtdG8ge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWluZGVudDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogXCJcIiAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxpYW5jZS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICAgIGNvbG9yOiAjNmIxMjNjO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNmIxMjNjO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y0N2YwNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNpcmN1bGFyLXdyYXBwZXIge1xuICAgIGFydGljbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlY2VjZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmIxMjNjO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3ZjA0O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWxlY3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIC52LXNlbGVjdCxcbiAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAudnNfX3NlbGVjdGVkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZjQ3ZjA0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E5YTdhNztcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cblxuICAgIC52c19fYWN0aW9ucyB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDAgM3B4O1xuICAgIH1cblxuICAgIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICAgICAgICBmaWxsOiAjZjQ3ZjA0O1xuICAgIH1cblxuICAgIC52c19fZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRvcDogY2FsYygxMDAlKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E5YTdhNztcbiAgICB9XG5cbiAgICAudnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgfVxuXG4gICAgLnZzX19kcm9wZG93bi1vcHRpb24tLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC52cy0tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICB9XG5cbiAgICAudnNfX3NlYXJjaCB7XG4gICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLm1hdGVyaWFscyB7XG4gICAgcGFkZGluZy1ibG9jazogNTZweDtcbiAgICBwYWRkaW5nLWlubGluZTogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNGYxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDk2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogOTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKCgxMDAlIC0gMTIwMHB4KSAvIDIpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IGNhbGMoKDEwMCUgLSAxNTAwcHgpIC8gMik7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMycHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUtYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTEzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjEyM2M7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbmJhbm5lcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5tYWluYmFubmVyX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7fVxuXG4gICAgLmJsb2NrLXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmFycXVpdm9fZGVfZXh0ZW5zYW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU2V0aW1vLXJlZ3VsYXInO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbGVuYW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDIwcHggIWltcG9ydGFudDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU2V0aW1vLXJlZ3VsYXInO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1hbmV4IHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjQ3ZjA0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGNvbG9yOiAjZjQ3ZjA0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU2V0aW1vLUJvbGQtSXQnO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAubWFpbmJhbm5lcl9fdGl0bGUtLWNvbnRhdG8ge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5ib3RvZXNfZW50cmFyRW1Db250YXRvX2VfdHJhYmFsaGVDb25vc2NvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG5cbiAgICAuYnRuX2VlYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgfVxuXG4gICAgLmJvdG9lc19lbnRyYXJFbUNvbnRhdG9fZV90cmFiYWxoZUNvbm9zY29fMiB7fVxuXG4gICAgLmJ0bl9lZWMyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWxlc19hbmV4X2J0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAuYXJxdWl2b3NfZV90ZXh0byB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgY29sb3I6ICM5NDk0OTQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTZXRpbW8tcmVndWxhcic7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3Rhb19hbmV4YXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgIC5tYWluYmFubmVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgLm1haW5iYW5uZXJfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICB9XG5cbiAgICAuYmxvY2stdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmFycXVpdm9fZGVfZXh0ZW5zYW8ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogNjJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU2V0aW1vLXJlZ3VsYXInO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZmlsZW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5idG4tYW5leCB7XG5cbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNDdmMDQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTZXRpbW8tQm9sZC1JdCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNDVweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLmJvdG9lc19lbnRyYXJFbUNvbnRhdG9fZV90cmFiYWxoZUNvbm9zY28ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuXG4gICAgLmJ0bl9lZWMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cblxuICAgIC5ib3RvZXNfZW50cmFyRW1Db250YXRvX2VfdHJhYmFsaGVDb25vc2NvXzIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgfVxuXG4gICAgLmJ0bi1lZWMyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG5cbiAgICAuZmlsZXNfYW5leF9idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLmFycXVpdm9zX2VfdGV4dG8ge1xuICAgICAgICBmb250LWZhbWlseTogJ1NldGltby1yZWd1bGFyJztcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBjb2xvcjogIzk0OTQ5NDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1NldGltby1yZWd1bGFyJztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjEwMjVweCkge1xuICAgIC5tYWluYmFubmVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICB9XG5cbiAgICAubWFpbmJhbm5lcl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIH1cblxuICAgIC5ibG9jay10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuYm90b2VzX2VudHJhckVtQ29udGF0b19lX3RyYWJhbGhlQ29ub3NjbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgfVxuXG4gICAgLmJ0bl9lZWMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cblxuICAgIC5hcnF1aXZvc19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cblxuICAgICAgICAuYXJxdWl2b19kZV9leHRlbnNhbyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYycHg7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1NldGltby1yZWd1bGFyJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWFuZXgge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y0N2YwNDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZjQ3ZjA0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTZXRpbW8tQm9sZC1JdCc7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFycXVpdm9zX2VfdGV4dG8ge1xuICAgICAgICBmb250LWZhbWlseTogJ1NldGltby1yZWd1bGFyJztcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBjb2xvcjogIzk0OTQ5NDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1NldGltby1yZWd1bGFyJztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5idG4tZW52aWFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjQ3ZjA0O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnU2V0aW1vLUJvbGQtSXQnO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG5cbiAgICB9XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0NTMwNDtcbiAgICB9XG5cbiAgICAmLmJ0bi0tYWJvdXQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJ1NldGltby1Cb2xkJztcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MXB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi0tY29udGF0byB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU2V0aW1vLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIH1cbn0iLCIjaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM2YjEyM2M7XG5cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gMTIwMHB4KSAvIDIpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTIwMHB4KSAvIDIpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gMTUwMHB4KSAvIDIpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTUwMHB4KSAvIDIpO1xuICAgIH1cblxuICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAuZGVzay1uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgLml0ZW0ge1xuXG4gICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNldGltby1SZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0td2l0aC1zdWJtZW51IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3VibWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0N2YwNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y0N2YwNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vYi1uYXYge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgICAgIC5tb2ItbmF2LWJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZ2FwOiA3cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwMjtcblxuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI4LCAxLjU0KSAwLjMycztcblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSksXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9iLW5hdi1jb250YWluZXIge1xuICAgICAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QjEyM0M7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xuXG4gICAgICAgICAgICAubWVudS1sb2NhbGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0tbGlzdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMjhweDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcblxuICAgICAgICAgICAgICAgIC5pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNldGltby1SZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3VibWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAubW9iLW5hdi1idG4ge1xuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMTBweCwgM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMTBweCwgLTNweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vYi1uYXYtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZW51LWxvY2FsZSB7XG4gICAgJGJsb2NrOiAmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgLy8gQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNldGltb1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1hY3RpdmU9J3RydWUnXSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ3RjA0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAmW2RhdGEtcG9zaXRpb249J2xlZnQnXSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1wb3NpdGlvbj0ncmlnaHQnXSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgOHB4KSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgIH1cblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICAgIC5iYW5uZXItaXRlbSB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE4MHB4O1xuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNDMlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogOTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMjAwcHgpIC8gMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTUwMHB4KSAvIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNldGltby1Cb2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjQ3RjA0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG5cbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNldGltby1SZWd1bGFyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogR2VvcmdpYTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcblxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTZXRpbW8tQm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAvLyBib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIC5jb250cm9scyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMzJweDtcbiAgICAgICAgYm90dG9tOiA5MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDQ4cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBib3R0b206IDE5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDEyMDBweCkgLyAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxNTAwcHgpIC8gMik7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udHJvbGwtYnRucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAgICAgLmNvbnRyb2xsLWJ0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZCMTIzQztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC4zcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgICAgIC5jdXJyZW50LXBhZ2Ugc3BhbixcbiAgICAgICAgICAgIC50b3RhbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNldGltby1Cb2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZCMTIzQztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaG9tZS1uZXdzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTUycHg7XG4gICAgei1pbmRleDogMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgICAgLmhvbWUtbmV3cy1ncmlkIHtcbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTMwcHg7XG4gICAgfVxuXG4gICAgLmhvbWUtbmV3cy1oZWFkZXIge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVBRTY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoMTAwJSAtIDEyMDBweCkvMik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKDEwMCUgLSAxNTAwcHgpLzIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvbWUtbmV3cy1oZWFkZXItY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogNzVweDtcbiAgICAgICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMzJweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxMDAlIC0gMTIwMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxMDAlIC0gMTUwMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTZXRpbW8tQm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2QjEyM0M7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2NHB4KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGdhcDogMzJweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpbHRlci1jb250YWluZXItaW5wdXRzIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1jb250YWluZXItaW5wdXRzLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ob21lLW5ld3Mtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKCM2QjEyM0MsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNldGltby1SZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkIxMjNDO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJvdGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaG9tZS1uZXdzLXNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKCM2QjEyM0MsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2V0aW1vLVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NzZDNUE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNldGltby1SZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoIzZCMTIzQywgMC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2xvc2Utc2VhcmNoLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVBRTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlYXJjaC1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhvbWUtbmV3cy1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC00OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ob21lLW5ld3Mtc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmhvbWUtbmV3cy1zZWxlY3QtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2QjEyM0M7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2V0aW1vLVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkIxMjNDO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QjEyM0M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ob21lLW5ld3Mtc2VhcmNoLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNlYXJjaC1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkIxMjNDO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgfVxuXG4gICAgLmhvbWUtbmV3cy1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVBRTY7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaG9tZS1uZXdzLWdyaWQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXG4gICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdG8gOCB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICRpICogMC4xcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmluZm8tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGMkYwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgLmluZm8tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmluZm8tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTZXRpbW8tQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTZXRpbW8tUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNldGltby1SZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1vZi10eXBlKDEpKSB7XG4gICAgICAgICAgICAgICAgICAgIC5pbmZvLWNvbnRhaW5lciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSxcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNldGltby1SZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkIxMjNDO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5mby1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0LjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTU1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg2KSxcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg3KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcblxuICAgICAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDM7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1haW4taW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpudGgtb2YtdHlwZSgxKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEdlb3JnaWE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODc2QzVBO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAzIC8gMiAvIDU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDMgLyAzIC8gNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDUgLyAyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDMgLyAyIC8gNSAvIDM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMyAvIDMgLyA1IC8gNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gNCAvIDUgLyA1O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShuKzIpOm50aC1vZi10eXBlKC1uKzMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShuKzQpOm50aC1vZi10eXBlKC1uKzcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAubmV3cy1tb3JlLWJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMjAwcHgpLzIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAxNTAwcHgpLzIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5hd2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1NnB4IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUFFNjtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuXG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMjAwcHgpIC8gMik7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMjAwcHgpIC8gMik7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxNTAwcHgpIC8gMik7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSAxNTAwcHgpIC8gMik7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogU2V0aW1vLUJvbGQ7XG4gICAgICAgIGNvbG9yOiAjNkIxMjNDO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG5cblxuICAgIC5tYWluLXN3aXBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE4NnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItYnRuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmI3ByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiNuZXh0IHtcbiAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XG5cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAuYXdhcmQtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZXItc2xpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdXJyZW50LXBhZ2Ugc3BhbixcbiAgICAgICAgICAgIC50b3RhbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNldGltby1Cb2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNkIxMjNDO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZCMTIzQztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGVyLXZpZXcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QjEyM0MgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNkIxMjNDICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXdhcmQtbW9kYWwge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1idG4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiNwcmV2IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmI25leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTUlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNsb3NlLWJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAuYXdhcmQtc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2V0aW1vLUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogR2VvcmdpYTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZCMTIzQztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIjZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2NHB4IDMycHggOTJweCAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMjAwcHgpIC8gMik7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMjAwcHgpIC8gMik7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxNTAwcHgpIC8gMik7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSAxNTAwcHgpIC8gMik7XG4gICAgfVxuXG4gICAgLmxvZ28tcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGhlaWdodDogNThweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5jb3VudHJ5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNldGltby1Cb2xkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgY29sb3I6ICNGNDdGMDQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgLnN0YXRlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNldGltby1Cb2xkO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGNvbG9yOiAjNkIxMjNDO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5hZGRyZXNzIHtcblxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2V0aW1vLUJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBwLFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTZXRpbW8tUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjRjQ3RjA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vYi1hZGRyZXNzZXMge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA1NnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuY291bnRyeS1hZHJlc3NlcyB7XG4gICAgICAgICAgICAuc3RhdGUtYWRkcmVzc2VzIHtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0zMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2NHB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFQUU2O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG5cbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXIgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vLW1hcmdpbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzay1hZGRyZXNzZXMge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA3MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcblxuICAgICAgICAuY291bnRyeS1hZHJlc3NlcyB7XG4gICAgICAgICAgICAuc3RhdGVzLWFkZHJlc3NlcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXG4gICAgICAgICAgICAgICAgLnN0YXRlLWFkZHJlc3NlcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjQ0ZDNEJCLCAwLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYWRkcmVzcyB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAuY29udGFjdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMDcsIDE4LCA2MCwgMC4yKTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDMycHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGFjdC1idG4ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0Y0N0YwNDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Y0N0YwNDtcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0N0YwNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcml2YWN5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmNDdmMDQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2V0aW1vLVJlZ3VsYXJcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVnYWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogR2VvcmdpYTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBjb2xvcjogIzg3NkM1QTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpc3RlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJTZXRpbW8tUmVndWxhclwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzg3NkM1QTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIC5zb2NpYWwtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmlucGktaGVybyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigzNCwgMzQsIDM0KSwgcmdiYSgzNCwgMzQsIDM0LCAuMykgNTAlLCByZ2IoMzQsIDM0LCAzNCkpO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAzMnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogY2FsYygoMTAwJSAtIDEyMDBweCkgLyAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKCgxMDAlIC0gMTUwMHB4KSAvIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNldGltby1SZWd1bGFyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY0cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogR2VvcmdpYTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG4uaW5waS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYWU2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctaW5saW5lOiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYWU2O1xuICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogNDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgIHRvcDogLTEzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDkwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogY2FsYygoMTAwJSAtIDEyMDBweCkgLyAyKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEyMDBweCkgLyAyICsgMTIwMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IGNhbGMoKDEwMCUgLSAxNTAwcHgpIC8gMik7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNTAwcHgpIC8gMiArIDE1MDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjhweDtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QjEyM0MzMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5pdGVtLWhlYWRlci10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0d1c3Rhbi1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2QjEyM0M7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZCMTIzQztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR3VzdGFuLU1lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0taGVhZGVyLWNoZXZyb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgICAgICYucm90YXRlZCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NTAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAsXG4gICAgICAgICAgICAgICAgbGksXG4gICAgICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NzZjNWE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZCMTIzQztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGNDdGMDQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbS1pbWctY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDEycHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWxlcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2QjEyM0M7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTZXRpbW8tQm9sZCc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjQ3RjA0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLm1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAsXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzg3NmM1YTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4jaW5waS1wYWdlIHtcbiAgICAuZGVzay1uYXYgLml0ZW0tbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSJdfQ== */
