@charset "UTF-8";/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */.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-slide-invisible-blank{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}.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}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}h1,h2,h3,h4,h5{line-height:1;font-size:100%;font-weight:400}img{border:none;vertical-align:bottom}dd,dl,dt,li,ol,ul{list-style:none}.switch--sp{display:none!important}@media screen and (max-width:767px){.switch--sp{display:block!important;margin:0 auto}}.switch--pc{display:block!important;margin:0 auto}@media screen and (max-width:767px){.switch--pc{display:none!important}}html.is-open{height:100%;overflow:hidden}body{font-family:heisei-kaku-gothic-std,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;color:#000;font-size:16px;line-height:2.1875;letter-spacing:.03em}body>:not(.loading){visibility:hidden}body.show>*{visibility:visible}body.show>.loading{opacity:0;pointer-events:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body.lower #maincontents{opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body.lower #maincontents.show{opacity:1;visibility:visible}@media screen and (max-width:767px){body{font-size:3.33333vw;line-height:2.15385}}img{max-width:100%}img[src$=".svg"]{width:100%;height:auto}table{border-collapse:collapse;border-spacing:0;font-weight:400}@media screen and (min-width:767px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none;color:#000}}.pt-ttl{text-align:center;overflow:hidden}.pt-ttl span{display:block;color:#940a3b;font-weight:700;letter-spacing:.06em}.pt-ttl .en{font-size:34px;font-family:nimbus-sans,sans-serif;font-weight:700;color:#940a3b}.pt-ttl .jp{font-size:13px;margin-top:10px;color:#940a3b}@media screen and (max-width:767px){.pt-ttl .en{font-size:8.71795vw}.pt-ttl .jp{font-size:3.33333vw;margin-top:2.5641vw}}.pt-ttl_left{text-align:center;overflow:hidden;text-align:left}.pt-ttl_left span{display:block;color:#940a3b;font-weight:700;letter-spacing:.06em}.pt-ttl_left .en{font-size:34px;font-family:nimbus-sans,sans-serif;font-weight:700;color:#940a3b}.pt-ttl_left .jp{font-size:13px;margin-top:10px;color:#940a3b}@media screen and (max-width:767px){.pt-ttl_left .en{font-size:8.71795vw}.pt-ttl_left .jp{font-size:3.33333vw;margin-top:2.5641vw}}.pt-lowerttl1{color:#940a3b;font-weight:700}.pt-lowerttl1 .en{font-size:36px;font-family:nimbus-sans,sans-serif;font-weight:700;letter-spacing:.06em;vertical-align:middle;margin-right:11px;padding-right:23px;position:relative}.pt-lowerttl1 .en:after{position:absolute;content:"";top:12px;right:0;width:1px;height:20px;-webkit-transform:rotate(32deg);transform:rotate(32deg);background:#707070}.pt-lowerttl1 .jp{font-size:13px;letter-spacing:.06em}@media screen and (max-width:767px){.pt-lowerttl1 .en{font-size:6.15385vw;margin-right:1.28205vw;padding-right:3.33333vw}.pt-lowerttl1 .en:after{top:2.05128vw;height:3.84615vw}.pt-lowerttl1 .jp{font-size:2.05128vw}}.pt-lowerttl2{font-size:31px;font-weight:500;letter-spacing:.1em;color:#940a3b}@media screen and (max-width:767px){.pt-lowerttl2{font-size:5.12821vw}}.pt-lowerttl3{font-size:22px;font-weight:700;letter-spacing:.03em;line-height:.73333;color:#940a3b;position:relative}.pt-lowerttl3:before{content:"";display:inline-block;width:20px;height:20px;border-radius:50%;background:#940a3b;margin:0 2px -2px 0}@media screen and (max-width:767px){.pt-lowerttl3{font-size:3.58974vw;line-height:1.42857}.pt-lowerttl3:before{width:3.07692vw;height:3.07692vw;margin:0 .51282vw 0 0}}.pt-btn_black{width:238px;margin:0 auto;position:relative;overflow:hidden}.pt-btn_black a,.pt-btn_black a:link,.pt-btn_black a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.pt-btn_black a:hover{color:#fff;text-decoration:none}}.pt-btn_black .arrow{position:absolute;top:calc(50% - 5px);right:-19px;-webkit-transform:translateY(-50%) skewX(45deg);transform:translateY(-50%) skewX(45deg);width:35px;height:8px;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pt-btn_black a{width:211px;height:49px;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:0 5px;border:1px solid #000;font-size:14px;letter-spacing:.1em;line-height:1;text-align:center;position:relative;z-index:1}.pt-btn_black a:before{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:100%;background:#000;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.pt-btn_black a:hover{color:#fff}.pt-btn_black a:hover:before{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}.pt-btn_black a:hover .arrow{right:-24px}@media screen and (max-width:767px){.pt-btn_black{width:61.02564vw}.pt-btn_black .arrow{top:calc(50% - 3px);right:-4.87179vw;width:8.97436vw;height:2.05128vw}.pt-btn_black a{width:54.10256vw;height:12.5641vw;padding:0 1.28205vw;font-size:3.58974vw}.pt-btn_black a:hover .arrow{right:-6.15385vw}}.pt-btn_white{width:238px;margin:0 auto;position:relative;overflow:hidden}.pt-btn_white a,.pt-btn_white a:link,.pt-btn_white a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.pt-btn_white a:hover{color:#000;text-decoration:none}}.pt-btn_white .arrow{position:absolute;top:calc(50% - 5px);right:-19px;-webkit-transform:translateY(-50%) skewX(45deg);transform:translateY(-50%) skewX(45deg);width:35px;height:8px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pt-btn_white a{width:211px;height:49px;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:0 5px;border:1px solid #fff;font-size:14px;letter-spacing:.1em;line-height:1;text-align:center;position:relative;z-index:1}.pt-btn_white a:before{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:100%;background:#fff;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.pt-btn_white a:hover{color:#000}.pt-btn_white a:hover:before{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}.pt-btn_white a:hover .arrow{right:-24px}@media screen and (max-width:767px){.pt-btn_white{width:61.02564vw}.pt-btn_white .arrow{top:calc(50% - 3px);right:-4.87179vw;width:8.97436vw;height:2.05128vw}.pt-btn_white a{width:54.10256vw;height:12.5641vw;padding:0 1.28205vw;font-size:3.58974vw}.pt-btn_white a:hover .arrow{right:-6.15385vw}}.pagettl{background-repeat:no-repeat;background-position:top left;background-size:cover;width:calc(100% - 72px);height:500px;margin-bottom:135px;position:relative}.pagettl.small{height:326px}.pagettl__ttl{position:absolute;top:calc(50% + 13px);left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 8.20312%}.pagettl__ttl.show p{opacity:1;-webkit-transform:none;transform:none}.pagettl__ttl.show2 .cover-layer{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition-delay:.2s;transition-delay:.2s}.pagettl__ttl p{display:inline-block;font-weight:700;letter-spacing:.06em;color:#fff;word-break:break-all;position:relative;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);transition:all .6s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}.pagettl__ttl .en{font-size:64px;line-height:1.15625;font-family:nimbus-sans,sans-serif;font-weight:700}.pagettl__ttl .jp{font-size:18px;line-height:1.5;margin-top:9px}@media screen and (max-width:767px){.pagettl{width:100%;height:106.15385vw;margin-bottom:19.23077vw}.pagettl.small{height:66.66667vw}.pagettl__ttl{padding:0 6.66667vw}.pagettl__ttl .en{font-size:12.5641vw}.pagettl__ttl .jp{font-size:100%;margin-top:2.82051vw}}.anchorlink{padding:0 72px}.anchorlink ul{max-width:1080px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.anchorlink ul li{width:22.22222%;text-align:center;border:1px solid #000}.anchorlink ul li .arrow{position:absolute;bottom:-17px;right:9px;width:8px;height:39px;border-bottom:1px solid #000;border-left:1px solid #000;-webkit-transform:skewY(-45deg);transform:skewY(-45deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.anchorlink ul li a{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;height:46px;font-size:17px;line-height:1;color:#000;text-decoration:none;position:relative;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.anchorlink ul li a:before{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:0;background:#940a3b;-webkit-transition:height .3s ease;transition:height .3s ease}.anchorlink ul li a:hover{color:#fff;border-color:#940a3b}.anchorlink ul li a:hover:before{height:100%}.anchorlink ul li a:hover .arrow{bottom:-22px}@media screen and (min-width:1001px){.anchorlink ul li:not(:nth-child(4n)){margin-right:3.7037%}}@media screen and (max-width:1000px){.anchorlink ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.anchorlink ul li{width:48.14815%}.anchorlink ul li:not(:nth-child(-n+2)){margin-top:30px}}@media screen and (max-width:767px){.anchorlink{padding:0 6.41026vw}.anchorlink ul li{width:41.02564vw}.anchorlink ul li .arrow{bottom:-2.5641vw;right:1.28205vw;width:1.53846vw;height:7.17949vw}.anchorlink ul li a{height:10.25641vw;font-size:4.10256vw}.anchorlink ul li a:hover .arrow{bottom:-3.84615vw}}.pt-pager ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-10px}.pt-pager ul li{margin-top:10px}.pt-pager ul li a,.pt-pager ul li a:link,.pt-pager ul li a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.pt-pager ul li a:hover{color:#fff;text-decoration:none}}.pt-pager ul li:not(:last-child){margin-right:15px}.pt-pager ul li a,.pt-pager ul li.current{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}.pt-pager ul li.current{width:30px;height:30px;border:1px solid #707070;color:#fff;background:#707070}.pt-pager ul li:not([class]) a{width:30px;height:30px;border:1px solid #707070}.pt-pager ul li:not([class]) a:hover{color:#fff;background:#707070}.pt-pager ul li.arrow{width:14px}.pt-pager ul li.arrow.prev{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.pt-pager ul li.arrow a:hover{opacity:.7}@media screen and (max-width:767px){.pt-pager ul{margin-top:-2.5641vw}.pt-pager ul li{margin-top:2.5641vw}.pt-pager ul li:not(:last-child){margin-right:2.5641vw}.pt-pager ul li.current{width:7.17949vw;height:7.17949vw}.pt-pager ul li:not([class]) a{width:7.17949vw;height:7.17949vw}.pt-pager ul li.arrow{width:3.07692vw}}.cover-layer{width:100%;height:100%;position:absolute;top:0;left:0;background:#f4f4f4;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);z-index:10}.n-sf-wrap{position:relative;overflow:hidden}.n-sf-wrap .n-sf{opacity:0;-webkit-transition:all .7s linear;transition:all .7s linear}.n-sf-wrap .n-mask{display:block;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .7s cubic-bezier(.25,1,.5,1);transition:all .7s cubic-bezier(.25,1,.5,1);-webkit-transition-delay:.3s;transition-delay:.3s}.n-sf-wrap.show .n-sf{opacity:1;-webkit-transform:none;transform:none}.n-sf-wrap.show .n-mask{-webkit-transform:none;transform:none}.n-sf-wrap .n-d1{-webkit-transition-delay:.1s!important;transition-delay:.1s!important;-webkit-animation-delay:.1s!important;animation-delay:.1s!important}.n-sf-wrap .n-d2{-webkit-transition-delay:.2s!important;transition-delay:.2s!important;-webkit-animation-delay:.2s!important;animation-delay:.2s!important}.n-sf-wrap .n-d3{-webkit-transition-delay:.3s!important;transition-delay:.3s!important;-webkit-animation-delay:.3s!important;animation-delay:.3s!important}.n-sf-wrap .n-d4{-webkit-transition-delay:.4s!important;transition-delay:.4s!important;-webkit-animation-delay:.4s!important;animation-delay:.4s!important}.n-sf-wrap .n-d5{-webkit-transition-delay:.5s!important;transition-delay:.5s!important;-webkit-animation-delay:.5s!important;animation-delay:.5s!important}.n-sf-wrap .n-d6{-webkit-transition-delay:.6s!important;transition-delay:.6s!important;-webkit-animation-delay:.6s!important;animation-delay:.6s!important}.n-sf-wrap .n-d7{-webkit-transition-delay:.7s!important;transition-delay:.7s!important;-webkit-animation-delay:.7s!important;animation-delay:.7s!important}.n-sf-wrap .n-d8{-webkit-transition-delay:.8s!important;transition-delay:.8s!important;-webkit-animation-delay:.8s!important;animation-delay:.8s!important}.n-sf-wrap .n-d9{-webkit-transition-delay:.9s!important;transition-delay:.9s!important;-webkit-animation-delay:.9s!important;animation-delay:.9s!important}.n-sf-wrap .n-d10{-webkit-transition-delay:1s!important;transition-delay:1s!important;-webkit-animation-delay:1s!important;animation-delay:1s!important}.n-sf-wrap .n-d11{-webkit-transition-delay:1.1s!important;transition-delay:1.1s!important;-webkit-animation-delay:1.1s!important;animation-delay:1.1s!important}.n-sf-wrap .n-d12{-webkit-transition-delay:1.2s!important;transition-delay:1.2s!important;-webkit-animation-delay:1.2s!important;animation-delay:1.2s!important}.n-sf-wrap .n-d13{-webkit-transition-delay:1.3s!important;transition-delay:1.3s!important;-webkit-animation-delay:1.3s!important;animation-delay:1.3s!important}.n-sf-wrap .n-d14{-webkit-transition-delay:1.4s!important;transition-delay:1.4s!important;-webkit-animation-delay:1.4s!important;animation-delay:1.4s!important}.n-sf-wrap .n-d15{-webkit-transition-delay:1.5s!important;transition-delay:1.5s!important;-webkit-animation-delay:1.5s!important;animation-delay:1.5s!important}.n-sf-wrap .n-d16{-webkit-transition-delay:1.6s!important;transition-delay:1.6s!important;-webkit-animation-delay:1.6s!important;animation-delay:1.6s!important}.n-sf-wrap .n-d17{-webkit-transition-delay:1.7s!important;transition-delay:1.7s!important;-webkit-animation-delay:1.7s!important;animation-delay:1.7s!important}.n-sf-wrap .n-d18{-webkit-transition-delay:1.8s!important;transition-delay:1.8s!important;-webkit-animation-delay:1.8s!important;animation-delay:1.8s!important}.n-sf-wrap .n-d19{-webkit-transition-delay:1.9s!important;transition-delay:1.9s!important;-webkit-animation-delay:1.9s!important;animation-delay:1.9s!important}.n-sf-wrap .n-d20{-webkit-transition-delay:2s!important;transition-delay:2s!important;-webkit-animation-delay:2s!important;animation-delay:2s!important}.header{position:absolute;top:24px;left:0;z-index:100;width:94.375%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:visible}@media screen and (max-width:1280px){.header{width:calc(100% - 72px)}}@media screen and (max-width:767px){.header{top:4.35897vw;width:100%}}.header__logo{width:265px;margin-left:1.79687%}.header__logo a,.header__logo a:link,.header__logo a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header__logo a:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:767px){.header__logo{width:55.89744vw;margin-left:6.15385vw}}.header__gnav{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__gnav__main{display:-webkit-box;display:-ms-flexbox;display:flex}.header__gnav__main>li{padding-right:27px;position:relative}.header__gnav__main>li a,.header__gnav__main>li a:link,.header__gnav__main>li a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header__gnav__main>li a:hover{opacity:.7;text-decoration:none}}.header__gnav__main>li:last-child{padding-right:0}.header__gnav__main>li:last-child>a{padding-right:13px}.header__gnav__main>li>a{display:block;padding:9px 0 11px 9px;position:relative}.header__gnav__main>li>a:before{position:absolute;content:"";top:0;left:0;width:1px;height:15px;background:#fff;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.header__gnav__main>li>a span{display:block;line-height:1}.header__gnav__main>li>a .en{font-size:17px;font-weight:700;letter-spacing:.05em}.header__gnav__main>li>a .jp{font-size:11px;font-weight:500;letter-spacing:.08em;margin-top:7px}.header__gnav__sub{display:none;position:absolute;min-width:164px}.header__gnav__sub li{line-height:1}.header__gnav__sub li a,.header__gnav__sub li a:link,.header__gnav__sub li a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header__gnav__sub li a:hover{opacity:.7;text-decoration:none}}.header__gnav__sub li:not(:first-child){margin-top:3px}.header__gnav__sub li a{display:inline-block;background:#fff;font-size:12px;font-weight:500;letter-spacing:.08em;padding:6px 6px 5px 8px}@media screen and (max-width:1120px){.header__gnav{display:none}}.fixnav{position:fixed;top:0;right:0;z-index:101;width:72px;height:100vh;min-height:620px}@media screen and (max-width:767px){.fixnav{width:13.07692vw;height:13.07692vw;min-height:initial}}.fixnav__menubtn{width:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0 10px;cursor:pointer;color:#940a3b;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.fixnav__menubtn:hover{opacity:.7}.fixnav__menubtn .line{padding-top:26px;position:relative}.fixnav__menubtn .line span{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:40px;height:2px;background:#940a3b}.fixnav__menubtn .line span:nth-child(1){top:0}.fixnav__menubtn .line span:nth-child(2){top:12px}.fixnav__menubtn .line span:nth-child(3){bottom:0}.fixnav__menubtn .txt{text-align:center;font-size:13px;letter-spacing:.04em;line-height:1;margin-top:6px}@media screen and (max-width:767px){.fixnav__menubtn{width:100%;height:100%;padding:0;background:#fff}.fixnav__menubtn .line{padding-top:5.12821vw}.fixnav__menubtn .line span{width:6.41026vw;height:.51282vw}.fixnav__menubtn .line span:nth-child(1){top:0}.fixnav__menubtn .line span:nth-child(2){top:2.30769vw}.fixnav__menubtn .line span:nth-child(3){bottom:0}}.fixnav__copyright{font-size:14px;line-height:1;font-weight:500;letter-spacing:.03em;color:#940a3b;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-top:6.83544%}.fixnav.show .fixnav__copyright{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fixmenu{opacity:0;pointer-events:none;-webkit-transform:translateX(50%);transform:translateX(50%);position:fixed;top:0;right:0;width:100%;height:100%;padding:149px 72px 80px;background:#940a3b;color:#fff;z-index:102;overflow:auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.fixmenu.open{opacity:1;-webkit-transform:none;transform:none;pointer-events:auto}@media screen and (max-width:767px){.fixmenu{padding:38.20513vw 6.41026vw 20.51282vw}}.fixmenu__logo{position:absolute;top:24px;left:1.79687%;width:265px}.fixmenu__logo a,.fixmenu__logo a:link,.fixmenu__logo a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.fixmenu__logo a:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:767px){.fixmenu__logo{width:55.89744vw;top:4.35897vw;left:6.15385vw}}.fixmenu__menubtn{position:absolute;top:0;right:0;width:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0 10px;cursor:pointer;color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.fixmenu__menubtn:hover{opacity:.7}.fixmenu__menubtn .line{padding-top:27px;position:relative}.fixmenu__menubtn .line span{position:absolute;left:50%;-webkit-transform-origin:0;transform-origin:0;display:block;width:44px;height:2px;background:#fff}.fixmenu__menubtn .line span:nth-child(1){top:0;-webkit-transform:translateX(-43%) rotate(35deg);transform:translateX(-43%) rotate(35deg)}.fixmenu__menubtn .line span:nth-child(2){-webkit-transform:translateX(-43%) rotate(-35deg);transform:translateX(-43%) rotate(-35deg);bottom:0}.fixmenu__menubtn .txt{text-align:center;font-size:13px;letter-spacing:.04em;line-height:1;margin-top:6px}@media screen and (max-width:767px){.fixmenu__menubtn{width:13.07692vw;height:13.07692vw;padding:0}.fixmenu__menubtn .line{padding-top:4.10256vw}.fixmenu__menubtn .line span{width:6.41026vw;height:.51282vw}}.fixmenu__inner{max-width:1080px;margin:0 auto}.fixmenu__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fixmenu__menu li{font-size:15px;font-weight:500;letter-spacing:.1em;line-height:1.2;margin:0.5rem 0}.fixmenu__menu li a,.fixmenu__menu li a:link,.fixmenu__menu li a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.fixmenu__menu li a:hover{opacity:.7;text-decoration:none}}.fixmenu__menu>li{width:33.333%;padding-left:50px}.fixmenu__menu>li:not(:nth-child(-n+3)){margin-top:84px}.fixmenu__menu .ttl{font-size:28px;font-weight:700;letter-spacing:.05em}.fixmenu__menu .link{margin-top:7px}.fixmenu__menu__sub{padding-left:1em}@media screen and (min-width:767px){.fixmenu__menu .ttl.splink a{pointer-events:none}}@media screen and (max-width:1000px){.fixmenu__menu>li{padding-left:0}}@media screen and (max-width:767px){.fixmenu__menu{border-top:1px solid #fff}.fixmenu__menu>li{width:100%;font-size:5.89744vw;line-height:1;border-bottom:1px solid #fff}.fixmenu__menu>li:not(:nth-child(-n+3)){margin-top:0}.fixmenu__menu .ttl:not(.splink){padding:5.89744vw 0 4.87179vw;position:relative}.fixmenu__menu .ttl:not(.splink):before{position:absolute;content:"";top:8.46154vw;right:0;width:4.87179vw;height:.25641vw;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.fixmenu__menu .ttl:not(.splink):after{position:absolute;content:"";top:6.15385vw;right:2.30769vw;width:.25641vw;height:4.87179vw;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.fixmenu__menu .ttl:not(.splink).is-open:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}.fixmenu__menu .ttl:not(.splink).is-open:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fixmenu__menu .ttl a{display:block;padding:5.89744vw 0 4.87179vw}.fixmenu__menu .accordion{display:none}.fixmenu__menu .accordion a{display:block;font-size:3.58974vw;line-height:2;font-weight:500;letter-spacing:0;background:rgba(255,255,255,.18);padding:2.30769vw 0 1.79487vw 6.92308vw;border-top:1px solid #fff;position:relative}.fixmenu__menu .accordion a:before{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3.84615vw;height:.25641vw;background:#fff}.fixmenu__menu .link{font-size:3.33333vw;line-height:2.15385;margin-top:0}.fixmenu__menu__sub{padding-left:0}.fixmenu__menu__sub li{font-size:3.33333vw;line-height:2.15385}}.fixmenu__submenu{margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fixmenu__submenu li{width:33.333%;margin-left:auto;padding-left:50px;font-size:18px;letter-spacing:.1em}.fixmenu__submenu li a,.fixmenu__submenu li a:link,.fixmenu__submenu li a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.fixmenu__submenu li a:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:1000px){.fixmenu__submenu li{padding-left:0}}@media screen and (max-width:767px){.fixmenu__submenu>li{width:100%}}.footer{padding-top:52.46%;background:#12445b url(../img/common/footer_bg.jpg) no-repeat bottom center;background-size:100% auto;position:relative}@media screen and (max-width:1000px){.footer{padding:60px 0}}@media screen and (max-width:767px){.footer{padding:16.92308vw 0 13.33333vw;background-color:#0b3e59;background-image:url(../img/common/footer_bg_sp.jpg)}}.footer__inner{position:absolute;bottom:32.4%;left:calc(50% + 6px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:1147px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1279px){.footer__inner{left:50%;padding:0 72px}}@media screen and (max-width:1000px){.footer__inner{position:static;-webkit-transform:none;transform:none}}@media screen and (max-width:767px){.footer__inner{padding:0 6.41026vw}}.footer__info .logo{width:281px}.footer__info .address{margin-top:26px;color:#fff;letter-spacing:.03em;line-height:1.6875}.footer__info .btn{margin-top:68px}.footer__info .btn a,.footer__info .btn a:link,.footer__info .btn a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.footer__info .btn a:hover{color:#fff;text-decoration:none}}.footer__info .btn span{position:relative}.footer__info .btn span:before{content:"";display:inline-block;background:url(../img/common/ic_contact.svg) no-repeat;background-size:100% auto;width:25px;height:15px;margin-right:14px}.footer__info .btn a{width:317px;height:63px;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:0 5px;border:1px solid #fff;border-radius:100vh;font-size:20px;font-weight:500;letter-spacing:.14em;line-height:1;text-align:center;position:relative;z-index:1;overflow:hidden}.footer__info .btn a:before{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:100%;background:#fff;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.footer__info .btn a:hover{color:#000}.footer__info .btn a:hover:before{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}.footer__info .btn a:hover span:before{background-image:url(../img/common/ic_contact_black.svg)}@media screen and (max-width:1000px){.footer__info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-top:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__info .logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:68px auto 0}.footer__info .address{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:center}.footer__info .btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0}.footer__info .btn a{margin:0 auto}}@media screen and (max-width:767px){.footer__info{margin-top:17.4359vw}.footer__info .logo{width:57.69231vw;margin-top:17.17949vw}.footer__info .address{line-height:2.30769;margin-top:2.82051vw}.footer__info .btn span:before{width:6.41026vw;height:3.84615vw;margin-right:3.58974vw}.footer__info .btn a{width:81.28205vw;height:16.15385vw;padding:0 1.28205vw;font-size:5.12821vw}}.footer__menu{width:52.31037%;margin-top:11px}.footer__menu .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__menu .list li{font-weight:500;letter-spacing:.1em;color:#fff}.footer__menu .list li a,.footer__menu .list li a:link,.footer__menu .list li a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.footer__menu .list li a:hover{opacity:.7;text-decoration:none}}.footer__menu .list>li:not(:nth-child(-n+3)){margin-top:96px}.footer__menu .list>li:nth-child(3n+1){width:34.66667%}.footer__menu .list>li:nth-child(3n+2){width:34.66667%}.footer__menu .list>li:nth-child(3n+3){width:30.42735%}.footer__menu .list__sub{margin-top:2px}.footer__menu .list__sub li{line-height:1}.footer__menu .list__sub li:not(:first-child){margin-top:10px}@media screen and (max-width:1000px){.footer__menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-top:0}.footer__menu .list>li{width:33.333%}.footer__menu .list>li:not(:nth-child(-n+3)){margin-top:68px}}@media screen and (max-width:767px){.footer__menu .list{border-top:1px solid #fff}.footer__menu .list>li{width:100%!important;border-bottom:1px solid #fff}.footer__menu .list>li:not(:nth-child(-n+3)){margin-top:0}.footer__menu .list .ttl{font-size:5.89744vw;font-family:nimbus-sans,sans-serif;font-weight:700;line-height:1}.footer__menu .list .ttl:not(.splink){padding:5.89744vw 0 4.87179vw;position:relative}.footer__menu .list .ttl:not(.splink):before{position:absolute;content:"";top:8.46154vw;right:0;width:4.87179vw;height:.25641vw;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer__menu .list .ttl:not(.splink):after{position:absolute;content:"";top:6.15385vw;right:2.30769vw;width:.25641vw;height:4.87179vw;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer__menu .list .ttl:not(.splink).is-open:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}.footer__menu .list .ttl:not(.splink).is-open:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.footer__menu .list .ttl a{display:block;padding:5.89744vw 0 4.87179vw}.footer__menu .list .accordion{display:none}.footer__menu .list .accordion a{display:block;font-size:3.58974vw;line-height:2;font-weight:500;letter-spacing:0;background:rgba(255,255,255,.18);padding:2.30769vw 0 1.79487vw 6.92308vw;border-top:1px solid #fff;position:relative}.footer__menu .list .accordion a:before{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3.84615vw;height:.25641vw;background:#fff}.footer__menu .list__sub{margin-top:0}.footer__menu .list__sub li:not(:first-child){margin-top:0}}.footer__pagetop{position:absolute;bottom:44px;right:72px;width:60px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer__pagetop a,.footer__pagetop a:link,.footer__pagetop a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.footer__pagetop a:hover{opacity:.7;text-decoration:none}}.footer__pagetop a{display:block}.footer__pagetop:hover{bottom:49px}@media screen and (max-width:1000px){.footer__pagetop{position:static;margin:70px 72px 0 auto}}@media screen and (max-width:767px){.footer__pagetop{display:none}}.footer__copyright{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:18.71795vw;color:#fff;font-size:3.58974vw;line-height:2;text-align:center}#page-top .loading{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;background:#fff}#page-top .loading img{width:48px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#page-top .gray-bg{width:calc(100% - 72px);position:relative}#page-top .gray-bg span{max-width:790px;min-width:500px;width:61.71875%;height:var(--vh_l);background:url(../img/top/mv_bg_l.png) no-repeat right top;background-size:cover;position:absolute;top:0;left:0;z-index:0}@media screen and (max-width:767px){#page-top .gray-bg{display:none}}#page-top .mv{width:calc(100% - 72px);height:100vh;max-height:1200px;position:relative;z-index:2;background:#fff}#page-top .mv.show .mv__bg-wrap{height:100%;-webkit-transition:all .6s cubic-bezier(.76,0,.24,1);transition:all .6s cubic-bezier(.76,0,.24,1)}#page-top .mv.show .mv__slide-wrap{height:100%;opacity:1;-webkit-transition:all .6s cubic-bezier(.76,0,.24,1);transition:all .6s cubic-bezier(.76,0,.24,1);-webkit-transition-delay:.3s;transition-delay:.3s}#page-top .mv.show .mv__ttl .ttl-line{opacity:1;-webkit-transition:all .6s cubic-bezier(.76,0,.24,1);transition:all .6s cubic-bezier(.76,0,.24,1)}#page-top .mv.show .mv__ttl .ttl-line:nth-child(1){width:3.5em;-webkit-transition-delay:.5s;transition-delay:.5s}#page-top .mv.show .mv__ttl .ttl-line:nth-child(2){width:6em;-webkit-transition-delay:.7s;transition-delay:.7s}#page-top .mv.show .mv__ttl .read-line{opacity:1;-webkit-transition:all .6s cubic-bezier(.76,0,.24,1);transition:all .6s cubic-bezier(.76,0,.24,1)}#page-top .mv.show .mv__ttl .read-line:nth-child(1){width:8.5em;-webkit-transition-delay:.8s;transition-delay:.8s}#page-top .mv.show .mv__ttl .read-line:nth-child(2){width:13.5em;-webkit-transition-delay:1s;transition-delay:1s}#page-top .mv__bg{position:absolute;top:0;left:0;max-width:790px;min-width:500px;width:61.71875%;height:var(--vh);background:url(../img/top/mv_bg.png) no-repeat right top;background-size:cover;z-index:1}#page-top .mv__bg-wrap{overflow:hidden;height:0;position:absolute;top:0;left:0;width:100%}#page-top .mv__scroll{position:absolute;bottom:34px;left:1.25%;z-index:2;font-size:14px;letter-spacing:.16em;font-family:nimbus-sans,sans-serif;font-weight:700;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-top .mv__scroll a,#page-top .mv__scroll a:link,#page-top .mv__scroll a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .mv__scroll a:hover{opacity:.7;text-decoration:none}}#page-top .mv__scroll:hover{bottom:29px}#page-top .mv__scroll a{display:block;padding-bottom:105px;position:relative}#page-top .mv__scroll a:before{position:absolute;content:"";bottom:0;left:16px;width:1px;height:93px;background:#fff}#page-top .mv__scroll a:after{position:absolute;content:"";bottom:3px;right:5px;width:10px;height:1px;background:#fff;-webkit-transform:skewY(-45deg);transform:skewY(-45deg)}#page-top .mv__ttl{position:absolute;top:50%;left:8.28125%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;padding-bottom:42px;color:#fff;font-weight:700}#page-top .mv__ttl .ttl{font-size:95px;line-height:1.05263;letter-spacing:.04em;font-family:nimbus-sans,sans-serif;font-weight:700}#page-top .mv__ttl .ttl-line{display:block;height:100px;position:relative;width:0;opacity:.5;overflow:hidden}#page-top .mv__ttl .ttl-line span{white-space:nowrap;position:absolute;top:0;left:0}#page-top .mv__ttl .read{font-size:30px;line-height:2.03333;letter-spacing:.07em;margin-top:20px}#page-top .mv__ttl .read-line{display:block;height:61px;position:relative;width:0;overflow:hidden;opacity:.5}#page-top .mv__ttl .read-line span{white-space:nowrap;position:absolute;top:0;left:0}#page-top .mv__slide{width:100%;height:calc(var(--vh));overflow:hidden;position:absolute;bottom:0;left:0;z-index:0}#page-top .mv__slide .mv-slider{width:100%;height:100%}#page-top .mv__slide .slide-item{width:100%;height:100%;position:absolute;top:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:top left}#page-top .mv__slide:before{position:absolute;content:"";bottom:0;right:0;z-index:10;width:195px;height:729px;background:url(../img/top/mv_dot.png) no-repeat;background-size:100% auto}#page-top .mv__slide-wrap{overflow:hidden;height:0;width:100%;opacity:0;position:absolute;bottom:60px}@media screen and (max-width:1000px){#page-top .mv__scroll{bottom:70px;left:.78125%}}@media screen and (max-width:767px){#page-top .mv{width:100%}#page-top .mv__bg{width:100%;min-width:initial;height:62vh;background:url(../img/top/mv_bg_sp.png) no-repeat right bottom;background-size:cover;z-index:1}#page-top .mv__scroll{bottom:2.5641vw;left:6.92308vw;font-size:2.05128vw}#page-top .mv__scroll:hover{bottom:1.28205vw}#page-top .mv__scroll a{padding-bottom:19.48718vw}#page-top .mv__scroll a:before{left:2.05128vw;height:16.15385vw}#page-top .mv__scroll a:after{bottom:.76923vw;right:.76923vw;width:1.53846vw}#page-top .mv__ttl{left:11.53846vw;padding:0;top:33vh;-webkit-transform:none;transform:none}#page-top .mv__ttl .ttl{font-size:13.33333vw;line-height:1.09615}#page-top .mv__ttl .ttl-line{height:14.61538vw}#page-top .mv__ttl .read{font-size:4.87179vw;line-height:2.05263;margin-top:4.87179vw;padding-left:.51282vw}#page-top .mv__ttl .read-line{height:10vw}#page-top .mv__slide{width:100%;height:100vh}#page-top .mv__slide:before{width:55.38462vw;height:46.15385vw;background-image:url(../img/top/mv_dot_sp.png)}#page-top .mv__slide-wrap{bottom:0}}#page-top .news{padding:96px 0 137px;position:relative}#page-top .news__bg{position:absolute;content:"";top:0;left:0;width:var(--bw);height:890px;background:-webkit-gradient(linear,right bottom,left top,color-stop(50%,rgba(255,255,255,0)),color-stop(50%,#f0f0f0)) no-repeat top left/100% 100%;background:linear-gradient(to top left,rgba(255,255,255,0) 50%,#f0f0f0 50%) no-repeat top left/100% 100%;z-index:1}@media screen and (max-width:1279px){#page-top .news{padding-right:72px;padding-left:72px}}@media screen and (max-width:1000px){#page-top .news:before{width:273px}}@media screen and (max-width:767px){#page-top .news{padding:22.82051vw 6.41026vw 0}#page-top .news:before{content:none}}#page-top .news__inner{max-width:1157px;margin:0 auto;padding:46px 38px 36px;background:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:2}@media screen and (max-width:767px){#page-top .news__inner{padding:0 0 16.41026vw;-webkit-box-shadow:none;box-shadow:none}}#page-top .news__ttl{width:17.76133%}#page-top .news__ttl .jp{color:#000;font-size:12px}@media screen and (max-width:1000px){#page-top .news__ttl{width:100%}}@media screen and (max-width:767px){#page-top .news__ttl .jp{font-size:3.07692vw}}#page-top .news__tab{width:82.23867%}#page-top .news__tab .item-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-9px}#page-top .news__tab .item-tab li{width:24.07199%;text-align:center;height:4rem;position:relative;z-index:1;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);transition:all .6s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .news__tab .item-tab li.show{opacity:1;-webkit-transform:none;transform:none}#page-top .news__tab .item-tab li.show2 .cover-layer{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .news__tab .item-tab li .inner{line-height:1;width:95.79439%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;border:1px solid #000;cursor:pointer;font-size:15px;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#page-top .news__tab .item-tab li .inner:before{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:100%;background:#940a3b;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}#page-top .news__tab .item-tab li .inner .arrow{position:absolute;top:19px;left:-9px;width:0;height:1px;background:#000;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#page-top .news__tab .item-tab li .inner:hover{border-color:#940a3b;color:#fff}#page-top .news__tab .item-tab li .inner:hover:before{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}#page-top .news__tab .item-tab li .inner:hover .arrow{width:21px}#page-top .news__tab .item-tab li.active .inner{color:#fff;border-color:#940a3b}#page-top .news__tab .item-tab li.active .inner:before{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}#page-top .news__tab .item-tab li.active .inner .arrow{width:21px}#page-top .news__tab .item-list{margin-top:31px}#page-top .news__tab .item-list .list{display:none}#page-top .news__tab .item-list .list.active{display:block}#page-top .news__tab .item-list .list li{overflow:hidden;position:relative;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);transition:all .6s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .news__tab .item-list .list li a,#page-top .news__tab .item-list .list li a:link,#page-top .news__tab .item-list .list li a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .news__tab .item-list .list li a:hover{opacity:.7;text-decoration:none}}#page-top .news__tab .item-list .list li:not(:first-child){margin-top:3px}#page-top .news__tab .item-list .list li.show{opacity:1;-webkit-transform:none;transform:none}#page-top .news__tab .item-list .list li.show2 .cover-layer{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .news__tab .item-list .list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 25px;font-size:14px;background:#f0f0f0}#page-top .news__tab .item-list .list li .date{width:98px}#page-top .news__tab .item-list .list li .cate{width:150px;text-align:center}#page-top .news__tab .item-list .list li .cate span{display:inline-block;line-height:1;min-width:107px;padding:6px 5px;color:#fff;background:#940a3b}#page-top .news__tab .item-list .list li .ttl{width:calc(100% - 98px - 150px);padding-left:5px;line-height:1.75}#page-top .news__tab .btn{display:inline-block;margin-top:18px;font-size:18px;overflow:hidden;position:relative;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);transition:all .6s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .news__tab .btn a,#page-top .news__tab .btn a:link,#page-top .news__tab .btn a:visited{color:#000;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .news__tab .btn a:hover{color:#000;text-decoration:none}}#page-top .news__tab .btn.show{opacity:1;-webkit-transform:none;transform:none}#page-top .news__tab .btn.show2 .cover-layer{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition-delay:.2s;transition-delay:.2s}@media screen and (max-width:1000px){#page-top .news__tab{width:100%;margin-top:40px}#page-top .news__tab .item-tab li{width:24.40945%}}@media screen and (max-width:767px){#page-top .news__tab{margin-top:10.25641vw}#page-top .news__tab .item-tab{margin-left:-2.30769vw}#page-top .news__tab .item-tab li{width:21.28205vw;height:10.25641vw}#page-top .news__tab .item-tab li .inner{width:18.97436vw;font-size:3.84615vw}#page-top .news__tab .item-tab li .inner .arrow{top:4.87179vw;left:-2.5641vw}#page-top .news__tab .item-tab li .inner:hover .arrow{width:5.38462vw}#page-top .news__tab .item-tab li.active .inner .arrow{width:5.38462vw}#page-top .news__tab .item-list{margin-top:9.74359vw}#page-top .news__tab .item-list .list li:not(:first-child){margin-top:1.79487vw}#page-top .news__tab .item-list .list li a{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3.58974vw 3.58974vw 1.53846vw;font-size:3.58974vw}#page-top .news__tab .item-list .list li .date{width:30.76923vw}#page-top .news__tab .item-list .list li .cate{width:46.41026vw;text-align:left}#page-top .news__tab .item-list .list li .cate span{display:inline-block;text-align:center;min-width:27.4359vw;padding:.76923vw 1.28205vw .51282vw;line-height:1.5}#page-top .news__tab .item-list .list li .ttl{width:100%;margin-top:3.07692vw;padding-left:0}#page-top .news__tab .btn{margin-top:4.35897vw;font-size:4.61538vw}}#page-top .aboutus{padding:0 72px 435px;background-color:#1890d0;background-image:url(../img/top/aboutus_filter.png),url(../img/top/aboutus_bg.jpg);background-repeat:repeat-x,no-repeat;background-position:top center,center bottom;background-size:auto 100%,100% auto}@media screen and (max-width:767px){#page-top .aboutus{padding:0 6.41026vw 56.41026vw;background-image:url(../img/top/aboutus_filter_sp.png),url(../img/top/aboutus_bg_sp.jpg)}}#page-top .aboutus__inner{max-width:1080px;margin:0 auto;position:relative;z-index:2}#page-top .aboutus__read{max-width:600px;margin:83px auto 0;text-align:center}#page-top .aboutus__read>div{display:inline-block;font-size:32px;line-height:1;font-weight:500;letter-spacing:.04em;background:#940a3b;color:#fff;padding:8px 15px 10px 18px;vertical-align:bottom;overflow:hidden;position:relative;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);transition:all .6s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .aboutus__read>div:not(:first-child){margin-top:10px}#page-top .aboutus__read>div.show{opacity:1;-webkit-transform:none;transform:none}#page-top .aboutus__read>div.show2 .cover-layer{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition-delay:.2s;transition-delay:.2s}@media screen and (max-width:767px){#page-top .aboutus__read{margin-top:8.97436vw}#page-top .aboutus__read>div{font-size:5.12821vw;padding:2.30769vw 1.53846vw 2.05128vw 1.79487vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#page-top .aboutus__read>div:not(:first-child){margin-top:2.05128vw}}#page-top .aboutus__txt{max-width:500px;margin:37px auto 0;text-align:center}#page-top .aboutus__txt p{display:inline-block;line-height:1.375;position:relative;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);transition:all .6s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .aboutus__txt p.show{opacity:1;-webkit-transform:none;transform:none}#page-top .aboutus__txt p.show2 .cover-layer{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition-delay:.2s;transition-delay:.2s}@media screen and (max-width:767px){#page-top .aboutus__txt{margin-top:7.69231vw}#page-top .aboutus__txt p{display:block;font-size:4.10256vw;line-height:2.1875}}#page-top .aboutus__btn{margin:33px 0 0 44px}#page-top .aboutus__btn .inner{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);transition:all .6s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .aboutus__btn.show .inner{opacity:1;-webkit-transform:none;transform:none}#page-top .aboutus__btn.show2 .cover-layer{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition-delay:.2s;transition-delay:.2s}@media screen and (max-width:767px){#page-top .aboutus__btn{margin:6.92308vw auto 0 2.05128vw}}#page-top .service{margin-top:140px;padding:0 72px}@media screen and (max-width:767px){#page-top .service{margin-top:18.97436vw;padding:0 6.41026vw}}#page-top .service__inner{max-width:1080px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-top .service__txt{width:30.55556%;margin-top:-4px;padding-right:15px}#page-top .service__txt.show .read,#page-top .service__txt.show .txt{opacity:1;-webkit-transform:none;transform:none}#page-top .service__txt.show .read{-webkit-transition-delay:.1s;transition-delay:.1s}#page-top .service__txt.show .txt{-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .service__txt.show2 .read .cover-layer{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition-delay:.1s;transition-delay:.1s}#page-top .service__txt.show2 .txt .cover-layer{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .service__txt .read,#page-top .service__txt .txt{position:relative;overflow:hidden;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);transition:all .6s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .service__txt .read{margin-top:58px;position:relative;overflow:hidden;font-size:29px;font-weight:700;line-height:1.51724;letter-spacing:.04em}#page-top .service__txt .txt{margin-top:18px;padding-right:34px}@media screen and (max-width:1000px){#page-top .service__txt{width:100%;margin-top:0;padding-right:0}}@media screen and (max-width:767px){#page-top .service__txt .read{margin-top:7.4359vw}#page-top .service__txt .read p{font-size:6.41026vw;line-height:1.76}#page-top .service__txt .txt{font-size:3.58974vw;line-height:2;margin-top:4.87179vw;padding-right:0}}#page-top .service__detail{width:69.44444%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-top .service__detail .detail-item{width:49%;height:400px;margin-bottom:1rem;overflow:hidden;position:relative;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);transition:all .6s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .service__detail .detail-item.show{opacity:1;-webkit-transform:none;transform:none}#page-top .service__detail .detail-item.show2 .cover-layer{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .service__detail .detail-item a{display:block;position:relative}#page-top .service__detail .detail-item a .img{overflow:hidden;background:#000;position:relative;z-index:1;height: 400px}#page-top .service__detail .detail-item a .img img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#page-top .service__detail .detail-item a .ttl{position:absolute;bottom:0;left:0;z-index:2;color:#940a3b;background:#fff;font-size:18px;font-weight:700;letter-spacing:.12em;line-height:1;padding:16px 13px 10px 3px;height: 4rem;display: flex;flex-direction: column;justify-content: center;}#page-top .service__detail .detail-item a:hover .img img{opacity:.54;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}@media screen and (max-width:1000px){#page-top .service__detail{width:100%;margin-top:31px}}@media screen and (max-width:767px){#page-top .service__detail .detail-item{height: auto;}#page-top .service__detail .detail-item a .img{height: auto;}#page-top .service__detail{margin-top:7.94872vw}#page-top .service__detail .detail-item{width:100%}#page-top .service__detail .detail-item:not(:first-child){margin-top:3.84615vw}#page-top .service__detail .detail-item a .ttl{font-size:4.61538vw;padding:3.84615vw 2.82051vw .25641vw 1.02564vw;height: 6rem}}#page-top .recruit{max-width:1224px;margin:128px auto 0;padding:0 72px}@media screen and (max-width:767px){#page-top .recruit{margin-top:20.25641vw;padding:0}}#page-top .recruit__inner{background:url(../img/top/recruit_bg.jpg) no-repeat top center;background-size:cover;height:420px;position:relative}#page-top .recruit__inner:before{position:absolute;content:"RECRUIT";top:20px;left:34px;font-size:102px;font-weight:700;letter-spacing:.08em;font-family:nimbus-sans,sans-serif;font-weight:700;line-height:1;color:rgba(74,6,6,.37);z-index:2}#page-top .recruit__inner:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;background:#a28268;z-index:1}@media screen and (max-width:767px){#page-top .recruit__inner{background-image:url(../img/top/recruit_bg_sp.jpg);height:133.07692vw}#page-top .recruit__inner:before{top:10.76923vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:19.23077vw}}#page-top .recruit__txt{width:100%;height:100%;color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:8px;position:relative;z-index:3}#page-top .recruit__txt .ttl{width:100%;font-size:29px;line-height:1.5;font-weight:700;letter-spacing:.06em;overflow:hidden}#page-top .recruit__txt .txt{margin-top:33px;font-size:19px;display:inline-block;overflow:hidden;position:relative;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);transition:all .6s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .recruit__txt .txt.show{opacity:1;-webkit-transform:none;transform:none}#page-top .recruit__txt .txt.show2 .cover-layer{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .recruit__txt .btn{margin:40px 0 0 49px}#page-top .recruit__txt .btn .inner{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);transition:all .6s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .recruit__txt .btn.show .inner{opacity:1;-webkit-transform:none;transform:none}#page-top .recruit__txt .btn.show2 .cover-layer{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition-delay:.2s;transition-delay:.2s}@media screen and (max-width:767px){#page-top .recruit__txt{padding:0 6.41026vw}#page-top .recruit__txt .ttl{font-size:7.4359vw}#page-top .recruit__txt .txt{margin-top:3.33333vw;font-size:4.10256vw;line-height:2.1875}#page-top .recruit__txt .btn{margin:5.64103vw 0 0 2.05128vw}}#page-top .contactus{background:#f0f0f0 url(../img/top/contactus_bg.png) no-repeat bottom -116px right 48px;background-size:332px auto;margin-top:139px;padding:63px 72px 66px}@media screen and (max-width:767px){#page-top .contactus{background-position:bottom -24.87179vw right 20.76923vw;background-size:68.46154vw auto;margin-top:0;padding:15.89744vw 6.41026vw 38.71795vw}}#page-top .contactus__inner{max-width:1080px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-top .contactus__tel{width:50%;color:#940a3b;padding-left:2px;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);transition:all .6s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .contactus__tel.show{opacity:1;-webkit-transform:none;transform:none}#page-top .contactus__tel.show2 .ttl .cover-layer{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition-delay:.1s;transition-delay:.1s}#page-top .contactus__tel.show2 .list .cover-layer{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .contactus__tel .ttl{font-size:19px;line-height:1.5;letter-spacing:.1em;display:inline-block;overflow:hidden;position:relative}#page-top .contactus__tel .list{display:inline-block;overflow:hidden;position:relative;vertical-align:bottom;margin-top:11px}#page-top .contactus__tel .list dd,#page-top .contactus__tel .list dt{overflow:hidden;position:relative}#page-top .contactus__tel .list dt{line-height:1.2;letter-spacing:.1em}#page-top .contactus__tel .list dt:not(:first-child){margin-top:20px}#page-top .contactus__tel .list dd{font-size:36px;letter-spacing:.1em;font-family:nimbus-sans,sans-serif;font-weight:700;line-height:1;margin-top:2px;position:relative}#page-top .contactus__tel .list dd a,#page-top .contactus__tel .list dd a:link,#page-top .contactus__tel .list dd a:visited{color:#940a3b;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .contactus__tel .list dd a:hover{color:#940a3b;text-decoration:none}}#page-top .contactus__tel .list dd:before{content:"";display:inline-block;width:31px;height:32px;background:url(../img/top/contactus_ic_tel.svg) no-repeat;background-size:100% auto;margin:0 5px -4px 0}#page-top .contactus__tel .list dd a{color:#940a3b}@media screen and (max-width:1000px){#page-top .contactus__tel{width:100%;padding:0 0 63px 0;text-align:center}#page-top .contactus__tel .list{display:inline-block;text-align:left}}@media screen and (max-width:767px){#page-top .contactus__tel{padding:0 0 16.41026vw 0}#page-top .contactus__tel .ttl{font-size:4.35897vw}#page-top .contactus__tel .list{margin-top:6.15385vw;padding-left:1.79487vw}#page-top .contactus__tel .list dt{font-size:3.84615vw}#page-top .contactus__tel .list dt:not(:first-child){margin-top:4.35897vw}#page-top .contactus__tel .list dd{font-size:8.46154vw;margin-top:.76923vw}#page-top .contactus__tel .list dd:before{width:7.4359vw;height:7.69231vw;margin:0 1.28205vw -1.28205vw -.25641vw}}#page-top .contactus__form{width:50%;padding-top:84px;padding-left:9.53704%;border-left:1px solid #940a3b}#page-top .contactus__form .ttl{font-size:37px;letter-spacing:.1em;font-family:nimbus-sans,sans-serif;font-weight:700;text-align:center;color:#940a3b;overflow:hidden;position:relative}#page-top .contactus__form .btn{margin:30px 0 0 26px;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);transition:all .6s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}#page-top .contactus__form .btn.show{opacity:1;-webkit-transform:none;transform:none}#page-top .contactus__form .btn.show2 .cover-layer{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition-delay:.2s;transition-delay:.2s}@media screen and (max-width:1000px){#page-top .contactus__form{width:100%;padding-left:0;border-left:none;border-top:1px solid #940a3b}}@media screen and (max-width:767px){#page-top .contactus__form{padding-top:33.33333vw}#page-top .contactus__form .ttl{font-size:9.48718vw}#page-top .contactus__form .btn{margin:8.46154vw 0 0 2.05128vw}}#page-about .pagettl{background-image:url(../img/about/pagettl.jpg)}@media screen and (max-width:767px){#page-about .pagettl{background-image:url(../img/about/pagettl_sp.jpg)}}#page-about .pt-aboutread{margin-top:61px;font-size:34px;line-height:1.91176;font-weight:700}@media screen and (max-width:767px){#page-about .pt-aboutread{margin-top:6.41026vw;font-size:5.12821vw;line-height:2.2;letter-spacing:.1em}}#page-about .pt-abouttxt{margin-top:42px;letter-spacing:.1em}@media screen and (max-width:767px){#page-about .pt-abouttxt{margin-top:3.84615vw}}#page-about .message{padding:0 72px}@media screen and (max-width:767px){#page-about .message{padding:0 6.41026vw}}#page-about .message__inner{max-width:1080px;margin:0 auto}#page-about .message__txt p{text-indent:1em}#page-about .philosophy{margin-top:127px;padding:0 72px}@media screen and (max-width:767px){#page-about .philosophy{margin-top:17.17949vw;padding:0 6.41026vw}}#page-about .philosophy__inner{max-width:1080px;margin:0 auto}#page-about .service{margin-top:127px;padding:0 72px}@media screen and (max-width:767px){#page-about .service{margin-top:17.94872vw;padding:0 6.41026vw}}#page-about .service__inner{max-width:1080px;margin:0 auto}#page-about .service__detail{margin-top:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page-about .service__detail__txt{width:43.51852%;margin-top:15px}#page-about .service__detail__txt .txt-item:not(:first-child){margin-top:70px}#page-about .service__detail__txt .ttl{font-size:22px;letter-spacing:.03em;font-weight:700;color:#940a3b}#page-about .service__detail__txt .txt{margin-top:3px;letter-spacing:.1em}#page-about .service__detail__img{width:50.37037%}@media screen and (max-width:767px){#page-about .service__detail{margin-top:9.48718vw}#page-about .service__detail__txt{width:100%;margin-top:10vw;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#page-about .service__detail__txt .txt-item:not(:first-child){margin-top:11.02564vw}#page-about .service__detail__txt .ttl{font-size:3.58974vw}#page-about .service__detail__txt .txt{margin-top:2.30769vw}#page-about .service__detail__img{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#page-about .servicelink{margin:140px 0;padding:0 72px}@media screen and (max-width:767px){#page-about .servicelink{margin:9.23077vw 0 18.46154vw;padding:0 6.41026vw}}#page-about .servicelink__inner{max-width:1080px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-about .servicelink__item{width:31.48148%}#page-about .servicelink__item a{display:block;position:relative;text-decoration:none}#page-about .servicelink__item a .img{overflow:hidden;position:relative;z-index:1}#page-about .servicelink__item a .img:before{position:absolute;content:"";top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(8,8,8,.54)}#page-about .servicelink__item a .img .txt{position:absolute;top:26px;right:9px;z-index:2;color:#fff;font-size:25px;line-height:1.2;letter-spacing:.1em;font-family:nimbus-sans,sans-serif;font-weight:700;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#page-about .servicelink__item a .img img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#page-about .servicelink__item a .ttl{position:absolute;bottom:0;left:0;z-index:2;color:#940a3b;background:#fff;font-size:25px;font-weight:700;letter-spacing:.11em;line-height:1;padding:21px 33px 1px 0}#page-about .servicelink__item a:hover .img img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}@media screen and (max-width:1000px){#page-about .servicelink__item a .img .txt{font-size:18px}#page-about .servicelink__item a .ttl{font-size:18px;padding:16px 10px 1px 0}}@media screen and (max-width:767px){#page-about .servicelink__item{width:100%}#page-about .servicelink__item:not(:first-child){margin-top:6.41026vw}#page-about .servicelink__item a .img .txt{top:6.15385vw;right:3.58974vw;font-size:4.10256vw}#page-about .servicelink__item a .ttl{font-size:4.61538vw;letter-spacing:.12em;padding:3.84615vw 3.07692vw 0 0}}#page-company .pagettl{background-image:url(../img/company/pagettl.jpg)}@media screen and (max-width:767px){#page-company .pagettl{background-image:url(../img/company/pagettl_sp.jpg)}}#page-company .message{padding:0 72px}@media screen and (max-width:767px){#page-company .message{padding:0 6.41026vw}}#page-company .message__inner{max-width:1080px;margin:0 auto}#page-company .message__read{margin-top:49px;font-size:34px;line-height:1.91176;font-weight:700;letter-spacing:.03em}@media screen and (max-width:767px){#page-company .message__read{margin-top:6.41026vw;font-size:5.12821vw;line-height:2.2;letter-spacing:.1em}}#page-company .message__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}#page-company .message__detail__txt{width:62.22222%;letter-spacing:.1em}#page-company .message__detail__txt .txt:not(:first-child){margin-top:35px}#page-company .message__detail__txt .txt p{text-indent:1em}#page-company .message__detail__img{width:28.33333%;margin-top:10px;padding-right:.74074%}#page-company .message__detail__img .txt{margin-top:39px;font-size:14px;font-weight:500;line-height:1.85714;letter-spacing:.05em}#page-company .message__detail__img .txt .name{display:block;width:179px;margin-top:32px}@media screen and (max-width:767px){#page-company .message__detail{margin-top:3.84615vw}#page-company .message__detail__txt{width:100%}#page-company .message__detail__txt .txt:not(:first-child){margin-top:8.97436vw}#page-company .message__detail__img{width:100%;margin:5.12821vw auto 0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-company .message__detail__img .img{width:30.76923vw}#page-company .message__detail__img .txt{width:56.41026vw;margin-top:5.12821vw;padding-left:5.12821vw;font-size:2.82051vw}#page-company .message__detail__img .txt .name{width:33.33333vw;margin-top:2.5641vw}}#page-company .overview{margin-top:184px;padding:0 72px}@media screen and (max-width:767px){#page-company .overview{margin-top:15.38462vw;padding:0 6.41026vw}}#page-company .overview__inner{max-width:1080px;margin:0 auto}#page-company .overview__detail{margin-top:74px;width:100%}#page-company .overview__detail td,#page-company .overview__detail th{line-height:1.875;letter-spacing:.05em}#page-company .overview__detail th{font-weight:500;vertical-align:top}#page-company .overview__detail>tbody>tr:not(:last-child)>td,#page-company .overview__detail>tbody>tr:not(:last-child)>th{border-bottom:5px solid #fff}#page-company .overview__detail>tbody>tr>td,#page-company .overview__detail>tbody>tr>th{background:#f0f0f0}#page-company .overview__detail>tbody>tr>th{width:162px;padding:16px 0 14px;text-align:center}#page-company .overview__detail>tbody>tr>td{width:calc(100% - 162px);padding:16px 50px 14px 33px}#page-company .overview__detail__list th{text-align:left;padding-right:42px}@media screen and (max-width:767px){#page-company .overview__detail{margin-top:6.41026vw}#page-company .overview__detail>tbody>tr:not(:last-child)>th{border-bottom:none}#page-company .overview__detail>tbody>tr:not(:last-child)>td{border-bottom-width:1.28205vw}#page-company .overview__detail>tbody>tr td,#page-company .overview__detail>tbody>tr>th{display:block;width:100%}#page-company .overview__detail>tbody>tr>th{padding:2.5641vw 3.84615vw .76923vw;text-align:left;font-weight:700}#page-company .overview__detail>tbody>tr>td{padding:0 6.41026vw 2.5641vw 6.41026vw}#page-company .overview__detail__list th{padding-right:7.69231vw}}#page-company .history{margin:139px 0;padding:0 72px}@media screen and (max-width:767px){#page-company .history{margin:15.38462vw 0;padding:0 6.41026vw}}#page-company .history__inner{max-width:1080px;margin:0 auto}#page-company .history__detail{margin-top:75px;width:100%}#page-company .history__detail tr:not(:last-child) td,#page-company .history__detail tr:not(:last-child) th{border-bottom:5px solid #fff}#page-company .history__detail td,#page-company .history__detail th{font-weight:400;background:#f0f0f0;vertical-align:top}#page-company .history__detail th{width:155px;padding:13px 0 12px}#page-company .history__detail td{width:calc(100% - 155px);padding:16px 28px 13px;font-size:14px}@media screen and (max-width:767px){#page-company .history__detail{margin-top:6.41026vw}#page-company .history__detail tr:not(:last-child) th{border-bottom:none}#page-company .history__detail tr:not(:last-child) td{border-bottom-width:1.28205vw}#page-company .history__detail td,#page-company .history__detail th{display:block;width:100%}#page-company .history__detail th{padding:2.5641vw 3.84615vw .76923vw;font-weight:700;text-align:left}#page-company .history__detail td{padding:0 6.41026vw 2.5641vw 6.41026vw;font-size:100%}}#page-bases .pagettl{background-image:url(../img/company/bases/pagettl.jpg)}@media screen and (max-width:767px){#page-bases .pagettl{background-image:url(../img/company/bases/pagettl_sp.jpg)}}#page-bases .anchorlink{margin-bottom:138px}@media screen and (max-width:767px){#page-bases .anchorlink{margin-bottom:15.38462vw}}#page-bases .bases{padding:0 72px}#page-bases .bases:not(:first-of-type){padding-top:140px}@media screen and (max-width:767px){#page-bases .bases{padding:0 6.41026vw}#page-bases .bases:not(:first-of-type){padding-top:15.38462vw}}#page-bases .bases__inner{max-width:1080px;margin:0 auto;padding-bottom:79px;border-bottom:1px solid #707070}@media screen and (max-width:767px){#page-bases .bases__inner{padding-bottom:12.82051vw}}#page-bases .bases__detail{margin-top:79px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-bases .bases__detail:first-of-type{margin-top:77px}#page-bases .bases__detail__txt{width:37.03704%;font-size:20px;font-weight:700;line-height:2;letter-spacing:.1em}#page-bases .bases__detail__txt .ttl{font-weight:700}#page-bases .bases__detail__txt .address{margin-top:50px}#page-bases .bases__detail__map{width:45.37037%;height:300px}#page-bases .bases__detail__map iframe{width:100%;height:100%}@media screen and (max-width:1000px){#page-bases .bases__detail__txt{width:100%}#page-bases .bases__detail__map{width:100%;margin-top:20px}}@media screen and (max-width:767px){#page-bases .bases__detail{margin-top:12.82051vw}#page-bases .bases__detail:first-of-type{margin-top:10.25641vw}#page-bases .bases__detail__txt{font-size:3.58974vw}#page-bases .bases__detail__txt .address{margin-top:6.41026vw}#page-bases .bases__detail__map{margin-top:5.12821vw;height:56.41026vw}}#page-service.top .pagettl{background-image:url(../img/service/pagettl.jpg)}@media screen and (max-width:767px){#page-service.top .pagettl{background-image:url(../img/service/pagettl_sp.jpg)}}#page-service.education .pagettl{background-image:url(../img/service/education/pagettl.jpg)}@media screen and (max-width:767px){#page-service.education .pagettl{background-image:url(../img/service/education/pagettl_sp.jpg)}}
 
 #page-service.gp .pagettl{background-image:url(../img/service/gp/pagettl.jpg)}@media screen and (max-width:767px){#page-service.gp .pagettl{background-image:url(../img/service/gp/pagettl_sp.jpg)}}

 #page-service.advertising .pagettl{background-image:url(../img/service/advertising/pagettl.jpg)}@media screen and (max-width:767px){#page-service.advertising .pagettl{background-image:url(../img/service/advertising/pagettl_sp.jpg)}}#page-service .intro{padding:0 72px}@media screen and (max-width:767px){#page-service .intro{padding:0 6.41026vw}}#page-service .intro__inner{max-width:1080px;margin:0 auto}#page-service .intro__ttl{font-size:34px;line-height:1.91176;font-weight:700}@media screen and (max-width:767px){#page-service .intro__ttl{margin-top:6.41026vw;font-size:5.12821vw;line-height:2.2;letter-spacing:.1em}}#page-service .intro__txt{margin-top:52px;font-weight:500;letter-spacing:.1em}@media screen and (max-width:767px){#page-service .intro__txt{margin-top:6.41026vw}}#page-service .distinction{margin-top:93px;padding:0 72px}@media screen and (max-width:767px){#page-service .distinction{margin-top:10.25641vw;padding:0 6.41026vw}}#page-service .distinction__inner{max-width:1080px;margin:0 auto}#page-service .distinction__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-service .distinction__detail:not(:first-child){margin-top:138px}#page-service .distinction__detail__txt{width:46.2963%}.mori-txt{font-size: 23px;font-weight: bold;}#page-service .distinction__detail__txt ul li{text-indent: -1em;padding-left: 1em;font-size: 18px;}#page-service .distinction__detail__txt ul li span{color: #39B4CA;font-weight: bold;font-size: 23px;}#page-service .distinction__detail__txt .ttl{font-weight:700}#page-service .distinction__detail__txt .ttl .en{font-size:23px;letter-spacing:.06em;font-family:nimbus-sans,sans-serif;font-weight:700;color:#9b2b4d}#page-service .distinction__detail__txt .ttl .ttl_main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:13px}#page-service .distinction__detail__txt .ttl .ttl_main .num{font-size:84px;font-family:nimbus-sans,sans-serif;font-weight:700;margin-right:32px;padding-right:15px;position:relative}#page-service .distinction__detail__txt .ttl .ttl_main .num:after{position:absolute;content:"";top:0;right:0;-webkit-transform:skew(-25deg);transform:skew(-25deg);width:2px;height:85px;background:#000}#page-service .distinction__detail__txt .ttl .ttl_main .jp{font-size:25px;line-height:1.4}#page-service .distinction__detail__txt .txt{margin-top:22px;font-weight:500;letter-spacing:.1em}#page-service .distinction__detail__img{width:46.2963%}@media screen and (min-width:767px){#page-service .distinction__detail:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}}@media screen and (max-width:767px){#page-service .distinction__detail:not(:first-child){margin-top:12.82051vw}#page-service .distinction__detail__txt{width:100%;margin-top:5.12821vw;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#page-service .distinction__detail__txt .ttl .en{font-size:3.58974vw}#page-service .distinction__detail__txt .ttl .ttl_main{margin-top:2.05128vw}#page-service .distinction__detail__txt .ttl .ttl_main .num{font-size:14.35897vw;margin-right:5.12821vw;padding-right:3.84615vw}#page-service .distinction__detail__txt .ttl .ttl_main .num:after{width:.51282vw;height:13.84615vw}#page-service .distinction__detail__txt .ttl .ttl_main .jp{font-size:4.10256vw}#page-service .distinction__detail__txt .txt{margin-top:4.10256vw}#page-service .distinction__detail__img{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#page-service .btn-link{margin-top:138px}#page-service .btn-link a,#page-service .btn-link a:link,#page-service .btn-link a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-service .btn-link a:hover{color:#fff;text-decoration:none}}#page-service .btn-link .arrow{position:absolute;top:calc(50% - 4px);right:-18px;width:35px;height:8px;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:translateY(-50%) skewX(45deg);transform:translateY(-50%) skewX(45deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#page-service .btn-link a{width:460px;height:60px;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:0 auto;padding:0 5px;border:1px solid #000;font-size:21px;font-weight:500;line-height:1;text-align:center;position:relative;z-index:1}#page-service .btn-link a:before{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:100%;background:#000;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#page-service .btn-link a:hover{color:#fff}#page-service .btn-link a:hover:before{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}#page-service .btn-link a:hover .arrow{right:-23px}@media screen and (max-width:767px){#page-service .btn-link{margin-top:12.82051vw;padding:0 6.41026vw}#page-service .btn-link .arrow{top:calc(50% - 2px);right:-3.07692vw;width:8.20513vw;height:1.53846vw}#page-service .btn-link a{width:100%;height:12.82051vw;padding:0 1.28205vw;font-size:3.58974vw}#page-service .btn-link a:hover .arrow{right:-4.35897vw}}#page-service .service-img{max-width:1224px;padding:0 72px;margin:138px auto 144px}@media screen and (max-width:767px){#page-service .service-img{padding:0 6.41026vw;margin:15.38462vw 0 18.46154vw}}#page-recruit .pagettl{background-image:url(../img/recruit/pagettl.jpg)}@media screen and (max-width:767px){#page-recruit .pagettl{background-image:url(../img/recruit/pagettl_sp.jpg)}}#page-recruit .message{padding:0 72px}@media screen and (max-width:767px){#page-recruit .message{padding:0 6.41026vw}}#page-recruit .message__inner{max-width:1080px;margin:0 auto}#page-recruit .message__read{margin-top:62px;font-size:34px;line-height:1.91176;font-weight:700;letter-spacing:.03em}@media screen and (max-width:767px){#page-recruit .message__read{margin-top:6.41026vw;font-size:5.12821vw;line-height:2.2;letter-spacing:.1em}}#page-recruit .message__detail{margin-top:52px}#page-recruit .message__detail__txt{letter-spacing:.1em}#page-recruit .message__detail__txt .txt:not(:first-child){margin-top:35px}#page-recruit .message__detail__txt .txt p{text-indent:1em}#page-recruit .message__detail__img{width:100%;margin-top:51px}@media screen and (max-width:767px){#page-recruit .message__detail{margin-top:3.84615vw}#page-recruit .message__detail__txt{width:100%}#page-recruit .message__detail__txt .txt:not(:first-child){margin-top:8.97436vw}#page-recruit .message__detail__img{width:100%;margin-top:13.07692vw}}#page-recruit .human{margin-top:135px}@media screen and (max-width:767px){#page-recruit .human{margin-top:20.25641vw}}#page-recruit .human__contents{padding:0 72px}@media screen and (max-width:767px){#page-recruit .human__contents{padding:0 0}#page-recruit .human__contents.ttl{padding:0 6.41026vw}}#page-recruit .human__inner{max-width:1080px;margin:0 auto}#page-recruit .human__detail{margin-top:76px;background:#940a3b;padding:65px 72px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){#page-recruit .human__detail{margin-top:9.23077vw;padding:16.66667vw 6.41026vw}}#page-recruit .human__detail__inner{width:100%;max-width:1080px;margin:0 auto;background:#fff;border-radius:18px;overflow:hidden;padding:45px 57px 55px 57px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){#page-recruit .human__detail__inner{padding:7.17949vw 7.17949vw;border-radius:2.30769vw}}#page-recruit .human__detail__item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-recruit .human__detail__item-wrap:not(:first-child){border-top:1px dotted #860f2e;margin-top:49px;padding-top:38px}@media screen and (max-width:767px){#page-recruit .human__detail__item-wrap{display:block}#page-recruit .human__detail__item-wrap:not(:first-child){border-top:none;margin-top:0;padding-top:0}}#page-recruit .human__detail__item{width:34.78261%}#page-recruit .human__detail__item.item3{width:30.43478%}#page-recruit .human__detail__item.item3 .img{width:93.53741%}#page-recruit .human__detail__item .img{width:81.84524%}#page-recruit .human__detail__item .txt{font-size:20px;font-weight:700;line-height:190%;color:#860f2e;text-align:center;margin-top:26px;letter-spacing:.1em;text-indent:.1em}#page-recruit .human__detail__item .txt.tume{letter-spacing:-.02em;text-indent:-.02em}@media screen and (min-width:768px) and (max-width:1000px){#page-recruit .human__detail__item.item4{margin-right:30px}#page-recruit .human__detail__item .txt{font-size:16px;padding:0 10px}}@media screen and (max-width:767px){#page-recruit .human__detail__item{width:100%;padding:10.25641vw 0}#page-recruit .human__detail__item.item3{width:100%}#page-recruit .human__detail__item.item3 .img{width:100%}#page-recruit .human__detail__item.item4{border-top:1px dotted #860f2e}#page-recruit .human__detail__item .img{width:100%;margin:0 auto}#page-recruit .human__detail__item .img img{width:80%;display:block;margin:0 auto}#page-recruit .human__detail__item .txt{font-size:4.61538vw;margin-top:5.12821vw}#page-recruit .human__detail__item:not(:first-child){border-top:1px dotted #860f2e}}#page-recruit .human__link{position:relative;height:435px;background:url(../img/recruit/human_img6.jpg) no-repeat left top;background-size:cover;margin-top:107px}@media screen and (max-width:767px){#page-recruit .human__link{height:116.15385vw;margin-top:14.10256vw}}#page-recruit .human__link__detail{position:absolute;right:0;bottom:0;padding-right:12.03704%;padding-bottom:5.55556%}#page-recruit .human__link__detail .ttl span{height:65px;display:inline-block;font-size:40px;font-weight:700;line-height:1;letter-spacing:.06em;color:#940a3b;background:#fff;-webkit-box-shadow:6px 6px 4px #9b2b4d;box-shadow:6px 6px 4px #9b2b4d;padding:15px 35px 5px}#page-recruit .human__link__detail .ttl span:not(:first-child){margin-top:25px}#page-recruit .human__link__detail .btnlink{max-width:277px;margin-top:46px}#page-recruit .human__link__detail .btnlink a{width:100%}@media screen and (max-width:767px){#page-recruit .human__link__detail{width:100%;padding:25.64103vw 0 0 0;left:0;top:0;right:auto;bottom:auto}#page-recruit .human__link__detail .ttl{padding-left:6.41026vw}#page-recruit .human__link__detail .ttl span{height:auto;font-size:6.66667vw;-webkit-box-shadow:1.53846vw 1.53846vw 1.02564vw #9b2b4d;box-shadow:1.53846vw 1.53846vw 1.02564vw #9b2b4d;padding:3.84615vw 8.97436vw 2.5641vw 3.84615vw;line-height:1.2}#page-recruit .human__link__detail .ttl span:not(:first-child){margin-top:6.41026vw}#page-recruit .human__link__detail .btnlink{margin:11.79487vw auto 0}}#page-recruit .faq{margin-top:135px;padding:0 72px}@media screen and (max-width:767px){#page-recruit .faq{margin-top:20vw;padding:0 6.41026vw}}#page-recruit .faq__inner{max-width:1080px;margin:0 auto}#page-recruit .faq__detail{margin-top:76px}@media screen and (max-width:767px){#page-recruit .faq__detail{margin-top:9.23077vw}}#page-recruit .faq__detail__item{border-top:1px solid #707070}#page-recruit .faq__detail__item:last-of-type{border-bottom:1px solid #707070}#page-recruit .faq__detail__item .question{position:relative;font-size:25px;line-height:1.52;font-weight:700;letter-spacing:.12em;padding:17px 64px 17px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#page-recruit .faq__detail__item .question .icon{display:inline-block;width:55px;height:55px;background:url(../img/recruit/faq_icon.png) no-repeat center top;background-size:100% auto;margin-right:30px}#page-recruit .faq__detail__item .question:before{content:"";position:absolute;top:50%;right:14px;width:35px;height:2px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:#000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#page-recruit .faq__detail__item .question:after{content:"";position:absolute;top:50%;right:14px;width:35px;height:2px;background:#000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-recruit .faq__detail__item .question.open:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#page-recruit .faq__detail__item .question.open:after{display:none}#page-recruit .faq__detail__item .answer{display:none;padding:18px;font-size:16px}@media screen and (max-width:767px){#page-recruit .faq__detail__item .question{font-size:4.10256vw;padding:3.84615vw 10.25641vw 3.84615vw 2.5641vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page-recruit .faq__detail__item .question .icon{width:8.97436vw;min-width:8.97436vw;height:8.97436vw;margin-right:3.84615vw;margin-top:1.28205vw}#page-recruit .faq__detail__item .question:before{right:3.58974vw;width:6.41026vw;height:.51282vw}#page-recruit .faq__detail__item .question:after{right:3.58974vw;width:6.41026vw;height:.51282vw}#page-recruit .faq__detail__item .answer{padding:3.84615vw 3.84615vw 3.84615vw 2.5641vw;font-size:3.33333vw}}#page-recruit .requirements{margin:135px 0;padding:0 72px}@media screen and (max-width:767px){#page-recruit .requirements{margin:20vw 0;padding:0 0}}#page-recruit .requirements__inner{max-width:1080px;margin:0 auto}@media screen and (max-width:767px){#page-recruit .requirements__ttl{padding:0 6.41026vw}}#page-recruit .requirements__detail{margin-top:75px;height:auto;background:url(../img/recruit/requirements_img.jpg) no-repeat center top;background-size:cover;padding:70px 0}@media screen and (max-width:767px){#page-recruit .requirements__detail{margin-top:9.23077vw;padding:12.82051vw 6.41026vw;height:103.07692vw}}#page-recruit .requirements__detail .ttl{text-align:center;font-size:26px;font-weight:700;line-height:1;letter-spacing:.03em;text-indent:.03em;color:#fff}@media screen and (max-width:767px){#page-recruit .requirements__detail .ttl{font-size:6.66667vw}}#page-recruit .requirements__detail .link{max-width:690px;margin:20px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content: space-between;}@media screen and (max-width:767px){#page-recruit .requirements__detail .link{margin-top:7.69231vw;display:block}}#page-recruit .requirements__detail .link .btnlink{margin-right:98px;margin-top:37px}#page-recruit .requirements__detail .link .btnlink:nth-of-type(2n){margin-right:0}#page-recruit .requirements__detail .link .btnlink a,#page-recruit .requirements__detail .link .btnlink a:link,#page-recruit .requirements__detail .link .btnlink a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-recruit .requirements__detail .link .btnlink a:hover{color:#000;text-decoration:none}}#page-recruit .requirements__detail .link .btnlink .arrow{position:absolute;top:calc(50% - 4px);right:-18px;width:35px;height:8px;border-bottom:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translateY(-50%) skewX(45deg);transform:translateY(-50%) skewX(45deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#page-recruit .requirements__detail .link .btnlink a{width:296px;height:60px;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:0 auto;padding:0 5px;border:1px solid #fff;font-size:20px;font-weight:500;line-height:1;text-align:center;position:relative;z-index:1;flex-direction: column}#page-recruit .requirements__detail .link .btnlink a:before{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:100%;background:#fff;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#page-recruit .requirements__detail .link .btnlink a:hover{color:#000}#page-recruit .requirements__detail .link .btnlink a:hover:before{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}#page-recruit .requirements__detail .link .btnlink a:hover .arrow{right:-23px}#page-recruit .requirements__detail .link .btnlink a.nolink{pointer-events:none;opacity:.5}@media screen and (min-width:768px) and (max-width:1000px){#page-recruit .requirements__detail .link .btnlink{margin-right:50px}#page-recruit .requirements__detail .link .btnlink a{width:250px;font-size:2vw;}}@media screen and (max-width:767px){#page-recruit .requirements__detail .link .btnlink{margin-top:5.12821vw;padding:0 6.41026vw;margin-right:0}#page-recruit .requirements__detail .link .btnlink .arrow{top:calc(50% - 2px);right:-3.07692vw;width:8.20513vw;height:1.53846vw}#page-recruit .requirements__detail .link .btnlink a{width:100%;height:12.82051vw;font-size:3.58974vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-recruit .requirements__detail .link .btnlink a:hover .arrow{right:-4.35897vw}}#page-recruit .recruit_detail{margin-top:135px;padding:0 72px}@media screen and (max-width:767px){#page-recruit .recruit_detail{margin-top:20vw;padding:0 6.41026vw}}#page-recruit .recruit_detail__inner{max-width:1080px;margin:0 auto}#page-recruit .recruit_detail__ttl{margin-bottom:76px}@media screen and (max-width:767px){#page-recruit .recruit_detail__ttl{margin-bottom:7.69231vw}}#page-recruit .recruit_detail__item:not(:first-of-type){margin-top:145px}#page-recruit .recruit_detail__item .ttl{margin-bottom:42px}#page-recruit .recruit_detail__item .detail{width:100%}#page-recruit .recruit_detail__item .detail td,#page-recruit .recruit_detail__item .detail th{font-weight:500;line-height:1.875;letter-spacing:.05em;background:#f0f0f0}#page-recruit .recruit_detail__item .detail th{vertical-align:top;width:162px;padding:16px 0 14px;text-align:center}#page-recruit .recruit_detail__item .detail td{width:calc(100% - 162px);padding:16px 50px 14px 43px}#page-recruit .recruit_detail__item .detail td a,#page-recruit .recruit_detail__item .detail td a:link,#page-recruit .recruit_detail__item .detail td a:visited{color:#2884a0;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-recruit .recruit_detail__item .detail td a:hover{color:#2884a0;text-decoration:none}}#page-recruit .recruit_detail__item .detail tr:not(:last-child) td,#page-recruit .recruit_detail__item .detail tr:not(:last-child) th{border-bottom:5px solid #fff}#page-recruit .recruit_detail__item .detail .list li{padding-left:1.75em;text-indent:-1.75em;counter-increment:cnt}#page-recruit .recruit_detail__item .detail .list li:before{content:"(" counter(cnt) ") "}@media screen and (max-width:767px){#page-recruit .recruit_detail__item:not(:first-of-type){margin-top:12.82051vw}#page-recruit .recruit_detail__item .ttl{margin-bottom:6.41026vw}#page-recruit .recruit_detail__item .detail td,#page-recruit .recruit_detail__item .detail th{display:block;width:100%}#page-recruit .recruit_detail__item .detail th{padding:2.5641vw 3.84615vw .76923vw;text-align:left;font-weight:700}#page-recruit .recruit_detail__item .detail td{padding:0 6.41026vw 2.5641vw 6.41026vw}#page-recruit .recruit_detail__item .detail tr:not(:last-child) th{border-bottom:none}#page-recruit .recruit_detail__item .detail tr:not(:last-child) td{border-bottom-width:1.28205vw}}#page-recruit .privacy{margin:30px 0 121px;padding:0 72px}@media screen and (max-width:767px){#page-recruit .privacy{margin:10.25641vw 0 18.46154vw;padding:0 6.41026vw}}#page-recruit .privacy__inner{max-width:1080px;margin:0 auto}#page-recruit .privacy__read{font-weight:500;letter-spacing:.1em}#page-recruit .privacy__read p:not(:last-child){text-indent:1em}#page-recruit .privacy__read p:last-child{margin-top:35px}@media screen and (max-width:767px){#page-recruit .privacy__read p:last-child{margin-top:6.41026vw}}#page-recruit .privacy__contents{height:502px;overflow:auto;margin-top:68px;padding:44px 42px;border:1px solid #707070}#page-recruit .privacy__contents__ttl{font-size:24px;font-weight:500;letter-spacing:.1em;color:#940a3b;padding-bottom:24px;border-bottom:1px solid #707070}#page-recruit .privacy__contents__contact{text-align:right;margin-top:30px;letter-spacing:.1em}#page-recruit .privacy__contents__txt{margin-top:11px}#page-recruit .privacy__contents__txt .txtarea{letter-spacing:.1em}#page-recruit .privacy__contents__txt .txtarea:not(:first-child){margin-top:35px}#page-recruit .privacy__contents__txt .txtarea .ttl{font-weight:700}@media screen and (max-width:767px){#page-recruit .privacy__contents{height:89.74359vw;margin-top:10.25641vw;padding:5.12821vw}#page-recruit .privacy__contents__ttl{font-size:4.10256vw;line-height:1.5;padding-bottom:3.58974vw}#page-recruit .privacy__contents__contact{margin-top:5.12821vw}#page-recruit .privacy__contents__txt{margin-top:10.25641vw}#page-recruit .privacy__contents__txt .txtarea:not(:first-child){margin-top:8.97436vw}}#page-recruit .privacy__check{text-align:center;margin-top:51px;letter-spacing:.1em;opacity:.5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-recruit .privacy__check.active{opacity:1}#page-recruit .privacy__check input[type=checkbox]{display:none}#page-recruit .privacy__check input[type=checkbox]+label{cursor:pointer;display:inline-block;position:relative;padding-left:32px}#page-recruit .privacy__check input[type=checkbox]+label:before{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16px;height:16px;border:1px solid #707070;border-radius:3px;background:#fff}#page-recruit .privacy__check input:checked+label:after{position:absolute;content:"";top:calc(50% - 3px);left:3px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);display:block;width:16px;height:8px;border-bottom:3px solid #940a3b;border-left:3px solid #940a3b}@media screen and (max-width:767px){#page-recruit .privacy__check{text-align:left;margin-top:10.25641vw}#page-recruit .privacy__check input[type=checkbox]+label{padding-left:7.17949vw}#page-recruit .privacy__check input[type=checkbox]+label:before{top:1.79487vw;-webkit-transform:none;transform:none;width:4.10256vw;height:4.10256vw;border-radius:.76923vw}#page-recruit .privacy__check input:checked+label:after{top:1.79487vw;left:.76923vw;-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg);width:4.10256vw;height:2.05128vw;border-bottom-width:.76923vw;border-left-width:.76923vw}}#page-recruit .privacy__btn{margin-top:93px}#page-recruit .privacy__btn .arrow{position:absolute;top:calc(50% - 5px);right:-19px;-webkit-transform:translateY(-50%) skewX(45deg);transform:translateY(-50%) skewX(45deg);width:35px;height:8px;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-recruit .privacy__btn button{width:236px;height:60px;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:0 auto;padding:0 5px;border:1px solid #000;font-size:21px;line-height:1;text-align:center;position:relative;z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-recruit .privacy__btn button[disabled]{opacity:.5}#page-recruit .privacy__btn button:before{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:100%;background:#000;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#page-recruit .privacy__btn button:hover:not([disabled]){color:#fff}#page-recruit .privacy__btn button:hover:not([disabled]):before{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}#page-recruit .privacy__btn button:hover:not([disabled]) .arrow{right:-24px}@media screen and (max-width:767px){#page-recruit .privacy__btn .arrow{top:calc(50% - 3px);right:-4.87179vw;width:8.97436vw;height:2.05128vw}#page-recruit .privacy__btn button{width:54.10256vw;height:12.5641vw;padding:0 1.28205vw;font-size:3.58974vw}#page-recruit .privacy__btn button:hover:not([disabled]) .arrow{right:-6.15385vw}}#page-recruit .btnlink a,#page-recruit .btnlink a:link,#page-recruit .btnlink a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-recruit .btnlink a:hover{color:#fff;text-decoration:none}}#page-recruit .btnlink .arrow{position:absolute;top:calc(50% - 4px);right:-18px;width:35px;height:8px;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:translateY(-50%) skewX(45deg);transform:translateY(-50%) skewX(45deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#page-recruit .btnlink a{width:460px;height:60px;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:0 auto;padding:0 5px;border:1px solid #000;font-size:21px;font-weight:500;line-height:1;text-align:center;position:relative;z-index:1}#page-recruit .btnlink a:before{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:100%;background:#000;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#page-recruit .btnlink a:hover{color:#fff}#page-recruit .btnlink a:hover:before{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}#page-recruit .btnlink a:hover .arrow{right:-23px}@media screen and (max-width:767px){#page-recruit .btnlink{margin-top:12.82051vw;padding:0 6.41026vw}#page-recruit .btnlink .arrow{top:calc(50% - 2px);right:-3.07692vw;width:8.20513vw;height:1.53846vw}#page-recruit .btnlink a{width:100%;height:12.82051vw;padding:0 1.28205vw;font-size:3.58974vw}#page-recruit .btnlink a:hover .arrow{right:-4.35897vw}}#page-number .pagettl{background-image:url(../img/recruit/number/pagettl.jpg)}@media screen and (max-width:767px){#page-number .pagettl{background-image:url(../img/recruit/number/pagettl_sp.jpg)}}#page-number .number{margin-bottom:103px;padding:0 72px}@media screen and (max-width:767px){#page-number .number{margin-bottom:18.46154vw;padding:0 6.41026vw}}#page-number .number__inner{max-width:1080px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-number .number__item{width:48.14815%;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:0;background:#f2f0e6;text-align:center}#page-number .number__item .ttl{font-size:34px;line-height:1.35294;font-weight:700}#page-number .number__item .ttl .switch--tab{display:none}#page-number .number__item .img{margin:29px 0 19px}#page-number .number__item .txt{font-weight:700;letter-spacing:.14em}@media screen and (min-width:767px){#page-number .number__item:not(:nth-child(-n+2)){margin-top:50px}}@media screen and (min-width:768px) and (max-width:1000px){#page-number .number__item .ttl .switch--tab{display:block}}@media screen and (max-width:767px){#page-number .number__item{width:100%;padding:0}#page-number .number__item:not(:first-child){margin-top:6.15385vw}#page-number .number__item .ttl{font-size:5.64103vw}#page-number .number__item .img{margin:5.12821vw 0}}#page-privacy .pagettl{background-image:url(../img/privacy/pagettl.jpg)}@media screen and (max-width:767px){#page-privacy .pagettl{background-image:url(../img/privacy/pagettl_sp.jpg)}}#page-privacy .anchorlink{margin-bottom:118px}@media screen and (max-width:767px){#page-privacy .anchorlink{margin-bottom:15.38462vw}#page-privacy .anchorlink li a{font-size:3.84615vw}}#page-privacy .privacy{padding:0 72px}@media screen and (max-width:767px){#page-privacy .privacy{padding:0 6.41026vw}}#page-privacy .privacy__inner{max-width:1080px;margin:0 auto}#page-privacy .privacy__item{padding:118px 0 130px;border-bottom:1px solid #000}#page-privacy .privacy__item:last-of-type{border-bottom:none}@media screen and (max-width:767px){#page-privacy .privacy__item{padding:10.25641vw 0 10.25641vw}}#page-privacy .privacy__item.first{padding-top:0}#page-privacy .privacy__item__ttl{font-size:31px;color:#940a3b;font-weight:500;line-height:219.35484%;letter-spacing:.1em;margin-bottom:50px}#page-privacy .privacy__item__ttl.application{margin-bottom:33px}@media screen and (max-width:767px){#page-privacy .privacy__item__ttl{font-size:5.12821vw;margin-bottom:7.69231vw}#page-privacy .privacy__item__ttl.application{margin-bottom:7.69231vw}}#page-privacy .privacy__item__txtarea{margin-top:35px}#page-privacy .privacy__item__txtarea:first-of-type{margin-top:0}#page-privacy .privacy__item__txtarea.privacy-mark{display:-webkit-box;display:-ms-flexbox;display:flex}#page-privacy .privacy__item__txtarea .ttl{font-size:18px;font-weight:700;line-height:194.44444%;letter-spacing:.1em;}#page-privacy .privacy__item__txtarea .ttl-space{padding-top:1.5em;}#page-privacy .privacy__item__txtarea .ttl.normal{font-weight:400;font-size:16px}#page-privacy .privacy__item__txtarea .txt{font-size:16px;font-weight:500;line-height:218.75%;letter-spacing:.1em;text-indent:1em;padding-left: 1em;}#page-privacy .privacy__item__txtarea .txt2{font-size: 16px;font-weight: 500;line-height: 218.75%;letter-spacing: .1em;text-indent: -2em;padding-left: 3em;}#page-privacy .privacy__item__txtarea .txt2-conts{font-size: 16px;font-weight: 500;line-height: 218.75%;letter-spacing: .1em;padding-left: 3em;}#page-privacy .privacy__item__txtarea .txt2-conts-kaiji{text-indent: 1em;}#page-privacy .privacy__item__txtarea .txt2-sense{font-size: 16px;font-weight: 500;line-height: 218.75%;letter-spacing: .1em;text-indent: -1.5em;padding-left: 3em;}#page-privacy .privacy__item__txtarea .txt2-kyoudouriyou{font-size: 16px;font-weight: 500;line-height: 218.75%;letter-spacing: .1em;padding-left: 4.5em!important;text-indent: -1.5em;}#page-privacy .privacy__item__txtarea .txt2-kousi{font-size: 16px;font-weight: 500;line-height: 218.75%;letter-spacing: .1em;padding-left: 8.5em;text-indent: -5.5em;}#page-privacy .privacy__item__txtarea .txt3{font-size: 16px;font-weight: 500;line-height: 218.75%;letter-spacing: .1em;text-indent: -1.5em;padding-left: 4.5em;}#page-privacy .privacy__item__txtarea .txt a,#page-privacy .privacy__item__txtarea .txt a:link,#page-privacy .privacy__item__txtarea .txt a:visited{color:#2884a0;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-privacy .privacy__item__txtarea .txt a:hover{color:#2884a0;text-decoration:none}}#page-privacy .privacy__item__txtarea .txt.txt-big{font-size:20px}#page-privacy .privacy__item__txtarea .txt.lead{text-indent:0}#page-privacy .privacy__item__txtarea .txt.pl{padding-left:20px;text-indent:0;-webkit-box-sizing:border-box;box-sizing:border-box}#page-privacy .privacy__item__txtarea .txt.al-right{text-align:right;font-size:18px;line-height:194.44444%}#page-privacy .privacy__item__txtarea .txt.address{margin-top:35px}#page-privacy .privacy__item__txtarea .txt a{display:block}#page-privacy .privacy__item__txtarea .txt a.txt-indent{text-indent:1em}#page-privacy .privacy__item__txtarea .txt a.txt-big{font-size:20px;font-weight:500;margin-top:33px}#page-privacy .privacy__item__txtarea .privacy-mark{min-width:128px;max-width:128px;margin-left:55px;margin-top:8px}@media screen and (max-width:767px){#page-privacy .privacy__item__txtarea{margin-top:5.12821vw}#page-privacy .privacy__item__txtarea.privacy-mark{display:block}#page-privacy .privacy__item__txtarea .ttl{font-size:3.84615vw}#page-privacy .privacy__item__txtarea .ttl.normal{font-size:3.84615vw}#page-privacy .privacy__item__txtarea .txt,#page-privacy .privacy__item__txtarea .txt2,#page-privacy .privacy__item__txtarea .txt2-conts,#page-privacy .privacy__item__txtarea .txt3{font-size:3.33333vw}#page-privacy .privacy__item__txtarea .txt.txt-big{font-size:3.84615vw}#page-privacy .privacy__item__txtarea .txt.pl{padding-left:2.5641vw}#page-privacy .privacy__item__txtarea .txt.al-right{font-size:3.33333vw}#page-privacy .privacy__item__txtarea .txt.address{margin-top:7.69231vw}#page-privacy .privacy__item__txtarea .txt a.txt-big{font-size:3.84615vw;margin-top:7.69231vw}#page-privacy .privacy__item__txtarea .privacy-mark{min-width:128px;max-width:128px;margin:7.69231vw auto 0 auto}}#page-news .pagettl{background-image:url(../img/news/pagettl.jpg)}@media screen and (max-width:767px){#page-news .pagettl{background-image:url(../img/news/pagettl_sp.jpg)}}#page-news .news{padding:0 72px}@media screen and (max-width:767px){#page-news .news{padding:0 6.41026vw}}#page-news .news__inner{max-width:1080px;margin:0 auto}#page-news .news__tab .item-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-news .news__tab .item-tab li{width:19%;text-align:center;border:1px solid #000;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;height:4rem;line-height:1.2;cursor:pointer;font-size:15px;position:relative;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#page-news .news__tab .item-tab li:before{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:100%;background:#940a3b;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#page-news .news__tab .item-tab li .arrow{position:absolute;top:19px;left:-9px;width:0;height:1px;background:#000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#page-news .news__tab .item-tab li.active,#page-news .news__tab .item-tab li:hover{color:#fff;border-color:#940a3b}#page-news .news__tab .item-tab li.active:before,#page-news .news__tab .item-tab li:hover:before{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}#page-news .news__tab .item-tab li.active .arrow,#page-news .news__tab .item-tab li:hover .arrow{width:21px}#page-news .news__tab .item-list{max-width:964px;margin:80px auto 0}#page-news .news__tab .item-list .list{display:none}#page-news .news__tab .item-list .list.active{display:block}#page-news .news__tab .item-list .list li a,#page-news .news__tab .item-list .list li a:link,#page-news .news__tab .item-list .list li a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-news .news__tab .item-list .list li a:hover{opacity:.7;text-decoration:none}}#page-news .news__tab .item-list .list li:not(:first-child){margin-top:3px}#page-news .news__tab .item-list .list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 25px;font-size:14px;background:#f0f0f0}#page-news .news__tab .item-list .list li .date{width:98px}#page-news .news__tab .item-list .list li .cate{width:150px;text-align:center}#page-news .news__tab .item-list .list li .cate span{display:inline-block;line-height:1;min-width:107px;padding:6px 5px;color:#fff;background:#940a3b}#page-news .news__tab .item-list .list li .ttl{width:calc(100% - 98px - 150px);padding-left:5px;line-height:1.75}@media screen and (min-width:768px) and (max-width:1000px){#page-news .news__tab .item-tab li{width:48.14815%}#page-news .news__tab .item-tab li:not(:nth-child(-n+2)){margin-top:16px}}@media screen and (max-width:767px){#page-news .news__tab .item-tab li{width:19%;height:10.25641vw;font-size:3.84615vw}#page-news .news__tab .item-tab li .arrow{top:4.87179vw;left:-2.5641vw}#page-news .news__tab .item-tab li.active .arrow,#page-news .news__tab .item-tab li:hover .arrow{width:5.38462vw}#page-news .news__tab .item-list{margin-top:9.74359vw}#page-news .news__tab .item-list .list li:not(:first-child){margin-top:1.79487vw}#page-news .news__tab .item-list .list li a{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3.58974vw 3.58974vw 1.53846vw;font-size:3.58974vw}#page-news .news__tab .item-list .list li .date{width:30.76923vw}#page-news .news__tab .item-list .list li .cate{width:46.41026vw;text-align:left}#page-news .news__tab .item-list .list li .cate span{display:inline-block;text-align:center;min-width:27.4359vw;padding:.76923vw 1.28205vw .51282vw;line-height:1.5}#page-news .news__tab .item-list .list li .ttl{width:100%;margin-top:3.07692vw;padding-left:0}#page-news .news__tab .btn{margin-top:4.35897vw;font-size:4.61538vw}}#page-news .news__pager{margin:80px 0 140px}@media screen and (max-width:767px){#page-news .news__pager{margin:12.82051vw 0 18.46154vw}}#page-news .news-detail{margin-bottom:140px;padding:0 72px}@media screen and (max-width:767px){#page-news .news-detail{margin-bottom:18.46154vw;padding:0 6.41026vw}}#page-news .news-detail__inner{max-width:820px;margin:0 auto}#page-news .news-detail__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}#page-news .news-detail__data .date{font-size:22px;margin-right:18px}#page-news .news-detail__data .cate{font-size:14px;border:1px solid #707070;line-height:1;padding:3px 13px 4px}@media screen and (max-width:767px){#page-news .news-detail__data .date{font-size:3.58974vw;margin-right:3.84615vw}#page-news .news-detail__data .cate{font-size:100%;padding:.76923vw 2.5641vw}}#page-news .news-detail__ttl{margin-top:22px;font-size:33px;line-height:1.36364;font-weight:700}@media screen and (max-width:767px){#page-news .news-detail__ttl{margin-top:5.64103vw;font-size:5.12821vw}}#page-news .news-detail__txt{margin-top:49px;font-size:14px}#page-news .news-detail__txt img{height:auto}@media screen and (max-width:767px){#page-news .news-detail__txt{margin-top:7.69231vw;font-size:100%}}#page-news .news-detail__btn{width:auto;margin-top:72px}#page-news .news-detail__btn a{font-size:21px;width:269px;height:60px;margin:0 auto}@media screen and (max-width:767px){#page-news .news-detail__btn{margin-top:12.82051vw}#page-news .news-detail__btn a{font-size:3.58974vw;width:54.10256vw;height:12.82051vw}}#page-contact .pagettl{background-image:url(../img/contact/pagettl.jpg)}@media screen and (max-width:767px){#page-contact .pagettl{background-image:url(../img/contact/pagettl_sp.jpg)}}#page-contact .pt-btn_contact .arrow{position:absolute;top:calc(50% - 5px);right:-19px;-webkit-transform:translateY(-50%) skewX(45deg);transform:translateY(-50%) skewX(45deg);width:35px;height:8px;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-contact .pt-btn_contact button{width:236px;height:60px;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:0 auto;padding:0 5px;border:1px solid #000;font-size:21px;line-height:1;text-align:center;position:relative;z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-contact .pt-btn_contact button[disabled]{opacity:.5}#page-contact .pt-btn_contact button:before{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:100%;background:#000;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#page-contact .pt-btn_contact button:hover:not([disabled]){color:#fff}#page-contact .pt-btn_contact button:hover:not([disabled]):before{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}#page-contact .pt-btn_contact button:hover:not([disabled]) .arrow{right:-24px}@media screen and (max-width:767px){#page-contact .pt-btn_contact .arrow{top:calc(50% - 3px);right:-4.87179vw;width:8.97436vw;height:2.05128vw}#page-contact .pt-btn_contact button{width:54.10256vw;height:12.5641vw;padding:0 1.28205vw;font-size:3.58974vw}#page-contact .pt-btn_contact button:hover:not([disabled]) .arrow{right:-6.15385vw}}#page-contact .intro{padding:0 72px}@media screen and (max-width:767px){#page-contact .intro{padding:0 6.41026vw}}#page-contact .intro__inner{max-width:1080px;margin:0 auto}#page-contact .intro__txt{letter-spacing:.1em}#page-contact .intro__txt p:not([class]){text-indent:1em}#page-contact .intro__txt p.link{margin-top:35px}#page-contact .intro__txt p.link a,#page-contact .intro__txt p.link a:link,#page-contact .intro__txt p.link a:visited{color:#2884a0;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-contact .intro__txt p.link a:hover{color:#2884a0;text-decoration:none}}@media screen and (max-width:767px){#page-contact .intro__txt p.link{margin-top:6.41026vw}}#page-contact .contact{margin:70px 0 130px;padding:0 72px}@media screen and (max-width:767px){#page-contact .contact{margin:10.25641vw 0 18.46154vw;padding:0 6.41026vw}}#page-contact .contact__inner{max-width:1080px;margin:0 auto}#page-contact .contact__privacy{height:590px;overflow:auto;padding:44px 42px;border:1px solid #707070}#page-contact .contact__privacy__ttl{font-size:24px;font-weight:500;letter-spacing:.1em;color:#940a3b;padding-bottom:24px;border-bottom:1px solid #707070}#page-contact .contact__privacy__contact{text-align:right;margin-top:30px;letter-spacing:.1em}#page-contact .contact__privacy__txt{margin-top:32px}#page-contact .contact__privacy__txt .txtarea{letter-spacing:.1em}#page-contact .contact__privacy__txt .txtarea:not(:first-child){margin-top:35px}#page-contact .contact__privacy__txt .txtarea .ttl{font-weight:700}@media screen and (max-width:767px){#page-contact .contact__privacy{height:89.74359vw;padding:5.12821vw}#page-contact .contact__privacy__ttl{font-size:4.10256vw;line-height:1.5;padding-bottom:3.58974vw}#page-contact .contact__privacy__contact{margin-top:5.12821vw}#page-contact .contact__privacy__txt{margin-top:10.25641vw}#page-contact .contact__privacy__txt .txtarea:not(:first-child){margin-top:8.97436vw}}#page-contact .contact__check{text-align:center;margin-top:60px;letter-spacing:.1em;opacity:.5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-contact .contact__check.active{opacity:1}#page-contact .contact__check input[type=checkbox]{display:none}#page-contact .contact__check input[type=checkbox]+label{cursor:pointer;display:inline-block;position:relative;padding-left:32px}#page-contact .contact__check input[type=checkbox]+label:before{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16px;height:16px;border:1px solid #707070;border-radius:3px;background:#fff}#page-contact .contact__check input:checked+label:after{position:absolute;content:"";top:calc(50% - 3px);left:3px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);display:block;width:16px;height:8px;border-bottom:3px solid #940a3b;border-left:3px solid #940a3b}@media screen and (max-width:767px){#page-contact .contact__check{text-align:left;margin-top:10.25641vw}#page-contact .contact__check input[type=checkbox]+label{padding-left:7.17949vw}#page-contact .contact__check input[type=checkbox]+label:before{top:1.79487vw;-webkit-transform:none;transform:none;width:4.10256vw;height:4.10256vw;border-radius:.76923vw}#page-contact .contact__check input:checked+label:after{top:1.79487vw;left:.76923vw;-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg);width:4.10256vw;height:2.05128vw;border-bottom-width:.76923vw;border-left-width:.76923vw}}#page-contact .contact__btn{margin-top:102px}#page-contact .contact__btn a{font-size:21px;width:236px;height:60px}@media screen and (max-width:767px){#page-contact .contact__btn{margin-top:17.94872vw}#page-contact .contact__btn a{font-size:3.58974vw;width:54.10256vw;height:12.82051vw}}#page-contact .form{margin:105px 0 149px;padding:0 72px}@media screen and (max-width:767px){#page-contact .form{margin:12.82051vw 0 18.46154vw;padding:0 6.41026vw}}#page-contact .form__inner{max-width:820px;margin:0 auto}#page-contact .form__inner .mw_wp_form_input .form__btn_back{display:none}#page-contact .form__input{width:100%}#page-contact .form__input td,#page-contact .form__input th{font-size:15px;letter-spacing:.12em;text-align:left}#page-contact .form__input>tbody>tr:not(:last-child)>td,#page-contact .form__input>tbody>tr:not(:last-child)>th{border-bottom:5px solid #fff}#page-contact .form__input>tbody>tr>td,#page-contact .form__input>tbody>tr>th{background:#f0f0f0}#page-contact .form__input>tbody>tr>th{width:220px;padding:13px 0 14px 21px;position:relative;background-clip:padding-box}#page-contact .form__input>tbody>tr>th span{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;font-size:11px;line-height:1;color:#fff;text-align:center;padding:4px 5px 4px 4px;background:#ff392e;border-radius:2px}#page-contact .form__input>tbody>tr>td{width:calc(100% - 220px);padding:13px 41px 14px}#page-contact .form__input__sub{width:100%}#page-contact .form__input__sub tr:first-child td,#page-contact .form__input__sub tr:first-child th{padding-bottom:22px}#page-contact .form__input__sub tr:nth-child(2) th{padding-bottom:14px}#page-contact .form__input__sub tr:nth-child(2) td{padding-bottom:22px}#page-contact .form__input__sub th{width:35%;line-height:1.5}#page-contact .form__input .box_select{max-width:243px;font-size:14px;line-height:1;background:#fff;border:1px solid #707070;position:relative}#page-contact .form__input .box_select:before{position:absolute;content:"";top:calc(50% - 2px);right:10px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-right:1px solid #000;border-bottom:1px solid #000}#page-contact .form__input .box_select select{width:100%;padding:5px 10px 6px}#page-contact .form__input .box_input{font-size:14px;line-height:1;background:#fff;border:1px solid #707070}#page-contact .form__input .box_input input,#page-contact .form__input .box_input textarea{display:block;width:100%;padding:5px 10px 6px}#page-contact .form__input .box_input textarea{height:220px}#page-contact .form__input .box_input.err,#page-contact .form__input .box_select.err{border-color:#ff392e;-webkit-box-shadow:0 0 7px -3px rgba(255,57,46,.6);box-shadow:0 0 7px -3px rgba(255,57,46,.6)}#page-contact .form__input .txt-err{margin-top:10px;color:#ff392e;font-size:14px;letter-spacing:.03em;line-height:1;position:relative}#page-contact .form__input .txt-err:before{content:"※";display:inline-block}#page-contact .form__input tr.name td>br,#page-contact .form__input tr.name td>p:not([class]){display:none}#page-contact .form__input tr.name .box_name{max-width:480px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-contact .form__input tr.name .box_name__detail{width:50%;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}#page-contact .form__input tr.name .box_name__detail:first-child{margin-right:33px}#page-contact .form__input tr.name .box_name__detail .box_input{width:80%}#page-contact .form__input tr.name .box_name__detail .txt{font-weight:700;margin-right:8px;line-height:1.5}#page-contact .form__input tr.mail .box_mail,#page-contact .form__input tr.tel .box_mail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-contact .form__input tr.mail .box_mail .box_input,#page-contact .form__input tr.tel .box_mail .box_input{width:60%;margin-right:23px}#page-contact .form__input tr.mail .box_mail .txt,#page-contact .form__input tr.tel .box_mail .txt{font-weight:700}@media screen and (max-width:1000px){#page-contact .form__input__sub{width:100%}#page-contact .form__input__sub tr:not(:last-child) th{padding-bottom:0}#page-contact .form__input__sub tr:not(:last-child) td{padding-bottom:5px}#page-contact .form__input__sub td,#page-contact .form__input__sub th{display:block;width:100%}#page-contact .form__input .box_select{max-width:none}#page-contact .form__input tr.name .box_name{max-width:none}#page-contact .form__input tr.name .box_name__detail{width:100%;display:block}#page-contact .form__input tr.name .box_name__detail:first-child{margin-right:20px}#page-contact .form__input tr.name .box_name__detail .box_input{width:100%}#page-contact .form__input tr.name .box_name__detail .txt{margin-right:0}#page-contact .form__input tr.mail .box_mail .box_input,#page-contact .form__input tr.tel .box_mail .box_input{width:100%;margin-right:0}}@media screen and (max-width:767px){#page-contact .form__input td,#page-contact .form__input th{font-size:100%}#page-contact .form__input>tbody>tr:not(:last-child)>th{border-bottom:none}#page-contact .form__input>tbody>tr:not(:last-child)>td{border-bottom-width:1.28205vw}#page-contact .form__input>tbody>tr>td,#page-contact .form__input>tbody>tr>th{display:block;width:100%}#page-contact .form__input>tbody>tr>th{padding:2.5641vw 3.84615vw .76923vw}#page-contact .form__input>tbody>tr>th span{font-size:2.82051vw;right:3.84615vw;padding:1.02564vw;border-radius:.51282vw}#page-contact .form__input>tbody>tr>td{padding:0 6.41026vw 2.5641vw 6.41026vw}#page-contact .form__input__sub tr:not(:last-child) td{padding-bottom:1.28205vw}#page-contact .form__input .box_select{font-size:100%}#page-contact .form__input .box_select:before{top:calc(50% - 1px);right:2.5641vw;width:1.53846vw;height:1.53846vw}#page-contact .form__input .box_select select{padding:2.05128vw 2.5641vw 1.53846vw;line-height:1.75}#page-contact .form__input .box_input{font-size:100%}#page-contact .form__input .box_input input,#page-contact .form__input .box_input textarea{padding:1.79487vw 2.5641vw 1.28205vw;line-height:1.75}#page-contact .form__input .box_input textarea{height:46.15385vw}#page-contact .form__input .txt-err{margin-top:2.5641vw;font-size:100%}#page-contact .form__input tr.name .box_name__detail:first-child{margin-right:5.12821vw}}#page-contact .form__btn{margin-top:89px}#page-contact .form__btn br{display:none}@media screen and (max-width:767px){#page-contact .form__btn{margin-top:12.82051vw}}#page-contact .form__btn_back{margin-top:40px;text-align:center}#page-contact .form__btn_back button{display:block;margin:0 auto;font-size:18px;font-weight:500;text-decoration:underline}#page-contact .form__btn_back button:hover{text-decoration:none}@media screen and (max-width:767px){#page-contact .form__btn_back{margin-top:10.25641vw}#page-contact .form__btn_back button{font-size:3.58974vw}}#page-contact .form .mw_wp_form_confirm .form__input .box_select{max-width:none;background-color:transparent;border:none}#page-contact .form .mw_wp_form_confirm .form__input .box_select:before{content:none}#page-contact .form .mw_wp_form_confirm .form__input .box_input{background-color:transparent;border:none}#page-contact .form .mw_wp_form_confirm .form__input tr td p:not([class]){display:none}#page-contact .form .mw_wp_form_confirm .form__input tr.address .form__input__sub th{display:none}#page-contact .form .mw_wp_form_confirm .form__input tr.mail .box_mail .txt,#page-contact .form .mw_wp_form_confirm .form__input tr.tel .box_mail .txt{display:none}#page-contact .form .mw_wp_form_confirm .form__input tr.mail.confirm{display:none}#page-contact .thanks{margin-bottom:100px;padding:0 72px}@media screen and (max-width:767px){#page-contact .thanks{margin-bottom:18.46154vw;padding:0 6.41026vw}}#page-contact .thanks__inner{max-width:1080px;margin:0 auto}#page-contact .thanks__ttl{text-align:center;font-size:24px;line-height:1.5;letter-spacing:.1em;color:#940a3b}@media screen and (max-width:767px){#page-contact .thanks__ttl{font-size:4.10256vw}}#page-contact .thanks__txt{margin-top:36px;letter-spacing:.1em}#page-contact .thanks__txt a{color:#000}@media screen and (max-width:767px){#page-contact .thanks__txt{margin-top:7.69231vw}#page-contact .thanks__txt a,#page-contact .thanks__txt a:link,#page-contact .thanks__txt a:visited{color:#2884a0;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:767px) and (min-width:768px){#page-contact .thanks__txt a:hover{color:#2884a0;text-decoration:none}}#page-contact .thanks__btn{margin-top:50px}@media screen and (max-width:767px){#page-contact .thanks__btn{margin-top:12.82051vw}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNzLnNjc3MiLCJsaWIvX3N3aXBlci5jc3MiLCJzdHlsZS5jc3MiLCJfdXRpbGl0eS5zY3NzIiwiaW1wb3J0L19taXhpbi5zY3NzIiwiY29tbW9uL19jb21tb24uc2NzcyIsImNvbW1vbi9faGVhZGVyLnNjc3MiLCJjb21tb24vX2Zvb3Rlci5zY3NzIiwicGFnZXMvX3RvcC5zY3NzIiwicGFnZXMvX2Fib3V0LnNjc3MiLCJwYWdlcy9fY29tcGFueS5zY3NzIiwicGFnZXMvX2Jhc2VzLnNjc3MiLCJwYWdlcy9fc2VydmljZS5zY3NzIiwicGFnZXMvX3JlY3J1aXQuc2NzcyIsInBhZ2VzL19udW1iZXIuc2NzcyIsInBhZ2VzL19wcml2YWN5LnNjc3MiLCJwYWdlcy9fbmV3cy5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUE7Ozs7QUNXQSxrQkFDRSxPQUFRLEVBQUUsS0FDVixTQUFVLFNBQ1YsU0FBVSxPQUNWLFdBQVksS0FDWixRQUFTLEVBRVQsUUFBUyxFQUVYLDJDQUNFLE1BQU8sS0FFVCwyQ0FDRSxtQkFBb0IsU0FDcEIsc0JBQXVCLE9BQ3ZCLHVCQUF3QixPQUN4QixtQkFBb0IsT0FDcEIsZUFBZ0IsT0FFbEIsZ0JBQ0UsU0FBVSxTQUNWLE1BQU8sS0FDUCxPQUFRLEtBQ1IsUUFBUyxFQUNULFFBQVMsWUFDVCxRQUFTLGFBQ1QsUUFBUyxZQUNULFFBQVMsS0FDVCw0QkFBNkIsa0JBQzdCLG9CQUFxQixrQkFDckIsdUJBQXdCLFVBQ3hCLG9CQUFxQixVQUNyQixvQkFBcUIsU0FBUyxDQUFFLGtCQUNoQyxtQkFBb0IsWUFDcEIsV0FBWSxZQUVkLHdDQUNBLGdCQUNFLGtCQUFtQixtQkFDbkIsVUFBVyxtQkFFYiwyQ0FDRSxrQkFBbUIsS0FDbkIsY0FBZSxLQUNmLFVBQVcsS0FFYiw0Q0FDRSxtQ0FBb0MsU0FDcEMsOEJBQStCLFNBQy9CLDJCQUE0QixTQUM1QixPQUFRLEVBQUUsS0FFWixjQUNF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QkFxdUJHLFdBQUEsS2J0cUJGLG9DYS9ERCwyQkF3dUJJLFdBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiByZXNzLmNzcyDigKIgdjEuMi4yXG4gKiBNSVQgTGljZW5zZVxuICogZ2l0aHViLmNvbS9maWxpcGVsaW5oYXJlcy9yZXNzXG4gKi9cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHbG9iYWwgc2VsZWN0b3JzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7IC8qIEFsbCBicm93c2VycyB3aXRob3V0IG92ZXJsYXlpbmcgc2Nyb2xsYmFycyAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIGlPUyA4KyAqL1xufVxuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgLyogU2V0IGBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0YCB0byBhbGwgZWxlbWVudHMgYW5kIHBzZXVkbyBlbGVtZW50cyAqL1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IC8qIEluaGVyaXQgdGV4dC1kZWNvcmF0aW9uIGFuZCB2ZXJ0aWNhbCBhbGlnbiB0byA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG8gZWxlbWVudHMgKi9cblx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbioge1xuXHRwYWRkaW5nOiAwOyAvKiBSZXNldCBgcGFkZGluZ2AgYW5kIGBtYXJnaW5gIG9mIGFsbCBlbGVtZW50cyAqL1xuXHRtYXJnaW46IDA7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2VuZXJhbCBlbGVtZW50c1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LiovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDA7XG59XG5cbmhyIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFICovXG59XG5cbi8qXG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzlcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiogYW5kIEZpcmVmb3hcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMVxuKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTsgLyogU2V0IGZvbnQtc2l6ZSB0byA4MCUgaW4gYHNtYWxsYCBlbGVtZW50cyAqL1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgKi9cbn1cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyAvKiBBZGQgYSBib3JkZXJlZCB1bmRlcmxpbmUgZWZmZWN0IGluIGFsbCBicm93c2VycyAqL1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8qIFJlbW92ZSB0ZXh0IGRlY29yYXRpb24gaW4gRmlyZWZveCA0MCsgKi9cbn1cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAgKi9cblx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrICovXG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG5cdG91dGxpbmUtd2lkdGg6IDA7IC8qIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIGhvdmVyaW5nIGluIGFsbCBicm93c2VycyAqL1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogU3BlY2lmeSB0aGUgZm9udCBmYW1pbHkgb2YgY29kZSBlbGVtZW50cyAqL1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjsgLyogQ29ycmVjdCBzdHlsZSBzZXQgdG8gYGJvbGRgIGluIEVkZ2UgMTIrLCBTYWZhcmkgNi4yKywgYW5kIENocm9tZSAxOCsgKi9cbn1cblxuZGZuIHtcblx0Zm9udC1zdHlsZTogaXRhbGljOyAvKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cblxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSAqL1xubWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4vKiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS91bnJ1dGhsZXNzLzQxMzkzMCAqL1xuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBGb3Jtc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbnB1dCB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIEFwcGx5IGN1cnNvciBwb2ludGVyIHRvIGJ1dHRvbiBlbGVtZW50cyAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogUmVwbGFjZSBwb2ludGVyIGN1cnNvciBpbiBkaXNhYmxlZCBlbGVtZW50cyAqL1xuW2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl0ge1xuXHR3aWR0aDogYXV0bzsgLyogRmlyZWZveCAzNisgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogU2FmYXJpIDgrICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIFNhZmFyaSA4ICovXG59XG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xuXHRyZXNpemU6IHZlcnRpY2FsOyAvKiBTcGVjaWZ5IHRleHRhcmVhIHJlc2l6YWJpbGl0eSAqL1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250OiBpbmhlcml0OyAvKiBTcGVjaWZ5IGZvbnQgaW5oZXJpdGFuY2Ugb2YgZm9ybSBlbGVtZW50cyAqL1xufVxuXG5vcHRncm91cCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkOyAvKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS4gKi9cbn1cblxuYnV0dG9uIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExICovXG59XG5cbi8qIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0KyAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIFJlcGxhY2UgZm9jdXMgc3R5bGUgcmVtb3ZlZCBpbiB0aGUgYm9yZGVyIHJlc2V0IGFib3ZlICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gY29udHJvbHMgaW4gQW5kcm9pZCA0ICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgKi9cbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIEZpcmVmb3ggNDArLCBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGJ1dHRvbiBzdHlsaW5nIGluIGFsbCBicm93c2VycyAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBTdHlsZSBzZWxlY3QgbGlrZSBhIHN0YW5kYXJkIGlucHV0ICovXG5zZWxlY3Qge1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8qIEZpcmVmb3ggMzYrICovXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogQ2hyb21lIDQxKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuXHRkaXNwbGF5OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxuc2VsZWN0OjotbXMtdmFsdWUge1xuXHRjb2xvcjogY3VycmVudENvbG9yOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxubGVnZW5kIHtcblx0Ym9yZGVyOiAwOyAvKiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRSAqL1xuXHRkaXNwbGF5OiB0YWJsZTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkgKi9cblx0Zm9udDogaW5oZXJpdDsgLyogQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU3BlY2lmeSBtZWRpYSBlbGVtZW50IHN0eWxlXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTsgLyogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAgKi9cbn1cblxuLyogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYSAqL1xucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMSsgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBBY2Nlc3NpYmlsaXR5XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEhpZGUgY29udGVudCBmcm9tIHNjcmVlbnMgYnV0IG5vdCBzY3JlZW5yZWFkZXJzICovXG5AbWVkaWEgc2NyZWVuIHtcblx0W2hpZGRlbn49XCJzY3JlZW5cIl0ge1xuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdH1cblx0W2hpZGRlbn49XCJzY3JlZW5cIl06bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0Y2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qIFNwZWNpZnkgdGhlIHByb2dyZXNzIGN1cnNvciBvZiB1cGRhdGluZyBlbGVtZW50cyAqL1xuW2FyaWEtYnVzeT1cInRydWVcIl0ge1xuXHRjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSBwb2ludGVyIGN1cnNvciBvZiB0cmlnZ2VyIGVsZW1lbnRzICovXG5bYXJpYS1jb250cm9sc10ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHVuc3R5bGVkIGN1cnNvciBvZiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2UgaW5vcGVyYWJsZSBlbGVtZW50cyAqL1xuW2FyaWEtZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNlbGVjdGlvblxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBTcGVjaWZ5IHRleHQgc2VsZWN0aW9uIGJhY2tncm91bmQgY29sb3IgYW5kIG9taXQgZHJvcCBzaGFkb3cgKi9cblxuOjotbW96LXNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmltZyB7XG5cdGJvcmRlcjogbm9uZTtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxudWwsIG9sLCBsaSwgZGwsIGR0LCBkZCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvKipcbiAqIFN3aXBlciA0LjUuMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMTkgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgMjIsIDIwMTlcbiAqL1xuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG4gIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuMzAwIOacrOaWh1xuNTAwXG43MDDjgIDopovlh7rjgZdcbiovXG4vKlxuNzAwXG4qL1xuLyohXG4gKiByZXNzLmNzcyDigKIgdjEuMi4yXG4gKiBNSVQgTGljZW5zZVxuICogZ2l0aHViLmNvbS9maWxpcGVsaW5oYXJlcy9yZXNzXG4gKi9cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2xvYmFsIHNlbGVjdG9yc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCB1cmwoLi9saWIvX3N3aXBlci5jc3MpO1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG4gIG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LiovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbmhyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFICovXG59XG5cbi8qXG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzlcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiogYW5kIEZpcmVmb3hcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMVxuKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgLyogU2V0IGZvbnQtc2l6ZSB0byA4MCUgaW4gYHNtYWxsYCBlbGVtZW50cyAqL1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgKi9cbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICAvKiBBZGQgYSBib3JkZXJlZCB1bmRlcmxpbmUgZWZmZWN0IGluIGFsbCBicm93c2VycyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8qIFJlbW92ZSB0ZXh0IGRlY29yYXRpb24gaW4gRmlyZWZveCA0MCsgKi9cbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrICovXG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG4gIC8qIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIGhvdmVyaW5nIGluIGFsbCBicm93c2VycyAqL1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogU3BlY2lmeSB0aGUgZm9udCBmYW1pbHkgb2YgY29kZSBlbGVtZW50cyAqL1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgLyogQ29ycmVjdCBzdHlsZSBzZXQgdG8gYGJvbGRgIGluIEVkZ2UgMTIrLCBTYWZhcmkgNi4yKywgYW5kIENocm9tZSAxOCsgKi9cbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICAvKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cblxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS91bnJ1dGhsZXNzLzQxMzkzMCAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBGb3Jtc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBBcHBseSBjdXJzb3IgcG9pbnRlciB0byBidXR0b24gZWxlbWVudHMgKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdLFxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFJlcGxhY2UgcG9pbnRlciBjdXJzb3IgaW4gZGlzYWJsZWQgZWxlbWVudHMgKi9cbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgd2lkdGg6IGF1dG87XG4gIC8qIEZpcmVmb3ggMzYrICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIFNhZmFyaSA4KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBTYWZhcmkgOCAqL1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgLyogU3BlY2lmeSB0ZXh0YXJlYSByZXNpemFiaWxpdHkgKi9cbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLyogU3BlY2lmeSBmb250IGluaGVyaXRhbmNlIG9mIGZvcm0gZWxlbWVudHMgKi9cbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLyogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMSAqL1xufVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBSZXBsYWNlIGZvY3VzIHN0eWxlIHJlbW92ZWQgaW4gdGhlIGJvcmRlciByZXNldCBhYm92ZSAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgKi9cbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEZpcmVmb3ggNDArLCBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGJ1dHRvbiBzdHlsaW5nIGluIGFsbCBicm93c2VycyAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBTdHlsZSBzZWxlY3QgbGlrZSBhIHN0YW5kYXJkIGlucHV0ICovXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIEZpcmVmb3ggMzYrICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogQ2hyb21lIDQxKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxuc2VsZWN0OjotbXMtdmFsdWUge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU3BlY2lmeSBtZWRpYSBlbGVtZW50IHN0eWxlXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwICovXG59XG5cbi8qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgQWNjZXNzaWJpbGl0eVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuICBbaGlkZGVufj1cInNjcmVlblwiXSB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICBbaGlkZGVufj1cInNjcmVlblwiXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogU3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzICovXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTcGVjaWZ5IHRleHQgc2VsZWN0aW9uIGJhY2tncm91bmQgY29sb3IgYW5kIG9taXQgZHJvcCBzaGFkb3cgKi9cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjO1xuICAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYztcbiAgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnVsLCBvbCwgbGksIGRsLCBkdCwgZGQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBwYy1zcCAqL1xuLnN3aXRjaC0tc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2l0Y2gtLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zd2l0Y2gtLXBjIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2l0Y2gtLXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuaHRtbC5pcy1vcGVuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IGhlaXNlaS1rYWt1LWdvdGhpYy1zdGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzU7XG4gIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbn1cblxuYm9keSA+ICo6bm90KC5sb2FkaW5nKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuYm9keS5zaG93ID4gKiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbmJvZHkuc2hvdyA+ICoubG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuYm9keS5sb3dlciAjbWFpbmNvbnRlbnRzIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuYm9keS5sb3dlciAjbWFpbmNvbnRlbnRzLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDMuMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMi4xNTM4NTtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZ1tzcmMkPVwiLnN2Z1wiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIGFbaHJlZio9XCJ0ZWw6XCJdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5cbi5wdC10dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wdC10dGwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzk0MGEzYjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xufVxuXG4ucHQtdHRsIC5lbiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC1mYW1pbHk6IG5pbWJ1cy1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM5NDBhM2I7XG59XG5cbi5wdC10dGwgLmpwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzk0MGEzYjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LXR0bCAuZW4ge1xuICAgIGZvbnQtc2l6ZTogOC43MTc5NXZ3O1xuICB9XG4gIC5wdC10dGwgLmpwIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzN2dztcbiAgICBtYXJnaW4tdG9wOiAyLjU2NDF2dztcbiAgfVxufVxuXG4ucHQtdHRsX2xlZnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wdC10dGxfbGVmdCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjOTQwYTNiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG59XG5cbi5wdC10dGxfbGVmdCAuZW4ge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtZmFtaWx5OiBuaW1idXMtc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjOTQwYTNiO1xufVxuXG4ucHQtdHRsX2xlZnQgLmpwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzk0MGEzYjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LXR0bF9sZWZ0IC5lbiB7XG4gICAgZm9udC1zaXplOiA4LjcxNzk1dnc7XG4gIH1cbiAgLnB0LXR0bF9sZWZ0IC5qcCB7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzdnc7XG4gICAgbWFyZ2luLXRvcDogMi41NjQxdnc7XG4gIH1cbn1cblxuLnB0LWxvd2VydHRsMSB7XG4gIGNvbG9yOiAjOTQwYTNiO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHQtbG93ZXJ0dGwxIC5lbiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1mYW1pbHk6IG5pbWJ1cy1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnB0LWxvd2VydHRsMSAuZW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzJkZWcpO1xuICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xufVxuXG4ucHQtbG93ZXJ0dGwxIC5qcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQtbG93ZXJ0dGwxIC5lbiB7XG4gICAgZm9udC1zaXplOiA2LjE1Mzg1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI4MjA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogMy4zMzMzM3Z3O1xuICB9XG4gIC5wdC1sb3dlcnR0bDEgLmVuOmFmdGVyIHtcbiAgICB0b3A6IDIuMDUxMjh2dztcbiAgICBoZWlnaHQ6IDMuODQ2MTV2dztcbiAgfVxuICAucHQtbG93ZXJ0dGwxIC5qcCB7XG4gICAgZm9udC1zaXplOiAyLjA1MTI4dnc7XG4gIH1cbn1cblxuLnB0LWxvd2VydHRsMiB7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGNvbG9yOiAjOTQwYTNiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQtbG93ZXJ0dGwyIHtcbiAgICBmb250LXNpemU6IDUuMTI4MjF2dztcbiAgfVxufVxuXG4ucHQtbG93ZXJ0dGwzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjczMzMzO1xuICBjb2xvcjogIzk0MGEzYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHQtbG93ZXJ0dGwzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjOTQwYTNiO1xuICBtYXJnaW46IDAgMnB4IC0ycHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LWxvd2VydHRsMyB7XG4gICAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIH1cbiAgLnB0LWxvd2VydHRsMzpiZWZvcmUge1xuICAgIHdpZHRoOiAzLjA3Njkydnc7XG4gICAgaGVpZ2h0OiAzLjA3Njkydnc7XG4gICAgbWFyZ2luOiAwIDAuNTEyODJ2dyAwIDA7XG4gIH1cbn1cblxuLnB0LWJ0bl9ibGFjayB7XG4gIHdpZHRoOiAyMzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnB0LWJ0bl9ibGFjayBhLFxuLnB0LWJ0bl9ibGFjayBhOmxpbmssXG4ucHQtYnRuX2JsYWNrIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtYnRuX2JsYWNrIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHQtYnRuX2JsYWNrIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gIHJpZ2h0OiAtMTlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNrZXdYKDQ1ZGVnKTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wdC1idG5fYmxhY2sgYSB7XG4gIHdpZHRoOiAyMTFweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnB0LWJ0bl9ibGFjayBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4ucHQtYnRuX2JsYWNrIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnB0LWJ0bl9ibGFjayBhOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5wdC1idG5fYmxhY2sgYTpob3ZlciAuYXJyb3cge1xuICByaWdodDogLTI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdC1idG5fYmxhY2sge1xuICAgIHdpZHRoOiA2MS4wMjU2NHZ3O1xuICB9XG4gIC5wdC1idG5fYmxhY2sgLmFycm93IHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICByaWdodDogLTQuODcxNzl2dztcbiAgICB3aWR0aDogOC45NzQzNnZ3O1xuICAgIGhlaWdodDogMi4wNTEyOHZ3O1xuICB9XG4gIC5wdC1idG5fYmxhY2sgYSB7XG4gICAgd2lkdGg6IDU0LjEwMjU2dnc7XG4gICAgaGVpZ2h0OiAxMi41NjQxdnc7XG4gICAgcGFkZGluZzogMCAxLjI4MjA1dnc7XG4gICAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gIH1cbiAgLnB0LWJ0bl9ibGFjayBhOmhvdmVyIC5hcnJvdyB7XG4gICAgcmlnaHQ6IC02LjE1Mzg1dnc7XG4gIH1cbn1cblxuLnB0LWJ0bl93aGl0ZSB7XG4gIHdpZHRoOiAyMzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnB0LWJ0bl93aGl0ZSBhLFxuLnB0LWJ0bl93aGl0ZSBhOmxpbmssXG4ucHQtYnRuX3doaXRlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtYnRuX3doaXRlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHQtYnRuX3doaXRlIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gIHJpZ2h0OiAtMTlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNrZXdYKDQ1ZGVnKTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wdC1idG5fd2hpdGUgYSB7XG4gIHdpZHRoOiAyMTFweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnB0LWJ0bl93aGl0ZSBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4ucHQtYnRuX3doaXRlIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnB0LWJ0bl93aGl0ZSBhOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5wdC1idG5fd2hpdGUgYTpob3ZlciAuYXJyb3cge1xuICByaWdodDogLTI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdC1idG5fd2hpdGUge1xuICAgIHdpZHRoOiA2MS4wMjU2NHZ3O1xuICB9XG4gIC5wdC1idG5fd2hpdGUgLmFycm93IHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICByaWdodDogLTQuODcxNzl2dztcbiAgICB3aWR0aDogOC45NzQzNnZ3O1xuICAgIGhlaWdodDogMi4wNTEyOHZ3O1xuICB9XG4gIC5wdC1idG5fd2hpdGUgYSB7XG4gICAgd2lkdGg6IDU0LjEwMjU2dnc7XG4gICAgaGVpZ2h0OiAxMi41NjQxdnc7XG4gICAgcGFkZGluZzogMCAxLjI4MjA1dnc7XG4gICAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gIH1cbiAgLnB0LWJ0bl93aGl0ZSBhOmhvdmVyIC5hcnJvdyB7XG4gICAgcmlnaHQ6IC02LjE1Mzg1dnc7XG4gIH1cbn1cblxuLnBhZ2V0dGwge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcycHgpO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZXR0bC5zbWFsbCB7XG4gIGhlaWdodDogMzI2cHg7XG59XG5cbi5wYWdldHRsX190dGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgKyAxM3B4KTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA4LjIwMzEyJTtcbn1cblxuLnBhZ2V0dGxfX3R0bC5zaG93IHAge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5wYWdldHRsX190dGwuc2hvdzIgLmNvdmVyLWxheWVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbi5wYWdldHRsX190dGwgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuLnBhZ2V0dGxfX3R0bCAuZW4ge1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1NjI1O1xuICBmb250LWZhbWlseTogbmltYnVzLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGFnZXR0bF9fdHRsIC5qcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZXR0bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDYuMTUzODV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxOS4yMzA3N3Z3O1xuICB9XG4gIC5wYWdldHRsLnNtYWxsIHtcbiAgICBoZWlnaHQ6IDY2LjY2NjY3dnc7XG4gIH1cbiAgLnBhZ2V0dGxfX3R0bCB7XG4gICAgcGFkZGluZzogMCA2LjY2NjY3dnc7XG4gIH1cbiAgLnBhZ2V0dGxfX3R0bCAuZW4ge1xuICAgIGZvbnQtc2l6ZTogMTIuNTY0MXZ3O1xuICB9XG4gIC5wYWdldHRsX190dGwgLmpwIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMi44MjA1MXZ3O1xuICB9XG59XG5cbi5hbmNob3JsaW5rIHtcbiAgcGFkZGluZzogMCA3MnB4O1xufVxuXG4uYW5jaG9ybGluayB1bCB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYW5jaG9ybGluayB1bCBsaSB7XG4gIHdpZHRoOiAyMi4yMjIyMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cblxuLmFuY2hvcmxpbmsgdWwgbGkgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xN3B4O1xuICByaWdodDogOXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gIHRyYW5zZm9ybTogc2tld1koLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5hbmNob3JsaW5rIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NnB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYW5jaG9ybGluayB1bCBsaSBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogIzk0MGEzYjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcbn1cblxuLmFuY2hvcmxpbmsgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM5NDBhM2I7XG59XG5cbi5hbmNob3JsaW5rIHVsIGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYW5jaG9ybGluayB1bCBsaSBhOmhvdmVyIC5hcnJvdyB7XG4gIGJvdHRvbTogLTIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAuYW5jaG9ybGluayB1bCBsaTpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzAzNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5hbmNob3JsaW5rIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmFuY2hvcmxpbmsgdWwgbGkge1xuICAgIHdpZHRoOiA0OC4xNDgxNSU7XG4gIH1cbiAgLmFuY2hvcmxpbmsgdWwgbGk6bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbmNob3JsaW5rIHtcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjZ2dztcbiAgfVxuICAuYW5jaG9ybGluayB1bCBsaSB7XG4gICAgd2lkdGg6IDQxLjAyNTY0dnc7XG4gIH1cbiAgLmFuY2hvcmxpbmsgdWwgbGkgLmFycm93IHtcbiAgICBib3R0b206IC0yLjU2NDF2dztcbiAgICByaWdodDogMS4yODIwNXZ3O1xuICAgIHdpZHRoOiAxLjUzODQ2dnc7XG4gICAgaGVpZ2h0OiA3LjE3OTQ5dnc7XG4gIH1cbiAgLmFuY2hvcmxpbmsgdWwgbGkgYSB7XG4gICAgaGVpZ2h0OiAxMC4yNTY0MXZ3O1xuICAgIGZvbnQtc2l6ZTogNC4xMDI1NnZ3O1xuICB9XG4gIC5hbmNob3JsaW5rIHVsIGxpIGE6aG92ZXIgLmFycm93IHtcbiAgICBib3R0b206IC0zLjg0NjE1dnc7XG4gIH1cbn1cblxuLnB0LXBhZ2VyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5wdC1wYWdlciB1bCBsaSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wdC1wYWdlciB1bCBsaSBhLFxuLnB0LXBhZ2VyIHVsIGxpIGE6bGluayxcbi5wdC1wYWdlciB1bCBsaSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXBhZ2VyIHVsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHQtcGFnZXIgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnB0LXBhZ2VyIHVsIGxpIGEsIC5wdC1wYWdlciB1bCBsaS5jdXJyZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnB0LXBhZ2VyIHVsIGxpLmN1cnJlbnQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzcwNzA3MDtcbn1cblxuLnB0LXBhZ2VyIHVsIGxpOm5vdChbY2xhc3NdKSBhIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbn1cblxuLnB0LXBhZ2VyIHVsIGxpOm5vdChbY2xhc3NdKSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzA7XG59XG5cbi5wdC1wYWdlciB1bCBsaS5hcnJvdyB7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4ucHQtcGFnZXIgdWwgbGkuYXJyb3cucHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4ucHQtcGFnZXIgdWwgbGkuYXJyb3cgYTpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQtcGFnZXIgdWwge1xuICAgIG1hcmdpbi10b3A6IC0yLjU2NDF2dztcbiAgfVxuICAucHQtcGFnZXIgdWwgbGkge1xuICAgIG1hcmdpbi10b3A6IDIuNTY0MXZ3O1xuICB9XG4gIC5wdC1wYWdlciB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MXZ3O1xuICB9XG4gIC5wdC1wYWdlciB1bCBsaS5jdXJyZW50IHtcbiAgICB3aWR0aDogNy4xNzk0OXZ3O1xuICAgIGhlaWdodDogNy4xNzk0OXZ3O1xuICB9XG4gIC5wdC1wYWdlciB1bCBsaTpub3QoW2NsYXNzXSkgYSB7XG4gICAgd2lkdGg6IDcuMTc5NDl2dztcbiAgICBoZWlnaHQ6IDcuMTc5NDl2dztcbiAgfVxuICAucHQtcGFnZXIgdWwgbGkuYXJyb3cge1xuICAgIHdpZHRoOiAzLjA3Njkydnc7XG4gIH1cbn1cblxuLmNvdmVyLWxheWVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5uLXNmLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uLXNmLXdyYXAgLm4tc2Yge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBsaW5lYXI7XG59XG5cbi5uLXNmLXdyYXAgLm4tbWFzayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG59XG5cbi5uLXNmLXdyYXAuc2hvdyAubi1zZiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm4tc2Ytd3JhcC5zaG93IC5uLW1hc2sge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5uLXNmLXdyYXAgLm4tZDEge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcyAhaW1wb3J0YW50O1xufVxuXG4ubi1zZi13cmFwIC5uLWQyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycyAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnMgIWltcG9ydGFudDtcbn1cblxuLm4tc2Ytd3JhcCAubi1kMyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3MgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzICFpbXBvcnRhbnQ7XG59XG5cbi5uLXNmLXdyYXAgLm4tZDQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cyAhaW1wb3J0YW50O1xufVxuXG4ubi1zZi13cmFwIC5uLWQ1IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cyAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXMgIWltcG9ydGFudDtcbn1cblxuLm4tc2Ytd3JhcCAubi1kNiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnMgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzICFpbXBvcnRhbnQ7XG59XG5cbi5uLXNmLXdyYXAgLm4tZDcge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cyAhaW1wb3J0YW50O1xufVxuXG4ubi1zZi13cmFwIC5uLWQ4IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cyAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHMgIWltcG9ydGFudDtcbn1cblxuLm4tc2Ytd3JhcCAubi1kOSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXMgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzICFpbXBvcnRhbnQ7XG59XG5cbi5uLXNmLXdyYXAgLm4tZDEwIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXMgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcyAhaW1wb3J0YW50O1xufVxuXG4ubi1zZi13cmFwIC5uLWQxMSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXMgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzICFpbXBvcnRhbnQ7XG59XG5cbi5uLXNmLXdyYXAgLm4tZDEyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycyAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZGVsYXk6IDEuMnMgIWltcG9ydGFudDtcbn1cblxuLm4tc2Ytd3JhcCAubi1kMTMge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4zcyAhaW1wb3J0YW50O1xufVxuXG4ubi1zZi13cmFwIC5uLWQxNCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNHMgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzICFpbXBvcnRhbnQ7XG59XG5cbi5uLXNmLXdyYXAgLm4tZDE1IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cyAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXMgIWltcG9ydGFudDtcbn1cblxuLm4tc2Ytd3JhcCAubi1kMTYge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1kZWxheTogMS42cyAhaW1wb3J0YW50O1xufVxuXG4ubi1zZi13cmFwIC5uLWQxNyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuN3MgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjdzICFpbXBvcnRhbnQ7XG59XG5cbi5uLXNmLXdyYXAgLm4tZDE4IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cyAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZGVsYXk6IDEuOHMgIWltcG9ydGFudDtcbn1cblxuLm4tc2Ytd3JhcCAubi1kMTkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjlzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1kZWxheTogMS45cyAhaW1wb3J0YW50O1xufVxuXG4ubi1zZi13cmFwIC5uLWQyMCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1kZWxheTogMnMgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiA5NC4zNzUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcycHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIHRvcDogNC4zNTg5N3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogMjY1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxLjc5Njg3JTtcbn1cblxuLmhlYWRlcl9fbG9nbyBhLFxuLmhlYWRlcl9fbG9nbyBhOmxpbmssXG4uaGVhZGVyX19sb2dvIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19sb2dvIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogNTUuODk3NDR2dztcbiAgICBtYXJnaW4tbGVmdDogNi4xNTM4NXZ3O1xuICB9XG59XG5cbi5oZWFkZXJfX2duYXYge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmhlYWRlcl9fZ25hdl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZWFkZXJfX2duYXZfX21haW4gPiBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlcl9fZ25hdl9fbWFpbiA+IGxpIGEsXG4uaGVhZGVyX19nbmF2X19tYWluID4gbGkgYTpsaW5rLFxuLmhlYWRlcl9fZ25hdl9fbWFpbiA+IGxpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19nbmF2X19tYWluID4gbGkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX2duYXZfX21haW4gPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmhlYWRlcl9fZ25hdl9fbWFpbiA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cblxuLmhlYWRlcl9fZ25hdl9fbWFpbiA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5cHggMCAxMXB4IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyX19nbmF2X19tYWluID4gbGkgPiBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbn1cblxuLmhlYWRlcl9fZ25hdl9fbWFpbiA+IGxpID4gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaGVhZGVyX19nbmF2X19tYWluID4gbGkgPiBhIC5lbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbn1cblxuLmhlYWRlcl9fZ25hdl9fbWFpbiA+IGxpID4gYSAuanAge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uaGVhZGVyX19nbmF2X19zdWIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMTQ0cHg7XG59XG5cbi5oZWFkZXJfX2duYXZfX3N1YiBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaGVhZGVyX19nbmF2X19zdWIgbGkgYSxcbi5oZWFkZXJfX2duYXZfX3N1YiBsaSBhOmxpbmssXG4uaGVhZGVyX19nbmF2X19zdWIgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2duYXZfX3N1YiBsaSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9fZ25hdl9fc3ViIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uaGVhZGVyX19nbmF2X19zdWIgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIHBhZGRpbmc6IDZweCA2cHggNXB4IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gIC5oZWFkZXJfX2duYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZpeG5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAxO1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogNjIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXhuYXYge1xuICAgIHdpZHRoOiAxMy4wNzY5MnZ3O1xuICAgIGhlaWdodDogMTMuMDc2OTJ2dztcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5cbi5maXhuYXZfX21lbnVidG4ge1xuICB3aWR0aDogNzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjOTQwYTNiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmZpeG5hdl9fbWVudWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4uZml4bmF2X19tZW51YnRuIC5saW5lIHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpeG5hdl9fbWVudWJ0biAubGluZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzk0MGEzYjtcbn1cblxuLmZpeG5hdl9fbWVudWJ0biAubGluZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbn1cblxuLmZpeG5hdl9fbWVudWJ0biAubGluZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMTJweDtcbn1cblxuLmZpeG5hdl9fbWVudWJ0biAubGluZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmZpeG5hdl9fbWVudWJ0biAudHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpeG5hdl9fbWVudWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuZml4bmF2X19tZW51YnRuIC5saW5lIHtcbiAgICBwYWRkaW5nLXRvcDogNS4xMjgyMXZ3O1xuICB9XG4gIC5maXhuYXZfX21lbnVidG4gLmxpbmUgc3BhbiB7XG4gICAgd2lkdGg6IDYuNDEwMjZ2dztcbiAgICBoZWlnaHQ6IDAuNTEyODJ2dztcbiAgfVxuICAuZml4bmF2X19tZW51YnRuIC5saW5lIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmZpeG5hdl9fbWVudWJ0biAubGluZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAyLjMwNzY5dnc7XG4gIH1cbiAgLmZpeG5hdl9fbWVudWJ0biAubGluZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5maXhuYXZfX2NvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgY29sb3I6ICM5NDBhM2I7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBhZGRpbmctdG9wOiA2LjgzNTQ0JTtcbn1cblxuLmZpeG5hdi5zaG93IC5maXhuYXZfX2NvcHlyaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZml4bWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNDlweCA3MnB4IDgwcHg7XG4gIGJhY2tncm91bmQ6ICM5NDBhM2I7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmZpeG1lbnUub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXhtZW51IHtcbiAgICBwYWRkaW5nOiAzOC4yMDUxM3Z3IDYuNDEwMjZ2dyAyMC41MTI4MnZ3O1xuICB9XG59XG5cbi5maXhtZW51X19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IDEuNzk2ODclO1xuICB3aWR0aDogMjY1cHg7XG59XG5cbi5maXhtZW51X19sb2dvIGEsXG4uZml4bWVudV9fbG9nbyBhOmxpbmssXG4uZml4bWVudV9fbG9nbyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpeG1lbnVfX2xvZ28gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXhtZW51X19sb2dvIHtcbiAgICB3aWR0aDogNTUuODk3NDR2dztcbiAgICB0b3A6IDQuMzU4OTd2dztcbiAgICBsZWZ0OiA2LjE1Mzg1dnc7XG4gIH1cbn1cblxuLmZpeG1lbnVfX21lbnVidG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA3MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjVweCAwIDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZml4bWVudV9fbWVudWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4uZml4bWVudV9fbWVudWJ0biAubGluZSB7XG4gIHBhZGRpbmctdG9wOiAyN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maXhtZW51X19tZW51YnRuIC5saW5lIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZpeG1lbnVfX21lbnVidG4gLmxpbmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDMlKSByb3RhdGUoMzVkZWcpO1xufVxuXG4uZml4bWVudV9fbWVudWJ0biAubGluZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDMlKSByb3RhdGUoLTM1ZGVnKTtcbiAgYm90dG9tOiAwO1xufVxuXG4uZml4bWVudV9fbWVudWJ0biAudHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpeG1lbnVfX21lbnVidG4ge1xuICAgIHdpZHRoOiAxMy4wNzY5MnZ3O1xuICAgIGhlaWdodDogMTMuMDc2OTJ2dztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5maXhtZW51X19tZW51YnRuIC5saW5lIHtcbiAgICBwYWRkaW5nLXRvcDogNC4xMDI1NnZ3O1xuICB9XG4gIC5maXhtZW51X19tZW51YnRuIC5saW5lIHNwYW4ge1xuICAgIHdpZHRoOiA2LjQxMDI2dnc7XG4gICAgaGVpZ2h0OiAwLjUxMjgydnc7XG4gIH1cbn1cblxuLmZpeG1lbnVfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZml4bWVudV9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZml4bWVudV9fbWVudSBsaSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbi5maXhtZW51X19tZW51IGxpIGEsXG4uZml4bWVudV9fbWVudSBsaSBhOmxpbmssXG4uZml4bWVudV9fbWVudSBsaSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpeG1lbnVfX21lbnUgbGkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5maXhtZW51X19tZW51ID4gbGkge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4uZml4bWVudV9fbWVudSA+IGxpOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gIG1hcmdpbi10b3A6IDg0cHg7XG59XG5cbi5maXhtZW51X19tZW51IC50dGwge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbi5maXhtZW51X19tZW51IC5saW5rIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uZml4bWVudV9fbWVudV9fc3ViIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5maXhtZW51X19tZW51IC50dGwuc3BsaW5rIGEge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZml4bWVudV9fbWVudSA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpeG1lbnVfX21lbnUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5maXhtZW51X19tZW51ID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogNS44OTc0NHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5maXhtZW51X19tZW51ID4gbGk6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5maXhtZW51X19tZW51IC50dGw6bm90KC5zcGxpbmspIHtcbiAgICBwYWRkaW5nOiA1Ljg5NzQ0dncgMCA0Ljg3MTc5dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5maXhtZW51X19tZW51IC50dGw6bm90KC5zcGxpbmspOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA4LjQ2MTU0dnc7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQuODcxNzl2dztcbiAgICBoZWlnaHQ6IDAuMjU2NDF2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5maXhtZW51X19tZW51IC50dGw6bm90KC5zcGxpbmspOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDYuMTUzODV2dztcbiAgICByaWdodDogMi4zMDc2OXZ3O1xuICAgIHdpZHRoOiAwLjI1NjQxdnc7XG4gICAgaGVpZ2h0OiA0Ljg3MTc5dnc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAuZml4bWVudV9fbWVudSAudHRsOm5vdCguc3BsaW5rKS5pcy1vcGVuOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmZpeG1lbnVfX21lbnUgLnR0bDpub3QoLnNwbGluaykuaXMtb3BlbjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5maXhtZW51X19tZW51IC50dGwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNS44OTc0NHZ3IDAgNC44NzE3OXZ3O1xuICB9XG4gIC5maXhtZW51X19tZW51IC5hY2NvcmRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpeG1lbnVfX21lbnUgLmFjY29yZGlvbiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDMuNTg5NzR2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gICAgcGFkZGluZzogMi4zMDc2OXZ3IDAgMS43OTQ4N3Z3IDYuOTIzMDh2dztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZpeG1lbnVfX21lbnUgLmFjY29yZGlvbiBhOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDMuODQ2MTV2dztcbiAgICBoZWlnaHQ6IDAuMjU2NDF2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5maXhtZW51X19tZW51IC5saW5rIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMi4xNTM4NTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5maXhtZW51X19tZW51X19zdWIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZml4bWVudV9fbWVudV9fc3ViIGxpIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMi4xNTM4NTtcbiAgfVxufVxuXG4uZml4bWVudV9fc3VibWVudSB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5maXhtZW51X19zdWJtZW51IGxpIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbi5maXhtZW51X19zdWJtZW51IGxpIGEsXG4uZml4bWVudV9fc3VibWVudSBsaSBhOmxpbmssXG4uZml4bWVudV9fc3VibWVudSBsaSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpeG1lbnVfX3N1Ym1lbnUgbGkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZml4bWVudV9fc3VibWVudSBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXhtZW51X19zdWJtZW51ID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNTIuNDYlO1xuICBiYWNrZ3JvdW5kOiAjMTI0NDViIHVybCguLi9pbWcvY29tbW9uL2Zvb3Rlcl9iZy5qcGcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDE2LjkyMzA4dncgMCAxMy4zMzMzM3Z3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjNlNTk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vZm9vdGVyX2JnX3NwLmpwZyk7XG4gIH1cbn1cblxuLmZvb3Rlcl9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzIuNCU7XG4gIGxlZnQ6IGNhbGMoNTAlICsgNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTQ3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvb3Rlcl9faW5uZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5mb290ZXJfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19pbm5lciB7XG4gICAgcGFkZGluZzogMCA2LjQxMDI2dnc7XG4gIH1cbn1cblxuLmZvb3Rlcl9faW5mbyAubG9nbyB7XG4gIHdpZHRoOiAyODFweDtcbn1cblxuLmZvb3Rlcl9faW5mbyAuYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzU7XG59XG5cbi5mb290ZXJfX2luZm8gLmJ0biB7XG4gIG1hcmdpbi10b3A6IDY4cHg7XG59XG5cbi5mb290ZXJfX2luZm8gLmJ0biBhLFxuLmZvb3Rlcl9faW5mbyAuYnRuIGE6bGluayxcbi5mb290ZXJfX2luZm8gLmJ0biBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9faW5mbyAuYnRuIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyX19pbmZvIC5idG4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlcl9faW5mbyAuYnRuIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY19jb250YWN0LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuXG4uZm9vdGVyX19pbmZvIC5idG4gYSB7XG4gIHdpZHRoOiAzMTdweDtcbiAgaGVpZ2h0OiA2M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMTRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm9vdGVyX19pbmZvIC5idG4gYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLmZvb3Rlcl9faW5mbyAuYnRuIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZvb3Rlcl9faW5mbyAuYnRuIGE6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmZvb3Rlcl9faW5mbyAuYnRuIGE6aG92ZXIgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY19jb250YWN0X2JsYWNrLnN2Zyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZm9vdGVyX19pbmZvIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA2OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9vdGVyX19pbmZvIC5sb2dvIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW46IDY4cHggYXV0byAwO1xuICB9XG4gIC5mb290ZXJfX2luZm8gLmFkZHJlc3Mge1xuICAgIG9yZGVyOiAzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX19pbmZvIC5idG4ge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZvb3Rlcl9faW5mbyAuYnRuIGEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDE3LjQzNTl2dztcbiAgfVxuICAuZm9vdGVyX19pbmZvIC5sb2dvIHtcbiAgICB3aWR0aDogNTcuNjkyMzF2dztcbiAgICBtYXJnaW4tdG9wOiAxNy4xNzk0OXZ3O1xuICB9XG4gIC5mb290ZXJfX2luZm8gLmFkZHJlc3Mge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjMwNzY5O1xuICAgIG1hcmdpbi10b3A6IDIuODIwNTF2dztcbiAgfVxuICAuZm9vdGVyX19pbmZvIC5idG4gc3BhbjpiZWZvcmUge1xuICAgIHdpZHRoOiA2LjQxMDI2dnc7XG4gICAgaGVpZ2h0OiAzLjg0NjE1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU4OTc0dnc7XG4gIH1cbiAgLmZvb3Rlcl9faW5mbyAuYnRuIGEge1xuICAgIHdpZHRoOiA4MS4yODIwNXZ3O1xuICAgIGhlaWdodDogMTYuMTUzODV2dztcbiAgICBwYWRkaW5nOiAwIDEuMjgyMDV2dztcbiAgICBmb250LXNpemU6IDUuMTI4MjF2dztcbiAgfVxufVxuXG4uZm9vdGVyX19tZW51IHtcbiAgd2lkdGg6IDUyLjMxMDM3JTtcbiAgbWFyZ2luLXRvcDogMTFweDtcbn1cblxuLmZvb3Rlcl9fbWVudSAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9vdGVyX19tZW51IC5saXN0IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyX19tZW51IC5saXN0IGxpIGEsXG4uZm9vdGVyX19tZW51IC5saXN0IGxpIGE6bGluayxcbi5mb290ZXJfX21lbnUgLmxpc3QgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX21lbnUgLmxpc3QgbGkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5mb290ZXJfX21lbnUgLmxpc3QgPiBsaTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICBtYXJnaW4tdG9wOiA5NnB4O1xufVxuXG4uZm9vdGVyX19tZW51IC5saXN0ID4gbGk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgd2lkdGg6IDM0LjY2NjY3JTtcbn1cblxuLmZvb3Rlcl9fbWVudSAubGlzdCA+IGxpOm50aC1jaGlsZCgzbisyKSB7XG4gIHdpZHRoOiAzNC42NjY2NyU7XG59XG5cbi5mb290ZXJfX21lbnUgLmxpc3QgPiBsaTpudGgtY2hpbGQoM24rMykge1xuICB3aWR0aDogMzAuNDI3MzUlO1xufVxuXG4uZm9vdGVyX19tZW51IC5saXN0X19zdWIge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5mb290ZXJfX21lbnUgLmxpc3RfX3N1YiBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZm9vdGVyX19tZW51IC5saXN0X19zdWIgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZm9vdGVyX19tZW51IC5saXN0ID4gbGkge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG4gIC5mb290ZXJfX21lbnUgLmxpc3QgPiBsaTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fbWVudSAubGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudSAubGlzdCA+IGxpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5mb290ZXJfX21lbnUgLmxpc3QgPiBsaTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudSAubGlzdCAudHRsIHtcbiAgICBmb250LXNpemU6IDUuODk3NDR2dztcbiAgICBmb250LWZhbWlseTogbmltYnVzLXNhbnMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudSAubGlzdCAudHRsOm5vdCguc3BsaW5rKSB7XG4gICAgcGFkZGluZzogNS44OTc0NHZ3IDAgNC44NzE3OXZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZm9vdGVyX19tZW51IC5saXN0IC50dGw6bm90KC5zcGxpbmspOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA4LjQ2MTU0dnc7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQuODcxNzl2dztcbiAgICBoZWlnaHQ6IDAuMjU2NDF2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5mb290ZXJfX21lbnUgLmxpc3QgLnR0bDpub3QoLnNwbGluayk6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNi4xNTM4NXZ3O1xuICAgIHJpZ2h0OiAyLjMwNzY5dnc7XG4gICAgd2lkdGg6IDAuMjU2NDF2dztcbiAgICBoZWlnaHQ6IDQuODcxNzl2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5mb290ZXJfX21lbnUgLmxpc3QgLnR0bDpub3QoLnNwbGluaykuaXMtb3BlbjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5mb290ZXJfX21lbnUgLmxpc3QgLnR0bDpub3QoLnNwbGluaykuaXMtb3BlbjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5mb290ZXJfX21lbnUgLmxpc3QgLnR0bCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1Ljg5NzQ0dncgMCA0Ljg3MTc5dnc7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudSAubGlzdCAuYWNjb3JkaW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXJfX21lbnUgLmxpc3QgLmFjY29yZGlvbiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDMuNTg5NzR2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gICAgcGFkZGluZzogMi4zMDc2OXZ3IDAgMS43OTQ4N3Z3IDYuOTIzMDh2dztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudSAubGlzdCAuYWNjb3JkaW9uIGE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMy44NDYxNXZ3O1xuICAgIGhlaWdodDogMC4yNTY0MXZ3O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudSAubGlzdF9fc3ViIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5mb290ZXJfX21lbnUgLmxpc3RfX3N1YiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uZm9vdGVyX19wYWdldG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQ0cHg7XG4gIHJpZ2h0OiA3MnB4O1xuICB3aWR0aDogNjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mb290ZXJfX3BhZ2V0b3AgYSxcbi5mb290ZXJfX3BhZ2V0b3AgYTpsaW5rLFxuLmZvb3Rlcl9fcGFnZXRvcCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fcGFnZXRvcCBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fcGFnZXRvcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXJfX3BhZ2V0b3A6aG92ZXIge1xuICBib3R0b206IDQ5cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZm9vdGVyX19wYWdldG9wIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogNzBweCA3MnB4IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19wYWdldG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIG9yZGVyOiAzO1xuICBtYXJnaW4tdG9wOiAxOC43MTc5NXZ3O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNwYWdlLXRvcCAubG9hZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuI3BhZ2UtdG9wIC5sb2FkaW5nIGltZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4jcGFnZS10b3AgLmdyYXktYmcge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3BhZ2UtdG9wIC5ncmF5LWJnIHNwYW4ge1xuICBtYXgtd2lkdGg6IDc5MHB4O1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICB3aWR0aDogNjEuNzE4NzUlO1xuICBoZWlnaHQ6IHZhcigtLXZoX2wpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG9wL212X2JnX2wucG5nXCIpIG5vLXJlcGVhdCByaWdodCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmdyYXktYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5tdiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiNwYWdlLXRvcCAubXYuc2hvdyAubXZfX2JnLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKTtcbn1cblxuI3BhZ2UtdG9wIC5tdi5zaG93IC5tdl9fc2xpZGUtd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuNzYsIDAsIDAuMjQsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG59XG5cbiNwYWdlLXRvcCAubXYuc2hvdyAubXZfX3R0bCAudHRsLWxpbmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSk7XG59XG5cbiNwYWdlLXRvcCAubXYuc2hvdyAubXZfX3R0bCAudHRsLWxpbmU6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDMuNWVtO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4jcGFnZS10b3AgLm12LnNob3cgLm12X190dGwgLnR0bC1saW5lOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA2ZW07XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbiNwYWdlLXRvcCAubXYuc2hvdyAubXZfX3R0bCAucmVhZC1saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuNzYsIDAsIDAuMjQsIDEpO1xufVxuXG4jcGFnZS10b3AgLm12LnNob3cgLm12X190dGwgLnJlYWQtbGluZTpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogOC41ZW07XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbiNwYWdlLXRvcCAubXYuc2hvdyAubXZfX3R0bCAucmVhZC1saW5lOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxMy41ZW07XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG4jcGFnZS10b3AgLm12X19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDc5MHB4O1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICB3aWR0aDogNjEuNzE4NzUlO1xuICBoZWlnaHQ6IHZhcigtLXZoKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RvcC9tdl9iZy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogMTtcbn1cblxuI3BhZ2UtdG9wIC5tdl9fYmctd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jcGFnZS10b3AgLm12X19zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzRweDtcbiAgbGVmdDogMS4yNSU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNmVtO1xuICBmb250LWZhbWlseTogbmltYnVzLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuI3BhZ2UtdG9wIC5tdl9fc2Nyb2xsIGEsXG4jcGFnZS10b3AgLm12X19zY3JvbGwgYTpsaW5rLFxuI3BhZ2UtdG9wIC5tdl9fc2Nyb2xsIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLm12X19zY3JvbGwgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbiNwYWdlLXRvcCAubXZfX3Njcm9sbDpob3ZlciB7XG4gIGJvdHRvbTogMjlweDtcbn1cblxuI3BhZ2UtdG9wIC5tdl9fc2Nyb2xsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNwYWdlLXRvcCAubXZfX3Njcm9sbCBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxNnB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDkzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiNwYWdlLXRvcCAubXZfX3Njcm9sbCBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDNweDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHNrZXdZKC00NWRlZyk7XG59XG5cbiNwYWdlLXRvcCAubXZfX3R0bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDguMjgxMjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuI3BhZ2UtdG9wIC5tdl9fdHRsIC50dGwge1xuICBmb250LXNpemU6IDk1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1MjYzO1xuICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gIGZvbnQtZmFtaWx5OiBuaW1idXMtc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNwYWdlLXRvcCAubXZfX3R0bCAudHRsLWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgb3BhY2l0eTogLjU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNwYWdlLXRvcCAubXZfX3R0bCAudHRsLWxpbmUgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4jcGFnZS10b3AgLm12X190dGwgLnJlYWQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjAzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogLjA3ZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiNwYWdlLXRvcCAubXZfX3R0bCAucmVhZC1saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogLjU7XG59XG5cbiNwYWdlLXRvcCAubXZfX3R0bCAucmVhZC1saW5lIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuI3BhZ2UtdG9wIC5tdl9fc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoKSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICAvKkBpbmNsdWRlIG1pbl9zY3JlZW4oMTYwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbig5NjBweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9Ki9cbn1cblxuI3BhZ2UtdG9wIC5tdl9fc2xpZGUgLm12LXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNwYWdlLXRvcCAubXZfX3NsaWRlIC5zbGlkZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbn1cblxuI3BhZ2UtdG9wIC5tdl9fc2xpZGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDE5NXB4O1xuICBoZWlnaHQ6IDcyOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9tdl9kb3QucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuXG4jcGFnZS10b3AgLm12X19zbGlkZS13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjcGFnZS10b3AgLm12X19zY3JvbGwge1xuICAgIGJvdHRvbTogNzBweDtcbiAgICBsZWZ0OiAwLjc4MTI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLm12IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS10b3AgLm12X19iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIGhlaWdodDogNjJ2aDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG9wL212X2JnX3NwLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAjcGFnZS10b3AgLm12X19zY3JvbGwge1xuICAgIGJvdHRvbTogMi41NjQxdnc7XG4gICAgbGVmdDogNi45MjMwOHZ3O1xuICAgIGZvbnQtc2l6ZTogMi4wNTEyOHZ3O1xuICB9XG4gICNwYWdlLXRvcCAubXZfX3Njcm9sbDpob3ZlciB7XG4gICAgYm90dG9tOiAxLjI4MjA1dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tdl9fc2Nyb2xsIGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOS40ODcxOHZ3O1xuICB9XG4gICNwYWdlLXRvcCAubXZfX3Njcm9sbCBhOmJlZm9yZSB7XG4gICAgbGVmdDogMi4wNTEyOHZ3O1xuICAgIGhlaWdodDogMTYuMTUzODV2dztcbiAgfVxuICAjcGFnZS10b3AgLm12X19zY3JvbGwgYTphZnRlciB7XG4gICAgYm90dG9tOiAwLjc2OTIzdnc7XG4gICAgcmlnaHQ6IDAuNzY5MjN2dztcbiAgICB3aWR0aDogMS41Mzg0NnZ3O1xuICB9XG4gICNwYWdlLXRvcCAubXZfX3R0bCB7XG4gICAgbGVmdDogMTEuNTM4NDZ2dztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogMzN2aDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tdl9fdHRsIC50dGwge1xuICAgIGZvbnQtc2l6ZTogMTMuMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS4wOTYxNTtcbiAgfVxuICAjcGFnZS10b3AgLm12X190dGwgLnR0bC1saW5lIHtcbiAgICBoZWlnaHQ6IDE0LjYxNTM4dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tdl9fdHRsIC5yZWFkIHtcbiAgICBmb250LXNpemU6IDQuODcxNzl2dztcbiAgICBsaW5lLWhlaWdodDogMi4wNTI2MztcbiAgICBtYXJnaW4tdG9wOiA0Ljg3MTc5dnc7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjUxMjgydnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tdl9fdHRsIC5yZWFkLWxpbmUge1xuICAgIGhlaWdodDogMTB2dztcbiAgfVxuICAjcGFnZS10b3AgLm12X19zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAjcGFnZS10b3AgLm12X19zbGlkZTpiZWZvcmUge1xuICAgIHdpZHRoOiA1NS4zODQ2MnZ3O1xuICAgIGhlaWdodDogNDYuMTUzODV2dztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9tdl9kb3Rfc3AucG5nKTtcbiAgfVxuICAjcGFnZS10b3AgLm12X19zbGlkZS13cmFwIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5uZXdzIHtcbiAgcGFkZGluZzogOTZweCAwIDEzN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNwYWdlLXRvcCAubmV3c19fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJ3KTtcbiAgaGVpZ2h0OiA4OTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSwgI2YwZjBmMCA1MCUpIG5vLXJlcGVhdCB0b3AgbGVmdC8xMDAlIDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAjcGFnZS10b3AgLm5ld3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjcGFnZS10b3AgLm5ld3M6YmVmb3JlIHtcbiAgICB3aWR0aDogMjczcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5uZXdzIHtcbiAgICBwYWRkaW5nOiAyMi44MjA1MXZ3IDYuNDEwMjZ2dyAwO1xuICB9XG4gICNwYWdlLXRvcCAubmV3czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5uZXdzX19pbm5lciB7XG4gIG1heC13aWR0aDogMTE1N3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDZweCAzOHB4IDM2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAubmV3c19faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMCAxNi40MTAyNnZ3O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5uZXdzX190dGwge1xuICB3aWR0aDogMTcuNzYxMzMlO1xufVxuXG4jcGFnZS10b3AgLm5ld3NfX3R0bCAuanAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgI3BhZ2UtdG9wIC5uZXdzX190dGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAubmV3c19fdHRsIC5qcCB7XG4gICAgZm9udC1zaXplOiAzLjA3Njkydnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5uZXdzX190YWIge1xuICB3aWR0aDogODIuMjM4NjclO1xufVxuXG4jcGFnZS10b3AgLm5ld3NfX3RhYiAuaXRlbS10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xufVxuXG4jcGFnZS10b3AgLm5ld3NfX3RhYiAuaXRlbS10YWIgbGkge1xuICB3aWR0aDogMjQuMDcxOTklO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbiNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLXRhYiBsaS5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4jcGFnZS10b3AgLm5ld3NfX3RhYiAuaXRlbS10YWIgbGkuc2hvdzIgLmNvdmVyLWxheWVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbiNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLXRhYiBsaSAuaW5uZXIge1xuICB3aWR0aDogOTUuNzk0MzklO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbiNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLXRhYiBsaSAuaW5uZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjOTQwYTNiO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG59XG5cbiNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLXRhYiBsaSAuaW5uZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIGxlZnQ6IC05cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbiNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLXRhYiBsaSAuaW5uZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5NDBhM2I7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jcGFnZS10b3AgLm5ld3NfX3RhYiAuaXRlbS10YWIgbGkgLmlubmVyOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbiNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLXRhYiBsaSAuaW5uZXI6aG92ZXIgLmFycm93IHtcbiAgd2lkdGg6IDIxcHg7XG59XG5cbiNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLXRhYiBsaS5hY3RpdmUgLmlubmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzk0MGEzYjtcbn1cblxuI3BhZ2UtdG9wIC5uZXdzX190YWIgLml0ZW0tdGFiIGxpLmFjdGl2ZSAuaW5uZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuI3BhZ2UtdG9wIC5uZXdzX190YWIgLml0ZW0tdGFiIGxpLmFjdGl2ZSAuaW5uZXIgLmFycm93IHtcbiAgd2lkdGg6IDIxcHg7XG59XG5cbiNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzMXB4O1xufVxuXG4jcGFnZS10b3AgLm5ld3NfX3RhYiAuaXRlbS1saXN0IC5saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3BhZ2UtdG9wIC5uZXdzX190YWIgLml0ZW0tbGlzdCAubGlzdC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3BhZ2UtdG9wIC5uZXdzX190YWIgLml0ZW0tbGlzdCAubGlzdCBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xufVxuXG4jcGFnZS10b3AgLm5ld3NfX3RhYiAuaXRlbS1saXN0IC5saXN0IGxpIGEsXG4jcGFnZS10b3AgLm5ld3NfX3RhYiAuaXRlbS1saXN0IC5saXN0IGxpIGE6bGluayxcbiNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLWxpc3QgLmxpc3QgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLWxpc3QgLmxpc3QgbGkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbiNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLWxpc3QgLmxpc3QgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbiNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLWxpc3QgLmxpc3QgbGkuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuI3BhZ2UtdG9wIC5uZXdzX190YWIgLml0ZW0tbGlzdCAubGlzdCBsaS5zaG93MiAuY292ZXItbGF5ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuI3BhZ2UtdG9wIC5uZXdzX190YWIgLml0ZW0tbGlzdCAubGlzdCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbiNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLWxpc3QgLmxpc3QgbGkgLmRhdGUge1xuICB3aWR0aDogOThweDtcbn1cblxuI3BhZ2UtdG9wIC5uZXdzX190YWIgLml0ZW0tbGlzdCAubGlzdCBsaSAuY2F0ZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcGFnZS10b3AgLm5ld3NfX3RhYiAuaXRlbS1saXN0IC5saXN0IGxpIC5jYXRlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4td2lkdGg6IDEwN3B4O1xuICBwYWRkaW5nOiA2cHggNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzk0MGEzYjtcbn1cblxuI3BhZ2UtdG9wIC5uZXdzX190YWIgLml0ZW0tbGlzdCAubGlzdCBsaSAudHRsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDk4cHggLSAxNTBweCk7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuI3BhZ2UtdG9wIC5uZXdzX190YWIgLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuI3BhZ2UtdG9wIC5uZXdzX190YWIgLmJ0biBhLFxuI3BhZ2UtdG9wIC5uZXdzX190YWIgLmJ0biBhOmxpbmssXG4jcGFnZS10b3AgLm5ld3NfX3RhYiAuYnRuIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAubmV3c19fdGFiIC5idG4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbiNwYWdlLXRvcCAubmV3c19fdGFiIC5idG4uc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuI3BhZ2UtdG9wIC5uZXdzX190YWIgLmJ0bi5zaG93MiAuY292ZXItbGF5ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICNwYWdlLXRvcCAubmV3c19fdGFiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gICNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLXRhYiBsaSB7XG4gICAgd2lkdGg6IDI0LjQwOTQ1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLm5ld3NfX3RhYiB7XG4gICAgbWFyZ2luLXRvcDogMTAuMjU2NDF2dztcbiAgfVxuICAjcGFnZS10b3AgLm5ld3NfX3RhYiAuaXRlbS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4zMDc2OXZ3O1xuICB9XG4gICNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLXRhYiBsaSB7XG4gICAgd2lkdGg6IDIxLjI4MjA1dnc7XG4gICAgaGVpZ2h0OiAxMC4yNTY0MXZ3O1xuICB9XG4gICNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLXRhYiBsaSAuaW5uZXIge1xuICAgIHdpZHRoOiAxOC45NzQzNnZ3O1xuICAgIGZvbnQtc2l6ZTogMy44NDYxNXZ3O1xuICB9XG4gICNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLXRhYiBsaSAuaW5uZXIgLmFycm93IHtcbiAgICB0b3A6IDQuODcxNzl2dztcbiAgICBsZWZ0OiAtMi41NjQxdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5uZXdzX190YWIgLml0ZW0tdGFiIGxpIC5pbm5lcjpob3ZlciAuYXJyb3cge1xuICAgIHdpZHRoOiA1LjM4NDYydnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5uZXdzX190YWIgLml0ZW0tdGFiIGxpLmFjdGl2ZSAuaW5uZXIgLmFycm93IHtcbiAgICB3aWR0aDogNS4zODQ2MnZ3O1xuICB9XG4gICNwYWdlLXRvcCAubmV3c19fdGFiIC5pdGVtLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDkuNzQzNTl2dztcbiAgfVxuICAjcGFnZS10b3AgLm5ld3NfX3RhYiAuaXRlbS1saXN0IC5saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc5NDg3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5uZXdzX190YWIgLml0ZW0tbGlzdCAubGlzdCBsaSBhIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMy41ODk3NHZ3IDMuNTg5NzR2dyAxLjUzODQ2dnc7XG4gICAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5uZXdzX190YWIgLml0ZW0tbGlzdCAubGlzdCBsaSAuZGF0ZSB7XG4gICAgd2lkdGg6IDMwLjc2OTIzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5uZXdzX190YWIgLml0ZW0tbGlzdCAubGlzdCBsaSAuY2F0ZSB7XG4gICAgd2lkdGg6IDQ2LjQxMDI2dnc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAjcGFnZS10b3AgLm5ld3NfX3RhYiAuaXRlbS1saXN0IC5saXN0IGxpIC5jYXRlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyNy40MzU5dnc7XG4gICAgcGFkZGluZzogMC43NjkyM3Z3IDEuMjgyMDV2dyAwLjUxMjgydnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAjcGFnZS10b3AgLm5ld3NfX3RhYiAuaXRlbS1saXN0IC5saXN0IGxpIC50dGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMuMDc2OTJ2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5uZXdzX190YWIgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogNC4zNTg5N3Z3O1xuICAgIGZvbnQtc2l6ZTogNC42MTUzOHZ3O1xuICB9XG59XG5cbiNwYWdlLXRvcCAuYWJvdXR1cyB7XG4gIHBhZGRpbmc6IDAgNzJweCA0MzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBkMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvYWJvdXR1c19maWx0ZXIucG5nKSwgdXJsKC4uL2ltZy90b3AvYWJvdXR1c19iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXgsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlciwgY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCUsIDEwMCUgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dHVzIHtcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjZ2dyA1Ni40MTAyNnZ3O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2Fib3V0dXNfZmlsdGVyX3NwLnBuZyksIHVybCguLi9pbWcvdG9wL2Fib3V0dXNfYmdfc3AuanBnKTtcbiAgfVxufVxuXG4jcGFnZS10b3AgLmFib3V0dXNfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbiNwYWdlLXRvcCAuYWJvdXR1c19fcmVhZCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogODNweCBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3BhZ2UtdG9wIC5hYm91dHVzX19yZWFkID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gIGJhY2tncm91bmQ6ICM5NDBhM2I7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA4cHggMTVweCAxMHB4IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xufVxuXG4jcGFnZS10b3AgLmFib3V0dXNfX3JlYWQgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4jcGFnZS10b3AgLmFib3V0dXNfX3JlYWQgPiBkaXYuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuI3BhZ2UtdG9wIC5hYm91dHVzX19yZWFkID4gZGl2LnNob3cyIC5jb3Zlci1sYXllciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDElKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmFib3V0dXNfX3JlYWQge1xuICAgIG1hcmdpbi10b3A6IDguOTc0MzZ2dztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0dXNfX3JlYWQgPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogNS4xMjgyMXZ3O1xuICAgIHBhZGRpbmc6IDIuMzA3Njl2dyAxLjUzODQ2dncgMi4wNTEyOHZ3IDEuNzk0ODd2dztcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXR1c19fcmVhZCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMi4wNTEyOHZ3O1xuICB9XG59XG5cbiNwYWdlLXRvcCAuYWJvdXR1c19fdHh0IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAzN3B4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcGFnZS10b3AgLmFib3V0dXNfX3R4dCBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xufVxuXG4jcGFnZS10b3AgLmFib3V0dXNfX3R4dCBwLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbiNwYWdlLXRvcCAuYWJvdXR1c19fdHh0IHAuc2hvdzIgLmNvdmVyLWxheWVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXR1c19fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiA3LjY5MjMxdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dHVzX190eHQgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA0LjEwMjU2dnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTg3NTtcbiAgfVxufVxuXG4jcGFnZS10b3AgLmFib3V0dXNfX2J0biB7XG4gIG1hcmdpbjogMzNweCAwIDAgNDRweDtcbn1cblxuI3BhZ2UtdG9wIC5hYm91dHVzX19idG4gLmlubmVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xufVxuXG4jcGFnZS10b3AgLmFib3V0dXNfX2J0bi5zaG93IC5pbm5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuI3BhZ2UtdG9wIC5hYm91dHVzX19idG4uc2hvdzIgLmNvdmVyLWxheWVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXR1c19fYnRuIHtcbiAgICBtYXJnaW46IDYuOTIzMDh2dyBhdXRvIDAgMi4wNTEyOHZ3O1xuICB9XG59XG5cbiNwYWdlLXRvcCAuc2VydmljZSB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xuICBwYWRkaW5nOiAwIDcycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuc2VydmljZSB7XG4gICAgbWFyZ2luLXRvcDogMTguOTc0MzZ2dztcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjZ2dztcbiAgfVxufVxuXG4jcGFnZS10b3AgLnNlcnZpY2VfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiNwYWdlLXRvcCAuc2VydmljZV9fdHh0IHtcbiAgd2lkdGg6IDMwLjU1NTU2JTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuI3BhZ2UtdG9wIC5zZXJ2aWNlX190eHQuc2hvdyAucmVhZCwgI3BhZ2UtdG9wIC5zZXJ2aWNlX190eHQuc2hvdyAudHh0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4jcGFnZS10b3AgLnNlcnZpY2VfX3R4dC5zaG93IC5yZWFkIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xufVxuXG4jcGFnZS10b3AgLnNlcnZpY2VfX3R4dC5zaG93IC50eHQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbiNwYWdlLXRvcCAuc2VydmljZV9fdHh0LnNob3cyIC5yZWFkIC5jb3Zlci1sYXllciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDElKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xufVxuXG4jcGFnZS10b3AgLnNlcnZpY2VfX3R4dC5zaG93MiAudHh0IC5jb3Zlci1sYXllciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDElKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xufVxuXG4jcGFnZS10b3AgLnNlcnZpY2VfX3R4dCAucmVhZCwgI3BhZ2UtdG9wIC5zZXJ2aWNlX190eHQgLnR4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xufVxuXG4jcGFnZS10b3AgLnNlcnZpY2VfX3R4dCAucmVhZCB7XG4gIG1hcmdpbi10b3A6IDU4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAyOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41MTcyNDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xufVxuXG4jcGFnZS10b3AgLnNlcnZpY2VfX3R4dCAudHh0IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMzRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICNwYWdlLXRvcCAuc2VydmljZV9fdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5zZXJ2aWNlX190eHQgLnJlYWQge1xuICAgIG1hcmdpbi10b3A6IDcuNDM1OXZ3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VydmljZV9fdHh0IC5yZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogNi40MTAyNnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc2O1xuICB9XG4gICNwYWdlLXRvcCAuc2VydmljZV9fdHh0IC50eHQge1xuICAgIGZvbnQtc2l6ZTogMy41ODk3NHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi10b3A6IDQuODcxNzl2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbiNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsIHtcbiAgd2lkdGg6IDY5LjQ0NDQ0JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbiNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsIC5kZXRhaWwtaXRlbSB7XG4gIHdpZHRoOiAzMi40JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbiNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsIC5kZXRhaWwtaXRlbS5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4jcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbCAuZGV0YWlsLWl0ZW0uc2hvdzIgLmNvdmVyLWxheWVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbiNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsIC5kZXRhaWwtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3BhZ2UtdG9wIC5zZXJ2aWNlX19kZXRhaWwgLmRldGFpbC1pdGVtIGEgLmltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuI3BhZ2UtdG9wIC5zZXJ2aWNlX19kZXRhaWwgLmRldGFpbC1pdGVtIGEgLmltZyBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuI3BhZ2UtdG9wIC5zZXJ2aWNlX19kZXRhaWwgLmRldGFpbC1pdGVtIGEgLnR0bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzk0MGEzYjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjEyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxNnB4IDEzcHggMTBweCAzcHg7XG59XG5cbiNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsIC5kZXRhaWwtaXRlbSBhOmhvdmVyIC5pbWcgaW1nIHtcbiAgb3BhY2l0eTogLjU0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljk0ODcydnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZXJ2aWNlX19kZXRhaWwgLmRldGFpbC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbCAuZGV0YWlsLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDMuODQ2MTV2dztcbiAgfVxuICAjcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbCAuZGV0YWlsLWl0ZW0gYSAudHRsIHtcbiAgICBmb250LXNpemU6IDQuNjE1Mzh2dztcbiAgICBwYWRkaW5nOiAzLjg0NjE1dncgMi44MjA1MXZ3IDAuMjU2NDF2dyAxLjAyNTY0dnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5yZWNydWl0IHtcbiAgbWF4LXdpZHRoOiAxMjI0cHg7XG4gIG1hcmdpbjogMTI4cHggYXV0byAwO1xuICBwYWRkaW5nOiAwIDcycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAucmVjcnVpdCB7XG4gICAgbWFyZ2luLXRvcDogMjAuMjU2NDF2dztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbiNwYWdlLXRvcCAucmVjcnVpdF9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9yZWNydWl0X2JnLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3BhZ2UtdG9wIC5yZWNydWl0X19pbm5lcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiUkVDUlVJVFwiO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMTAycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIGZvbnQtZmFtaWx5OiBuaW1idXMtc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogcmdiYSg3NCwgNiwgNiwgMC4zNyk7XG4gIHotaW5kZXg6IDI7XG59XG5cbiNwYWdlLXRvcCAucmVjcnVpdF9faW5uZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kOiAjYTI4MjY4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnJlY3J1aXRfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9yZWNydWl0X2JnX3NwLmpwZyk7XG4gICAgaGVpZ2h0OiAxMzMuMDc2OTJ2dztcbiAgfVxuICAjcGFnZS10b3AgLnJlY3J1aXRfX2lubmVyOmJlZm9yZSB7XG4gICAgdG9wOiAxMC43NjkyM3Z3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZm9udC1zaXplOiAxOS4yMzA3N3Z3O1xuICB9XG59XG5cbiNwYWdlLXRvcCAucmVjcnVpdF9fdHh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuI3BhZ2UtdG9wIC5yZWNydWl0X190eHQgLnR0bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDI5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3BhZ2UtdG9wIC5yZWNydWl0X190eHQgLnR4dCB7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuI3BhZ2UtdG9wIC5yZWNydWl0X190eHQgLnR4dC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4jcGFnZS10b3AgLnJlY3J1aXRfX3R4dCAudHh0LnNob3cyIC5jb3Zlci1sYXllciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDElKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xufVxuXG4jcGFnZS10b3AgLnJlY3J1aXRfX3R4dCAuYnRuIHtcbiAgbWFyZ2luOiA0MHB4IDAgMCA0OXB4O1xufVxuXG4jcGFnZS10b3AgLnJlY3J1aXRfX3R4dCAuYnRuIC5pbm5lciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuI3BhZ2UtdG9wIC5yZWNydWl0X190eHQgLmJ0bi5zaG93IC5pbm5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuI3BhZ2UtdG9wIC5yZWNydWl0X190eHQgLmJ0bi5zaG93MiAuY292ZXItbGF5ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5yZWNydWl0X190eHQge1xuICAgIHBhZGRpbmc6IDAgNi40MTAyNnZ3O1xuICB9XG4gICNwYWdlLXRvcCAucmVjcnVpdF9fdHh0IC50dGwge1xuICAgIGZvbnQtc2l6ZTogNy40MzU5dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5yZWNydWl0X190eHQgLnR4dCB7XG4gICAgbWFyZ2luLXRvcDogMy4zMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogNC4xMDI1NnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5yZWNydWl0X190eHQgLmJ0biB7XG4gICAgbWFyZ2luOiA1LjY0MTAzdncgMCAwIDIuMDUxMjh2dztcbiAgfVxufVxuXG4jcGFnZS10b3AgLmNvbnRhY3R1cyB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjAgdXJsKC4uL2ltZy90b3AvY29udGFjdHVzX2JnLnBuZykgbm8tcmVwZWF0IGJvdHRvbSAtMTE2cHggcmlnaHQgNDhweDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMzJweCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMzlweDtcbiAgcGFkZGluZzogNjNweCA3MnB4IDY2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdHVzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTI0Ljg3MTc5dncgcmlnaHQgMjAuNzY5MjN2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY4LjQ2MTU0dncgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDE1Ljg5NzQ0dncgNi40MTAyNnZ3IDM4LjcxNzk1dnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5jb250YWN0dXNfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdHVzX190ZWwge1xuICB3aWR0aDogNTAlO1xuICBjb2xvcjogIzk0MGEzYjtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuI3BhZ2UtdG9wIC5jb250YWN0dXNfX3RlbC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4jcGFnZS10b3AgLmNvbnRhY3R1c19fdGVsLnNob3cyIC50dGwgLmNvdmVyLWxheWVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdHVzX190ZWwuc2hvdzIgLmxpc3QgLmNvdmVyLWxheWVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdHVzX190ZWwgLnR0bCB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcGFnZS10b3AgLmNvbnRhY3R1c19fdGVsIC5saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdHVzX190ZWwgLmxpc3QgZHQsICNwYWdlLXRvcCAuY29udGFjdHVzX190ZWwgLmxpc3QgZGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdHVzX190ZWwgLmxpc3QgZHQge1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdHVzX190ZWwgLmxpc3QgZHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jcGFnZS10b3AgLmNvbnRhY3R1c19fdGVsIC5saXN0IGRkIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgZm9udC1mYW1pbHk6IG5pbWJ1cy1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcGFnZS10b3AgLmNvbnRhY3R1c19fdGVsIC5saXN0IGRkIGEsXG4jcGFnZS10b3AgLmNvbnRhY3R1c19fdGVsIC5saXN0IGRkIGE6bGluayxcbiNwYWdlLXRvcCAuY29udGFjdHVzX190ZWwgLmxpc3QgZGQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM5NDBhM2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdHVzX190ZWwgLmxpc3QgZGQgYTpob3ZlciB7XG4gICAgY29sb3I6ICM5NDBhM2I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdHVzX190ZWwgLmxpc3QgZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9jb250YWN0dXNfaWNfdGVsLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbWFyZ2luOiAwIDVweCAtNHB4IDA7XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdHVzX190ZWwgLmxpc3QgZGQgYSB7XG4gIGNvbG9yOiAjOTQwYTNiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgI3BhZ2UtdG9wIC5jb250YWN0dXNfX3RlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDYzcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3BhZ2UtdG9wIC5jb250YWN0dXNfX3RlbCAubGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5jb250YWN0dXNfX3RlbCB7XG4gICAgcGFkZGluZzogMCAwIDE2LjQxMDI2dncgMDtcbiAgfVxuICAjcGFnZS10b3AgLmNvbnRhY3R1c19fdGVsIC50dGwge1xuICAgIGZvbnQtc2l6ZTogNC4zNTg5N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuY29udGFjdHVzX190ZWwgLmxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDYuMTUzODV2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzk0ODd2dztcbiAgfVxuICAjcGFnZS10b3AgLmNvbnRhY3R1c19fdGVsIC5saXN0IGR0IHtcbiAgICBmb250LXNpemU6IDMuODQ2MTV2dztcbiAgfVxuICAjcGFnZS10b3AgLmNvbnRhY3R1c19fdGVsIC5saXN0IGR0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA0LjM1ODk3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5jb250YWN0dXNfX3RlbCAubGlzdCBkZCB7XG4gICAgZm9udC1zaXplOiA4LjQ2MTU0dnc7XG4gICAgbWFyZ2luLXRvcDogMC43NjkyM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuY29udGFjdHVzX190ZWwgLmxpc3QgZGQ6YmVmb3JlIHtcbiAgICB3aWR0aDogNy40MzU5dnc7XG4gICAgaGVpZ2h0OiA3LjY5MjMxdnc7XG4gICAgbWFyZ2luOiAwIDEuMjgyMDV2dyAtMS4yODIwNXZ3IC0wLjI1NjQxdnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5jb250YWN0dXNfX2Zvcm0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXRvcDogODRweDtcbiAgcGFkZGluZy1sZWZ0OiA5LjUzNzA0JTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTQwYTNiO1xufVxuXG4jcGFnZS10b3AgLmNvbnRhY3R1c19fZm9ybSAudHRsIHtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgZm9udC1mYW1pbHk6IG5pbWJ1cy1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzk0MGEzYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcGFnZS10b3AgLmNvbnRhY3R1c19fZm9ybSAuYnRuIHtcbiAgbWFyZ2luOiAzMHB4IDAgMCAyNnB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbiNwYWdlLXRvcCAuY29udGFjdHVzX19mb3JtIC5idG4uc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuI3BhZ2UtdG9wIC5jb250YWN0dXNfX2Zvcm0gLmJ0bi5zaG93MiAuY292ZXItbGF5ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdHVzX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5NDBhM2I7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5jb250YWN0dXNfX2Zvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAzMy4zMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuY29udGFjdHVzX19mb3JtIC50dGwge1xuICAgIGZvbnQtc2l6ZTogOS40ODcxOHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuY29udGFjdHVzX19mb3JtIC5idG4ge1xuICAgIG1hcmdpbjogOC40NjE1NHZ3IDAgMCAyLjA1MTI4dnc7XG4gIH1cbn1cblxuI3BhZ2UtYWJvdXQgLnBhZ2V0dGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0L3BhZ2V0dGwuanBnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtYWJvdXQgLnBhZ2V0dGwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWJvdXQvcGFnZXR0bF9zcC5qcGcpO1xuICB9XG59XG5cbiNwYWdlLWFib3V0IC5wdC1hYm91dHJlYWQge1xuICBtYXJnaW4tdG9wOiA2MXB4O1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjkxMTc2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1hYm91dCAucHQtYWJvdXRyZWFkIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQxMDI2dnc7XG4gICAgZm9udC1zaXplOiA1LjEyODIxdnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgfVxufVxuXG4jcGFnZS1hYm91dCAucHQtYWJvdXR0eHQge1xuICBtYXJnaW4tdG9wOiA0MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtYWJvdXQgLnB0LWFib3V0dHh0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjg0NjE1dnc7XG4gIH1cbn1cblxuI3BhZ2UtYWJvdXQgLm1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwIDcycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWFib3V0IC5tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjZ2dztcbiAgfVxufVxuXG4jcGFnZS1hYm91dCAubWVzc2FnZV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNwYWdlLWFib3V0IC5tZXNzYWdlX190eHQgcCB7XG4gIHRleHQtaW5kZW50OiAxZW07XG59XG5cbiNwYWdlLWFib3V0IC5waGlsb3NvcGh5IHtcbiAgbWFyZ2luLXRvcDogMTI3cHg7XG4gIHBhZGRpbmc6IDAgNzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtYWJvdXQgLnBoaWxvc29waHkge1xuICAgIG1hcmdpbi10b3A6IDE3LjE3OTQ5dnc7XG4gICAgcGFkZGluZzogMCA2LjQxMDI2dnc7XG4gIH1cbn1cblxuI3BhZ2UtYWJvdXQgLnBoaWxvc29waHlfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jcGFnZS1hYm91dCAuc2VydmljZSB7XG4gIG1hcmdpbi10b3A6IDEyN3B4O1xuICBwYWRkaW5nOiAwIDcycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWFib3V0IC5zZXJ2aWNlIHtcbiAgICBtYXJnaW4tdG9wOiAxNy45NDg3MnZ3O1xuICAgIHBhZGRpbmc6IDAgNi40MTAyNnZ3O1xuICB9XG59XG5cbiNwYWdlLWFib3V0IC5zZXJ2aWNlX19pbm5lciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3BhZ2UtYWJvdXQgLnNlcnZpY2VfX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuI3BhZ2UtYWJvdXQgLnNlcnZpY2VfX2RldGFpbF9fdHh0IHtcbiAgd2lkdGg6IDQzLjUxODUyJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuI3BhZ2UtYWJvdXQgLnNlcnZpY2VfX2RldGFpbF9fdHh0IC50eHQtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbiNwYWdlLWFib3V0IC5zZXJ2aWNlX19kZXRhaWxfX3R4dCAudHRsIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjOTQwYTNiO1xufVxuXG4jcGFnZS1hYm91dCAuc2VydmljZV9fZGV0YWlsX190eHQgLnR4dCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbiNwYWdlLWFib3V0IC5zZXJ2aWNlX19kZXRhaWxfX2ltZyB7XG4gIHdpZHRoOiA1MC4zNzAzNyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWFib3V0IC5zZXJ2aWNlX19kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDkuNDg3MTh2dztcbiAgfVxuICAjcGFnZS1hYm91dCAuc2VydmljZV9fZGV0YWlsX190eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwdnc7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlcnZpY2VfX2RldGFpbF9fdHh0IC50eHQtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTEuMDI1NjR2dztcbiAgfVxuICAjcGFnZS1hYm91dCAuc2VydmljZV9fZGV0YWlsX190eHQgLnR0bCB7XG4gICAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlcnZpY2VfX2RldGFpbF9fdHh0IC50eHQge1xuICAgIG1hcmdpbi10b3A6IDIuMzA3Njl2dztcbiAgfVxuICAjcGFnZS1hYm91dCAuc2VydmljZV9fZGV0YWlsX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbiNwYWdlLWFib3V0IC5zZXJ2aWNlbGluayB7XG4gIG1hcmdpbjogMTQwcHggMDtcbiAgcGFkZGluZzogMCA3MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1hYm91dCAuc2VydmljZWxpbmsge1xuICAgIG1hcmdpbjogOS4yMzA3N3Z3IDAgMTguNDYxNTR2dztcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjZ2dztcbiAgfVxufVxuXG4jcGFnZS1hYm91dCAuc2VydmljZWxpbmtfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuI3BhZ2UtYWJvdXQgLnNlcnZpY2VsaW5rX19pdGVtIHtcbiAgd2lkdGg6IDMxLjQ4MTQ4JTtcbn1cblxuI3BhZ2UtYWJvdXQgLnNlcnZpY2VsaW5rX19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNwYWdlLWFib3V0IC5zZXJ2aWNlbGlua19faXRlbSBhIC5pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbiNwYWdlLWFib3V0IC5zZXJ2aWNlbGlua19faXRlbSBhIC5pbWc6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoOCwgOCwgOCwgMC41NCk7XG59XG5cbiNwYWdlLWFib3V0IC5zZXJ2aWNlbGlua19faXRlbSBhIC5pbWcgLnR4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNnB4O1xuICByaWdodDogOXB4O1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgZm9udC1mYW1pbHk6IG5pbWJ1cy1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbn1cblxuI3BhZ2UtYWJvdXQgLnNlcnZpY2VsaW5rX19pdGVtIGEgLmltZyBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuI3BhZ2UtYWJvdXQgLnNlcnZpY2VsaW5rX19pdGVtIGEgLnR0bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzk0MGEzYjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjExZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAyMXB4IDMzcHggMXB4IDA7XG59XG5cbiNwYWdlLWFib3V0IC5zZXJ2aWNlbGlua19faXRlbSBhOmhvdmVyIC5pbWcgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjcGFnZS1hYm91dCAuc2VydmljZWxpbmtfX2l0ZW0gYSAuaW1nIC50eHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAjcGFnZS1hYm91dCAuc2VydmljZWxpbmtfX2l0ZW0gYSAudHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMTZweCAxMHB4IDFweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWFib3V0IC5zZXJ2aWNlbGlua19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlcnZpY2VsaW5rX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQxMDI2dnc7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlcnZpY2VsaW5rX19pdGVtIGEgLmltZyAudHh0IHtcbiAgICB0b3A6IDYuMTUzODV2dztcbiAgICByaWdodDogMy41ODk3NHZ3O1xuICAgIGZvbnQtc2l6ZTogNC4xMDI1NnZ3O1xuICB9XG4gICNwYWdlLWFib3V0IC5zZXJ2aWNlbGlua19faXRlbSBhIC50dGwge1xuICAgIGZvbnQtc2l6ZTogNC42MTUzOHZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTJlbTtcbiAgICBwYWRkaW5nOiAzLjg0NjE1dncgMy4wNzY5MnZ3IDAgMDtcbiAgfVxufVxuXG4jcGFnZS1jb21wYW55IC5wYWdldHRsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wYW55L3BhZ2V0dGwuanBnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29tcGFueSAucGFnZXR0bCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wYW55L3BhZ2V0dGxfc3AuanBnKTtcbiAgfVxufVxuXG4jcGFnZS1jb21wYW55IC5tZXNzYWdlIHtcbiAgcGFkZGluZzogMCA3MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb21wYW55IC5tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjZ2dztcbiAgfVxufVxuXG4jcGFnZS1jb21wYW55IC5tZXNzYWdlX19pbm5lciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3BhZ2UtY29tcGFueSAubWVzc2FnZV9fcmVhZCB7XG4gIG1hcmdpbi10b3A6IDQ5cHg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTExNzY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29tcGFueSAubWVzc2FnZV9fcmVhZCB7XG4gICAgbWFyZ2luLXRvcDogNi40MTAyNnZ3O1xuICAgIGZvbnQtc2l6ZTogNS4xMjgyMXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIH1cbn1cblxuI3BhZ2UtY29tcGFueSAubWVzc2FnZV9fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbiNwYWdlLWNvbXBhbnkgLm1lc3NhZ2VfX2RldGFpbF9fdHh0IHtcbiAgd2lkdGg6IDYyLjIyMjIyJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbiNwYWdlLWNvbXBhbnkgLm1lc3NhZ2VfX2RldGFpbF9fdHh0IC50eHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4jcGFnZS1jb21wYW55IC5tZXNzYWdlX19kZXRhaWxfX3R4dCAudHh0IHAge1xuICB0ZXh0LWluZGVudDogMWVtO1xufVxuXG4jcGFnZS1jb21wYW55IC5tZXNzYWdlX19kZXRhaWxfX2ltZyB7XG4gIHdpZHRoOiAyOC4zMzMzMyU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzQwNzQlO1xufVxuXG4jcGFnZS1jb21wYW55IC5tZXNzYWdlX19kZXRhaWxfX2ltZyAudHh0IHtcbiAgbWFyZ2luLXRvcDogMzlweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS44NTcxNDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xufVxuXG4jcGFnZS1jb21wYW55IC5tZXNzYWdlX19kZXRhaWxfX2ltZyAudHh0IC5uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNzlweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29tcGFueSAubWVzc2FnZV9fZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAzLjg0NjE1dnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAubWVzc2FnZV9fZGV0YWlsX190eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLm1lc3NhZ2VfX2RldGFpbF9fdHh0IC50eHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDguOTc0MzZ2dztcbiAgfVxuICAjcGFnZS1jb21wYW55IC5tZXNzYWdlX19kZXRhaWxfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA1LjEyODIxdncgYXV0byAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLm1lc3NhZ2VfX2RldGFpbF9faW1nIC5pbWcge1xuICAgIHdpZHRoOiAzMC43NjkyM3Z3O1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLm1lc3NhZ2VfX2RldGFpbF9faW1nIC50eHQge1xuICAgIHdpZHRoOiA1Ni40MTAyNnZ3O1xuICAgIG1hcmdpbi10b3A6IDUuMTI4MjF2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMTI4MjF2dztcbiAgICBmb250LXNpemU6IDIuODIwNTF2dztcbiAgfVxuICAjcGFnZS1jb21wYW55IC5tZXNzYWdlX19kZXRhaWxfX2ltZyAudHh0IC5uYW1lIHtcbiAgICB3aWR0aDogMzMuMzMzMzN2dztcbiAgICBtYXJnaW4tdG9wOiAyLjU2NDF2dztcbiAgfVxufVxuXG4jcGFnZS1jb21wYW55IC5vdmVydmlldyB7XG4gIG1hcmdpbi10b3A6IDE4NHB4O1xuICBwYWRkaW5nOiAwIDcycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNvbXBhbnkgLm92ZXJ2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAxNS4zODQ2MnZ3O1xuICAgIHBhZGRpbmc6IDAgNi40MTAyNnZ3O1xuICB9XG59XG5cbiNwYWdlLWNvbXBhbnkgLm92ZXJ2aWV3X19pbm5lciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3BhZ2UtY29tcGFueSAub3ZlcnZpZXdfX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDc0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jcGFnZS1jb21wYW55IC5vdmVydmlld19fZGV0YWlsIHRoLCAjcGFnZS1jb21wYW55IC5vdmVydmlld19fZGV0YWlsIHRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbiNwYWdlLWNvbXBhbnkgLm92ZXJ2aWV3X19kZXRhaWwgdGgge1xuICBmb250LXdlaWdodDogNTAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4jcGFnZS1jb21wYW55IC5vdmVydmlld19fZGV0YWlsID4gdGJvZHkgPiB0cjpub3QoOmxhc3QtY2hpbGQpID4gdGgsICNwYWdlLWNvbXBhbnkgLm92ZXJ2aWV3X19kZXRhaWwgPiB0Ym9keSA+IHRyOm5vdCg6bGFzdC1jaGlsZCkgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmO1xufVxuXG4jcGFnZS1jb21wYW55IC5vdmVydmlld19fZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRoLCAjcGFnZS1jb21wYW55IC5vdmVydmlld19fZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuI3BhZ2UtY29tcGFueSAub3ZlcnZpZXdfX2RldGFpbCA+IHRib2R5ID4gdHIgPiB0aCB7XG4gIHdpZHRoOiAxNjJweDtcbiAgcGFkZGluZzogMTZweCAwIDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3BhZ2UtY29tcGFueSAub3ZlcnZpZXdfX2RldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjJweCk7XG4gIHBhZGRpbmc6IDE2cHggNTBweCAxNHB4IDMzcHg7XG59XG5cbiNwYWdlLWNvbXBhbnkgLm92ZXJ2aWV3X19kZXRhaWxfX2xpc3QgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb21wYW55IC5vdmVydmlld19fZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQxMDI2dnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAub3ZlcnZpZXdfX2RldGFpbCA+IHRib2R5ID4gdHI6bm90KDpsYXN0LWNoaWxkKSA+IHRoIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLm92ZXJ2aWV3X19kZXRhaWwgPiB0Ym9keSA+IHRyOm5vdCg6bGFzdC1jaGlsZCkgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMS4yODIwNXZ3O1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLm92ZXJ2aWV3X19kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGgsICNwYWdlLWNvbXBhbnkgLm92ZXJ2aWV3X19kZXRhaWwgPiB0Ym9keSA+IHRyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1jb21wYW55IC5vdmVydmlld19fZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRoIHtcbiAgICBwYWRkaW5nOiAyLjU2NDF2dyAzLjg0NjE1dncgMC43NjkyM3Z3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAjcGFnZS1jb21wYW55IC5vdmVydmlld19fZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjZ2dyAyLjU2NDF2dyA2LjQxMDI2dnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAub3ZlcnZpZXdfX2RldGFpbF9fbGlzdCB0aCB7XG4gICAgcGFkZGluZy1yaWdodDogNy42OTIzMXZ3O1xuICB9XG59XG5cbiNwYWdlLWNvbXBhbnkgLmhpc3Rvcnkge1xuICBtYXJnaW46IDEzOXB4IDA7XG4gIHBhZGRpbmc6IDAgNzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29tcGFueSAuaGlzdG9yeSB7XG4gICAgbWFyZ2luOiAxNS4zODQ2MnZ3IDA7XG4gICAgcGFkZGluZzogMCA2LjQxMDI2dnc7XG4gIH1cbn1cblxuI3BhZ2UtY29tcGFueSAuaGlzdG9yeV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNwYWdlLWNvbXBhbnkgLmhpc3RvcnlfX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jcGFnZS1jb21wYW55IC5oaXN0b3J5X19kZXRhaWwgdHI6bm90KDpsYXN0LWNoaWxkKSB0aCwgI3BhZ2UtY29tcGFueSAuaGlzdG9yeV9fZGV0YWlsIHRyOm5vdCg6bGFzdC1jaGlsZCkgdGQge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZjtcbn1cblxuI3BhZ2UtY29tcGFueSAuaGlzdG9yeV9fZGV0YWlsIHRoLCAjcGFnZS1jb21wYW55IC5oaXN0b3J5X19kZXRhaWwgdGQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4jcGFnZS1jb21wYW55IC5oaXN0b3J5X19kZXRhaWwgdGgge1xuICB3aWR0aDogMTU1cHg7XG4gIHBhZGRpbmc6IDEzcHggMCAxMnB4O1xufVxuXG4jcGFnZS1jb21wYW55IC5oaXN0b3J5X19kZXRhaWwgdGQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTU1cHgpO1xuICBwYWRkaW5nOiAxNnB4IDI4cHggMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb21wYW55IC5oaXN0b3J5X19kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDYuNDEwMjZ2dztcbiAgfVxuICAjcGFnZS1jb21wYW55IC5oaXN0b3J5X19kZXRhaWwgdHI6bm90KDpsYXN0LWNoaWxkKSB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAjcGFnZS1jb21wYW55IC5oaXN0b3J5X19kZXRhaWwgdHI6bm90KDpsYXN0LWNoaWxkKSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMS4yODIwNXZ3O1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLmhpc3RvcnlfX2RldGFpbCB0aCwgI3BhZ2UtY29tcGFueSAuaGlzdG9yeV9fZGV0YWlsIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1jb21wYW55IC5oaXN0b3J5X19kZXRhaWwgdGgge1xuICAgIHBhZGRpbmc6IDIuNTY0MXZ3IDMuODQ2MTV2dyAwLjc2OTIzdnc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLmhpc3RvcnlfX2RldGFpbCB0ZCB7XG4gICAgcGFkZGluZzogMCA2LjQxMDI2dncgMi41NjQxdncgNi40MTAyNnZ3O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgfVxufVxuXG4jcGFnZS1iYXNlcyAucGFnZXR0bCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcGFueS9iYXNlcy9wYWdldHRsLmpwZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWJhc2VzIC5wYWdldHRsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBhbnkvYmFzZXMvcGFnZXR0bF9zcC5qcGcpO1xuICB9XG59XG5cbiNwYWdlLWJhc2VzIC5hbmNob3JsaW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMTM4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWJhc2VzIC5hbmNob3JsaW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNS4zODQ2MnZ3O1xuICB9XG59XG5cbiNwYWdlLWJhc2VzIC5iYXNlcyB7XG4gIHBhZGRpbmc6IDAgNzJweDtcbn1cblxuI3BhZ2UtYmFzZXMgLmJhc2VzOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWJhc2VzIC5iYXNlcyB7XG4gICAgcGFkZGluZzogMCA2LjQxMDI2dnc7XG4gIH1cbiAgI3BhZ2UtYmFzZXMgLmJhc2VzOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctdG9wOiAxNS4zODQ2MnZ3O1xuICB9XG59XG5cbiNwYWdlLWJhc2VzIC5iYXNlc19faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA3OXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtYmFzZXMgLmJhc2VzX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjgyMDUxdnc7XG4gIH1cbn1cblxuI3BhZ2UtYmFzZXMgLmJhc2VzX19kZXRhaWwge1xuICBtYXJnaW4tdG9wOiA3OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuI3BhZ2UtYmFzZXMgLmJhc2VzX19kZXRhaWw6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDc3cHg7XG59XG5cbiNwYWdlLWJhc2VzIC5iYXNlc19fZGV0YWlsX190eHQge1xuICB3aWR0aDogMzcuMDM3MDQlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuI3BhZ2UtYmFzZXMgLmJhc2VzX19kZXRhaWxfX3R4dCAudHRsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuI3BhZ2UtYmFzZXMgLmJhc2VzX19kZXRhaWxfX3R4dCAuYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbiNwYWdlLWJhc2VzIC5iYXNlc19fZGV0YWlsX19tYXAge1xuICB3aWR0aDogNDUuMzcwMzclO1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4jcGFnZS1iYXNlcyAuYmFzZXNfX2RldGFpbF9fbWFwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjcGFnZS1iYXNlcyAuYmFzZXNfX2RldGFpbF9fdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1iYXNlcyAuYmFzZXNfX2RldGFpbF9fbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWJhc2VzIC5iYXNlc19fZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAxMi44MjA1MXZ3O1xuICB9XG4gICNwYWdlLWJhc2VzIC5iYXNlc19fZGV0YWlsOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDEwLjI1NjQxdnc7XG4gIH1cbiAgI3BhZ2UtYmFzZXMgLmJhc2VzX19kZXRhaWxfX3R4dCB7XG4gICAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gIH1cbiAgI3BhZ2UtYmFzZXMgLmJhc2VzX19kZXRhaWxfX3R4dCAuYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogNi40MTAyNnZ3O1xuICB9XG4gICNwYWdlLWJhc2VzIC5iYXNlc19fZGV0YWlsX19tYXAge1xuICAgIG1hcmdpbi10b3A6IDUuMTI4MjF2dztcbiAgICBoZWlnaHQ6IDU2LjQxMDI2dnc7XG4gIH1cbn1cblxuI3BhZ2Utc2VydmljZS50b3AgLnBhZ2V0dGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UvcGFnZXR0bC5qcGcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1zZXJ2aWNlLnRvcCAucGFnZXR0bCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlL3BhZ2V0dGxfc3AuanBnKTtcbiAgfVxufVxuXG4jcGFnZS1zZXJ2aWNlLmVkdWNhdGlvbiAucGFnZXR0bCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS9lZHVjYXRpb24vcGFnZXR0bC5qcGcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1zZXJ2aWNlLmVkdWNhdGlvbiAucGFnZXR0bCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlL2VkdWNhdGlvbi9wYWdldHRsX3NwLmpwZyk7XG4gIH1cbn1cblxuI3BhZ2Utc2VydmljZS5hZHZlcnRpc2luZyAucGFnZXR0bCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS9hZHZlcnRpc2luZy9wYWdldHRsLmpwZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXNlcnZpY2UuYWR2ZXJ0aXNpbmcgLnBhZ2V0dGwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS9hZHZlcnRpc2luZy9wYWdldHRsX3NwLmpwZyk7XG4gIH1cbn1cblxuI3BhZ2Utc2VydmljZSAuaW50cm8ge1xuICBwYWRkaW5nOiAwIDcycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXNlcnZpY2UgLmludHJvIHtcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjZ2dztcbiAgfVxufVxuXG4jcGFnZS1zZXJ2aWNlIC5pbnRyb19faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNwYWdlLXNlcnZpY2UgLmludHJvX190dGwge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjkxMTc2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1zZXJ2aWNlIC5pbnRyb19fdHRsIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQxMDI2dnc7XG4gICAgZm9udC1zaXplOiA1LjEyODIxdnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgfVxufVxuXG4jcGFnZS1zZXJ2aWNlIC5pbnRyb19fdHh0IHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXNlcnZpY2UgLmludHJvX190eHQge1xuICAgIG1hcmdpbi10b3A6IDYuNDEwMjZ2dztcbiAgfVxufVxuXG4jcGFnZS1zZXJ2aWNlIC5kaXN0aW5jdGlvbiB7XG4gIG1hcmdpbi10b3A6IDkzcHg7XG4gIHBhZGRpbmc6IDAgNzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2Utc2VydmljZSAuZGlzdGluY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwLjI1NjQxdnc7XG4gICAgcGFkZGluZzogMCA2LjQxMDI2dnc7XG4gIH1cbn1cblxuI3BhZ2Utc2VydmljZSAuZGlzdGluY3Rpb25fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jcGFnZS1zZXJ2aWNlIC5kaXN0aW5jdGlvbl9fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbiNwYWdlLXNlcnZpY2UgLmRpc3RpbmN0aW9uX19kZXRhaWw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxMzhweDtcbn1cblxuI3BhZ2Utc2VydmljZSAuZGlzdGluY3Rpb25fX2RldGFpbF9fdHh0IHtcbiAgd2lkdGg6IDQ2LjI5NjMlO1xufVxuXG4jcGFnZS1zZXJ2aWNlIC5kaXN0aW5jdGlvbl9fZGV0YWlsX190eHQgLnR0bCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiNwYWdlLXNlcnZpY2UgLmRpc3RpbmN0aW9uX19kZXRhaWxfX3R4dCAudHRsIC5lbiB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICBmb250LWZhbWlseTogbmltYnVzLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzliMmI0ZDtcbn1cblxuI3BhZ2Utc2VydmljZSAuZGlzdGluY3Rpb25fX2RldGFpbF9fdHh0IC50dGwgLnR0bF9tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuI3BhZ2Utc2VydmljZSAuZGlzdGluY3Rpb25fX2RldGFpbF9fdHh0IC50dGwgLnR0bF9tYWluIC5udW0ge1xuICBmb250LXNpemU6IDg0cHg7XG4gIGZvbnQtZmFtaWx5OiBuaW1idXMtc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcGFnZS1zZXJ2aWNlIC5kaXN0aW5jdGlvbl9fZGV0YWlsX190eHQgLnR0bCAudHRsX21haW4gLm51bTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiBza2V3KC0yNWRlZyk7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogODVweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuI3BhZ2Utc2VydmljZSAuZGlzdGluY3Rpb25fX2RldGFpbF9fdHh0IC50dGwgLnR0bF9tYWluIC5qcCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuI3BhZ2Utc2VydmljZSAuZGlzdGluY3Rpb25fX2RldGFpbF9fdHh0IC50eHQge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuI3BhZ2Utc2VydmljZSAuZGlzdGluY3Rpb25fX2RldGFpbF9faW1nIHtcbiAgd2lkdGg6IDQ2LjI5NjMlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1zZXJ2aWNlIC5kaXN0aW5jdGlvbl9fZGV0YWlsOm50aC1jaGlsZChldmVuKSB7XG4gICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1zZXJ2aWNlIC5kaXN0aW5jdGlvbl9fZGV0YWlsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMi44MjA1MXZ3O1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLmRpc3RpbmN0aW9uX19kZXRhaWxfX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNS4xMjgyMXZ3O1xuICAgIG9yZGVyOiAyO1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLmRpc3RpbmN0aW9uX19kZXRhaWxfX3R4dCAudHRsIC5lbiB7XG4gICAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuZGlzdGluY3Rpb25fX2RldGFpbF9fdHh0IC50dGwgLnR0bF9tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAyLjA1MTI4dnc7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuZGlzdGluY3Rpb25fX2RldGFpbF9fdHh0IC50dGwgLnR0bF9tYWluIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogMTQuMzU4OTd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMTI4MjF2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjg0NjE1dnc7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuZGlzdGluY3Rpb25fX2RldGFpbF9fdHh0IC50dGwgLnR0bF9tYWluIC5udW06YWZ0ZXIge1xuICAgIHdpZHRoOiAwLjUxMjgydnc7XG4gICAgaGVpZ2h0OiAxMy44NDYxNXZ3O1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLmRpc3RpbmN0aW9uX19kZXRhaWxfX3R4dCAudHRsIC50dGxfbWFpbiAuanAge1xuICAgIGZvbnQtc2l6ZTogNC4xMDI1NnZ3O1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLmRpc3RpbmN0aW9uX19kZXRhaWxfX3R4dCAudHh0IHtcbiAgICBtYXJnaW4tdG9wOiA0LjEwMjU2dnc7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuZGlzdGluY3Rpb25fX2RldGFpbF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4jcGFnZS1zZXJ2aWNlIC5idG4tbGluayB7XG4gIG1hcmdpbi10b3A6IDEzOHB4O1xufVxuXG4jcGFnZS1zZXJ2aWNlIC5idG4tbGluayBhLFxuI3BhZ2Utc2VydmljZSAuYnRuLWxpbmsgYTpsaW5rLFxuI3BhZ2Utc2VydmljZSAuYnRuLWxpbmsgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlcnZpY2UgLmJ0bi1saW5rIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4jcGFnZS1zZXJ2aWNlIC5idG4tbGluayAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICByaWdodDogLTE4cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBza2V3WCg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4jcGFnZS1zZXJ2aWNlIC5idG4tbGluayBhIHtcbiAgd2lkdGg6IDQ2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4jcGFnZS1zZXJ2aWNlIC5idG4tbGluayBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4jcGFnZS1zZXJ2aWNlIC5idG4tbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNwYWdlLXNlcnZpY2UgLmJ0bi1saW5rIGE6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuI3BhZ2Utc2VydmljZSAuYnRuLWxpbmsgYTpob3ZlciAuYXJyb3cge1xuICByaWdodDogLTIzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXNlcnZpY2UgLmJ0bi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxMi44MjA1MXZ3O1xuICAgIHBhZGRpbmc6IDAgNi40MTAyNnZ3O1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLmJ0bi1saW5rIC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgcmlnaHQ6IC0zLjA3Njkydnc7XG4gICAgd2lkdGg6IDguMjA1MTN2dztcbiAgICBoZWlnaHQ6IDEuNTM4NDZ2dztcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5idG4tbGluayBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyLjgyMDUxdnc7XG4gICAgcGFkZGluZzogMCAxLjI4MjA1dnc7XG4gICAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuYnRuLWxpbmsgYTpob3ZlciAuYXJyb3cge1xuICAgIHJpZ2h0OiAtNC4zNTg5N3Z3O1xuICB9XG59XG5cbiNwYWdlLXNlcnZpY2UgLnNlcnZpY2UtaW1nIHtcbiAgbWF4LXdpZHRoOiAxMjI0cHg7XG4gIHBhZGRpbmc6IDAgNzJweDtcbiAgbWFyZ2luOiAxMzhweCBhdXRvIDE0NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1zZXJ2aWNlIC5zZXJ2aWNlLWltZyB7XG4gICAgcGFkZGluZzogMCA2LjQxMDI2dnc7XG4gICAgbWFyZ2luOiAxNS4zODQ2MnZ3IDAgMTguNDYxNTR2dztcbiAgfVxufVxuXG4jcGFnZS1yZWNydWl0IC5wYWdldHRsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZWNydWl0L3BhZ2V0dGwuanBnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAucGFnZXR0bCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZWNydWl0L3BhZ2V0dGxfc3AuanBnKTtcbiAgfVxufVxuXG4jcGFnZS1yZWNydWl0IC5tZXNzYWdlIHtcbiAgcGFkZGluZzogMCA3MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZWNydWl0IC5tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjZ2dztcbiAgfVxufVxuXG4jcGFnZS1yZWNydWl0IC5tZXNzYWdlX19pbm5lciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3BhZ2UtcmVjcnVpdCAubWVzc2FnZV9fcmVhZCB7XG4gIG1hcmdpbi10b3A6IDYycHg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTExNzY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAubWVzc2FnZV9fcmVhZCB7XG4gICAgbWFyZ2luLXRvcDogNi40MTAyNnZ3O1xuICAgIGZvbnQtc2l6ZTogNS4xMjgyMXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIH1cbn1cblxuI3BhZ2UtcmVjcnVpdCAubWVzc2FnZV9fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cblxuI3BhZ2UtcmVjcnVpdCAubWVzc2FnZV9fZGV0YWlsX190eHQge1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuI3BhZ2UtcmVjcnVpdCAubWVzc2FnZV9fZGV0YWlsX190eHQgLnR4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbiNwYWdlLXJlY3J1aXQgLm1lc3NhZ2VfX2RldGFpbF9fdHh0IC50eHQgcCB7XG4gIHRleHQtaW5kZW50OiAxZW07XG59XG5cbiNwYWdlLXJlY3J1aXQgLm1lc3NhZ2VfX2RldGFpbF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDUxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXJlY3J1aXQgLm1lc3NhZ2VfX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMy44NDYxNXZ3O1xuICB9XG4gICNwYWdlLXJlY3J1aXQgLm1lc3NhZ2VfX2RldGFpbF9fdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5tZXNzYWdlX19kZXRhaWxfX3R4dCAudHh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA4Ljk3NDM2dnc7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAubWVzc2FnZV9fZGV0YWlsX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEzLjA3Njkydnc7XG4gIH1cbn1cblxuI3BhZ2UtcmVjcnVpdCAuaHVtYW4ge1xuICBtYXJnaW4tdG9wOiAxMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAuaHVtYW4ge1xuICAgIG1hcmdpbi10b3A6IDIwLjI1NjQxdnc7XG4gIH1cbn1cblxuI3BhZ2UtcmVjcnVpdCAuaHVtYW5fX2NvbnRlbnRzIHtcbiAgcGFkZGluZzogMCA3MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZWNydWl0IC5odW1hbl9fY29udGVudHMge1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5odW1hbl9fY29udGVudHMudHRsIHtcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjZ2dztcbiAgfVxufVxuXG4jcGFnZS1yZWNydWl0IC5odW1hbl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNwYWdlLXJlY3J1aXQgLmh1bWFuX19kZXRhaWwge1xuICBtYXJnaW4tdG9wOiA3NnB4O1xuICBiYWNrZ3JvdW5kOiAjOTQwYTNiO1xuICBwYWRkaW5nOiA2NXB4IDcycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXJlY3J1aXQgLmh1bWFuX19kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDkuMjMwNzd2dztcbiAgICBwYWRkaW5nOiAxNi42NjY2N3Z3IDYuNDEwMjZ2dztcbiAgfVxufVxuXG4jcGFnZS1yZWNydWl0IC5odW1hbl9fZGV0YWlsX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDQ1cHggNTdweCA1NXB4IDU3cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXJlY3J1aXQgLmh1bWFuX19kZXRhaWxfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA3LjE3OTQ5dncgNy4xNzk0OXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMzA3Njl2dztcbiAgfVxufVxuXG4jcGFnZS1yZWNydWl0IC5odW1hbl9fZGV0YWlsX19pdGVtLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI3BhZ2UtcmVjcnVpdCAuaHVtYW5fX2RldGFpbF9faXRlbS13cmFwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjODYwRjJFO1xuICBtYXJnaW4tdG9wOiA0OXB4O1xuICBwYWRkaW5nLXRvcDogMzhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAuaHVtYW5fX2RldGFpbF9faXRlbS13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5odW1hbl9fZGV0YWlsX19pdGVtLXdyYXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4jcGFnZS1yZWNydWl0IC5odW1hbl9fZGV0YWlsX19pdGVtIHtcbiAgd2lkdGg6IDM0Ljc4MjYxJTtcbn1cblxuI3BhZ2UtcmVjcnVpdCAuaHVtYW5fX2RldGFpbF9faXRlbS5pdGVtMyB7XG4gIHdpZHRoOiAzMC40MzQ3OCU7XG59XG5cbiNwYWdlLXJlY3J1aXQgLmh1bWFuX19kZXRhaWxfX2l0ZW0uaXRlbTMgLmltZyB7XG4gIHdpZHRoOiA5My41Mzc0MSU7XG59XG5cbiNwYWdlLXJlY3J1aXQgLmh1bWFuX19kZXRhaWxfX2l0ZW0gLmltZyB7XG4gIHdpZHRoOiA4MS44NDUyNCU7XG59XG5cbiNwYWdlLXJlY3J1aXQgLmh1bWFuX19kZXRhaWxfX2l0ZW0gLnR4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE5MCU7XG4gIGNvbG9yOiAjODYwRjJFO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICB0ZXh0LWluZGVudDogLjFlbTtcbn1cblxuI3BhZ2UtcmVjcnVpdCAuaHVtYW5fX2RldGFpbF9faXRlbSAudHh0LnR1bWUge1xuICBsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xuICB0ZXh0LWluZGVudDogLS4wMmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjcGFnZS1yZWNydWl0IC5odW1hbl9fZGV0YWlsX19pdGVtLml0ZW00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuaHVtYW5fX2RldGFpbF9faXRlbSAudHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXJlY3J1aXQgLmh1bWFuX19kZXRhaWxfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwLjI1NjQxdncgMDtcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5odW1hbl9fZGV0YWlsX19pdGVtLml0ZW0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5odW1hbl9fZGV0YWlsX19pdGVtLml0ZW0zIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLXJlY3J1aXQgLmh1bWFuX19kZXRhaWxfX2l0ZW0uaXRlbTQge1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzg2MEYyRTtcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5odW1hbl9fZGV0YWlsX19pdGVtIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICNwYWdlLXJlY3J1aXQgLmh1bWFuX19kZXRhaWxfX2l0ZW0gLmltZyBpbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuaHVtYW5fX2RldGFpbF9faXRlbSAudHh0IHtcbiAgICBmb250LXNpemU6IDQuNjE1Mzh2dztcbiAgICBtYXJnaW4tdG9wOiA1LjEyODIxdnc7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuaHVtYW5fX2RldGFpbF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjODYwRjJFO1xuICB9XG59XG5cbiNwYWdlLXJlY3J1aXQgLmh1bWFuX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQzNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmVjcnVpdC9odW1hbl9pbWc2LmpwZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi10b3A6IDEwN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZWNydWl0IC5odW1hbl9fbGluayB7XG4gICAgaGVpZ2h0OiAxMTYuMTUzODV2dztcbiAgICBtYXJnaW4tdG9wOiAxNC4xMDI1NnZ3O1xuICB9XG59XG5cbiNwYWdlLXJlY3J1aXQgLmh1bWFuX19saW5rX19kZXRhaWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEyLjAzNzA0JTtcbiAgcGFkZGluZy1ib3R0b206IDUuNTU1NTYlO1xufVxuXG4jcGFnZS1yZWNydWl0IC5odW1hbl9fbGlua19fZGV0YWlsIC50dGwgc3BhbiB7XG4gIGhlaWdodDogNjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gIGNvbG9yOiAjOTQwYTNiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDRweCAjOWIyYjRkO1xuICBwYWRkaW5nOiAxNXB4IDM1cHggNXB4O1xufVxuXG4jcGFnZS1yZWNydWl0IC5odW1hbl9fbGlua19fZGV0YWlsIC50dGwgc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbiNwYWdlLXJlY3J1aXQgLmh1bWFuX19saW5rX19kZXRhaWwgLmJ0bmxpbmsge1xuICBtYXgtd2lkdGg6IDI3N3B4O1xuICBtYXJnaW4tdG9wOiA0NnB4O1xufVxuXG4jcGFnZS1yZWNydWl0IC5odW1hbl9fbGlua19fZGV0YWlsIC5idG5saW5rIGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAuaHVtYW5fX2xpbmtfX2RldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjUuNjQxMDN2dyAwIDAgMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuaHVtYW5fX2xpbmtfX2RldGFpbCAudHRsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDEwMjZ2dztcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5odW1hbl9fbGlua19fZGV0YWlsIC50dGwgc3BhbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogNi42NjY2N3Z3O1xuICAgIGJveC1zaGFkb3c6IDEuNTM4NDZ2dyAxLjUzODQ2dncgMS4wMjU2NHZ3ICM5YjJiNGQ7XG4gICAgcGFkZGluZzogMy44NDYxNXZ3IDguOTc0MzZ2dyAyLjU2NDF2dyAzLjg0NjE1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5odW1hbl9fbGlua19fZGV0YWlsIC50dGwgc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNi40MTAyNnZ3O1xuICB9XG4gICNwYWdlLXJlY3J1aXQgLmh1bWFuX19saW5rX19kZXRhaWwgLmJ0bmxpbmsge1xuICAgIG1hcmdpbjogMTEuNzk0ODd2dyBhdXRvIDA7XG4gIH1cbn1cblxuI3BhZ2UtcmVjcnVpdCAuZmFxIHtcbiAgbWFyZ2luLXRvcDogMTM1cHg7XG4gIHBhZGRpbmc6IDAgNzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAuZmFxIHtcbiAgICBtYXJnaW4tdG9wOiAyMHZ3O1xuICAgIHBhZGRpbmc6IDAgNi40MTAyNnZ3O1xuICB9XG59XG5cbiNwYWdlLXJlY3J1aXQgLmZhcV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNwYWdlLXJlY3J1aXQgLmZhcV9fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAuZmFxX19kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDkuMjMwNzd2dztcbiAgfVxufVxuXG4jcGFnZS1yZWNydWl0IC5mYXFfX2RldGFpbF9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xufVxuXG4jcGFnZS1yZWNydWl0IC5mYXFfX2RldGFpbF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbn1cblxuI3BhZ2UtcmVjcnVpdCAuZmFxX19kZXRhaWxfX2l0ZW0gLnF1ZXN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjUyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjEyZW07XG4gIHBhZGRpbmc6IDE3cHggNjRweCAxN3B4IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3BhZ2UtcmVjcnVpdCAuZmFxX19kZXRhaWxfX2l0ZW0gLnF1ZXN0aW9uIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmVjcnVpdC9mYXFfaWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbiNwYWdlLXJlY3J1aXQgLmZhcV9fZGV0YWlsX19pdGVtIC5xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTRweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMnB4O1xuICAvKue4pue3muOBqyovXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuI3BhZ2UtcmVjcnVpdCAuZmFxX19kZXRhaWxfX2l0ZW0gLnF1ZXN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE0cHg7XG4gIC8q5qiq57eaKi9cbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4jcGFnZS1yZWNydWl0IC5mYXFfX2RldGFpbF9faXRlbSAucXVlc3Rpb24ub3BlbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4jcGFnZS1yZWNydWl0IC5mYXFfX2RldGFpbF9faXRlbSAucXVlc3Rpb24ub3BlbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwYWdlLXJlY3J1aXQgLmZhcV9fZGV0YWlsX19pdGVtIC5hbnN3ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXJlY3J1aXQgLmZhcV9fZGV0YWlsX19pdGVtIC5xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiA0LjEwMjU2dnc7XG4gICAgcGFkZGluZzogMy44NDYxNXZ3IDEwLjI1NjQxdncgMy44NDYxNXZ3IDIuNTY0MXZ3O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gICNwYWdlLXJlY3J1aXQgLmZhcV9fZGV0YWlsX19pdGVtIC5xdWVzdGlvbiAuaWNvbiB7XG4gICAgd2lkdGg6IDguOTc0MzZ2dztcbiAgICBtaW4td2lkdGg6IDguOTc0MzZ2dztcbiAgICBoZWlnaHQ6IDguOTc0MzZ2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDMuODQ2MTV2dztcbiAgICBtYXJnaW4tdG9wOiAxLjI4MjA1dnc7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuZmFxX19kZXRhaWxfX2l0ZW0gLnF1ZXN0aW9uOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDMuNTg5NzR2dztcbiAgICB3aWR0aDogNi40MTAyNnZ3O1xuICAgIGhlaWdodDogMC41MTI4MnZ3O1xuICB9XG4gICNwYWdlLXJlY3J1aXQgLmZhcV9fZGV0YWlsX19pdGVtIC5xdWVzdGlvbjphZnRlciB7XG4gICAgcmlnaHQ6IDMuNTg5NzR2dztcbiAgICAvKuaoque3miovXG4gICAgd2lkdGg6IDYuNDEwMjZ2dztcbiAgICBoZWlnaHQ6IDAuNTEyODJ2dztcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5mYXFfX2RldGFpbF9faXRlbSAuYW5zd2VyIHtcbiAgICBwYWRkaW5nOiAzLjg0NjE1dncgMy44NDYxNXZ3IDMuODQ2MTV2dyAyLjU2NDF2dztcbiAgICBmb250LXNpemU6IDMuMzMzMzN2dztcbiAgfVxufVxuXG4jcGFnZS1yZWNydWl0IC5yZXF1aXJlbWVudHMge1xuICBtYXJnaW46IDEzNXB4IDA7XG4gIHBhZGRpbmc6IDAgNzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAucmVxdWlyZW1lbnRzIHtcbiAgICBtYXJnaW46IDIwdncgMDtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbn1cblxuI3BhZ2UtcmVjcnVpdCAucmVxdWlyZW1lbnRzX19pbm5lciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAucmVxdWlyZW1lbnRzX190dGwge1xuICAgIHBhZGRpbmc6IDAgNi40MTAyNnZ3O1xuICB9XG59XG5cbiNwYWdlLXJlY3J1aXQgLnJlcXVpcmVtZW50c19fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbiAgaGVpZ2h0OiA0MDJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3JlY3J1aXQvcmVxdWlyZW1lbnRzX2ltZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAucmVxdWlyZW1lbnRzX19kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDkuMjMwNzd2dztcbiAgICBwYWRkaW5nOiAxMi44MjA1MXZ3IDYuNDEwMjZ2dztcbiAgICBoZWlnaHQ6IDEwMy4wNzY5MnZ3O1xuICB9XG59XG5cbiNwYWdlLXJlY3J1aXQgLnJlcXVpcmVtZW50c19fZGV0YWlsIC50dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgdGV4dC1pbmRlbnQ6IC4wM2VtO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAucmVxdWlyZW1lbnRzX19kZXRhaWwgLnR0bCB7XG4gICAgZm9udC1zaXplOiA2LjY2NjY3dnc7XG4gIH1cbn1cblxuI3BhZ2UtcmVjcnVpdCAucmVxdWlyZW1lbnRzX19kZXRhaWwgLmxpbmsge1xuICBtYXgtd2lkdGg6IDY5MHB4O1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZWNydWl0IC5yZXF1aXJlbWVudHNfX2RldGFpbCAubGluayB7XG4gICAgbWFyZ2luLXRvcDogNy42OTIzMXZ3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNwYWdlLXJlY3J1aXQgLnJlcXVpcmVtZW50c19fZGV0YWlsIC5saW5rIC5idG5saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiA5OHB4O1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuXG4jcGFnZS1yZWNydWl0IC5yZXF1aXJlbWVudHNfX2RldGFpbCAubGluayAuYnRubGluazpudGgtb2YtdHlwZSgybikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbiNwYWdlLXJlY3J1aXQgLnJlcXVpcmVtZW50c19fZGV0YWlsIC5saW5rIC5idG5saW5rIGEsXG4jcGFnZS1yZWNydWl0IC5yZXF1aXJlbWVudHNfX2RldGFpbCAubGluayAuYnRubGluayBhOmxpbmssXG4jcGFnZS1yZWNydWl0IC5yZXF1aXJlbWVudHNfX2RldGFpbCAubGluayAuYnRubGluayBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAucmVxdWlyZW1lbnRzX19kZXRhaWwgLmxpbmsgLmJ0bmxpbmsgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbiNwYWdlLXJlY3J1aXQgLnJlcXVpcmVtZW50c19fZGV0YWlsIC5saW5rIC5idG5saW5rIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gIHJpZ2h0OiAtMThweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNrZXdYKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbiNwYWdlLXJlY3J1aXQgLnJlcXVpcmVtZW50c19fZGV0YWlsIC5saW5rIC5idG5saW5rIGEge1xuICB3aWR0aDogMjk2cHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA1cHggMCA1OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucmVxdWlyZW1lbnRzX19kZXRhaWwgLmxpbmsgLmJ0bmxpbmsgYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucmVxdWlyZW1lbnRzX19kZXRhaWwgLmxpbmsgLmJ0bmxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4jcGFnZS1yZWNydWl0IC5yZXF1aXJlbWVudHNfX2RldGFpbCAubGluayAuYnRubGluayBhOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbiNwYWdlLXJlY3J1aXQgLnJlcXVpcmVtZW50c19fZGV0YWlsIC5saW5rIC5idG5saW5rIGE6aG92ZXIgLmFycm93IHtcbiAgcmlnaHQ6IC0yM3B4O1xufVxuXG4jcGFnZS1yZWNydWl0IC5yZXF1aXJlbWVudHNfX2RldGFpbCAubGluayAuYnRubGluayBhLm5vbGluayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAucmVxdWlyZW1lbnRzX19kZXRhaWwgLmxpbmsgLmJ0bmxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5yZXF1aXJlbWVudHNfX2RldGFpbCAubGluayAuYnRubGluayBhIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOS45MzI0MyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAucmVxdWlyZW1lbnRzX19kZXRhaWwgLmxpbmsgLmJ0bmxpbmsge1xuICAgIG1hcmdpbi10b3A6IDUuMTI4MjF2dztcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjZ2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAucmVxdWlyZW1lbnRzX19kZXRhaWwgLmxpbmsgLmJ0bmxpbmsgLmFycm93IHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICByaWdodDogLTMuMDc2OTJ2dztcbiAgICB3aWR0aDogOC4yMDUxM3Z3O1xuICAgIGhlaWdodDogMS41Mzg0NnZ3O1xuICB9XG4gICNwYWdlLXJlY3J1aXQgLnJlcXVpcmVtZW50c19fZGV0YWlsIC5saW5rIC5idG5saW5rIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTIuODIwNTF2dztcbiAgICBwYWRkaW5nOiAwIDEuMjgyMDV2dztcbiAgICBmb250LXNpemU6IDMuNTg5NzR2dztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5yZXF1aXJlbWVudHNfX2RldGFpbCAubGluayAuYnRubGluayBhOmhvdmVyIC5hcnJvdyB7XG4gICAgcmlnaHQ6IC00LjM1ODk3dnc7XG4gIH1cbn1cblxuI3BhZ2UtcmVjcnVpdCAucmVjcnVpdF9kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAxMzVweDtcbiAgcGFkZGluZzogMCA3MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZWNydWl0IC5yZWNydWl0X2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMjB2dztcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjZ2dztcbiAgfVxufVxuXG4jcGFnZS1yZWNydWl0IC5yZWNydWl0X2RldGFpbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNwYWdlLXJlY3J1aXQgLnJlY3J1aXRfZGV0YWlsX190dGwge1xuICBtYXJnaW4tYm90dG9tOiA3NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZWNydWl0IC5yZWNydWl0X2RldGFpbF9fdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjY5MjMxdnc7XG4gIH1cbn1cblxuI3BhZ2UtcmVjcnVpdCAucmVjcnVpdF9kZXRhaWxfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDE0NXB4O1xufVxuXG4jcGFnZS1yZWNydWl0IC5yZWNydWl0X2RldGFpbF9faXRlbSAudHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucmVjcnVpdF9kZXRhaWxfX2l0ZW0gLmRldGFpbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jcGFnZS1yZWNydWl0IC5yZWNydWl0X2RldGFpbF9faXRlbSAuZGV0YWlsIHRoLCAjcGFnZS1yZWNydWl0IC5yZWNydWl0X2RldGFpbF9faXRlbSAuZGV0YWlsIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbiNwYWdlLXJlY3J1aXQgLnJlY3J1aXRfZGV0YWlsX19pdGVtIC5kZXRhaWwgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTYycHg7XG4gIHBhZGRpbmc6IDE2cHggMCAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNwYWdlLXJlY3J1aXQgLnJlY3J1aXRfZGV0YWlsX19pdGVtIC5kZXRhaWwgdGQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTYycHgpO1xuICBwYWRkaW5nOiAxNnB4IDUwcHggMTRweCA0M3B4O1xufVxuXG4jcGFnZS1yZWNydWl0IC5yZWNydWl0X2RldGFpbF9faXRlbSAuZGV0YWlsIHRkIGEsXG4jcGFnZS1yZWNydWl0IC5yZWNydWl0X2RldGFpbF9faXRlbSAuZGV0YWlsIHRkIGE6bGluayxcbiNwYWdlLXJlY3J1aXQgLnJlY3J1aXRfZGV0YWlsX19pdGVtIC5kZXRhaWwgdGQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyODg0QTA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAucmVjcnVpdF9kZXRhaWxfX2l0ZW0gLmRldGFpbCB0ZCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzI4ODRBMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuI3BhZ2UtcmVjcnVpdCAucmVjcnVpdF9kZXRhaWxfX2l0ZW0gLmRldGFpbCB0cjpub3QoOmxhc3QtY2hpbGQpIHRoLCAjcGFnZS1yZWNydWl0IC5yZWNydWl0X2RldGFpbF9faXRlbSAuZGV0YWlsIHRyOm5vdCg6bGFzdC1jaGlsZCkgdGQge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZjtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucmVjcnVpdF9kZXRhaWxfX2l0ZW0gLmRldGFpbCAubGlzdCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMS43NWVtO1xuICB0ZXh0LWluZGVudDogLTEuNzVlbTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNudDtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucmVjcnVpdF9kZXRhaWxfX2l0ZW0gLmRldGFpbCAubGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNudCkgXCIpIFwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZWNydWl0IC5yZWNydWl0X2RldGFpbF9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxMi44MjA1MXZ3O1xuICB9XG4gICNwYWdlLXJlY3J1aXQgLnJlY3J1aXRfZGV0YWlsX19pdGVtIC50dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDEwMjZ2dztcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5yZWNydWl0X2RldGFpbF9faXRlbSAuZGV0YWlsIHRoLCAjcGFnZS1yZWNydWl0IC5yZWNydWl0X2RldGFpbF9faXRlbSAuZGV0YWlsIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5yZWNydWl0X2RldGFpbF9faXRlbSAuZGV0YWlsIHRoIHtcbiAgICBwYWRkaW5nOiAyLjU2NDF2dyAzLjg0NjE1dncgMC43NjkyM3Z3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5yZWNydWl0X2RldGFpbF9faXRlbSAuZGV0YWlsIHRkIHtcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjZ2dyAyLjU2NDF2dyA2LjQxMDI2dnc7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAucmVjcnVpdF9kZXRhaWxfX2l0ZW0gLmRldGFpbCB0cjpub3QoOmxhc3QtY2hpbGQpIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gICNwYWdlLXJlY3J1aXQgLnJlY3J1aXRfZGV0YWlsX19pdGVtIC5kZXRhaWwgdHI6bm90KDpsYXN0LWNoaWxkKSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMS4yODIwNXZ3O1xuICB9XG59XG5cbiNwYWdlLXJlY3J1aXQgLnByaXZhY3kge1xuICBtYXJnaW46IDMwcHggMCAxMjFweDtcbiAgcGFkZGluZzogMCA3MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZWNydWl0IC5wcml2YWN5IHtcbiAgICBtYXJnaW46IDEwLjI1NjQxdncgMCAxOC40NjE1NHZ3O1xuICAgIHBhZGRpbmc6IDAgNi40MTAyNnZ3O1xuICB9XG59XG5cbiNwYWdlLXJlY3J1aXQgLnByaXZhY3lfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jcGFnZS1yZWNydWl0IC5wcml2YWN5X19yZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbiNwYWdlLXJlY3J1aXQgLnByaXZhY3lfX3JlYWQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgdGV4dC1pbmRlbnQ6IDFlbTtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucHJpdmFjeV9fcmVhZCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZWNydWl0IC5wcml2YWN5X19yZWFkIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNi40MTAyNnZ3O1xuICB9XG59XG5cbiNwYWdlLXJlY3J1aXQgLnByaXZhY3lfX2NvbnRlbnRzIHtcbiAgaGVpZ2h0OiA1MDJweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi10b3A6IDY4cHg7XG4gIHBhZGRpbmc6IDQ0cHggNDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucHJpdmFjeV9fY29udGVudHNfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGNvbG9yOiAjOTQwYTNiO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG59XG5cbiNwYWdlLXJlY3J1aXQgLnByaXZhY3lfX2NvbnRlbnRzX19jb250YWN0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xufVxuXG4jcGFnZS1yZWNydWl0IC5wcml2YWN5X19jb250ZW50c19fdHh0IHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucHJpdmFjeV9fY29udGVudHNfX3R4dCAudHh0YXJlYSB7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xufVxuXG4jcGFnZS1yZWNydWl0IC5wcml2YWN5X19jb250ZW50c19fdHh0IC50eHRhcmVhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucHJpdmFjeV9fY29udGVudHNfX3R4dCAudHh0YXJlYSAudHRsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcmVjcnVpdCAucHJpdmFjeV9fY29udGVudHMge1xuICAgIGhlaWdodDogODkuNzQzNTl2dztcbiAgICBtYXJnaW4tdG9wOiAxMC4yNTY0MXZ3O1xuICAgIHBhZGRpbmc6IDUuMTI4MjF2dztcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5wcml2YWN5X19jb250ZW50c19fdHRsIHtcbiAgICBmb250LXNpemU6IDQuMTAyNTZ2dztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU4OTc0dnc7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAucHJpdmFjeV9fY29udGVudHNfX2NvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDUuMTI4MjF2dztcbiAgfVxuICAjcGFnZS1yZWNydWl0IC5wcml2YWN5X19jb250ZW50c19fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMC4yNTY0MXZ3O1xuICB9XG4gICNwYWdlLXJlY3J1aXQgLnByaXZhY3lfX2NvbnRlbnRzX190eHQgLnR4dGFyZWE6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDguOTc0MzZ2dztcbiAgfVxufVxuXG4jcGFnZS1yZWNydWl0IC5wcml2YWN5X19jaGVjayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucHJpdmFjeV9fY2hlY2suYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucHJpdmFjeV9fY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucHJpdmFjeV9fY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG5cbiNwYWdlLXJlY3J1aXQgLnByaXZhY3lfX2NoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucHJpdmFjeV9fY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgbGVmdDogM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjOTQwYTNiO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM5NDBhM2I7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXJlY3J1aXQgLnByaXZhY3lfX2NoZWNrIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDEwLjI1NjQxdnc7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAucHJpdmFjeV9fY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNzk0OXZ3O1xuICB9XG4gICNwYWdlLXJlY3J1aXQgLnByaXZhY3lfX2NoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgdG9wOiAxLjc5NDg3dnc7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiA0LjEwMjU2dnc7XG4gICAgaGVpZ2h0OiA0LjEwMjU2dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NjkyM3Z3O1xuICB9XG4gICNwYWdlLXJlY3J1aXQgLnByaXZhY3lfX2NoZWNrIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgdG9wOiAxLjc5NDg3dnc7XG4gICAgbGVmdDogMC43NjkyM3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB3aWR0aDogNC4xMDI1NnZ3O1xuICAgIGhlaWdodDogMi4wNTEyOHZ3O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAuNzY5MjN2dztcbiAgICBib3JkZXItbGVmdC13aWR0aDogMC43NjkyM3Z3O1xuICB9XG59XG5cbiNwYWdlLXJlY3J1aXQgLnByaXZhY3lfX2J0biB7XG4gIG1hcmdpbi10b3A6IDkzcHg7XG59XG5cbiNwYWdlLXJlY3J1aXQgLnByaXZhY3lfX2J0biAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICByaWdodDogLTE5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBza2V3WCg0NWRlZyk7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4jcGFnZS1yZWNydWl0IC5wcml2YWN5X19idG4gYnV0dG9uIHtcbiAgd2lkdGg6IDIzNnB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucHJpdmFjeV9fYnRuIGJ1dHRvbltkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucHJpdmFjeV9fYnRuIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucHJpdmFjeV9fYnRuIGJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucHJpdmFjeV9fYnRuIGJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSk6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuI3BhZ2UtcmVjcnVpdCAucHJpdmFjeV9fYnRuIGJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSkgLmFycm93IHtcbiAgcmlnaHQ6IC0yNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1yZWNydWl0IC5wcml2YWN5X19idG4gLmFycm93IHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICByaWdodDogLTQuODcxNzl2dztcbiAgICB3aWR0aDogOC45NzQzNnZ3O1xuICAgIGhlaWdodDogMi4wNTEyOHZ3O1xuICB9XG4gICNwYWdlLXJlY3J1aXQgLnByaXZhY3lfX2J0biBidXR0b24ge1xuICAgIHdpZHRoOiA1NC4xMDI1NnZ3O1xuICAgIGhlaWdodDogMTIuNTY0MXZ3O1xuICAgIHBhZGRpbmc6IDAgMS4yODIwNXZ3O1xuICAgIGZvbnQtc2l6ZTogMy41ODk3NHZ3O1xuICB9XG4gICNwYWdlLXJlY3J1aXQgLnByaXZhY3lfX2J0biBidXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pIC5hcnJvdyB7XG4gICAgcmlnaHQ6IC02LjE1Mzg1dnc7XG4gIH1cbn1cblxuI3BhZ2UtcmVjcnVpdCAuYnRubGluayBhLFxuI3BhZ2UtcmVjcnVpdCAuYnRubGluayBhOmxpbmssXG4jcGFnZS1yZWNydWl0IC5idG5saW5rIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1yZWNydWl0IC5idG5saW5rIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4jcGFnZS1yZWNydWl0IC5idG5saW5rIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gIHJpZ2h0OiAtMThweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNrZXdYKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbiNwYWdlLXJlY3J1aXQgLmJ0bmxpbmsgYSB7XG4gIHdpZHRoOiA0NjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuI3BhZ2UtcmVjcnVpdCAuYnRubGluayBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4jcGFnZS1yZWNydWl0IC5idG5saW5rIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI3BhZ2UtcmVjcnVpdCAuYnRubGluayBhOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbiNwYWdlLXJlY3J1aXQgLmJ0bmxpbmsgYTpob3ZlciAuYXJyb3cge1xuICByaWdodDogLTIzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXJlY3J1aXQgLmJ0bmxpbmsge1xuICAgIG1hcmdpbi10b3A6IDEyLjgyMDUxdnc7XG4gICAgcGFkZGluZzogMCA2LjQxMDI2dnc7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuYnRubGluayAuYXJyb3cge1xuICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgIHJpZ2h0OiAtMy4wNzY5MnZ3O1xuICAgIHdpZHRoOiA4LjIwNTEzdnc7XG4gICAgaGVpZ2h0OiAxLjUzODQ2dnc7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuYnRubGluayBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyLjgyMDUxdnc7XG4gICAgcGFkZGluZzogMCAxLjI4MjA1dnc7XG4gICAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gIH1cbiAgI3BhZ2UtcmVjcnVpdCAuYnRubGluayBhOmhvdmVyIC5hcnJvdyB7XG4gICAgcmlnaHQ6IC00LjM1ODk3dnc7XG4gIH1cbn1cblxuI3BhZ2UtbnVtYmVyIC5wYWdldHRsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZWNydWl0L251bWJlci9wYWdldHRsLmpwZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW51bWJlciAucGFnZXR0bCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZWNydWl0L251bWJlci9wYWdldHRsX3NwLmpwZyk7XG4gIH1cbn1cblxuI3BhZ2UtbnVtYmVyIC5udW1iZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMDNweDtcbiAgcGFkZGluZzogMCA3MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1udW1iZXIgLm51bWJlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTguNDYxNTR2dztcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjZ2dztcbiAgfVxufVxuXG4jcGFnZS1udW1iZXIgLm51bWJlcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4jcGFnZS1udW1iZXIgLm51bWJlcl9faXRlbSB7XG4gIHdpZHRoOiA0OC4xNDgxNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzNweCAwIDI3cHg7XG4gIGJhY2tncm91bmQ6ICNmMmYwZTY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3BhZ2UtbnVtYmVyIC5udW1iZXJfX2l0ZW0gLnR0bCB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzUyOTQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiNwYWdlLW51bWJlciAubnVtYmVyX19pdGVtIC50dGwgLnN3aXRjaC0tdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3BhZ2UtbnVtYmVyIC5udW1iZXJfX2l0ZW0gLmltZyB7XG4gIG1hcmdpbjogMjlweCAwIDE5cHg7XG59XG5cbiNwYWdlLW51bWJlciAubnVtYmVyX19pdGVtIC50eHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjE0ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW51bWJlciAubnVtYmVyX19pdGVtOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjcGFnZS1udW1iZXIgLm51bWJlcl9faXRlbSAudHRsIC5zd2l0Y2gtLXRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbnVtYmVyIC5udW1iZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDYuMTUzODV2dyAwIDIuNTY0MXZ3O1xuICB9XG4gICNwYWdlLW51bWJlciAubnVtYmVyX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA2LjE1Mzg1dnc7XG4gIH1cbiAgI3BhZ2UtbnVtYmVyIC5udW1iZXJfX2l0ZW0gLnR0bCB7XG4gICAgZm9udC1zaXplOiA1LjY0MTAzdnc7XG4gIH1cbiAgI3BhZ2UtbnVtYmVyIC5udW1iZXJfX2l0ZW0gLmltZyB7XG4gICAgbWFyZ2luOiA1LjEyODIxdncgMDtcbiAgfVxufVxuXG4jcGFnZS1wcml2YWN5IC5wYWdldHRsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcml2YWN5L3BhZ2V0dGwuanBnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcHJpdmFjeSAucGFnZXR0bCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcml2YWN5L3BhZ2V0dGxfc3AuanBnKTtcbiAgfVxufVxuXG4jcGFnZS1wcml2YWN5IC5hbmNob3JsaW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMTE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXByaXZhY3kgLmFuY2hvcmxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDE1LjM4NDYydnc7XG4gIH1cbiAgI3BhZ2UtcHJpdmFjeSAuYW5jaG9ybGluayBsaSBhIHtcbiAgICBmb250LXNpemU6IDMuODQ2MTV2dztcbiAgfVxufVxuXG4jcGFnZS1wcml2YWN5IC5wcml2YWN5IHtcbiAgcGFkZGluZzogMCA3MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1wcml2YWN5IC5wcml2YWN5IHtcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjZ2dztcbiAgfVxufVxuXG4jcGFnZS1wcml2YWN5IC5wcml2YWN5X19pbm5lciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3BhZ2UtcHJpdmFjeSAucHJpdmFjeV9faXRlbSB7XG4gIHBhZGRpbmc6IDExOHB4IDAgMTMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuXG4jcGFnZS1wcml2YWN5IC5wcml2YWN5X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXByaXZhY3kgLnByaXZhY3lfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwLjI1NjQxdncgMCAxMC4yNTY0MXZ3O1xuICB9XG59XG5cbiNwYWdlLXByaXZhY3kgLnByaXZhY3lfX2l0ZW0uZmlyc3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuI3BhZ2UtcHJpdmFjeSAucHJpdmFjeV9faXRlbV9fdHRsIHtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBjb2xvcjogIzk0MGEzYjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIxOS4zNTQ4NCU7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4jcGFnZS1wcml2YWN5IC5wcml2YWN5X19pdGVtX190dGwuYXBwbGljYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1wcml2YWN5IC5wcml2YWN5X19pdGVtX190dGwge1xuICAgIGZvbnQtc2l6ZTogNS4xMjgyMXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDcuNjkyMzF2dztcbiAgfVxuICAjcGFnZS1wcml2YWN5IC5wcml2YWN5X19pdGVtX190dGwuYXBwbGljYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNjkyMzF2dztcbiAgfVxufVxuXG4jcGFnZS1wcml2YWN5IC5wcml2YWN5X19pdGVtX190eHRhcmVhIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuI3BhZ2UtcHJpdmFjeSAucHJpdmFjeV9faXRlbV9fdHh0YXJlYTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI3BhZ2UtcHJpdmFjeSAucHJpdmFjeV9faXRlbV9fdHh0YXJlYS5wcml2YWN5LW1hcmsge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jcGFnZS1wcml2YWN5IC5wcml2YWN5X19pdGVtX190eHRhcmVhIC50dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOTQuNDQ0NDQlO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuI3BhZ2UtcHJpdmFjeSAucHJpdmFjeV9faXRlbV9fdHh0YXJlYSAudHRsLm5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuI3BhZ2UtcHJpdmFjeSAucHJpdmFjeV9faXRlbV9fdHh0YXJlYSAudHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjE4Ljc1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHRleHQtaW5kZW50OiAxZW07XG59XG5cbiNwYWdlLXByaXZhY3kgLnByaXZhY3lfX2l0ZW1fX3R4dGFyZWEgLnR4dCBhLFxuI3BhZ2UtcHJpdmFjeSAucHJpdmFjeV9faXRlbV9fdHh0YXJlYSAudHh0IGE6bGluayxcbiNwYWdlLXByaXZhY3kgLnByaXZhY3lfX2l0ZW1fX3R4dGFyZWEgLnR4dCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzI4ODRBMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1wcml2YWN5IC5wcml2YWN5X19pdGVtX190eHRhcmVhIC50eHQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMyODg0QTA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbiNwYWdlLXByaXZhY3kgLnByaXZhY3lfX2l0ZW1fX3R4dGFyZWEgLnR4dC50eHQtYmlnIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4jcGFnZS1wcml2YWN5IC5wcml2YWN5X19pdGVtX190eHRhcmVhIC50eHQubGVhZCB7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4jcGFnZS1wcml2YWN5IC5wcml2YWN5X19pdGVtX190eHRhcmVhIC50eHQucGwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRleHQtaW5kZW50OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jcGFnZS1wcml2YWN5IC5wcml2YWN5X19pdGVtX190eHRhcmVhIC50eHQuYWwtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTk0LjQ0NDQ0JTtcbn1cblxuI3BhZ2UtcHJpdmFjeSAucHJpdmFjeV9faXRlbV9fdHh0YXJlYSAudHh0LmFkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4jcGFnZS1wcml2YWN5IC5wcml2YWN5X19pdGVtX190eHRhcmVhIC50eHQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcGFnZS1wcml2YWN5IC5wcml2YWN5X19pdGVtX190eHRhcmVhIC50eHQgYS50eHQtaW5kZW50IHtcbiAgdGV4dC1pbmRlbnQ6IDFlbTtcbn1cblxuI3BhZ2UtcHJpdmFjeSAucHJpdmFjeV9faXRlbV9fdHh0YXJlYSAudHh0IGEudHh0LWJpZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMzNweDtcbn1cblxuI3BhZ2UtcHJpdmFjeSAucHJpdmFjeV9faXRlbV9fdHh0YXJlYSAucHJpdmFjeS1tYXJrIHtcbiAgbWluLXdpZHRoOiAxMjhweDtcbiAgbWF4LXdpZHRoOiAxMjhweDtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcHJpdmFjeSAucHJpdmFjeV9faXRlbV9fdHh0YXJlYSB7XG4gICAgbWFyZ2luLXRvcDogNS4xMjgyMXZ3O1xuICB9XG4gICNwYWdlLXByaXZhY3kgLnByaXZhY3lfX2l0ZW1fX3R4dGFyZWEucHJpdmFjeS1tYXJrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcGFnZS1wcml2YWN5IC5wcml2YWN5X19pdGVtX190eHRhcmVhIC50dGwge1xuICAgIGZvbnQtc2l6ZTogMy44NDYxNXZ3O1xuICB9XG4gICNwYWdlLXByaXZhY3kgLnByaXZhY3lfX2l0ZW1fX3R4dGFyZWEgLnR0bC5ub3JtYWwge1xuICAgIGZvbnQtc2l6ZTogMy44NDYxNXZ3O1xuICB9XG4gICNwYWdlLXByaXZhY3kgLnByaXZhY3lfX2l0ZW1fX3R4dGFyZWEgLnR4dCB7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcHJpdmFjeSAucHJpdmFjeV9faXRlbV9fdHh0YXJlYSAudHh0LnR4dC1iaWcge1xuICAgIGZvbnQtc2l6ZTogMy44NDYxNXZ3O1xuICB9XG4gICNwYWdlLXByaXZhY3kgLnByaXZhY3lfX2l0ZW1fX3R4dGFyZWEgLnR4dC5wbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjU2NDF2dztcbiAgfVxuICAjcGFnZS1wcml2YWN5IC5wcml2YWN5X19pdGVtX190eHRhcmVhIC50eHQuYWwtcmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzM3Z3O1xuICB9XG4gICNwYWdlLXByaXZhY3kgLnByaXZhY3lfX2l0ZW1fX3R4dGFyZWEgLnR4dC5hZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiA3LjY5MjMxdnc7XG4gIH1cbiAgI3BhZ2UtcHJpdmFjeSAucHJpdmFjeV9faXRlbV9fdHh0YXJlYSAudHh0IGEudHh0LWJpZyB7XG4gICAgZm9udC1zaXplOiAzLjg0NjE1dnc7XG4gICAgbWFyZ2luLXRvcDogNy42OTIzMXZ3O1xuICB9XG4gICNwYWdlLXByaXZhY3kgLnByaXZhY3lfX2l0ZW1fX3R4dGFyZWEgLnByaXZhY3ktbWFyayB7XG4gICAgbWluLXdpZHRoOiAxMjhweDtcbiAgICBtYXgtd2lkdGg6IDEyOHB4O1xuICAgIG1hcmdpbjogNy42OTIzMXZ3IGF1dG8gMCBhdXRvO1xuICB9XG59XG5cbiNwYWdlLW5ld3MgLnBhZ2V0dGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25ld3MvcGFnZXR0bC5qcGcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1uZXdzIC5wYWdldHRsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25ld3MvcGFnZXR0bF9zcC5qcGcpO1xuICB9XG59XG5cbiNwYWdlLW5ld3MgLm5ld3Mge1xuICBwYWRkaW5nOiAwIDcycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW5ld3MgLm5ld3Mge1xuICAgIHBhZGRpbmc6IDAgNi40MTAyNnZ3O1xuICB9XG59XG5cbiNwYWdlLW5ld3MgLm5ld3NfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jcGFnZS1uZXdzIC5uZXdzX190YWIgLml0ZW0tdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbiNwYWdlLW5ld3MgLm5ld3NfX3RhYiAuaXRlbS10YWIgbGkge1xuICB3aWR0aDogMjMuMDU5NjIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4jcGFnZS1uZXdzIC5uZXdzX190YWIgLml0ZW0tdGFiIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzk0MGEzYjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4jcGFnZS1uZXdzIC5uZXdzX190YWIgLml0ZW0tdGFiIGxpIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAtOXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4jcGFnZS1uZXdzIC5uZXdzX190YWIgLml0ZW0tdGFiIGxpLmFjdGl2ZSwgI3BhZ2UtbmV3cyAubmV3c19fdGFiIC5pdGVtLXRhYiBsaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM5NDBhM2I7XG59XG5cbiNwYWdlLW5ld3MgLm5ld3NfX3RhYiAuaXRlbS10YWIgbGkuYWN0aXZlOmJlZm9yZSwgI3BhZ2UtbmV3cyAubmV3c19fdGFiIC5pdGVtLXRhYiBsaTpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4jcGFnZS1uZXdzIC5uZXdzX190YWIgLml0ZW0tdGFiIGxpLmFjdGl2ZSAuYXJyb3csICNwYWdlLW5ld3MgLm5ld3NfX3RhYiAuaXRlbS10YWIgbGk6aG92ZXIgLmFycm93IHtcbiAgd2lkdGg6IDIxcHg7XG59XG5cbiNwYWdlLW5ld3MgLm5ld3NfX3RhYiAuaXRlbS1saXN0IHtcbiAgbWF4LXdpZHRoOiA5NjRweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcbn1cblxuI3BhZ2UtbmV3cyAubmV3c19fdGFiIC5pdGVtLWxpc3QgLmxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcGFnZS1uZXdzIC5uZXdzX190YWIgLml0ZW0tbGlzdCAubGlzdC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3BhZ2UtbmV3cyAubmV3c19fdGFiIC5pdGVtLWxpc3QgLmxpc3QgbGkgYSxcbiNwYWdlLW5ld3MgLm5ld3NfX3RhYiAuaXRlbS1saXN0IC5saXN0IGxpIGE6bGluayxcbiNwYWdlLW5ld3MgLm5ld3NfX3RhYiAuaXRlbS1saXN0IC5saXN0IGxpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1uZXdzIC5uZXdzX190YWIgLml0ZW0tbGlzdCAubGlzdCBsaSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuI3BhZ2UtbmV3cyAubmV3c19fdGFiIC5pdGVtLWxpc3QgLmxpc3QgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbiNwYWdlLW5ld3MgLm5ld3NfX3RhYiAuaXRlbS1saXN0IC5saXN0IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuI3BhZ2UtbmV3cyAubmV3c19fdGFiIC5pdGVtLWxpc3QgLmxpc3QgbGkgLmRhdGUge1xuICB3aWR0aDogOThweDtcbn1cblxuI3BhZ2UtbmV3cyAubmV3c19fdGFiIC5pdGVtLWxpc3QgLmxpc3QgbGkgLmNhdGUge1xuICB3aWR0aDogMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3BhZ2UtbmV3cyAubmV3c19fdGFiIC5pdGVtLWxpc3QgLmxpc3QgbGkgLmNhdGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogMTA3cHg7XG4gIHBhZGRpbmc6IDZweCA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjOTQwYTNiO1xufVxuXG4jcGFnZS1uZXdzIC5uZXdzX190YWIgLml0ZW0tbGlzdCAubGlzdCBsaSAudHRsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDk4cHggLSAxNTBweCk7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgI3BhZ2UtbmV3cyAubmV3c19fdGFiIC5pdGVtLXRhYiBsaSB7XG4gICAgd2lkdGg6IDQ4LjE0ODE1JTtcbiAgfVxuICAjcGFnZS1uZXdzIC5uZXdzX190YWIgLml0ZW0tdGFiIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1uZXdzIC5uZXdzX190YWIgLml0ZW0tdGFiIGxpIHtcbiAgICB3aWR0aDogMTguOTc0MzZ2dztcbiAgICBoZWlnaHQ6IDEwLjI1NjQxdnc7XG4gICAgZm9udC1zaXplOiAzLjg0NjE1dnc7XG4gIH1cbiAgI3BhZ2UtbmV3cyAubmV3c19fdGFiIC5pdGVtLXRhYiBsaSAuYXJyb3cge1xuICAgIHRvcDogNC44NzE3OXZ3O1xuICAgIGxlZnQ6IC0yLjU2NDF2dztcbiAgfVxuICAjcGFnZS1uZXdzIC5uZXdzX190YWIgLml0ZW0tdGFiIGxpLmFjdGl2ZSAuYXJyb3csICNwYWdlLW5ld3MgLm5ld3NfX3RhYiAuaXRlbS10YWIgbGk6aG92ZXIgLmFycm93IHtcbiAgICB3aWR0aDogNS4zODQ2MnZ3O1xuICB9XG4gICNwYWdlLW5ld3MgLm5ld3NfX3RhYiAuaXRlbS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA5Ljc0MzU5dnc7XG4gIH1cbiAgI3BhZ2UtbmV3cyAubmV3c19fdGFiIC5pdGVtLWxpc3QgLmxpc3QgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDEuNzk0ODd2dztcbiAgfVxuICAjcGFnZS1uZXdzIC5uZXdzX190YWIgLml0ZW0tbGlzdCAubGlzdCBsaSBhIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMy41ODk3NHZ3IDMuNTg5NzR2dyAxLjUzODQ2dnc7XG4gICAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gIH1cbiAgI3BhZ2UtbmV3cyAubmV3c19fdGFiIC5pdGVtLWxpc3QgLmxpc3QgbGkgLmRhdGUge1xuICAgIHdpZHRoOiAzMC43NjkyM3Z3O1xuICB9XG4gICNwYWdlLW5ld3MgLm5ld3NfX3RhYiAuaXRlbS1saXN0IC5saXN0IGxpIC5jYXRlIHtcbiAgICB3aWR0aDogNDYuNDEwMjZ2dztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICNwYWdlLW5ld3MgLm5ld3NfX3RhYiAuaXRlbS1saXN0IC5saXN0IGxpIC5jYXRlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyNy40MzU5dnc7XG4gICAgcGFkZGluZzogMC43NjkyM3Z3IDEuMjgyMDV2dyAwLjUxMjgydnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAjcGFnZS1uZXdzIC5uZXdzX190YWIgLml0ZW0tbGlzdCAubGlzdCBsaSAudHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzLjA3Njkydnc7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNwYWdlLW5ld3MgLm5ld3NfX3RhYiAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA0LjM1ODk3dnc7XG4gICAgZm9udC1zaXplOiA0LjYxNTM4dnc7XG4gIH1cbn1cblxuI3BhZ2UtbmV3cyAubmV3c19fcGFnZXIge1xuICBtYXJnaW46IDgwcHggMCAxNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbmV3cyAubmV3c19fcGFnZXIge1xuICAgIG1hcmdpbjogMTIuODIwNTF2dyAwIDE4LjQ2MTU0dnc7XG4gIH1cbn1cblxuI3BhZ2UtbmV3cyAubmV3cy1kZXRhaWwge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgcGFkZGluZzogMCA3MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1uZXdzIC5uZXdzLWRldGFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTguNDYxNTR2dztcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjZ2dztcbiAgfVxufVxuXG4jcGFnZS1uZXdzIC5uZXdzLWRldGFpbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3BhZ2UtbmV3cyAubmV3cy1kZXRhaWxfX2RhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4jcGFnZS1uZXdzIC5uZXdzLWRldGFpbF9fZGF0YSAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuXG4jcGFnZS1uZXdzIC5uZXdzLWRldGFpbF9fZGF0YSAuY2F0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDNweCAxM3B4IDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbmV3cyAubmV3cy1kZXRhaWxfX2RhdGEgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMy41ODk3NHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMy44NDYxNXZ3O1xuICB9XG4gICNwYWdlLW5ld3MgLm5ld3MtZGV0YWlsX19kYXRhIC5jYXRlIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgcGFkZGluZzogMC43NjkyM3Z3IDIuNTY0MXZ3O1xuICB9XG59XG5cbiNwYWdlLW5ld3MgLm5ld3MtZGV0YWlsX190dGwge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBmb250LXNpemU6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2MzY0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1uZXdzIC5uZXdzLWRldGFpbF9fdHRsIHtcbiAgICBtYXJnaW4tdG9wOiA1LjY0MTAzdnc7XG4gICAgZm9udC1zaXplOiA1LjEyODIxdnc7XG4gIH1cbn1cblxuI3BhZ2UtbmV3cyAubmV3cy1kZXRhaWxfX3R4dCB7XG4gIG1hcmdpbi10b3A6IDQ5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI3BhZ2UtbmV3cyAubmV3cy1kZXRhaWxfX3R4dCBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW5ld3MgLm5ld3MtZGV0YWlsX190eHQge1xuICAgIG1hcmdpbi10b3A6IDcuNjkyMzF2dztcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbn1cblxuI3BhZ2UtbmV3cyAubmV3cy1kZXRhaWxfX2J0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiA3MnB4O1xufVxuXG4jcGFnZS1uZXdzIC5uZXdzLWRldGFpbF9fYnRuIGEge1xuICBmb250LXNpemU6IDIxcHg7XG4gIHdpZHRoOiAyNjlweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbmV3cyAubmV3cy1kZXRhaWxfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTIuODIwNTF2dztcbiAgfVxuICAjcGFnZS1uZXdzIC5uZXdzLWRldGFpbF9fYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogMy41ODk3NHZ3O1xuICAgIHdpZHRoOiA1NC4xMDI1NnZ3O1xuICAgIGhlaWdodDogMTIuODIwNTF2dztcbiAgfVxufVxuXG4jcGFnZS1jb250YWN0IC5wYWdldHRsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0L3BhZ2V0dGwuanBnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29udGFjdCAucGFnZXR0bCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0L3BhZ2V0dGxfc3AuanBnKTtcbiAgfVxufVxuXG4jcGFnZS1jb250YWN0IC5wdC1idG5fY29udGFjdCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICByaWdodDogLTE5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBza2V3WCg0NWRlZyk7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4jcGFnZS1jb250YWN0IC5wdC1idG5fY29udGFjdCBidXR0b24ge1xuICB3aWR0aDogMjM2cHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4jcGFnZS1jb250YWN0IC5wdC1idG5fY29udGFjdCBidXR0b25bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogLjU7XG59XG5cbiNwYWdlLWNvbnRhY3QgLnB0LWJ0bl9jb250YWN0IGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuI3BhZ2UtY29udGFjdCAucHQtYnRuX2NvbnRhY3QgYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jcGFnZS1jb250YWN0IC5wdC1idG5fY29udGFjdCBidXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pOmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbiNwYWdlLWNvbnRhY3QgLnB0LWJ0bl9jb250YWN0IGJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSkgLmFycm93IHtcbiAgcmlnaHQ6IC0yNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb250YWN0IC5wdC1idG5fY29udGFjdCAuYXJyb3cge1xuICAgIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICAgIHJpZ2h0OiAtNC44NzE3OXZ3O1xuICAgIHdpZHRoOiA4Ljk3NDM2dnc7XG4gICAgaGVpZ2h0OiAyLjA1MTI4dnc7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAucHQtYnRuX2NvbnRhY3QgYnV0dG9uIHtcbiAgICB3aWR0aDogNTQuMTAyNTZ2dztcbiAgICBoZWlnaHQ6IDEyLjU2NDF2dztcbiAgICBwYWRkaW5nOiAwIDEuMjgyMDV2dztcbiAgICBmb250LXNpemU6IDMuNTg5NzR2dztcbiAgfVxuICAjcGFnZS1jb250YWN0IC5wdC1idG5fY29udGFjdCBidXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pIC5hcnJvdyB7XG4gICAgcmlnaHQ6IC02LjE1Mzg1dnc7XG4gIH1cbn1cblxuI3BhZ2UtY29udGFjdCAuaW50cm8ge1xuICBwYWRkaW5nOiAwIDcycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNvbnRhY3QgLmludHJvIHtcbiAgICBwYWRkaW5nOiAwIDYuNDEwMjZ2dztcbiAgfVxufVxuXG4jcGFnZS1jb250YWN0IC5pbnRyb19faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNwYWdlLWNvbnRhY3QgLmludHJvX190eHQge1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuI3BhZ2UtY29udGFjdCAuaW50cm9fX3R4dCBwOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtaW5kZW50OiAxZW07XG59XG5cbiNwYWdlLWNvbnRhY3QgLmludHJvX190eHQgcC5saW5rIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuI3BhZ2UtY29udGFjdCAuaW50cm9fX3R4dCBwLmxpbmsgYSxcbiNwYWdlLWNvbnRhY3QgLmludHJvX190eHQgcC5saW5rIGE6bGluayxcbiNwYWdlLWNvbnRhY3QgLmludHJvX190eHQgcC5saW5rIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMjg4NGEwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWNvbnRhY3QgLmludHJvX190eHQgcC5saW5rIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjg4NGEwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb250YWN0IC5pbnRyb19fdHh0IHAubGluayB7XG4gICAgbWFyZ2luLXRvcDogNi40MTAyNnZ3O1xuICB9XG59XG5cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3Qge1xuICBtYXJnaW46IDcwcHggMCAxMzBweDtcbiAgcGFkZGluZzogMCA3MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb250YWN0IC5jb250YWN0IHtcbiAgICBtYXJnaW46IDEwLjI1NjQxdncgMCAxOC40NjE1NHZ3O1xuICAgIHBhZGRpbmc6IDAgNi40MTAyNnZ3O1xuICB9XG59XG5cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jcGFnZS1jb250YWN0IC5jb250YWN0X19wcml2YWN5IHtcbiAgaGVpZ2h0OiA1OTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDQ0cHggNDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbn1cblxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9fcHJpdmFjeV9fdHRsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgY29sb3I6ICM5NDBhM2I7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbn1cblxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9fcHJpdmFjeV9fY29udGFjdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9fcHJpdmFjeV9fdHh0IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9fcHJpdmFjeV9fdHh0IC50eHRhcmVhIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfX3ByaXZhY3lfX3R4dCAudHh0YXJlYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfX3ByaXZhY3lfX3R4dCAudHh0YXJlYSAudHRsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9fcHJpdmFjeSB7XG4gICAgaGVpZ2h0OiA4OS43NDM1OXZ3O1xuICAgIHBhZGRpbmc6IDUuMTI4MjF2dztcbiAgfVxuICAjcGFnZS1jb250YWN0IC5jb250YWN0X19wcml2YWN5X190dGwge1xuICAgIGZvbnQtc2l6ZTogNC4xMDI1NnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTg5NzR2dztcbiAgfVxuICAjcGFnZS1jb250YWN0IC5jb250YWN0X19wcml2YWN5X19jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiA1LjEyODIxdnc7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9fcHJpdmFjeV9fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMC4yNTY0MXZ3O1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfX3ByaXZhY3lfX3R4dCAudHh0YXJlYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogOC45NzQzNnZ3O1xuICB9XG59XG5cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfX2NoZWNrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgb3BhY2l0eTogLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4jcGFnZS1jb250YWN0IC5jb250YWN0X19jaGVjay5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4jcGFnZS1jb250YWN0IC5jb250YWN0X19jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcGFnZS1jb250YWN0IC5jb250YWN0X19jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cblxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9fY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4jcGFnZS1jb250YWN0IC5jb250YWN0X19jaGVjayBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICBsZWZ0OiAzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM5NDBhM2I7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzk0MGEzYjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9fY2hlY2sge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMTAuMjU2NDF2dztcbiAgfVxuICAjcGFnZS1jb250YWN0IC5jb250YWN0X19jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE3OTQ5dnc7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9fY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICB0b3A6IDEuNzk0ODd2dztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDQuMTAyNTZ2dztcbiAgICBoZWlnaHQ6IDQuMTAyNTZ2dztcbiAgICBib3JkZXItcmFkaXVzOiAwLjc2OTIzdnc7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9fY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICB0b3A6IDEuNzk0ODd2dztcbiAgICBsZWZ0OiAwLjc2OTIzdnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgIHdpZHRoOiA0LjEwMjU2dnc7XG4gICAgaGVpZ2h0OiAyLjA1MTI4dnc7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMC43NjkyM3Z3O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjc2OTIzdnc7XG4gIH1cbn1cblxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMTAycHg7XG59XG5cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfX2J0biBhIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICB3aWR0aDogMjM2cHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNy45NDg3MnZ3O1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfX2J0biBhIHtcbiAgICBmb250LXNpemU6IDMuNTg5NzR2dztcbiAgICB3aWR0aDogNTQuMTAyNTZ2dztcbiAgICBoZWlnaHQ6IDEyLjgyMDUxdnc7XG4gIH1cbn1cblxuI3BhZ2UtY29udGFjdCAuZm9ybSB7XG4gIG1hcmdpbjogMTA1cHggMCAxNDlweDtcbiAgcGFkZGluZzogMCA3MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb250YWN0IC5mb3JtIHtcbiAgICBtYXJnaW46IDEyLjgyMDUxdncgMCAxOC40NjE1NHZ3O1xuICAgIHBhZGRpbmc6IDAgNi40MTAyNnZ3O1xuICB9XG59XG5cbiNwYWdlLWNvbnRhY3QgLmZvcm1fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNwYWdlLWNvbnRhY3QgLmZvcm1fX2lubmVyIC5td193cF9mb3JtX2lucHV0IC5mb3JtX19idG5fYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0IHRoLCAjcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCB0ZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCA+IHRib2R5ID4gdHI6bm90KDpsYXN0LWNoaWxkKSA+IHRoLCAjcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCA+IHRib2R5ID4gdHI6bm90KDpsYXN0LWNoaWxkKSA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmY7XG59XG5cbiNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0ID4gdGJvZHkgPiB0ciA+IHRoLCAjcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbiNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0ID4gdGJvZHkgPiB0ciA+IHRoIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBwYWRkaW5nOiAxM3B4IDAgMTRweCAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbiNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0ID4gdGJvZHkgPiB0ciA+IHRoIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCA1cHggNHB4IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmMzkyZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4jcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gIHBhZGRpbmc6IDEzcHggNDFweCAxNHB4O1xufVxuXG4jcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dF9fc3ViIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0X19zdWIgdHI6Zmlyc3QtY2hpbGQgdGgsICNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0X19zdWIgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbn1cblxuI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXRfX3N1YiB0cjpudGgtY2hpbGQoMikgdGgge1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cblxuI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXRfX3N1YiB0cjpudGgtY2hpbGQoMikgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbn1cblxuI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXRfX3N1YiB0aCB7XG4gIHdpZHRoOiAzNSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbiNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0IC5ib3hfc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAyNDNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCAuYm94X3NlbGVjdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cblxuI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXQgLmJveF9zZWxlY3Qgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDZweDtcbn1cblxuI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXQgLmJveF9pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG59XG5cbiNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0IC5ib3hfaW5wdXQgaW5wdXQsICNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0IC5ib3hfaW5wdXQgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDZweDtcbn1cblxuI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXQgLmJveF9pbnB1dCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjIwcHg7XG59XG5cbiNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0IC5ib3hfc2VsZWN0LmVyciwgI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXQgLmJveF9pbnB1dC5lcnIge1xuICBib3JkZXItY29sb3I6ICNmZjM5MmU7XG4gIGJveC1zaGFkb3c6IDAgMCA3cHggLTNweCByZ2JhKDI1NSwgNTcsIDQ2LCAwLjYpO1xufVxuXG4jcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCAudHh0LWVyciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmYzOTJlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXQgLnR4dC1lcnI6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCB0ci5uYW1lIHRkID4gcDpub3QoW2NsYXNzXSksICNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0IHRyLm5hbWUgdGQgPiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0IHRyLm5hbWUgLmJveF9uYW1lIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4jcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCB0ci5uYW1lIC5ib3hfbmFtZV9fZGV0YWlsIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCB0ci5uYW1lIC5ib3hfbmFtZV9fZGV0YWlsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xufVxuXG4jcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCB0ci5uYW1lIC5ib3hfbmFtZV9fZGV0YWlsIC5ib3hfaW5wdXQge1xuICB3aWR0aDogODAlO1xufVxuXG4jcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCB0ci5uYW1lIC5ib3hfbmFtZV9fZGV0YWlsIC50eHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXQgdHIudGVsIC5ib3hfbWFpbCwgI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXQgdHIubWFpbCAuYm94X21haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0IHRyLnRlbCAuYm94X21haWwgLmJveF9pbnB1dCwgI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXQgdHIubWFpbCAuYm94X21haWwgLmJveF9pbnB1dCB7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbn1cblxuI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXQgdHIudGVsIC5ib3hfbWFpbCAudHh0LCAjcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCB0ci5tYWlsIC5ib3hfbWFpbCAudHh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0X19zdWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0X19zdWIgdHI6bm90KDpsYXN0LWNoaWxkKSB0aCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXRfX3N1YiB0cjpub3QoOmxhc3QtY2hpbGQpIHRkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0X19zdWIgdGgsICNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0X19zdWIgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0IC5ib3hfc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXQgdHIubmFtZSAuYm94X25hbWUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAjcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCB0ci5uYW1lIC5ib3hfbmFtZV9fZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCB0ci5uYW1lIC5ib3hfbmFtZV9fZGV0YWlsOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXQgdHIubmFtZSAuYm94X25hbWVfX2RldGFpbCAuYm94X2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCB0ci5uYW1lIC5ib3hfbmFtZV9fZGV0YWlsIC50eHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCB0ci50ZWwgLmJveF9tYWlsIC5ib3hfaW5wdXQsICNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0IHRyLm1haWwgLmJveF9tYWlsIC5ib3hfaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCB0aCwgI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXQgdGQge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgfVxuICAjcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCA+IHRib2R5ID4gdHI6bm90KDpsYXN0LWNoaWxkKSA+IHRoIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0ID4gdGJvZHkgPiB0cjpub3QoOmxhc3QtY2hpbGQpID4gdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEuMjgyMDV2dztcbiAgfVxuICAjcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCA+IHRib2R5ID4gdHIgPiB0aCwgI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXQgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0ID4gdGJvZHkgPiB0ciA+IHRoIHtcbiAgICBwYWRkaW5nOiAyLjU2NDF2dyAzLjg0NjE1dncgMC43NjkyM3Z3O1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0ID4gdGJvZHkgPiB0ciA+IHRoIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi44MjA1MXZ3O1xuICAgIHJpZ2h0OiAzLjg0NjE1dnc7XG4gICAgcGFkZGluZzogMS4wMjU2NHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNTEyODJ2dztcbiAgfVxuICAjcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgcGFkZGluZzogMCA2LjQxMDI2dncgMi41NjQxdncgNi40MTAyNnZ3O1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0X19zdWIgdHI6bm90KDpsYXN0LWNoaWxkKSB0ZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjgyMDV2dztcbiAgfVxuICAjcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCAuYm94X3NlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0IC5ib3hfc2VsZWN0OmJlZm9yZSB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgcmlnaHQ6IDIuNTY0MXZ3O1xuICAgIHdpZHRoOiAxLjUzODQ2dnc7XG4gICAgaGVpZ2h0OiAxLjUzODQ2dnc7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuZm9ybV9faW5wdXQgLmJveF9zZWxlY3Qgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAyLjA1MTI4dncgMi41NjQxdncgMS41Mzg0NnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0IC5ib3hfaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgfVxuICAjcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCAuYm94X2lucHV0IGlucHV0LCAjcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCAuYm94X2lucHV0IHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAxLjc5NDg3dncgMi41NjQxdncgMS4yODIwNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0IC5ib3hfaW5wdXQgdGV4dGFyZWEge1xuICAgIGhlaWdodDogNDYuMTUzODV2dztcbiAgfVxuICAjcGFnZS1jb250YWN0IC5mb3JtX19pbnB1dCAudHh0LWVyciB7XG4gICAgbWFyZ2luLXRvcDogMi41NjQxdnc7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLmZvcm1fX2lucHV0IHRyLm5hbWUgLmJveF9uYW1lX19kZXRhaWw6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogNS4xMjgyMXZ3O1xuICB9XG59XG5cbiNwYWdlLWNvbnRhY3QgLmZvcm1fX2J0biB7XG4gIG1hcmdpbi10b3A6IDg5cHg7XG59XG5cbiNwYWdlLWNvbnRhY3QgLmZvcm1fX2J0biBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNvbnRhY3QgLmZvcm1fX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTIuODIwNTF2dztcbiAgfVxufVxuXG4jcGFnZS1jb250YWN0IC5mb3JtX19idG5fYmFjayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3BhZ2UtY29udGFjdCAuZm9ybV9fYnRuX2JhY2sgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jcGFnZS1jb250YWN0IC5mb3JtX19idG5fYmFjayBidXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNvbnRhY3QgLmZvcm1fX2J0bl9iYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAxMC4yNTY0MXZ3O1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLmZvcm1fX2J0bl9iYWNrIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gIH1cbn1cblxuI3BhZ2UtY29udGFjdCAuZm9ybSAubXdfd3BfZm9ybV9jb25maXJtIC5mb3JtX19pbnB1dCAuYm94X3NlbGVjdCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI3BhZ2UtY29udGFjdCAuZm9ybSAubXdfd3BfZm9ybV9jb25maXJtIC5mb3JtX19pbnB1dCAuYm94X3NlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4jcGFnZS1jb250YWN0IC5mb3JtIC5td193cF9mb3JtX2NvbmZpcm0gLmZvcm1fX2lucHV0IC5ib3hfaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jcGFnZS1jb250YWN0IC5mb3JtIC5td193cF9mb3JtX2NvbmZpcm0gLmZvcm1fX2lucHV0IHRyIHRkIHA6bm90KFtjbGFzc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3BhZ2UtY29udGFjdCAuZm9ybSAubXdfd3BfZm9ybV9jb25maXJtIC5mb3JtX19pbnB1dCB0ci5hZGRyZXNzIC5mb3JtX19pbnB1dF9fc3ViIHRoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3BhZ2UtY29udGFjdCAuZm9ybSAubXdfd3BfZm9ybV9jb25maXJtIC5mb3JtX19pbnB1dCB0ci5tYWlsIC5ib3hfbWFpbCAudHh0LCAjcGFnZS1jb250YWN0IC5mb3JtIC5td193cF9mb3JtX2NvbmZpcm0gLmZvcm1fX2lucHV0IHRyLnRlbCAuYm94X21haWwgLnR4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwYWdlLWNvbnRhY3QgLmZvcm0gLm13X3dwX2Zvcm1fY29uZmlybSAuZm9ybV9faW5wdXQgdHIubWFpbC5jb25maXJtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3BhZ2UtY29udGFjdCAudGhhbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmc6IDAgNzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29udGFjdCAudGhhbmtzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOC40NjE1NHZ3O1xuICAgIHBhZGRpbmc6IDAgNi40MTAyNnZ3O1xuICB9XG59XG5cbiNwYWdlLWNvbnRhY3QgLnRoYW5rc19faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNwYWdlLWNvbnRhY3QgLnRoYW5rc19fdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBjb2xvcjogIzk0MGEzYjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29udGFjdCAudGhhbmtzX190dGwge1xuICAgIGZvbnQtc2l6ZTogNC4xMDI1NnZ3O1xuICB9XG59XG5cbiNwYWdlLWNvbnRhY3QgLnRoYW5rc19fdHh0IHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbiNwYWdlLWNvbnRhY3QgLnRoYW5rc19fdHh0IGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29udGFjdCAudGhhbmtzX190eHQge1xuICAgIG1hcmdpbi10b3A6IDcuNjkyMzF2dztcbiAgfVxuICAjcGFnZS1jb250YWN0IC50aGFua3NfX3R4dCBhLFxuICAjcGFnZS1jb250YWN0IC50aGFua3NfX3R4dCBhOmxpbmssXG4gICNwYWdlLWNvbnRhY3QgLnRoYW5rc19fdHh0IGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMyODg0QTA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1jb250YWN0IC50aGFua3NfX3R4dCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzI4ODRBMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuI3BhZ2UtY29udGFjdCAudGhhbmtzX19idG4ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb250YWN0IC50aGFua3NfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTIuODIwNTF2dztcbiAgfVxufVxuIiwiLyogcGMtc3AgKi9cbi5zd2l0Y2gtLXNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnN3aXRjaC0tcGMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIlxuLy8gTElOSyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0eHRfbGlua19vcGFjaXR5KCRkZWNvOm5vbmUsICRjb2xvcjokZGVmYXVsdC1jb2xvciwgJGNvbG9yMjokZGVmYXVsdC1jb2xvciwgJGhvdmVyLWRlY286bm9uZSkge1xuXHRhLFxuXHRhOmxpbmssXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRkZWNvO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjIpO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiAkaG92ZXItZGVjbztcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHR4dF9saW5rX2NvbG9yKCRkZWNvOm5vbmUsICRjb2xvcjokZGVmYXVsdC1jb2xvciwgJGNvbG9yMjokZGVmYXVsdC1jb2xvciwgJGhvdmVyLWRlY286bm9uZSkge1xuXHRhLFxuXHRhOmxpbmssXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRkZWNvO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjIpO1xuXHR9XG5cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCkge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246ICRob3Zlci1kZWNvO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gQ0xFQVIgRklYIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGNmIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuXG4vLyBBTklNQVRJT04gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gdHJhbnNpdGlvbigkdGltZTouMiwgJHByb3A6YWxsLCAkZWFzaW5nOmVhc2UtaW4tb3V0KSB7XG5cdHRyYW5zaXRpb246ICRwcm9wICN7JHRpbWV9cyAkZWFzaW5nO1xufVxuXG5cbi8vIElNRURJQSBRVUVSWSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBtaW5fc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbWF4X3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG4vLyBJRSAmIEVER0UgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gZWcoKSB7XG5cdEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjphdXRvKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGllKCkge1xuXHRAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuLy8gdncgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZnVuY3Rpb24gdncoJHBpeGVsc1Z3KSB7XG5cdCRiYXNlV2lkdGggOiAzOTA7XG5cdEByZXR1cm4gJHBpeGVsc1Z3IC8gJGJhc2VXaWR0aCAqIDEwMHZ3O1xufVxuXG5cblxuLy8g44K/44Kk44OI44OrXG5AbWl4aW4gcHQtdHRsKCkge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHR9XG5cdC5lbiB7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0fVxuXHQuanAge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHQuZW4ge1xuXHRcdFx0Zm9udC1zaXplOiB2dygzNCk7XG5cdFx0fVxuXHRcdC5qcCB7XG5cdFx0XHRmb250LXNpemU6IHZ3KDEzKTtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDEwKTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIOODnOOCv+ODsyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBwdC1idG4oJGNvbG9yMTokY29sb3ItYmxhY2ssICRjb2xvcjI6JGNvbG9yLXdoaXRlKSB7XG5cdHdpZHRoOiAyMzhweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwkY29sb3IxLCRjb2xvcjIpO1xuXHQuYXJyb3cge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGNhbGMoNTAlIC0gNXB4KTtcblx0XHRyaWdodDogLTE5cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNrZXdYKDQ1ZGVnKTtcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3IxO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3IxO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0fVxuXHRhIHtcblx0XHR3aWR0aDogMjExcHg7XG5cdFx0aGVpZ2h0OiA0OXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3IxO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yMTtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4zLHRyYW5zZm9ybSxlYXNlKTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yMjtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0XHRcdH1cblx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdHJpZ2h0OiAtMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHdpZHRoOiB2dygyMzgpO1xuXHRcdC5hcnJvdyB7XG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gM3B4KTtcblx0XHRcdHJpZ2h0OiB2dygtMTkpO1xuXHRcdFx0d2lkdGg6IHZ3KDM1KTtcblx0XHRcdGhlaWdodDogdncoOCk7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0d2lkdGg6IHZ3KDIxMSk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDQ5KTtcblx0XHRcdHBhZGRpbmc6IDAgdncoNSk7XG5cdFx0XHRmb250LXNpemU6IHZ3KDE0KTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdHJpZ2h0OiB2dygtMjQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiaHRtbCB7XG5cdCYuaXMtb3BlbiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1qcDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAoMzUvMTYpO1xuXHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cblx0JiA+ICo6bm90KC5sb2FkaW5nKSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0Ji5zaG93IHtcblx0XHQmID4gKiB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG5cdFx0XHQmLmxvYWRpbmcge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmxvd2VyICNtYWluY29udGVudHMge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuXHRcdCYuc2hvdyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0Zm9udC1zaXplOiB2dygxMyk7XG5cdFx0bGluZS1oZWlnaHQ6ICgyOC8xMyk7XG5cdH1cbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWdbc3JjJD1cIi5zdmdcIl0ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5hIHtcblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHQmW2hyZWYqPVwidGVsOlwiXSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyDjgr/jgqTjg4jjg6sgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucHQtdHRsIHtcblx0QGluY2x1ZGUgcHQtdHRsKCk7XG59XG5cbi5wdC10dGxfbGVmdCB7XG5cdEBpbmNsdWRlIHB0LXR0bCgpO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHQtbG93ZXJ0dGwxIHtcblx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0LmVuIHtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1hcmdpbi1yaWdodDogMTFweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogMTJweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDMyZGVnKTtcblx0XHRcdGJhY2tncm91bmQ6ICM3MDcwNzA7XG5cdFx0fVxuXHR9XG5cblx0LmpwIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHQuZW4ge1xuXHRcdFx0Zm9udC1zaXplOiB2dygyNCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDUpO1xuXHRcdFx0cGFkZGluZy1yaWdodDogdncoMTMpO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dG9wOiB2dyg4KTtcblx0XHRcdFx0aGVpZ2h0OiB2dygxNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5qcCB7XG5cdFx0XHRmb250LXNpemU6IHZ3KDgpO1xuXHRcdH1cblx0fVxufVxuXG4ucHQtbG93ZXJ0dGwyIHtcblx0Zm9udC1zaXplOiAzMXB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRmb250LXNpemU6IHZ3KDIwKTtcblx0fVxufVxuXG4ucHQtbG93ZXJ0dGwzIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdGxpbmUtaGVpZ2h0OiAoMjIvMzApO1xuXHRjb2xvcjogJGNvbG9yLXJlZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0bWFyZ2luOiAwIDJweCAtMnB4IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdGxpbmUtaGVpZ2h0OiAoMjAvMTQpO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IHZ3KDEyKTtcblx0XHRcdGhlaWdodDogdncoMTIpO1xuXHRcdFx0bWFyZ2luOiAwIHZ3KDIpIDAgMDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyDjg5zjgr/jg7MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucHQtYnRuX2JsYWNrIHtcblx0QGluY2x1ZGUgcHQtYnRuKCk7XG59XG5cbi5wdC1idG5fd2hpdGUge1xuXHRAaW5jbHVkZSBwdC1idG4oJGNvbG9yLXdoaXRlLCAkY29sb3ItYmxhY2spO1xufVxuXG5cbi8vIOS4i+WxpOODmuODvOOCuOOCv+OCpOODiOODqyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnZXR0bCB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XG5cdGhlaWdodDogNTAwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEzNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji5zbWFsbCB7XG5cdFx0aGVpZ2h0OiAzMjZweDtcblx0fVxuXG5cdCZfX3R0bCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogY2FsYyg1MCUgKyAxM3B4KTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIHBlcmNlbnRhZ2UoMTA1cHgvMTI4MHB4KTtcblxuXHRcdCYuc2hvdyB7XG5cdFx0XHRwIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2hvdzIge1xuXHRcdFx0LmNvdmVyLWxheWVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjYsIGFsbCwgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkpO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjJzO1xuXHRcdH1cblxuXHRcdC5lbiB7XG5cdFx0XHRmb250LXNpemU6IDY0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogKDc0LzY0KTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblxuXHRcdC5qcCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiB2dyg0MTQpO1xuXHRcdG1hcmdpbi1ib3R0b206IHZ3KDc1KTtcblxuXHRcdCYuc21hbGwge1xuXHRcdFx0aGVpZ2h0OiB2dygyNjApO1xuXHRcdH1cblxuXHRcdCZfX3R0bCB7XG5cdFx0XHRwYWRkaW5nOiAwIHZ3KDI2KTtcblxuXHRcdFx0LmVuIHtcblx0XHRcdFx0Zm9udC1zaXplOiB2dyg0OSk7XG5cdFx0XHR9XG5cblx0XHRcdC5qcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIOOCouODs+OCq+ODvOODquODs+OCryAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYW5jaG9ybGluayB7XG5cdHBhZGRpbmc6IDAgNzJweDtcblx0dWwge1xuXHRcdG1heC13aWR0aDogMTA4MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDI0MHB4LzEwODBweCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogLTE3cHg7XG5cdFx0XHRcdHJpZ2h0OiA5cHg7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdGhlaWdodDogMzlweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2tld1koLTQ1ZGVnKTtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguMyk7XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjMpO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguMywgaGVpZ2h0LCBlYXNlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdFx0XHRib3R0b206IC0yMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJzEwMDFweCcpIHtcblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdCY6bm90KDpudGgtY2hpbGQoNG4pKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKDQwcHgvMTA4MHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJzEwMDBweCcpIHtcblx0XHR1bCB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDUyMHB4LzEwODBweCk7XG5cdFx0XHRcdCY6bm90KDpudGgtY2hpbGQoLW4rMikpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHdpZHRoOiB2dygxNjApO1xuXHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdGJvdHRvbTogdncoLTEwKTtcblx0XHRcdFx0XHRyaWdodDogdncoNSk7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDYpO1xuXHRcdFx0XHRcdGhlaWdodDogdncoMjgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGhlaWdodDogdncoNDApO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTYpO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LmFycm93IHtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiB2dygtMTUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIOODmuODvOOCuOODo+ODvCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucHQtcGFnZXIge1xuXHR1bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwkY29sb3ItYmxhY2ssJGNvbG9yLXdoaXRlKTtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdH1cblx0XHRcdGEsICYuY3VycmVudCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuXHRcdFx0fVxuXHRcdFx0Jjpub3QoW2NsYXNzXSkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5hcnJvdyB7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHQmLnByZXYge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHR1bCB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygtMTApO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMCk7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygxMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0XHR3aWR0aDogdncoMjgpO1xuXHRcdFx0XHRcdGhlaWdodDogdncoMjgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bm90KFtjbGFzc10pIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygyOCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDI4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hcnJvdyB7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDEyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8g44Ki44OL44Oh44O844K344On44OzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb3Zlci1sYXllciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbiguNCwgYWxsLCBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSk7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4ubi1zZi13cmFwIHtcblx0JHRyYW46IGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQubi1zZiB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC43LCBhbGwsIGxpbmVhcik7XG5cdH1cblxuXHQvLyAubi1zZjIge1xuXHQvLyBcdG9wYWNpdHk6IDA7XG5cdC8vIFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ly8gXHRAaW5jbHVkZSB0cmFuc2l0aW9uKDEuNCwgYWxsLCAkdHJhbik7XG5cdC8vIFx0aW1nIHtcblx0Ly8gXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oMS40LCBhbGwsICR0cmFuKTtcblx0Ly8gXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQvLyAubi1zZiwgLm4tc2YyIHtcblx0Ly8gXHQmLm4tZnJvbS1sIHtcblx0Ly8gXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAlKTtcblx0Ly8gXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oMSwgYWxsLCAkdHJhbik7XG5cdC8vIFx0XHRpbWcge1xuXHQvLyBcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKDEuNCwgYWxsLCAkdHJhbik7XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXG5cdC8vIFx0Ji5uLWZyb20tciB7XG5cdC8vIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAlKTtcblx0Ly8gXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oMSwgYWxsLCAkdHJhbik7XG5cdC8vIFx0XHRpbWcge1xuXHQvLyBcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKDEuNCwgYWxsLCAkdHJhbik7XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXHQvLyB9XG5cblx0Lm4tbWFzayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjcsIGFsbCwgJHRyYW4pO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IC4zcztcblx0fVxuXG5cdC8vIC5jb3Zlci1sYXllciB7XG5cdC8vIFx0d2lkdGg6IDEwMCU7XG5cdC8vIFx0aGVpZ2h0OiAxMDAlO1xuXHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHR0b3A6IDA7XG5cdC8vIFx0bGVmdDogMDtcblx0Ly8gXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcblx0Ly8gXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcblx0Ly8gXHRAaW5jbHVkZSB0cmFuc2l0aW9uKC43LCBhbGwsICR0cmFuKTtcblx0Ly8gXHR6LWluZGV4OiAxMDtcblx0Ly8gfVxuXG5cdCYuc2hvdyB7XG5cdFx0Lm4tc2Yge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cdFx0Ly8gLm4tc2YyIHtcblx0XHQvLyBcdG9wYWNpdHk6IDE7XG5cdFx0Ly8gXHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0Ly8gXHRpbWcge1xuXHRcdC8vIFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfVxuXHRcdC5uLW1hc2sge1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblx0XHQvLyAuY292ZXItbGF5ZXIge1xuXHRcdC8vIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuXHRcdC8vIH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xuXHRcdC5uLWQjeyRpfSB7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMXMgKiAkaSAhaW1wb3J0YW50O1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAuMXMgKiAkaSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufSIsIi5oZWFkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjRweDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTAwO1xuXHR3aWR0aDogcGVyY2VudGFnZSgxMjA4cHgvMTI4MHB4KTtcblx0Ly8gbWF4LXdpZHRoOiAxMjA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbignMTI4MHB4Jykge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTtcblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0dG9wOiB2dygxNyk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19sb2dvIHtcblx0XHR3aWR0aDogMjY1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoMjNweC8xMjgwcHgpO1xuXHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkoKTtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHR3aWR0aDogdncoMjE4KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiB2dygyNCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ25hdiB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0Jl9fbWFpbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0PmxpIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjdweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLXdoaXRlLCRjb2xvci13aGl0ZSk7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHQ+YSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQ+YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogOXB4IDAgMTFweCA5cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5qcCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19zdWIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdC8vbWFyZ2luLXRvcDogMTFweDtcblx0XHRcdG1pbi13aWR0aDogMTQ0cHg7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KCk7XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDhlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiA2cHggNnB4IDVweCA4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCcxMTIwcHgnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufS8vaGVhZGVyXG5cbi5maXhuYXYge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwMTtcblx0d2lkdGg6IDcycHg7XG5cdGhlaWdodDogMTAwdmg7XG5cdG1pbi1oZWlnaHQ6IDYyMHB4O1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0d2lkdGg6IHZ3KDUxKTtcblx0XHRoZWlnaHQ6IHZ3KDUxKTtcblx0XHRtaW4taGVpZ2h0OiBpbml0aWFsO1xuXHR9XG5cblx0Jl9fbWVudWJ0biB7XG5cdFx0d2lkdGg6IDcycHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjVweCAwIDEwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdH1cblx0XHQubGluZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjZweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHR0b3A6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudHh0IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHQubGluZSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiB2dygyMCk7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHdpZHRoOiB2dygyNSk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dygyKTtcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdHRvcDogdncoOSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb3B5cmlnaHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg1NCAvIDc5MCk7XG5cdH1cblxuXHQmLnNob3cge1xuXHRcdC5maXhuYXZfX2NvcHlyaWdodCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR9XG5cdH1cbn0vL2ZpeG5hdlxuXG4uZml4bWVudSB7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAxNDlweCA3MnB4IDgwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHotaW5kZXg6IDEwMjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oLjIsYWxsKTtcblx0Ji5vcGVuIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0cGFkZGluZzogdncoMTQ5KSB2dygyNSkgdncoODApO1xuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjRweDtcblx0XHRsZWZ0OiBwZXJjZW50YWdlKDIzcHgvMTI4MHB4KTtcblx0XHR3aWR0aDogMjY1cHg7XG5cdFx0QGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eSgpO1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHdpZHRoOiB2dygyMTgpO1xuXHRcdFx0dG9wOiB2dygxNyk7XG5cdFx0XHRsZWZ0OiB2dygyNCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVudWJ0biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogNzJweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAyNXB4IDAgMTBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAuNztcblx0XHR9XG5cdFx0LmxpbmUge1xuXHRcdFx0cGFkZGluZy10b3A6IDI3cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNDRweDtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQzJSkgcm90YXRlKDM1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MyUpIHJvdGF0ZSgtMzVkZWcpO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudHh0IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHR3aWR0aDogdncoNTEpO1xuXHRcdFx0aGVpZ2h0OiB2dyg1MSk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0LmxpbmUge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdncoMTYpO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHR3aWR0aDogdncoMjUpO1xuXHRcdFx0XHRcdGhlaWdodDogdncoMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMDgwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQmX19tZW51IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bGkge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eShub25lLCRjb2xvci13aGl0ZSwkY29sb3Itd2hpdGUpO1xuXHRcdH1cblx0XHQ+bGkge1xuXHRcdFx0d2lkdGg6IDMzLjMzMyU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHQmOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDg0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50dGwge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0fVxuXHRcdC5saW5rIHtcblx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHR9XG5cdFx0Jl9fc3ViIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHQudHRsLnNwbGluayBhIHtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbignMTAwMHB4Jykge1xuXHRcdFx0PmxpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0PmxpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMjMpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50dGwge1xuXHRcdFx0XHQmOm5vdCguc3BsaW5rKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogdncoMjMpIDAgdncoMTkpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0dG9wOiB2dygzMyk7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygxOSk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDEpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR0b3A6IHZ3KDI0KTtcblx0XHRcdFx0XHRcdHJpZ2h0OiB2dyg5KTtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygxKTtcblx0XHRcdFx0XHRcdGhlaWdodDogdncoMTkpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmlzLW9wZW4ge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiB2dygyMykgMCB2dygxOSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5hY2NvcmRpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHQvLyBwYWRkaW5nLWJvdHRvbTogdncoMTkpO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE0KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogKDI4LzE0KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAuMTgpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDkpIDAgdncoNykgdncoMjcpO1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoMTUpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygxKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5saW5rIHtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygxMyk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAoMjgvMTMpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0Jl9fc3ViIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxMyk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICgyOC8xMyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zdWJtZW51IHtcblx0XHRtYXJnaW4tdG9wOiAzNnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogMzMuMzMzJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLXdoaXRlLCRjb2xvci13aGl0ZSk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbignMTAwMHB4Jykge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0PmxpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59Ly9maXhtZW51IiwiLmZvb3RlciB7XG5cdHBhZGRpbmctdG9wOiA1Mi40NiU7XG5cdGJhY2tncm91bmQ6ICMxMjQ0NWIgdXJsKC4uL2ltZy9jb21tb24vZm9vdGVyX2JnLmpwZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbignMTAwMHB4Jykge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0cGFkZGluZzogdncoNjYpIDAgdncoNTIpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwYjNlNTk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vZm9vdGVyX2JnX3NwLmpwZyk7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMzIuNCU7XG5cdFx0bGVmdDogY2FsYyg1MCUgKyA2cHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDExNDdweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCcxMjc5cHgnKSB7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwYWRkaW5nOiAwIDcycHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbignMTAwMHB4Jykge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0cGFkZGluZzogMCB2dygyNSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0LmxvZ28ge1xuXHRcdFx0d2lkdGg6IDI4MXB4O1xuXHRcdH1cblx0XHQuYWRkcmVzcyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNnB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAoMjcvMTYpO1xuXHRcdH1cblx0XHQuYnRuIHtcblx0XHRcdG1hcmdpbi10b3A6IDY4cHg7XG5cdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci13aGl0ZSwkY29sb3Itd2hpdGUpO1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljX2NvbnRhY3Quc3ZnKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdHdpZHRoOiAzMTdweDtcblx0XHRcdFx0aGVpZ2h0OiA2M3B4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwdmg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xNGVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjMsdHJhbnNmb3JtLGVhc2UpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNwYW46YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljX2NvbnRhY3RfYmxhY2suc3ZnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCcxMDAwcHgnKSB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogNjhweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0LmxvZ28ge1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0bWFyZ2luOiA2OHB4IGF1dG8gMDtcblx0XHRcdH1cblx0XHRcdC5hZGRyZXNzIHtcblx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoNjgpO1xuXHRcdFx0LmxvZ28ge1xuXHRcdFx0XHR3aWR0aDogdncoMjI1KTtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNjcpO1xuXHRcdFx0fVxuXHRcdFx0LmFkZHJlc3Mge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogKDMwLzEzKTtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTEpO1xuXHRcdFx0fVxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygyNSk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDE1KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMTQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR3aWR0aDogdncoMzE3KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDYzKTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIHZ3KDUpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVudSB7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNjAwcHgvMTE0N3B4KTtcblx0XHRtYXJnaW4tdG9wOiAxMXB4O1xuXHRcdC5saXN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLXdoaXRlLCRjb2xvci13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0XHQ+bGkge1xuXHRcdFx0XHQmOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbisxKSB7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMjA4cHgvNjAwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDNuKzIpIHtcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyMDhweC82MDBweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoM24rMykge1xuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDE3OHB4LzU4NXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fc3ViIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJzEwMDBweCcpIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Lmxpc3Qge1xuXHRcdFx0XHQ+bGkge1xuXHRcdFx0XHRcdHdpZHRoOiAzMy4zMzMlO1xuXHRcdFx0XHRcdCY6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDY4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdC5saXN0IHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdFx0PmxpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR0bCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyMyk7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdCY6bm90KC5zcGxpbmspIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDIzKSAwIHZ3KDE5KTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR0b3A6IHZ3KDMzKTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygxOSk7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogdncoMSk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0dG9wOiB2dygyNCk7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiB2dyg5KTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDEpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDE5KTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmlzLW9wZW4ge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygyMykgMCB2dygxOSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5hY2NvcmRpb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICgyOC8xNCk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgLjE4KTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDkpIDAgdncoNykgdncoMjcpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMTUpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDEpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3N1YiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19wYWdldG9wIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA0NHB4O1xuXHRcdHJpZ2h0OiA3MnB4O1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KCk7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3R0b206IDQ5cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbignMTAwMHB4Jykge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdG1hcmdpbjogNzBweCA3MnB4IDAgYXV0bztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19jb3B5cmlnaHQge1xuXHRcdG9yZGVyOiAzO1xuXHRcdG1hcmdpbi10b3A6IHZ3KDczKTtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdGxpbmUtaGVpZ2h0OiAoMjgvMTQpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufS8vZm9vdGVyIiwiI3BhZ2UtdG9wIHtcblxuXHQubG9hZGluZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdH1cblx0fVxuXG5cdC5ncmF5LWJnIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRtYXgtd2lkdGg6IDc5MHB4O1xuXHRcdFx0bWluLXdpZHRoOiA1MDBweDtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDc5MCAvIDEyODApO1xuXHRcdFx0aGVpZ2h0OiB2YXIoLS12aF9sKTtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90b3AvbXZfYmdfbC5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQubXYge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdG1heC1oZWlnaHQ6IDEyMDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cblx0XHQmLnNob3cge1xuXHRcdFx0JG12LXRyYW46IGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKTtcblx0XHRcdCRtdi10aW1lOiAuNjtcblx0XHRcdCRvZmZzZXQtdGltZTogMC41O1xuXG5cdFx0XHQubXZfX2JnLXdyYXAge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJG12LXRpbWUsIGFsbCwgJG12LXRyYW4pO1xuXHRcdFx0fVxuXG5cdFx0XHQubXZfX3NsaWRlLXdyYXAge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJG12LXRpbWUsIGFsbCwgJG12LXRyYW4pO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG5cdFx0XHR9XG5cblx0XHRcdC5tdl9fdHRsIHtcblx0XHRcdFx0LnR0bCB7XG5cdFx0XHRcdFx0Ji1saW5lIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCRtdi10aW1lLCBhbGwsICRtdi10cmFuKTtcblxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMy41ZW07XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDFzIC0gJG9mZnNldC10aW1lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2ZW07XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDEuMnMgLSAkb2Zmc2V0LXRpbWU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJlYWQge1xuXHRcdFx0XHRcdCYtbGluZSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkbXYtdGltZSwgYWxsLCAkbXYtdHJhbik7XG5cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDguNWVtO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAxLjNzIC0gJG9mZnNldC10aW1lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMy41ZW07XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDEuNXMgLSAkb2Zmc2V0LXRpbWU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYmcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1heC13aWR0aDogNzkwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDUwMHB4O1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNzkwIC8gMTI4MCk7XG5cdFx0XHRoZWlnaHQ6IHZhcigtLXZoKTtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90b3AvbXZfYmcucG5nXCIpIG5vLXJlcGVhdCByaWdodCB0b3A7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQmX19iZy13cmFwIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jl9fc2Nyb2xsIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMzRweDtcblx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoMTZweC8xMjgwcHgpO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMTZlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwgJGNvbG9yLXdoaXRlLCAkY29sb3Itd2hpdGUpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym90dG9tOiAyOXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMTZweDtcblx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdGhlaWdodDogOTNweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRib3R0b206IDNweDtcblx0XHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNrZXdZKC00NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190dGwge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiBwZXJjZW50YWdlKDEwNnB4LzEyODBweCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQycHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXG5cdFx0XHQudHRsIHtcblx0XHRcdFx0Zm9udC1zaXplOiA5NXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogKDEwMC85NSk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHQmLWxpbmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogKDEwMC85NSkgKiA5NXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdC8vYmFja2dyb3VuZDogI2RkZDtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yZWFkIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogKDYxLzMwKTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRcdCYtbGluZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAoNjEvMzApKjMwcHg7XG5cdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kOiAjZGRkO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdG9wYWNpdHk6IC41O1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zbGlkZSB7XG5cdFx0XHQvL3dpZHRoOiAxMDAlIC0gcGVyY2VudGFnZSgyMDAgLyAxMjgwKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ly9oZWlnaHQ6IGNhbGModmFyKC0tdmgpIC0gNjBweCk7XG5cdFx0XHRoZWlnaHQ6IGNhbGModmFyKC0tdmgpKTtcblx0XHRcdC8vbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoMjAwIC8gMTI4MCk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDA7XG5cblx0XHRcdC8qQGluY2x1ZGUgbWluX3NjcmVlbigxNjAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKDk2MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH0qL1xuXG5cdFx0XHQubXYtc2xpZGVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LnNsaWRlLWl0ZW0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdHdpZHRoOiAxOTVweDtcblx0XHRcdFx0aGVpZ2h0OiA3MjlweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvbXZfZG90LnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zbGlkZS13cmFwIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDYwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbignMTAwMHB4Jykge1xuXHRcdFx0Jl9fc2Nyb2xsIHtcblx0XHRcdFx0Ym90dG9tOiA3MHB4O1xuXHRcdFx0XHRsZWZ0OiBwZXJjZW50YWdlKDEwcHgvMTI4MHB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCZfX2JnIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi13aWR0aDogaW5pdGlhbDtcblx0XHRcdFx0aGVpZ2h0OiA2MnZoO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG9wL212X2JnX3NwLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19zY3JvbGwge1xuXHRcdFx0XHRib3R0b206IHZ3KDEwKTtcblx0XHRcdFx0bGVmdDogdncoMjcpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDgpO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJvdHRvbTogdncoNSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdncoNzYpO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bGVmdDogdncoOCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDYzKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvdHRvbTogdncoMyk7XG5cdFx0XHRcdFx0XHRyaWdodDogdncoMyk7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoNik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX3R0bCB7XG5cdFx0XHRcdGxlZnQ6IHZ3KDQ1KTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dG9wOiAzM3ZoO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cblx0XHRcdFx0LnR0bCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dyg1Mik7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICg1Ny81Mik7XG5cblx0XHRcdFx0XHQmLWxpbmUge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAoNTcvNTIpICogdncoNTIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZWFkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE5KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogKDM5LzE5KTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxOSk7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dygyKTtcblxuXHRcdFx0XHRcdCYtbGluZSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6ICgzOS8xOSkqdncoMTkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19zbGlkZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXG5cdFx0XHRcdC5zbGlkZS1pdGVtIHtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR3aWR0aDogdncoMjE2KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDE4MCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvbXZfZG90X3NwLnBuZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fc2xpZGUtd3JhcCB7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvL212XG5cblx0Lm5ld3Mge1xuXHRcdHBhZGRpbmc6IDk2cHggMCAxMzdweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmX19iZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdC8vIHdpZHRoOiBwZXJjZW50YWdlKDQxNXB4LzEyODBweCk7XG5cdFx0XHR3aWR0aDogdmFyKC0tYncpO1xuXHRcdFx0aGVpZ2h0OiA4OTBweDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgcmdiYSgkY29sb3Itd2hpdGUsIDApIDUwJSwgJGNvbG9yLWdyYXkgNTAlKSBuby1yZXBlYXQgdG9wIGxlZnQgLyAxMDAlIDEwMCU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJzEyNzlweCcpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDcycHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDcycHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbignMTAwMHB4Jykge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogMjczcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHBhZGRpbmc6IHZ3KDg5KSB2dygyNSkgMDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDExNTdweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogNDZweCAzOHB4IDM2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgkY29sb3ItYmxhY2ssIC4xNik7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgdncoNjQpO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3R0bCB7XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgxOTJweC8xMDgxcHgpO1xuXG5cdFx0XHQuanAge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJzEwMDBweCcpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdC5qcCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190YWIge1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoODg5cHgvMTA4MXB4KTtcblxuXHRcdFx0Lml0ZW0tdGFiIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTlweDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMjE0cHgvODg5cHgpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjYsIGFsbCwgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4ycztcblxuXHRcdFx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuc2hvdzIge1xuXHRcdFx0XHRcdFx0LmNvdmVyLWxheWVyIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDIwNXB4LzIxNHB4KTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjMpO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC40LCB0cmFuc2Zvcm0sIGVhc2UpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMTlweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogLTlweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjQpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pdGVtLWxpc3Qge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMXB4O1xuXG5cdFx0XHRcdC5saXN0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguNiwgYWxsLCBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSk7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KCk7XG5cblx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5zaG93MiB7XG5cdFx0XHRcdFx0XHRcdC5jb3Zlci1sYXllciB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4ycztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAyNXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5OHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY2F0ZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDEwN3B4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDZweCA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gOThweCAtIDE1MHB4KTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC42LCBhbGwsIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpKTtcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjJzO1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcih1bmRlcmxpbmUpO1xuXG5cdFx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNob3cyIHtcblx0XHRcdFx0XHQuY292ZXItbGF5ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjJzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCcxMDAwcHgnKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHQuaXRlbS10YWIge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDIxN3B4Lzg4OXB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDApO1xuXHRcdFx0XHQuaXRlbS10YWIge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB2dygtOSk7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDgzKTtcblx0XHRcdFx0XHRcdGhlaWdodDogdncoNDApO1xuXG5cdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoNzQpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE1KTtcblxuXHRcdFx0XHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogdncoMTkpO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IHZ3KC0xMCk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDIxKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMjEpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaXRlbS1saXN0IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzOCk7XG5cblx0XHRcdFx0XHQubGlzdCB7XG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDE0KSB2dygxNCkgdncoNik7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDEyMCk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuY2F0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDE4MSk7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiB2dygxMDcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogdncoMykgdncoNSkgdncoMik7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyKTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTcpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly9uZXdzXG5cblx0LmFib3V0dXMge1xuXHRcdHBhZGRpbmc6IDAgNzJweCA0MzVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGQwO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2Fib3V0dXNfZmlsdGVyLnBuZyksXG5cdFx0dXJsKC4uL2ltZy90b3AvYWJvdXR1c19iZy5qcGcpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCwgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXIsIGNlbnRlciBib3R0b207XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCUsIDEwMCUgYXV0bztcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KSB2dygyMjApO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvYWJvdXR1c19maWx0ZXJfc3AucG5nKSxcblx0XHRcdHVybCguLi9pbWcvdG9wL2Fib3V0dXNfYmdfc3AuanBnKTtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHQmX19yZWFkIHtcblx0XHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0XHRtYXJnaW46IDgzcHggYXV0byAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQ+ZGl2IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA0ZW07XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxNXB4IDEwcHggMThweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjYsIGFsbCwgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkpO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG5cblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNob3cyIHtcblx0XHRcdFx0XHQuY292ZXItbGF5ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjJzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzNSk7XG5cdFx0XHRcdD5kaXYge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjApO1xuXHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDkpIHZ3KDYpIHZ3KDgpIHZ3KDcpO1xuXHRcdFx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cblx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3R4dCB7XG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0bWFyZ2luOiAzN3B4IGF1dG8gMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICgyMi8xNik7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC42LCBhbGwsIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpKTtcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjJzO1xuXG5cdFx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNob3cyIHtcblx0XHRcdFx0XHQuY292ZXItbGF5ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjJzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNyB7XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoI3skaX0pIHtcblx0XHRcdFx0XHRcdC8vdHJhbnNpdGlvbi1kZWxheTogI3skaSouMX1zO1xuXG5cdFx0XHRcdFx0XHQuY292ZXItbGF5ZXIge1xuXHRcdFx0XHRcdFx0XHQvL3RyYW5zaXRpb24tZGVsYXk6ICN7JGkqLjErLjJ9cztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogKDM1LzE2KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2J0biB7XG5cdFx0XHRtYXJnaW46IDMzcHggMCAwIDQ0cHg7XG5cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguNiwgYWxsLCBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSk7XG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4ycztcblx0XHRcdH1cblxuXHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnNob3cyIHtcblx0XHRcdFx0LmNvdmVyLWxheWVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjJzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbjogdncoMjcpIGF1dG8gMCB2dyg4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvL2Fib3V0dXNcblxuXHQuc2VydmljZSB7XG5cdFx0bWFyZ2luLXRvcDogMTQwcHg7XG5cdFx0cGFkZGluZzogMCA3MnB4O1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDc0KTtcblx0XHRcdHBhZGRpbmc6IDAgdncoMjUpO1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogMTA4MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblxuXHRcdCZfX3R4dCB7XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgzMzBweC8xMDgwcHgpO1xuXHRcdFx0bWFyZ2luLXRvcDogLTRweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cblx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdC5yZWFkLCAudHh0IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucmVhZCB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjFzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4ycztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnNob3cyIHtcblx0XHRcdFx0LnJlYWQgLmNvdmVyLWxheWVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjFzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50eHQgLmNvdmVyLWxheWVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjJzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yZWFkLCAudHh0IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjYsIGFsbCwgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkpO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG5cdFx0XHR9XG5cblx0XHRcdC5yZWFkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNThweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRmb250LXNpemU6IDI5cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAoNDQvMjkpO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA0ZW07XG5cdFx0XHR9XG5cblx0XHRcdC50eHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCcxMDAwcHgnKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHQucmVhZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjkpO1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyNSk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogKDQ0LzI1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICgyOC8xNCk7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTkpO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19kZXRhaWwge1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNzUwcHgvMTA4MHB4KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdC5kZXRhaWwtaXRlbSB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDI0M3B4Lzc1MHB4KTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjYsIGFsbCwgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkpO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG5cblx0XHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc2hvdzIge1xuXHRcdFx0XHRcdC5jb3Zlci1sYXllciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0LmltZyB7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguMyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnR0bCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMTJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTZweCAxM3B4IDEwcHggM3B4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LmltZyBpbWcge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAuNTQ7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCcxMDAwcHgnKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzMSk7XG5cdFx0XHRcdC5kZXRhaWwtaXRlbSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE1KTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogdncoMTUpIHZ3KDExKSB2dygxKSB2dyg0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvL3NlcnZpY2VcblxuXHQucmVjcnVpdCB7XG5cdFx0bWF4LXdpZHRoOiAxMDgwcHggKyAoNzJweCAqIDIpO1xuXHRcdG1hcmdpbjogMTI4cHggYXV0byAwO1xuXHRcdHBhZGRpbmc6IDAgNzJweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg3OSk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL3JlY3J1aXRfYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRoZWlnaHQ6IDQyMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogXCJSRUNSVUlUXCI7XG5cdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0bGVmdDogMzRweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMDJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDhlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCM0YTA2MDYsIC4zNyk7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjYTI4MjY4O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9yZWNydWl0X2JnX3NwLmpwZyk7XG5cdFx0XHRcdGhlaWdodDogdncoNTE5KTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHRvcDogdncoNDIpO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dyg3NSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190eHQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMztcblxuXHRcdFx0LnR0bCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250LXNpemU6IDI5cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblxuXHRcdFx0LnR4dCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguNiwgYWxsLCBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSk7XG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4ycztcblxuXHRcdFx0XHQmLnNob3cge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zaG93MiB7XG5cdFx0XHRcdFx0LmNvdmVyLWxheWVyIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDElKTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4ycztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdG1hcmdpbjogNDBweCAwIDAgNDlweDtcblxuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguNiwgYWxsLCBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjJzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNob3cyIHtcblx0XHRcdFx0XHQuY292ZXItbGF5ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjJzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHRcdFx0LnR0bCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyOSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTMpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTYpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAoMzUvMTYpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdG1hcmdpbjogdncoMjIpIDAgMCB2dyg4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vcmVjcnVpdFxuXG5cdC5jb250YWN0dXMge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5IHVybCguLi9pbWcvdG9wL2NvbnRhY3R1c19iZy5wbmcpIG5vLXJlcGVhdCBib3R0b20gLTExNnB4IHJpZ2h0IDQ4cHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAzMzJweCBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDEzOXB4O1xuXHRcdHBhZGRpbmc6IDYzcHggNzJweCA2NnB4O1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSB2dygtOTcpIHJpZ2h0IHZ3KDgxKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogdncoMjY3KSBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmc6IHZ3KDYyKSB2dygyNSkgdncoMTUxKTtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cblx0XHQmX190ZWwge1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTQwcHgvMTA4MHB4KTtcblx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjYsIGFsbCwgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkpO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjJzO1xuXG5cdFx0XHQmLnNob3cge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYuc2hvdzIge1xuXHRcdFx0XHQudHRsIC5jb3Zlci1sYXllciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4xcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5saXN0IC5jb3Zlci1sYXllciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4ycztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudHRsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cblx0XHRcdC5saXN0IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRcdG1hcmdpbi10b3A6IDExcHg7XG5cblx0XHRcdFx0ZHQsIGRkIHtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGR0IHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblxuXHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwgJGNvbG9yLXJlZCwgJGNvbG9yLXJlZCk7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAzMXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvY29udGFjdHVzX2ljX3RlbC5zdmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDVweCAtNHB4IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbignMTAwMHB4Jykge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMCAwIDYzcHggMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQubGlzdCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIHZ3KDY0KSAwO1xuXHRcdFx0XHQudHRsIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE3KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubGlzdCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjQpO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdncoNyk7XG5cblx0XHRcdFx0XHRkdCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE1KTtcblxuXHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE3KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRkZCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDMzKTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDMpO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygyOSk7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogdncoMzApO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgdncoNSkgdncoLTUpIHZ3KC0xKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19mb3JtIHtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDU0MHB4LzEwODBweCk7XG5cdFx0XHRwYWRkaW5nLXRvcDogODRweDtcblx0XHRcdHBhZGRpbmctbGVmdDogcGVyY2VudGFnZSgxMDNweC8xMDgwcHgpO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuXG5cdFx0XHQudHRsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzN3B4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMCAyNnB4O1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjYsIGFsbCwgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkpO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG5cblx0XHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc2hvdzIge1xuXHRcdFx0XHRcdC5jb3Zlci1sYXllciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJzEwMDBweCcpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdncoMTMwKTtcblx0XHRcdFx0LnR0bCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygzNyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0bWFyZ2luOiB2dygzMykgMCAwIHZ3KDgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly9jb250YWN0dXNcbn0iLCIjcGFnZS1hYm91dCB7XG5cdC5wYWdldHRsIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0L3BhZ2V0dGwuanBnKTtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0L3BhZ2V0dGxfc3AuanBnKTtcblx0XHR9XG5cdH0vL3BhZ2V0dGxcblxuXHQucHQtYWJvdXRyZWFkIHtcblx0XHRtYXJnaW4tdG9wOiA2MXB4O1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRsaW5lLWhlaWdodDogKDY1LzM0KTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDI1KTtcblx0XHRcdGZvbnQtc2l6ZTogdncoMjApO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICg0NC8yMCk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHR9XG5cdH0vL3B0LWFib3V0cmVhZFxuXG5cdC5wdC1hYm91dHR4dCB7XG5cdFx0bWFyZ2luLXRvcDogNDJweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygxNSk7XG5cdFx0fVxuXHR9Ly9wdC1hYm91dHR4dFxuXG5cblx0Lm1lc3NhZ2Uge1xuXHRcdHBhZGRpbmc6IDAgNzJweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX3R4dCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDFlbTtcblx0XHRcdH1cblx0XHR9XG5cdH0vL21lc3NhZ2VcblxuXHQucGhpbG9zb3BoeSB7XG5cdFx0bWFyZ2luLXRvcDogMTI3cHg7XG5cdFx0cGFkZGluZzogMCA3MnB4O1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDY3KTtcblx0XHRcdHBhZGRpbmc6IDAgdncoMjUpO1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogMTA4MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9Ly9waGlsb3NvcGh5XG5cblx0LnNlcnZpY2Uge1xuXHRcdG1hcmdpbi10b3A6IDEyN3B4O1xuXHRcdHBhZGRpbmc6IDAgNzJweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg3MCk7XG5cdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX2RldGFpbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA3NXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Jl9fdHh0IHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNDcwcHgvMTA4MHB4KTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0LnR4dC1pdGVtIHtcblx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudHh0IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2ltZyB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDU0NHB4LzEwODBweCk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDM3KTtcblx0XHRcdFx0Jl9fdHh0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzOSk7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0LnR4dC1pdGVtIHtcblx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg0Myk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoOSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2ltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0vL3NlcnZpY2VcblxuXHQuc2VydmljZWxpbmsge1xuXHRcdG1hcmdpbjogMTQwcHggMDtcblx0XHRwYWRkaW5nOiAwIDcycHg7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luOiB2dygzNikgMCB2dyg3Mik7XG5cdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDM0MHB4LzEwODBweCk7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdC5pbWcge1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCMwODA4MDgsIC41NCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAyNnB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDlweDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICgzMC8yNSk7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudHRsIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xMWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIxcHggMzNweCAxcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQuaW1nIGltZyB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbignMTAwMHB4Jykge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTZweCAxMHB4IDFweCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdC5pbWcge1xuXHRcdFx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0XHRcdHRvcDogdncoMjQpO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogdncoMTQpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnR0bCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMTJlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDE1KSB2dygxMikgMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fS8vc2VydmljZWxpbmtcbn0iLCIjcGFnZS1jb21wYW55IHtcblx0LnBhZ2V0dGwge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcGFueS9wYWdldHRsLmpwZyk7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wYW55L3BhZ2V0dGxfc3AuanBnKTtcblx0XHR9XG5cdH0vL3BhZ2V0dGxcblxuXHQubWVzc2FnZSB7XG5cdFx0cGFkZGluZzogMCA3MnB4O1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHBhZGRpbmc6IDAgdncoMjUpO1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogMTA4MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fcmVhZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0OXB4O1xuXHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICg2NS8zNCk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMjApO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogKDQ0LzIwKTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZGV0YWlsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0Jl9fdHh0IHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNjcycHgvMTA4MHB4KTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogMWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9faW1nIHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMzA2cHgvMTA4MHB4KTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogcGVyY2VudGFnZSg4cHgvMTA4MHB4KTtcblx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzlweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogKDI2LzE0KTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHQvLyB3aWR0aDogcGVyY2VudGFnZSgxNzlweC8zMDBweCk7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTc5cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNSk7XG5cdFx0XHRcdCZfX3R4dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX19pbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogdncoMjApIGF1dG8gMDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygxMjApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudHh0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygyMjApO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjApO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dygyMCk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDExKTtcblx0XHRcdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDEzMCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0vL21lc3NhZ2VcblxuXHQub3ZlcnZpZXcge1xuXHRcdG1hcmdpbi10b3A6IDE4NHB4O1xuXHRcdHBhZGRpbmc6IDAgNzJweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg2MCk7XG5cdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX2RldGFpbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA3NHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogKDMwLzE2KTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0fVxuXHRcdFx0dGgge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0fVxuXHRcdFx0PnRib2R5ID50ciB7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0PnRoLCA+dGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0PnRoLCA+dGQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdD50aCB7XG5cdFx0XHRcdFx0d2lkdGg6IDE2MnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE2cHggMCAxNHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQ+dGQge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNjJweCk7XG5cdFx0XHRcdFx0cGFkZGluZzogMTZweCA1MHB4IDE0cHggMzNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fbGlzdCB7XG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjUpO1xuXHRcdFx0XHQ+dGJvZHkgPnRyIHtcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0PnRoIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdD50ZCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IHZ3KDUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+dGgsIHRkIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdD50aCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygxMCkgdncoMTUpIHZ3KDMpO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdD50ZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KSB2dygxMCkgdncoMjUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX19saXN0IHtcblx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB2dygzMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly9vdmVydmlld1xuXG5cdC5oaXN0b3J5IHtcblx0XHRtYXJnaW46IDEzOXB4IDA7XG5cdFx0cGFkZGluZzogMCA3MnB4O1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbjogdncoNjApIDA7XG5cdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX2RldGFpbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA3NXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ciB7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdH1cblx0XHRcdHRoIHtcblx0XHRcdFx0d2lkdGg6IDE1NXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxM3B4IDAgMTJweDtcblx0XHRcdH1cblx0XHRcdHRkIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE1NXB4KTtcblx0XHRcdFx0cGFkZGluZzogMTZweCAyOHB4IDEzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjUpO1xuXHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogdncoNSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDEwKSB2dygxNSkgdncoMyk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KSB2dygxMCkgdncoMjUpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fS8vaGlzdG9yeVxufSIsIiNwYWdlLWJhc2VzIHtcblx0LnBhZ2V0dGwge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcGFueS9iYXNlcy9wYWdldHRsLmpwZyk7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wYW55L2Jhc2VzL3BhZ2V0dGxfc3AuanBnKTtcblx0XHR9XG5cdH0vL3BhZ2V0dGxcblxuXHQuYW5jaG9ybGluayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTM4cHg7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdncoNjApO1xuXHRcdH1cblx0fS8vYW5jaG9ybGlua1xuXG5cdC5iYXNlcyB7XG5cdFx0cGFkZGluZzogMCA3MnB4O1xuXHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTQwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHBhZGRpbmc6IDAgdncoMjUpO1xuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDYwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDc5cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDUwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19kZXRhaWwge1xuXHRcdFx0bWFyZ2luLXRvcDogNzlweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA3N3B4O1xuXHRcdFx0fVxuXHRcdFx0Jl9fdHh0IHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNDAwcHgvMTA4MHB4KTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogKDQwLzIwKTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFkZHJlc3Mge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX21hcCB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDQ5MHB4LzEwODBweCk7XG5cdFx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJzEwMDBweCcpIHtcblx0XHRcdFx0Jl9fdHh0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX19tYXAge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNTApO1xuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX190eHQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0XHRcdC5hZGRyZXNzIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDI1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fbWFwIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyMCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dygyMjApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly9iYXNlc1xufSIsIiNwYWdlLXNlcnZpY2Uge1xuXHQvL+OCveODleODiOmWi+eZuuS6i+alremDqFxuXHQmLnRvcCB7XG5cdFx0LnBhZ2V0dGwge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlL3BhZ2V0dGwuanBnKTtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlL3BhZ2V0dGxfc3AuanBnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvL+aVmeiCsuS6i+alremDqFxuXHQmLmVkdWNhdGlvbiB7XG5cdFx0LnBhZ2V0dGwge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlL2VkdWNhdGlvbi9wYWdldHRsLmpwZyk7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS9lZHVjYXRpb24vcGFnZXR0bF9zcC5qcGcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8v5bqD5ZGK5Yi25L2c6YOoXG5cdCYuYWR2ZXJ0aXNpbmcge1xuXHRcdC5wYWdldHRsIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS9hZHZlcnRpc2luZy9wYWdldHRsLmpwZyk7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS9hZHZlcnRpc2luZy9wYWdldHRsX3NwLmpwZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQuaW50cm8ge1xuXHRcdHBhZGRpbmc6IDAgNzJweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX3R0bCB7XG5cdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogKDY1LzM0KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDI1KTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygyMCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAoNDQvMjApO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190eHQge1xuXHRcdFx0bWFyZ2luLXRvcDogNTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fS8vaW50cm9cblxuXHQuZGlzdGluY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDkzcHg7XG5cdFx0cGFkZGluZzogMCA3MnB4O1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDQwKTtcblx0XHRcdHBhZGRpbmc6IDAgdncoMjUpO1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogMTA4MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fZGV0YWlsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTM4cHg7XG5cdFx0XHR9XG5cdFx0XHQmX190eHQge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg1MDBweC8xMDgwcHgpO1xuXHRcdFx0XHQudHRsIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdC5lbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA2ZW07XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZW47XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjOWIyYjRkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudHRsX21haW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdFx0XHRcdFx0Lm51bSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogODRweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNrZXcoLTI1ZGVnKTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogODVweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5qcCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICgzNS8yNSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9faW1nIHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTAwcHgvMTA4MHB4KTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNTApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3R4dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjApO1xuXHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdFx0LmVuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQudHRsX21haW4ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg4KTtcblx0XHRcdFx0XHRcdFx0Lm51bSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dyg1Nik7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogdncoMTUpO1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDIpO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dyg1NCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5qcCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2ltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0vL2Rpc3RpbmN0aW9uXG5cblx0LmJ0bi1saW5rIHtcblx0XHRtYXJnaW4tdG9wOiAxMzhweDtcblx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci1ibGFjaywkY29sb3Itd2hpdGUpO1xuXHRcdC5hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gNHB4KTtcblx0XHRcdHJpZ2h0OiAtMThweDtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNrZXdYKDQ1ZGVnKTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjMpO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdHdpZHRoOiA0NjBweDtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguMyx0cmFuc2Zvcm0sZWFzZSk7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdHJpZ2h0OiAtMjNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg1MCk7XG5cdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAycHgpO1xuXHRcdFx0XHRyaWdodDogdncoLTEyKTtcblx0XHRcdFx0d2lkdGg6IHZ3KDMyKTtcblx0XHRcdFx0aGVpZ2h0OiB2dyg2KTtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiB2dyg1MCk7XG5cdFx0XHRcdHBhZGRpbmc6IDAgdncoNSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IHZ3KC0xNyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly9idG4tbGlua1xuXG5cdC5zZXJ2aWNlLWltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDgwcHggKyAoNzJweCAqIDIpO1xuXHRcdHBhZGRpbmc6IDAgNzJweDtcblx0XHRtYXJnaW46IDEzOHB4IGF1dG8gMTQ0cHg7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0cGFkZGluZzogMCB2dygyNSk7XG5cdFx0XHRtYXJnaW46IHZ3KDYwKSAwIHZ3KDcyKTtcblx0XHR9XG5cdH0vL3NlcnZpY2UtaW1nXG59IiwiI3BhZ2UtcmVjcnVpdCB7XG5cblx0LnBhZ2V0dGwge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVjcnVpdC9wYWdldHRsLmpwZyk7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZWNydWl0L3BhZ2V0dGxfc3AuanBnKTtcblx0XHR9Ly9zcFxuXHR9Ly9wYWdldHRsXG5cblx0Lm1lc3NhZ2Uge1xuXHRcdHBhZGRpbmc6IDAgNzJweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHR9Ly9zcFxuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDgwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHQmX19yZWFkIHtcblx0XHRcdG1hcmdpbi10b3A6IDYycHg7XG5cdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogKDY1LzM0KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDI1KTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygyMCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAoNDQvMjApO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9fZGV0YWlsIHtcblx0XHRcdG1hcmdpbi10b3A6IDUycHg7XG5cblx0XHRcdCZfX3R4dCB7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHQudHh0IHtcblx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDFlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9faW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDUxcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE1KTtcblxuXHRcdFx0XHQmX190eHQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX2ltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNTEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblx0fS8vbWVzc2FnZVxuXG5cdC5odW1hbntcblx0XHRtYXJnaW4tdG9wOiAxMzVweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg3OSk7XG5cdFx0fS8vXG5cblx0XHQmX19jb250ZW50c3tcblx0XHRcdHBhZGRpbmc6IDAgNzJweDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0cGFkZGluZzogMCAwO1xuXG5cdFx0XHRcdCYudHRse1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgdncoMjUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogMTA4MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fZGV0YWlse1xuXHRcdFx0bWFyZ2luLXRvcDogNzZweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0XHRwYWRkaW5nOiA2NXB4IDcycHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzNik7XG5cdFx0XHRcdHBhZGRpbmc6IHZ3KDY1KSB2dygyNSk7XG5cdFx0XHR9Ly9zcFxuXG5cdFx0XHQmX19pbm5lciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cGFkZGluZzogNDVweCA1N3B4IDU1cHggNTdweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDI4KSB2dygyOCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoOSk7XG5cdFx0XHRcdH0vL3NwXG5cdFx0XHR9XG5cblx0XHRcdCZfX2l0ZW0td3JhcHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKXtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggZG90dGVkICM4NjBGMkU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNDlweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzhweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0vL3NwXG5cdFx0XHR9XG5cblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDMzNi85NjYpO1xuXG5cdFx0XHRcdCYuaXRlbTN7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMjk0Lzk2Nik7XG5cblx0XHRcdFx0XHQuaW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMjc1LzI5NCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmltZ3tcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyNzUvMzM2KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50eHR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UoMzgvMjApO1xuXHRcdFx0XHRcdGNvbG9yOiAjODYwRjJFO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNnB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAuMWVtO1xuXG5cdFx0XHRcdFx0Ji50dW1le1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDJlbTtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtLjAyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMDBweCkge1xuXHRcdFx0XHRcdCYuaXRlbTR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnR4dHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0vL3RhYlxuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogdncoNDApIDA7XG5cblx0XHRcdFx0XHQmLml0ZW0ze1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdC5pbWd7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuaXRlbTR7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggZG90dGVkICM4NjBGMkU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50eHR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIwKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAjODYwRjJFO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fS8vc3Bcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19saW5re1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiA0MzVweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9yZWNydWl0L2h1bWFuX2ltZzYuanBnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMDdweDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0aGVpZ2h0OiB2dyg0NTMpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg1NSk7XG5cdFx0XHR9Ly9zcFxuXG5cdFx0XHQmX19kZXRhaWx7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogcGVyY2VudGFnZSgxMzAvMTA4MCk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKDYwLzEwODApO1xuXG5cdFx0XHRcdC50dGx7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGhlaWdodDogNjVweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogNnB4IDZweCA0cHggIzliMmI0ZDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMzVweCA1cHg7XG5cblx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bmxpbmt7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyNzdweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0NnB4O1xuXG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogdncoMTAwKSAwIDAgMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRib3R0b206IGF1dG87XG5cblx0XHRcdFx0XHQudHRse1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dygyNSk7XG5cblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyNik7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IHZ3KDYpIHZ3KDYpIHZ3KDQpICM5YjJiNGQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDE1KSB2dygzNSkgdncoMTApIHZ3KDE1KTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDI1KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5idG5saW5re1xuXHRcdFx0XHRcdFx0bWFyZ2luOiB2dyg0NikgYXV0byAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fS8vc3Bcblx0XHRcdH1cblx0XHR9XG5cdH0vL2h1bWFuXG5cblx0LmZhcXtcblx0XHRtYXJnaW4tdG9wOiAxMzVweDtcblx0XHRwYWRkaW5nOiAwIDcycHg7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoNzgpO1xuXHRcdFx0cGFkZGluZzogMCB2dygyNSk7XG5cdFx0fS8vc3BcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogMTA4MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fZGV0YWlse1xuXHRcdFx0bWFyZ2luLXRvcDogNzZweDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzYpO1xuXHRcdFx0fS8vc3BcblxuXHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA7XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucXVlc3Rpb257XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogKDM4LzI1KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMTJlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxN3B4IDY0cHggMTdweCAxNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3JlY3J1aXQvZmFxX2ljb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRyaWdodDogMTRweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHQvKue4pue3muOBqyovXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRyaWdodDogMTRweDtcblx0XHRcdFx0XHRcdC8q5qiq57eaKi9cblx0XHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYub3Blbntcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hbnN3ZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0LnF1ZXN0aW9ue1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygxNSkgdncoNDApIHZ3KDE1KSB2dygxMCk7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygzNSk7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogdncoMzUpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDM1KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygxNSk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDUpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IHZ3KDE0KTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDI1KTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygyKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IHZ3KDE0KTtcblx0XHRcdFx0XHRcdFx0LyrmqKrnt5oqL1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMjUpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDIpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5hbnN3ZXJ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygxNSkgdncoMTUpIHZ3KDE1KSB2dygxMCk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDEzKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0vL3NwXG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly9mYXFcblxuXHQucmVxdWlyZW1lbnRze1xuXHRcdG1hcmdpbjogMTM1cHggMDtcblx0XHRwYWRkaW5nOiAwIDcycHg7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luOiB2dyg3OCkgMDtcblx0XHRcdHBhZGRpbmc6IDAgMDtcblx0XHR9Ly9zcFxuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDgwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHQmX190dGx7XG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9fZGV0YWlse1xuXHRcdFx0bWFyZ2luLXRvcDogNzVweDtcblx0XHRcdGhlaWdodDogNDAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmVjcnVpdC9yZXF1aXJlbWVudHNfaW1nLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDM2KTtcblx0XHRcdFx0cGFkZGluZzogdncoNTApIHZ3KDI1KTtcblx0XHRcdFx0aGVpZ2h0OiB2dyg0MDIpO1xuXHRcdFx0fS8vc3BcblxuXHRcdFx0LnR0bHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0XHRcdHRleHQtaW5kZW50OiAuMDNlbTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjYpO1xuXHRcdFx0XHR9Ly9zcFxuXHRcdFx0fVxuXG5cdFx0XHQubGlua3tcblx0XHRcdFx0bWF4LXdpZHRoOiA2OTBweDtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG8gMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDMwKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fS8vc3BcblxuXHRcdFx0XHQuYnRubGluayB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA5OHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDM3cHg7XG5cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDJuKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci13aGl0ZSwkY29sb3ItYmxhY2spO1xuXHRcdFx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gNHB4KTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMThweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNrZXdYKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyOTZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDVweCAwIDU5cHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4zLHRyYW5zZm9ybSxlYXNlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IC0yM3B4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLm5vbGluayB7XG5cdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAwMHB4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiBwZXJjZW50YWdlKDU5LzI5Nik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fS8vdGFiXG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjApO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCB2dygyNSk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdFx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAycHgpO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogdncoLTEyKTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDMyKTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dyg2KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dyg1MCk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgdncoNSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IHZ3KC0xNyk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fS8vc3Bcblx0XHRcdFx0fS8vYnRubGlua1xuXHRcdFx0fVxuXHRcdH1cblx0fS8vcmVxdWlyZW1lbnRzXG5cblx0LnJlY3J1aXRfZGV0YWlsIHtcblx0XHRtYXJnaW4tdG9wOiAxMzVweDtcblx0XHRwYWRkaW5nOiAwIDcycHg7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoNzgpO1xuXHRcdFx0cGFkZGluZzogMCB2dygyNSk7XG5cdFx0fS8vc3BcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogMTA4MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fdHRsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDc2cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE0NXB4O1xuXHRcdFx0fVxuXHRcdFx0LnR0bCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0XHR9XG5cdFx0XHQuZGV0YWlsIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogKDMwLzE2KTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0d2lkdGg6IDE2MnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE2cHggMCAxNHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE2MnB4KTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDUwcHggMTRweCA0M3B4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKHVuZGVybGluZSwgIzI4ODRBMCwgIzI4ODRBMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0dHI6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5saXN0IHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNzVlbTtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMS43NWVtO1xuXHRcdFx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IGNudDtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCIoXCIgY291bnRlcihjbnQpIFwiKSBcIjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg1MCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR0bCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMjUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5kZXRhaWwge1xuXHRcdFx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygxMCkgdncoMTUpIHZ3KDMpO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgdncoMjUpIHZ3KDEwKSB2dygyNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRyOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiB2dyg1KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0vL3JlY3J1aXRfZGV0YWlsXG5cblx0LnByaXZhY3kge1xuXHRcdG1hcmdpbjogMzBweCAwIDEyMXB4O1xuXHRcdHBhZGRpbmc6IDAgNzJweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW46IHZ3KDQwKSAwIHZ3KDcyKTtcblx0XHRcdHBhZGRpbmc6IDAgdncoMjUpO1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogMTA4MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fcmVhZCB7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRwIHtcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogMWVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnRzIHtcblx0XHRcdGhlaWdodDogNTAycHg7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IDY4cHg7XG5cdFx0XHRwYWRkaW5nOiA0NHB4IDQycHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdFx0Jl9fdHRsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcblx0XHRcdH1cblx0XHRcdCZfX2NvbnRhY3Qge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHR9XG5cdFx0XHQmX190eHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMXB4O1xuXHRcdFx0XHQudHh0YXJlYSB7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudHRsIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdGhlaWdodDogdncoMzUwKTtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDApO1xuXHRcdFx0XHRwYWRkaW5nOiB2dygyMCk7XG5cdFx0XHRcdCZfX3R0bCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdncoMTQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2NvbnRhY3Qge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX190eHQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQwKTtcblx0XHRcdFx0XHQudHh0YXJlYSB7XG5cdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NoZWNrIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDUxcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHQmW3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHQmICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0XHQmICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDNweCk7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDNweDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg0MCk7XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHQmW3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRcdFx0XHQmICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDI4KTtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogdncoNyk7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygxNik7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygxNik7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoMyk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0XHRcdCYgKyBsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogdncoNyk7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogdncoMyk7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygxNik7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dyg4KTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiB2dygzKTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogdncoMyk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19idG4ge1xuXHRcdFx0bWFyZ2luLXRvcDogOTNweDtcblx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDVweCk7XG5cdFx0XHRcdHJpZ2h0OiAtMTlweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNrZXdYKDQ1ZGVnKTtcblx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHRcdH1cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiAyMzZweDtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4zLHRyYW5zZm9ybSxlYXNlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQmOm5vdChbZGlzYWJsZWRdKSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmFycm93IHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IC0yNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDNweCk7XG5cdFx0XHRcdFx0cmlnaHQ6IHZ3KC0xOSk7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDM1KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDIxMSk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dyg0OSk7XG5cdFx0XHRcdFx0cGFkZGluZzogMCB2dyg1KTtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE0KTtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCY6bm90KFtkaXNhYmxlZF0pIHtcblx0XHRcdFx0XHRcdFx0LmFycm93IHtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogdncoLTI0KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fS8vcHJpdmFjeVxuXG5cdC5idG5saW5rIHtcblx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci1ibGFjaywkY29sb3Itd2hpdGUpO1xuXHRcdC5hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gNHB4KTtcblx0XHRcdHJpZ2h0OiAtMThweDtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNrZXdYKDQ1ZGVnKTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjMpO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdHdpZHRoOiA0NjBweDtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguMyx0cmFuc2Zvcm0sZWFzZSk7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdHJpZ2h0OiAtMjNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg1MCk7XG5cdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAycHgpO1xuXHRcdFx0XHRyaWdodDogdncoLTEyKTtcblx0XHRcdFx0d2lkdGg6IHZ3KDMyKTtcblx0XHRcdFx0aGVpZ2h0OiB2dyg2KTtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiB2dyg1MCk7XG5cdFx0XHRcdHBhZGRpbmc6IDAgdncoNSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IHZ3KC0xNyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly9idG5saW5rXG59IiwiI3BhZ2UtbnVtYmVyIHtcblx0LnBhZ2V0dGwge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVjcnVpdC9udW1iZXIvcGFnZXR0bC5qcGcpO1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVjcnVpdC9udW1iZXIvcGFnZXR0bF9zcC5qcGcpO1xuXHRcdH1cblx0fS8vcGFnZXR0bFxuXG5cdC5udW1iZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwM3B4O1xuXHRcdHBhZGRpbmc6IDAgNzJweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2dyg3Mik7XG5cdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDUyMHB4LzEwODBweCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDMzcHggMCAyN3B4O1xuXHRcdFx0YmFja2dyb3VuZDogI2YyZjBlNjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC50dGwge1xuXHRcdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAoNDYvMzQpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHQuc3dpdGNoLS10YWIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbWcge1xuXHRcdFx0XHRtYXJnaW46IDI5cHggMCAxOXB4O1xuXHRcdFx0fVxuXHRcdFx0LnR4dCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMTRlbTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAwMHB4KSB7XG5cdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdC5zd2l0Y2gtLXRhYiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IHZ3KDI0KSAwIHZ3KDEwKTtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbWcge1xuXHRcdFx0XHRcdG1hcmdpbjogdncoMjApIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0vL251bWJlclxufSIsIiNwYWdlLXByaXZhY3kge1xuXG5cdC5wYWdldHRsIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ByaXZhY3kvcGFnZXR0bC5qcGcpO1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJpdmFjeS9wYWdldHRsX3NwLmpwZyk7XG5cdFx0fS8vc3BcblxuXHR9Ly9wYWdldHRsXG5cblx0LmFuY2hvcmxpbmsge1xuXHRcdG1hcmdpbi1ib3R0b206IDExOHB4O1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcblxuXHRcdFx0bGl7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0vL2FuY2hvcmxpbmtcblxuXHQucHJpdmFjeSB7XG5cdFx0cGFkZGluZzogMCA3MnB4O1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHBhZGRpbmc6IDAgdncoMjUpO1xuXHRcdH0vL3NwXG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX2l0ZW17XG5cdFx0XHRwYWRkaW5nOiAxMThweCAwIDEzMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdHBhZGRpbmc6IHZ3KDQwKSAwIHZ3KDQwKTtcblx0XHRcdH0vL3NwXG5cblx0XHRcdCYuZmlyc3R7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmX190dGx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzFweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKDY4LzMxKTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHRcdFx0Ji5hcHBsaWNhdGlvbntcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzM3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDIwKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dygzMCk7XG5cblx0XHRcdFx0XHQmLmFwcGxpY2F0aW9ue1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMzApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fS8vc3Bcblx0XHRcdH1cblxuXHRcdFx0Jl9fdHh0YXJlYXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYucHJpdmFjeS1tYXJre1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudHRse1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKDM1LzE4KTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblxuXHRcdFx0XHRcdCYubm9ybWFse1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudHh0e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKDM1LzE2KTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogMWVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKHVuZGVybGluZSwjMjg4NEEwLCMyODg0QTAsbm9uZSk7XG5cblx0XHRcdFx0XHQmLnR4dC1iaWd7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5sZWFke1xuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5wbHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmFsLXJpZ2h0e1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZSgzNS8xOCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5hZGRyZXNze1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdCYudHh0LWluZGVudHtcblx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDFlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji50eHQtYmlne1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMzcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnByaXZhY3ktbWFya3tcblx0XHRcdFx0XHRtaW4td2lkdGg6IDEyOHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTI4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDU1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyMCk7XG5cblx0XHRcdFx0XHQmLnByaXZhY3ktbWFya3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50dGx7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE1KTtcblxuXHRcdFx0XHRcdFx0Ji5ub3JtYWx7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50eHR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDEzKTtcblxuXHRcdFx0XHRcdFx0Ji50eHQtYmlne1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE1KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5wbHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dygxMCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuYWwtcmlnaHR7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTMpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmFkZHJlc3N7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDMwKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Ji50eHQtYmlne1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTUpO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDMwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5wcml2YWN5LW1hcmt7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDEyOHB4O1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMjhweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogdncoMzApIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fS8vc3Bcblx0XHRcdH1cblx0XHR9XG5cdH0vL3ByaXZhY3lcbn0iLCIjcGFnZS1uZXdzIHtcblx0LnBhZ2V0dGwge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV3cy9wYWdldHRsLmpwZyk7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9uZXdzL3BhZ2V0dGxfc3AuanBnKTtcblx0XHR9XG5cdH0vL3BhZ2V0dFxuXG5cdC5uZXdzIHtcblx0XHRwYWRkaW5nOiAwIDcycHg7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0cGFkZGluZzogMCB2dygyNSk7XG5cdFx0fVxuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDgwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHQmX190YWIge1xuXHRcdFx0Lml0ZW0tdGFiIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyMDVweC84ODlweCk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MXB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguMyk7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4zLCB0cmFuc2Zvcm0sIGVhc2UpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAxOXB4O1xuXHRcdFx0XHRcdFx0bGVmdDogLTlweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4zKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hY3RpdmUsICY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lml0ZW0tbGlzdCB7XG5cdFx0XHRcdG1heC13aWR0aDogOTY0cHg7XG5cdFx0XHRcdG1hcmdpbjogODBweCBhdXRvIDA7XG5cdFx0XHRcdC5saXN0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KCk7XG5cdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjVweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5kYXRlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDk4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY2F0ZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxMDdweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA2cHggNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnR0bCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA5OHB4IC0gMTUwcHgpO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMDBweCkge1xuXHRcdFx0XHQuaXRlbS10YWIge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDUyMHB4LzEwODBweCk7XG5cdFx0XHRcdFx0XHQmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdC5pdGVtLXRhYiB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDc0KTtcblx0XHRcdFx0XHRcdGhlaWdodDogdncoNDApO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNSk7XG5cblx0XHRcdFx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdHRvcDogdncoMTkpO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiB2dygtMTApO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSwgJjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDIxKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaXRlbS1saXN0IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzOCk7XG5cblx0XHRcdFx0XHQubGlzdCB7XG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDE0KSB2dygxNCkgdncoNik7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDEyMCk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuY2F0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDE4MSk7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiB2dygxMDcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogdncoMykgdncoNSkgdncoMik7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyKTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTcpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fcGFnZXIge1xuXHRcdFx0bWFyZ2luOiA4MHB4IDAgMTQwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbjogdncoNTApIDAgdncoNzIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fS8vbmV3c1xuXG5cblxuXHQvLyDoqbPntLDjg5rjg7zjgrggPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC5uZXdzLWRldGFpbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTQwcHg7XG5cdFx0cGFkZGluZzogMCA3MnB4O1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDcyKTtcblx0XHRcdHBhZGRpbmc6IDAgdncoMjUpO1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogODIwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHQmX19kYXRhIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cdFx0XHR9XG5cdFx0XHQuY2F0ZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHBhZGRpbmc6IDNweCAxM3B4IDRweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMTUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jYXRlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogdncoMykgdncoMTApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdHRsIHtcblx0XHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdFx0XHRmb250LXNpemU6IDMzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogKDQ1LzMzKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIyKTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygyMCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdHh0IHtcblx0XHRcdG1hcmdpbi10b3A6IDQ5cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHRmb250LXNpemU6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYnRuIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogNzJweDtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdHdpZHRoOiAyNjlweDtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNTApO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE0KTtcblx0XHRcdFx0XHR3aWR0aDogdncoMjExKTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDUwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fS8vbmV3cy1kZXRhaWxcbn0iLCIjcGFnZS1jb250YWN0IHtcblx0LnBhZ2V0dGwge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGFjdC9wYWdldHRsLmpwZyk7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0L3BhZ2V0dGxfc3AuanBnKTtcblx0XHR9XG5cdH0vL3BhZ2V0dGxcblxuXHQvLyBidXR0b27jgr/jgrDnlKhcblx0LnB0LWJ0bl9jb250YWN0IHtcblx0XHQuYXJyb3cge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDVweCk7XG5cdFx0XHRyaWdodDogLTE5cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2tld1goNDVkZWcpO1xuXHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0fVxuXHRcdGJ1dHRvbiB7XG5cdFx0XHR3aWR0aDogMjM2cHg7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjMsdHJhbnNmb3JtLGVhc2UpO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6bm90KFtkaXNhYmxlZF0pIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC0yNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHQuYXJyb3cge1xuXHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gM3B4KTtcblx0XHRcdFx0cmlnaHQ6IHZ3KC0xOSk7XG5cdFx0XHRcdHdpZHRoOiB2dygzNSk7XG5cdFx0XHRcdGhlaWdodDogdncoOCk7XG5cdFx0XHR9XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHR3aWR0aDogdncoMjExKTtcblx0XHRcdFx0aGVpZ2h0OiB2dyg0OSk7XG5cdFx0XHRcdHBhZGRpbmc6IDAgdncoNSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQmOm5vdChbZGlzYWJsZWRdKSB7XG5cdFx0XHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogdncoLTI0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0vL3B0LWJ0bl9jb250YWN0XG5cblxuXHQuaW50cm8ge1xuXHRcdHBhZGRpbmc6IDAgNzJweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX3R4dCB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdHAge1xuXHRcdFx0XHQmOm5vdChbY2xhc3NdKSB7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDFlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmxpbmsge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3IodW5kZXJsaW5lLCMyODg0YTAsIzI4ODRhMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Ji5saW5rIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDI1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0vL2ludHJvXG5cblx0LmNvbnRhY3Qge1xuXHRcdG1hcmdpbjogNzBweCAwIDEzMHB4O1xuXHRcdHBhZGRpbmc6IDAgNzJweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW46IHZ3KDQwKSAwIHZ3KDcyKTtcblx0XHRcdHBhZGRpbmc6IDAgdncoMjUpO1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogMTA4MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fcHJpdmFjeSB7XG5cdFx0XHRoZWlnaHQ6IDU5MHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiA0NHB4IDQycHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdFx0Jl9fdHRsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcblx0XHRcdH1cblx0XHRcdCZfX2NvbnRhY3Qge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHR9XG5cdFx0XHQmX190eHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdFx0XHQudHh0YXJlYSB7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudHRsIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdGhlaWdodDogdncoMzUwKTtcblx0XHRcdFx0cGFkZGluZzogdncoMjApO1xuXHRcdFx0XHQmX190dGwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTYpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDE0KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX19jb250YWN0IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fdHh0IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg0MCk7XG5cdFx0XHRcdFx0LnR4dGFyZWEge1xuXHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDM1KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jaGVjayB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0Jlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0JiArIGxhYmVsIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzJweDtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdFx0JiArIGxhYmVsIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAzcHg7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDApO1xuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0Jlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0XHRcdFx0JiArIGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dygyOCk7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IHZ3KDcpO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMTYpO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogdncoMTYpO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDMpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdFx0XHQmICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IHZ3KDcpO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IHZ3KDMpO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMTYpO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogdncoOCk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogdncoMyk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IHZ3KDMpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYnRuIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwMnB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0d2lkdGg6IDIzNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDcwKTtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDIxMSk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dyg1MCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0vL2NvbnRhY3RcblxuXG5cblx0Ly8g5YWl5Yqb44OV44Kp44O844OgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQuZm9ybSB7XG5cdFx0bWFyZ2luOiAxMDVweCAwIDE0OXB4O1xuXHRcdHBhZGRpbmc6IDAgNzJweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW46IHZ3KDUwKSAwIHZ3KDcyKTtcblx0XHRcdHBhZGRpbmc6IDAgdncoMjUpO1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogODIwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0Lm13X3dwX2Zvcm1faW5wdXQge1xuXHRcdFx0XHQuZm9ybV9fYnRuX2JhY2sge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbnB1dCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0PnRib2R5ID50ciB7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0PnRoLCA+dGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0PnRoLCA+dGQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdD50aCB7XG5cdFx0XHRcdFx0d2lkdGg6IDIyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMCAxNHB4IDIxcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNHB4IDVweCA0cHggNHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmMzkyZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0PnRkIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjIwcHgpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggNDFweCAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19zdWIge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vc2VsZWN044K/44KwXG5cdFx0XHQuYm94X3NlbGVjdCB7XG5cdFx0XHRcdG1heC13aWR0aDogMjQzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDJweCk7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4IDZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly9pbnB1dOOAgXRleHRhcmVh44K/44KwXG5cdFx0XHQuYm94X2lucHV0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdFx0XHRpbnB1dCwgdGV4dGFyZWEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4IDZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly/jgqjjg6njg7xcblx0XHRcdC5ib3hfc2VsZWN0LCAuYm94X2lucHV0IHtcblx0XHRcdFx0Ji5lcnIge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmMzkyZTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgN3B4IC0zcHggcmdiYSgjZmYzOTJlLCAuNik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50eHQtZXJyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0Y29sb3I6ICNmZjM5MmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCLigLtcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly/lgIvliKXoqr/mlbRcblx0XHRcdHRyLm5hbWUge1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0PiBwOm5vdChbY2xhc3NdKSwgPiBiciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYm94X25hbWUge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0Jl9fZGV0YWlsIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMzcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYm94X2lucHV0IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRyLnRlbCwgdHIubWFpbCB7XG5cdFx0XHRcdC5ib3hfbWFpbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0LmJveF9pbnB1dCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudHh0IHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJzEwMDBweCcpIHtcblx0XHRcdFx0Jl9fc3ViIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly9zZWxlY3Tjgr/jgrBcblx0XHRcdFx0LmJveF9zZWxlY3Qge1xuXHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQvL+WAi+WIpeiqv+aVtFxuXHRcdFx0XHR0ci5uYW1lIHtcblx0XHRcdFx0XHQuYm94X25hbWUge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRcdFx0Jl9fZGV0YWlsIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmJveF9pbnB1dCB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHRyLnRlbCwgdHIubWFpbCB7XG5cdFx0XHRcdFx0LmJveF9tYWlsIHtcblx0XHRcdFx0XHRcdC5ib3hfaW5wdXQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQ+dGJvZHkgPnRyIHtcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0PnRoIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdD50ZCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IHZ3KDUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+dGgsID50ZCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+dGgge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogdncoMTApIHZ3KDE1KSB2dygzKTtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDExKTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IHZ3KDE1KTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogdncoNCk7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDIpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+dGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCB2dygyNSkgdncoMTApIHZ3KDI1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fc3ViIHtcblx0XHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDUpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly9zZWxlY3Tjgr/jgrBcblx0XHRcdFx0LmJveF9zZWxlY3Qge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMXB4KTtcblx0XHRcdFx0XHRcdHJpZ2h0OiB2dygxMCk7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoNik7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDYpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogdncoOCkgdncoMTApIHZ3KDYpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vaW5wdXTjgIF0ZXh0YXJlYeOCv+OCsFxuXHRcdFx0XHQuYm94X2lucHV0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwMCU7XG5cdFx0XHRcdFx0aW5wdXQsIHRleHRhcmVhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDcpIHZ3KDEwKSB2dyg1KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDE4MCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8v44Ko44Op44O8XG5cdFx0XHRcdC50eHQtZXJyIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly/lgIvliKXoqr/mlbRcblx0XHRcdFx0dHIubmFtZSB7XG5cdFx0XHRcdFx0LmJveF9uYW1lIHtcblx0XHRcdFx0XHRcdCZfX2RldGFpbCB7XG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMjApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYnRuIHtcblx0XHRcdG1hcmdpbi10b3A6IDg5cHg7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDUwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19idG5fYmFjayB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDApO1xuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly9mb3JtXG5cblxuXG5cdC8vIOeiuuiqjeODmuODvOOCuCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0LmZvcm0gLm13X3dwX2Zvcm1fY29uZmlybSB7XG5cdFx0LmZvcm1fX2lucHV0IHtcblx0XHRcdC5ib3hfc2VsZWN0IHtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJveF9pbnB1dCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHR0ciB7XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRwOm5vdChbY2xhc3NdKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFkZHJlc3Mge1xuXHRcdFx0XHRcdC5mb3JtX19pbnB1dF9fc3ViIHtcblx0XHRcdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5tYWlsLCAmLnRlbCB7XG5cdFx0XHRcdFx0LmJveF9tYWlsIHtcblx0XHRcdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLm1haWwuY29uZmlybSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fS8vbXdfd3BfZm9ybV9jb25maXJtXG5cblxuXHQvLyDjgrXjg7Pjgq/jgrnjg5rjg7zjgrggPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC50aGFua3Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdHBhZGRpbmc6IDAgNzJweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2dyg3Mik7XG5cdFx0XHRwYWRkaW5nOiAwIHZ3KDI1KTtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX3R0bCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdHh0IHtcblx0XHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzMCk7XG5cdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKHVuZGVybGluZSwgIzI4ODRBMCwgIzI4ODRBMCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYnRuIHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDUwKTtcblx0XHRcdH1cblx0XHR9XG5cdH0vL3RoYW5rc1xufSJdfQ== */
