@charset "UTF-8";.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.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}/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}/*!
 * Datepicker for Bootstrap v1.8.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}/*!
 * 
 *         SimpleBar.js - v2.6.1
 *         Scrollbars, simpler.
 *         https://grsmto.github.io/simplebar/
 *         
 *         Made by Adrien Grsmto from a fork by Jonathan Nicol
 *         Under MIT License
 *       
 */[data-simplebar]{position:relative;z-index:0;overflow:hidden!important;max-height:inherit;-webkit-overflow-scrolling:touch}[data-simplebar=init]{display:-webkit-box;display:-ms-flexbox;display:flex}.simplebar-scroll-content{overflow-x:hidden!important;overflow-y:scroll;min-width:100%!important;max-height:inherit!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.simplebar-content{overflow-y:hidden!important;overflow-x:scroll;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;min-height:100%!important}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;width:11px}.simplebar-scrollbar{position:absolute;right:2px;width:7px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:0;right:0;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.simplebar-track .simplebar-scrollbar.visible:before,.simplebar-track:hover .simplebar-scrollbar:before{opacity:.5;-webkit-transition:opacity 0 linear;transition:opacity 0 linear}.simplebar-track.vertical{top:0}.simplebar-track.vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.horizontal{left:0;width:auto;height:11px}.simplebar-track.horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.horizontal.simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto}.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4eb5e6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4eb5e6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#ff9a19;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--button{color:#4eb5e6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}.story-page-wrap ol{list-style:decimal}.story-page-wrap ul{list-style:disc}.story-page-wrap blockquote{margin-left:12px}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Graphik Regular';src:url(../fonts/Graphik-Medium-Web.woff2) format("woff2"),url(../fonts/Graphik-Medium-Web.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Graphik Regular';src:url(../fonts/Graphik-Regular-Web.woff2) format("woff2"),url(../fonts/Graphik-Regular-Web.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:icon-font;src:url(../fonts/icon-font/icon-font.eot?76274555);src:url(../fonts/icon-font/icon-font.eot?76274555#iefix) format("embedded-opentype"),url(../fonts/icon-font/icon-font.woff2?76274555) format("woff2"),url(../fonts/icon-font/icon-font.woff?76274555) format("woff"),url(../fonts/icon-font/icon-font.ttf?76274555) format("truetype"),url(../fonts/icon-font/icon-font.svg?76274555#icon-font) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icon-font;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-circle-left:before{content:'\e800'}.icon-fb:before{content:'\e806'}.icon-m:before{content:'\e807'}.icon-sort-arrow:before{content:'\e809'}.icon-twitter:before{content:'\e80b'}.icon-web:before{content:'\e80c'}.icon-kse:before{content:'\e80d'}.icon-arrow-circle-right:before{content:'\e80e'}.icon-arrow:before{content:'\e80f'}.icon-calendar:before{content:'\e810'}.icon-close:before{content:'\e811'}.icon-download:before{content:'\e812'}.icon-search:before{content:'\e813'}.icon-time:before{content:'\e814'}.icon-fbm:before{content:'\e815'}.icon-tg:before{content:'\e816'}.main-header{position:relative;z-index:100}.main-header span{display:block;max-width:1175px;height:1px;background:#fff;margin:0 auto}.header-section .main-header span{height:0}.main-header-blue{position:relative;z-index:100}.main-header-blue span{display:block;max-width:1175px;height:1px;background:#003863;margin:0 auto}.main-header-blue .header-logo{color:inherit}.main-header-blue .header-logo p{color:inherit}.main-header-blue .header-logo .logo-caption{color:#003863}.main-header-blue .header-logo .logo-caption:hover{color:inherit}.header-logo{position:relative;outline:0;display:flex;align-items:center;color:inherit}.header-logo .icon-kse{color:inherit}.header-logo .icon-kse:before{width:auto;font-size:46px}.header-logo p{font-size:14px;padding-left:6px;color:inherit}.header-logo img{height:45px}.header-logo .logo-caption{display:block;width:100%;max-width:75px;font-size:14px;color:#fff}.header-logo .logo-caption:hover{color:inherit}.header-wrap{position:relative;display:flex;justify-content:space-between;align-items:center;padding:37px 0}.header-nav,.header-nav-blue,.sticky-wrap{display:flex}.search-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:110;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition:.5s ease;background:#eceef3;overflow:auto}.search-menu .search-form{display:flex;justify-content:center;align-items:center;flex-direction:column;background:#003863;height:450px}.search-menu .search-form input::-webkit-input-placeholder{color:rgba(255,255,255,.4);font-family:'Graphik Regular',sans-serif}.search-menu .search-form input:-ms-input-placeholder{color:rgba(255,255,255,.4);font-family:'Graphik Regular',sans-serif}.search-menu .search-form input::-ms-input-placeholder{color:rgba(255,255,255,.4);font-family:'Graphik Regular',sans-serif}.search-menu .search-form input::placeholder{color:rgba(255,255,255,.4);font-family:'Graphik Regular',sans-serif}.search-menu .search-form input::-webkit-search-cancel-button,.search-menu .search-form input::-webkit-search-decoration,.search-menu .search-form input::-webkit-search-results-button,.search-menu .search-form input::-webkit-search-results-decoration{display:none}.search-menu .search-form ::-webkit-input-placeholder{text-align:center}.search-menu .search-form ::-webkit-input-placeholder{text-align:center}.search-menu .search-form :-moz-placeholder{text-align:center}.search-menu .search-form ::-moz-placeholder{text-align:center}.search-menu .search-form :-ms-input-placeholder{text-align:center}.search-menu .search-form .search-submit{font-size:14px;max-width:288px;width:100%;height:40px;border-radius:20px;border:1px solid #fff;color:#fff;background:0 0;cursor:pointer;font-family:'Graphik Regular',sans-serif;font-weight:500}.search-menu .search-form .search-field{font-size:64px;max-width:450px;color:#fff;text-align:left;background:#003863;border:0;margin-bottom:30px;font-family:'Graphik Regular',sans-serif;font-weight:500;letter-spacing:-1.3px}.search-menu .search-form .change-btn{border:0!important;color:#003863!important;background:#f1e935!important}@media screen and (max-width:992px){.header-nav ul,.header-nav-blue ul,.sticky-wrap ul{width:100%;overflow-y:auto}.header-nav .main-nav,.header-nav-blue .main-nav,.sticky-wrap .main-nav{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#003863;z-index:120;padding-top:100px;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition:.5s ease;overflow-y:auto;color:inherit}.header-nav .main-nav .header-logo,.header-nav-blue .main-nav .header-logo,.sticky-wrap .main-nav .header-logo{position:absolute;display:none;top:30px;left:30px}.header-nav .main-nav li,.header-nav-blue .main-nav li,.sticky-wrap .main-nav li{display:block;text-align:center;border-top:1px solid #fff;margin:0 20px 0;font-size:18px}.header-nav .main-nav li:hover,.header-nav-blue .main-nav li:hover,.sticky-wrap .main-nav li:hover{border-top:1px solid #fff}.header-nav .main-nav li a,.header-nav-blue .main-nav li a,.sticky-wrap .main-nav li a{padding:30px 0;display:block;color:#fff;font-size:35px;outline:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.header-nav .main-nav li a:hover,.header-nav-blue .main-nav li a:hover,.sticky-wrap .main-nav li a:hover{color:#fff}.header-nav .main-nav li:last-child,.header-nav-blue .main-nav li:last-child,.sticky-wrap .main-nav li:last-child{margin-right:20px}.header-nav .main-nav li:last-child a,.header-nav-blue .main-nav li:last-child a,.sticky-wrap .main-nav li:last-child a{font-size:33px}.header-nav-blue.open .main-nav,.header-nav.open .main-nav,.sticky-wrap.open .main-nav{display:block}.header-nav-blue.open .main-nav .header-logo,.header-nav.open .main-nav .header-logo,.sticky-wrap.open .main-nav .header-logo{display:flex}.header-nav-blue.open .close-btn,.header-nav.open .close-btn,.sticky-wrap.open .close-btn{display:block}.header-nav-blue.open .header-logo,.header-nav.open .header-logo,.sticky-wrap.open .header-logo{display:block}.header-wrap .wrap-lang{display:none}.header-wrap .main-nav .wrap-lang{display:block;padding:30px 0;border-top:1px solid #fff;margin:0 20px}.header-wrap .main-nav .wrap-lang .lang-btn{display:block;margin:0 auto}.header-wrap .main-nav .wrap-lang .lang-btn img{width:30px}}.main-nav .wrap-lang{display:none}.main-nav .wrap-lang p{font-size:18px;color:#fff}.header-nav-blue a{font-size:14px}.header-nav-blue .icon-search:before{font-size:24px;color:inherit}.result-search{display:flex;flex-wrap:wrap;padding:70px 70px 0}.result-search .wrapper-result{max-width:280px;width:100%;margin:0 30px 45px 0;color:#003863}.result-search .wrapper-result>div{margin-bottom:25px;font-size:18px;color:#003863;font-weight:500}.result-search .wrapper-result .links-item{margin-top:10px}.result-search .wrapper-result .links-item .strong{font-weight:400;color:#000}.result-search .wrapper-result .links-item .link-title{max-width:250px;color:#000;font-size:14px}.result-search .wrapper-result .links-item .link-title .calendar-caption{padding-top:5px}.result-search .wrapper-result .links-item .link-title .calendar-caption p{font-size:12px}.result-search .wrapper-result .links-item .link-title .calendar-caption .icon-calendar{color:rgba(0,0,0,.5);font-size:12px;margin-right:5px}.result-search .wrapper-result .links-item .icon-arrow-right:before{color:#003863}.icon-search{color:inherit;border:0;background:0 0;cursor:pointer;outline:0}.icon-search:before{font-size:22px;color:inherit}.icon-search:hover{opacity:.5;transition:.3s linear}.main-nav ul{color:inherit}.main-nav li{display:inline-block;margin-right:30px;color:inherit;position:relative}.main-nav li:last-child{margin-right:40px}.main-nav li a{font-size:14px;color:inherit}.main-nav li a:hover{opacity:.5;transition:.3s linear}.wrap-lang{display:flex;margin-right:35px;outline:0;transition:.2s linear;color:inherit}.wrap-lang:hover{transition:.2s linear;opacity:.5}.wrap-lang p{color:inherit;font-family:'Graphik Regular',sans-serif}.lang-btn{cursor:pointer;background:0 0;border:0}.lang-btn img{width:16px;height:10px}.lang-btn:hover{transition:.3s linear;color:rgba(255,255,255,.5)}.wrapper-search-field .screen-reader-text{display:none}.wrapper-search-field .wrap-search-btn{text-align:center}.main-footer{background:#003963}.footer-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:27px 0 102px}.footer-nav{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.footer-block{color:#fff;font-size:12px;margin-right:52px;max-width:155px;display:inline-block}.footer-block a{display:block;color:#fff;transition:.3s linear}.footer-block a:hover{transition:.3s linear;opacity:.5}.about-wrap .footer-wrap{border-top:1px solid #fff}@media screen and (max-width:992px){.about-wrap .main-footer .footer-wrap{margin:0}.footer-wrap{justify-content:center}.footer-wrap .footer-nav{justify-content:center;align-items:center;order:2}.footer-wrap .footer-nav .faculty-block{min-width:154px;margin-right:10px}.about-wrap .footer-person:after,.about-wrap .line-caption:after{left:45px;right:45px}}@media screen and (max-width:500px){.footer-person .support-column{-webkit-columns:1;columns:1}.about-wrap .custom-footer{padding-left:0;padding-right:0}.footer-wrap{max-width:100%;margin:0 auto;padding-bottom:50px}.footer-wrap .footer-nav{justify-content:space-between;align-items:flex-start;padding:0 10px}.footer-wrap .footer-block{width:135px;margin-bottom:10px;margin-right:0}.footer-wrap .footer-block:last-child{padding-left:30px}.footer-wrap .footer-block a{font-size:11px}.footer-wrap .footer-block p{font-size:11px}.wrapper-footer-contacts{display:flex;justify-content:space-between;width:100%}}*{box-sizing:border-box}button,input,select{outline:0}html{height:100%}a{text-decoration:none}.hidden{display:none}body{font-family:'Graphik Regular',sans-serif;line-height:1.25;font-size:16px;background:#eceef3;color:#003863}body.mobile-menu-open{overflow:hidden;padding-right:17px}body.mobile-menu-open .fixed-header{z-index:50}body.open-search .search-menu{display:block}body.open-search .search-close{display:block}body.callback-popup{position:relative;z-index:50;overflow:hidden}body.callback-popup:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(219,219,219,.9);z-index:50}.antialiased-mac{-webkit-font-smoothing:antialiased}.container{max-width:1101px;margin:0 auto}.btn{cursor:pointer;border:0;background:0 0;transition:.3s ease}.main-btn{background:#f1e935;color:#003863;display:block;max-width:286px;margin:0 auto;width:100%;max-height:40px;padding:12px 0;border-radius:20px;font-size:14px;transition:.3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.main-btn:hover{background-color:#cec729}.donate-block{max-width:207px;width:207px}.donate-block .donation-btn{text-align:center;border:1px solid #fff;background-color:#003863;color:#fff}.donate-block .donation-btn:hover{border:1px solid #fff;background-color:#fff;color:#003863;opacity:1}.wpcf7-form-control.wpcf7-submit.btn.main-btn{background:#f1e935;color:#003863;display:block;max-width:286px;margin:0 auto;width:100%;max-height:40px;padding:12px 0;border-radius:20px;font-size:14px;transition:.3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.wpcf7-form-control.wpcf7-submit.btn.main-btn:hover{background-color:#d8d12f}.wrap-kse-main-button-widget{max-width:450px;margin:0 auto;text-align:center}.wrap-kse-main-button-widget .kse-main-button-widget{max-width:none;text-align:center;white-space:normal;max-height:none;display:inline-block;width:auto;padding:12px 60px;min-width:150px}.wrap-kse-main-button-widget .kse-main-button-widget p{margin-bottom:0!important}.btn-empty{border:1px solid #003863;height:40px;line-height:40px;width:100%;border-radius:30px}.alternate-btn{width:208px;border:1px solid #003863;transition:.3s ease;background:0 0;font-weight:500}.alternate-btn:hover{background:#003963;color:#fff}.alternate-btn p{font-weight:500}b{font-weight:500}h1{position:relative;font-size:64px;font-weight:500;letter-spacing:-1.5px;z-index:10;line-height:1.15}h2{position:relative;font-size:48px;font-weight:500;z-index:10}h3{font-size:36px;position:relative;font-weight:500;z-index:10}h4{position:relative;z-index:10;font-weight:500;font-size:24px;color:#003863}h5{font-size:20px}.toggle-menu,.toggle-menu-sticky{position:relative;display:none;width:25px;height:22px;border:0;cursor:pointer;outline:0}.toggle-menu span,.toggle-menu-sticky span{position:absolute;display:block;top:0;left:0;width:25px;height:2px}.toggle-menu span:nth-child(2),.toggle-menu-sticky span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:2px}.toggle-menu span:nth-child(3),.toggle-menu-sticky span:nth-child(3){top:100%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:2px}.close-btn,.search-close{display:none;position:absolute;top:48px;right:75px;cursor:pointer;width:22px;height:22px}.close-btn span,.search-close span{position:absolute;width:25px;height:2px!important;top:50%;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close-btn span:last-child,.search-close span:last-child{background:#fff;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-btn .icon-close,.search-close .icon-close{color:#fff}.close-btn .icon-close:before,.search-close .icon-close:before{font-size:21px}.icon-calendar{color:rgba(0,0,0,.5);margin-right:7px}.indent-right{margin-right:24px}.indent-left{margin-left:24px}.indent-bottom{margin-bottom:24px}.block-title{max-width:820px;width:100%;margin-bottom:24px;padding:25px;background:#fff}.block-links{max-width:257px;width:100%;padding:21px 25px 29px;background:#fff;margin-bottom:24px}.block-photo-caption{background-color:#fff;display:flex;position:relative;justify-content:space-between;align-items:center;height:300px;overflow:hidden;transition:background-color .3s linear}.block-photo-caption:hover{background-color:rgba(255,255,255,.75)}.block-photo-caption:hover .wrapper-photo:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);transition:.3s linear;z-index:2}.block-photo-caption .info{padding-bottom:18px}.block-photo-caption .wrapper-photo{height:100%;max-width:300px}.block-photo-caption .wrapper-photo img{height:100%;-o-object-fit:cover;object-fit:cover}.block-photo-caption .wrapper-caption{margin:0 auto}.block-photo-caption .wrapper-caption:before{content:'';position:absolute;transition:.3s linear}.vc_col-sm-3 .block-photo-caption{flex-direction:column;align-items:center;height:624px}.vc_col-sm-3 .block-photo-caption .wrapper-photo{overflow:hidden;height:auto}.vc_col-sm-3 .block-photo-caption .wrapper-caption{padding:15px 5px;margin:auto 0}.header-page{background-repeat:no-repeat;background-position:center center;background-size:cover}.header-page:not(.header-section){padding-bottom:78px}.header-page .header-caption{color:#003863;display:flex;justify-content:center;align-items:center;flex-direction:column}.header-page .header-caption p{font-size:18px;display:block;max-width:646px;margin:38px auto 0;line-height:25px}.header-page .header-caption .icon-web.btn{position:relative}.header-page .header-caption .icon-web:before{font-size:21px;top:50%;left:14px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-page-color .header-caption{color:#fff}.page-content{padding-top:65px;padding-bottom:75px}.block-eclipse{position:relative}.block-eclipse:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.grid-item-block{max-width:257px;width:100%;height:300px}.grid-item--width2{max-width:538.5px;width:100%}.grid-item--width3{max-width:820px;width:100%}.grid-item--height2{height:624px;flex-flow:column}.grid-item--width4{max-width:1101px;width:100%}.content-block{width:61.5%;flex-grow:1;max-width:820px}.content-with-sidebar{display:flex;flex-wrap:wrap}.sidebar-block{max-width:257px;width:100%;margin-left:24px}.sidebar-block .links-item .link-title{margin-right:10px}.grid-item{width:100%;height:300px}.header-section{position:relative;padding-top:142px}.header-section .header-caption{margin-bottom:120px}.header-section .header-caption h1{font-size:72px;line-height:96px}.header-caption{position:relative;z-index:2;text-align:center;margin-top:75px;color:#fff}.header-caption .button-header{height:50px;display:inline-block;margin:55px auto 0;color:inherit;border:1px solid #003863;border-radius:25px;font-size:14px;text-align:left;padding-left:50px;padding-right:25px}.header-caption .button-header p{font-size:14px;font-weight:500;letter-spacing:0;color:inherit;max-width:none;margin:0;line-height:50px}.program-profile-wrap .block-personal .main-btn{text-align:center}.header-image{width:90px;height:90px;border-radius:50%;overflow:hidden;margin:0 auto;margin-bottom:10px}.header-image img{width:90px}.impact-block{max-width:820px;width:100%}.scroll-sidebar-impact{max-height:540px;padding-bottom:15px}.impact-wrap.content-with-sidebar .links-item:hover:before{top:0;left:0;right:0;bottom:0}.impact-wrap .block-links{padding:21px 0 29px}.impact-wrap .block-links span{font-size:12px;margin-left:24px}.impact-wrap .block-links .links-item{padding:12px 24px 12px 24px;margin:0 -15px 0 0}.impact-wrap .block-title p{color:#000}.image-size{width:100%}.image-size img{width:100%}.education-wrap .block-title,.research-wrap .block-title{padding:35px 25px 55px}.education-wrap .links-item.project,.research-wrap .links-item.project{position:relative}.education-wrap .links-item.project .link-title,.research-wrap .links-item.project .link-title{display:inline-block;margin-right:5px}.education-wrap .links-item img,.research-wrap .links-item img{margin-top:8px}.links-item{display:flex;justify-content:space-between;align-items:flex-start;margin-top:24px;transition:.2s ease;position:relative}.links-item:last-child{margin-bottom:0}.links-item .strong{font-size:14px;font-weight:500;margin-bottom:8px}.links-item p{position:relative;z-index:10;font-size:12px;color:rgba(0,0,0,.5)}.links-item .personal-item{width:100%;margin-bottom:0}.links-item:before{content:'';position:absolute}.links-item img{position:relative;z-index:10}.links-item .link-title{position:relative;z-index:10}.links-item>img{width:16px;height:16px}.education-wrap .block-title .links-item{margin-top:6px}.education-wrap .block-title .links-item .link-title .strong{font-size:16px;color:#000;font-weight:400}.education-wrap .block-title .links-item:hover:before{top:-3px;bottom:-3px}.education-wrap .tab-nav{margin-bottom:18px}.tabs-support .wrapper-danate{display:flex;flex-wrap:wrap}.tab-supporting .simplebar-scroll-content .simplebar-content{padding-right:0}.initiative-wrap .links-item{margin-top:20px}.initiative-wrap .block-caption .links-item p{color:rgba(0,0,0,.5)!important}.initiative-wrap .block-scroll .links-item .personal-item{align-items:center}.calendar-block{padding:25px 0}.calendar-block .calendar-item{margin-bottom:0;padding:10px 0 0}.calendar-button{text-align:center;margin-bottom:8px;font-weight:500}.calendar-item{display:flex;align-items:center;margin-bottom:10px;padding:10px 0 9px;color:#003863;transition:.2s linear;transition-delay:.1s}.calendar-item:hover{transition:.3s linear;background-color:#f9f9f9}.calendar-item .strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}.calendar-item .calendar-item-date-title{display:inline-block}.calendar-item .calendar-item-date-title:first-letter{text-transform:uppercase}.calendar-caption{max-width:180px;min-width:80px;width:100%;display:flex;align-items:center}.calendar-caption .icon-calendar:before{font-size:14px;margin-left:0}.calendar-caption p{font-size:14px;color:rgba(0,0,0,.5);display:inline-block}.slider-caption{display:block;text-align:center;font-weight:500;margin:0 auto;letter-spacing:-.5px}.block-swiper{position:relative;transition:.5s linear}.block-swiper a{color:#003863}.block-swiper a:hover{color:#003863;background:0 0}.block-swiper:before{content:'';position:absolute;background:rgba(0,0,0,0);transition:all .3s linear}.block-swiper:hover{transition:all .5s linear}.block-swiper:hover:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2)}.community-wrap .simplebar-scroll-content .simplebar-content{padding-right:0}.community-wrap .personal-caption{text-align:left}.community-wrap .slider-caption{font-size:48px;max-width:714px}.community-wrap .slider-wrapper{max-width:255px;width:100%;padding-left:44px}.community-wrap .slider-wrapper p{padding:0 16px}.community-wrap .slider-wrapper:after{left:1px}.community-wrap .profesor-info .swiper-pagination-bullets{right:8.3em}.slider-wrapper{max-width:225px;width:100%;position:relative;height:100%;padding:60px 0 60px 44px;margin-right:44px}.slider-wrapper:after{content:'';position:absolute;left:0;top:25px;width:2px;bottom:25px;background:#003863;opacity:.5}.slider-wrapper p{line-height:1.4}.slider-wrap{position:relative;height:100%}.profesor-info{position:relative;width:100%;height:100%;text-align:center}.profesor-info .swiper-pagination-bullets{right:7em;text-align:right;left:auto;bottom:40px}.profesor-info .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px;border:1px solid #003963;border-radius:100%;background:0 0;opacity:1}.profesor-info .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{border-radius:50%;background:#003963;width:5px;height:5px;margin-bottom:.75px}.profesor-item{position:relative;font-size:14px;display:flex;justify-content:space-between;align-items:center}.profesor-item .strong{line-height:1;font-weight:500}.photo-slider{margin:0 auto;width:61px;height:61px;border-radius:50%;overflow:hidden;position:relative;margin-bottom:8px}.photo-slider img{background:#d8d8d8;max-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.news-block{padding-top:16px;padding-bottom:15px;margin:0 25px;border-bottom:1px solid #dbdbdb;z-index:5}.news-block:after{content:'';position:absolute;left:0;right:0;bottom:0;background:#dfdfdf}.news-block span{font-size:14px;color:rgba(0,0,0,.5)}.btn-read-more{display:flex;position:absolute;bottom:25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;z-index:100;color:#003863}.btn-read-more:hover{color:#003863}.btn-read-more img{margin-left:7px}.story-page-wrap .block-personal .main-btn{font-size:14px;width:100%;margin-bottom:10px;text-align:center}.story-page-wrap .block-personal .block-caption{padding:0;margin-bottom:41px}.story-page-wrap .block-caption{border:0}.wrapper-photo{position:relative;width:100%;max-height:300px;overflow:hidden}.wrapper-photo:before{content:'';position:absolute;background:rgba(0,0,0,0);transition:.3s linear}.wrapper-photo img{width:100%}.block-info{position:relative;text-align:center;display:flex;padding:25px;justify-content:center;align-items:center;overflow:hidden;margin-bottom:20px}.block-info h4{margin-bottom:24px}.block-info p{color:rgba(0,0,0,.5);font-size:14px}.block-info:hover .photo-wrap{transition:.3s linear;background-color:#f9f9f9}.block-info:hover .photo-wrap:before{transition:.3s linear;background:rgba(0,0,0,.2)}.block-info .photo-wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-size:cover;transition:-webkit-transform 2s linear;transition:transform 2s linear;transition:transform 2s linear,-webkit-transform 2s linear;background-repeat:no-repeat}.block-info .photo-wrap:before{content:'';position:absolute;display:block;top:0;left:0;right:0;bottom:0;background:rgba(117,113,113,0)}.block-info .info{padding:0;flex-grow:1;z-index:1}.block-news{display:block;background:#fff;overflow:hidden;text-align:center;position:relative;transition:.1s linear}.block-news .news-block{z-index:10}.block-news .wrapper-news-info{height:calc(100% - 49px);display:flex;align-items:center}.block-news .wrapper-news-info .info{padding-bottom:18px}.block-news .wrapper-news-info .info h3{margin:0}.block-news h3{font-size:24px}@media screen and (max-width:500px){.block-news h3{font-size:18px}}.block-news:hover{transition:.2s linear;background:rgba(255,255,255,.6)}.block-white .block-info:hover .photo-wrap{transition:.3s linear;opacity:.75}.block-white .block-info:hover .photo-wrap:after{background:0 0}.partner-items{display:flex;justify-content:space-around;align-items:center}.partner-items a{display:inline-block}.page-content h3{text-align:center}.story-page-wrap .block-title{padding:35px 0;color:#000;overflow:hidden}.story-page-wrap .block-title .wpb_text_column{padding:0 64px 0 64px}.story-page-wrap .block-title img{margin:15px 0}.story-page-wrap .block-title h1,.story-page-wrap .block-title h2,.story-page-wrap .block-title h3,.story-page-wrap .block-title h4,.story-page-wrap .block-title h5,.story-page-wrap .block-title h6{line-height:1.15}.story-page-wrap .block-title p{line-height:1.3}.story-page-wrap .sidebar-block .block-photo-caption{flex-direction:column;align-items:center;height:624px}.story-page-wrap .sidebar-block .block-photo-caption .wrapper-photo{overflow:hidden;height:auto}.story-page-wrap .sidebar-block .block-photo-caption .wrapper-photo img{height:257px;-o-object-fit:cover;object-fit:cover}.story-page-wrap .sidebar-block .block-photo-caption .wrapper-caption{padding:15px 5px;margin:auto 0}.research-wrap.content-with-sidebar .wrapper-link{margin:0 -25px}.research-wrap.content-with-sidebar .wrapper-link .links-item{padding:10px 20px 11px 25px;margin:0 -15px 0 0}.research-wrap.content-with-sidebar .wrapper-link .links-item:hover:before{top:0!important;bottom:0!important}.research-wrap.content-with-sidebar .wrapper-link .links-item .link-title p:last-child{padding-top:0}.research-wrap.content-with-sidebar .wrapper-link.scroll-link{max-height:460px;min-height:50px;padding-bottom:15px}.research-wrap.content-with-sidebar .block-title{padding-bottom:45px}.education-wrap .link-title,.research-wrap .link-title{overflow:hidden;width:100%}.education-wrap .link-title .strong,.research-wrap .link-title .strong{font-size:14px;color:#000;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.research-wrap .tab-nav{margin-bottom:14px}.research-wrap .tab-block .wrapper-link{overflow-y:unset!important}.tab-block .link-title p{padding-top:6px}.tab-nav li{font-size:13px;background:0 0;color:#000;display:inline-block;padding:10px 0;cursor:pointer;margin-right:37px;transition:.2s linear;border-bottom:1px solid transparent}.tab-nav li:hover{opacity:.5;transition:.2s linear}.tab-nav{border-bottom:1px solid #dbdbdb;text-align:left}ul.tab-nav li.current{color:#003863;border-bottom:2px solid #003863;margin-bottom:-1px}ul.tab-nav li.current:hover{opacity:1}.newspage-caption{max-width:600px;margin:0 auto;text-align:center;margin-bottom:44px}.newspage-caption p{color:rgba(0,0,0,.5);font-size:14px}.newspage-caption h3{margin-bottom:42px}.newspage-caption .icon-time{color:#003863;margin-right:5px}.faculty-wrap p,.initiative-wrap p,.newspage-wrap p{display:block;margin-bottom:20px}.newspage-wrap .block-title{padding:35px 25px}.newspage-wrap .block-title p{color:#000}.newspage-wrap .sidebar-block .block-photo-caption{flex-direction:column;align-items:center;height:624px}.newspage-wrap .sidebar-block .block-photo-caption .wrapper-photo{overflow:hidden;height:auto}.newspage-wrap .sidebar-block .block-photo-caption .wrapper-photo img{height:auto;-o-object-fit:cover;object-fit:cover}.newspage-wrap .sidebar-block .block-photo-caption .wrapper-caption{padding:15px 5px;margin:auto 0}.block-caption{padding-bottom:60px;margin-bottom:17px;border-bottom:1px solid #dfdfdf}.block-caption .strong{display:block;font-size:12px;margin-bottom:17px;color:#003863}.block-caption p{color:#000}.department-profile-wrap .block-cards{max-width:820px;width:100%}.department-profile-wrap .sidebar-block .block-links{padding-top:25px}.block-title .wrapper-content.programms-wrap{display:flex;flex-direction:row;justify-content:space-between}@media (min-width:425px){.block-title .wrapper-content.programms-wrap{position:relative}.block-title .wrapper-content.programms-wrap:after{content:'';width:1px;background-color:#dfdfdf;position:absolute;top:0;bottom:25px;left:calc(50% - 10px);margin:auto}}.block-title .wrapper-content.programms-wrap .programm.descr{overflow:hidden;width:100%;margin:0 10px}.block-title .wrapper-content.programms-wrap .programm.descr .description-price .description-item{width:calc(50% - 4px)}.block-title .wrapper-content.programms-wrap .programm.descr .description-price p.strong{margin-bottom:25px}.block-title .wrapper-content.programms-wrap .programm.descr .description-price .title{margin-bottom:25px}@media (min-width:993px) and (max-width:1279px){.block-title .wrapper-content.programms-wrap .programm.descr{width:50%}.block-title .wrapper-content.programms-wrap .programm.descr .description-price .description-item{width:calc(50% - 4px);display:inline-block}}@media (max-width:530px){.block-title .wrapper-content.programms-wrap .programm.descr .description-price .description-item{width:100%;max-width:none}}@media (max-width:424px){.block-title .wrapper-content.programms-wrap{flex-direction:column}}@media (max-width:424px){.programm.descr{border-top:1px solid}.programm.descr .description-price{padding-top:20px}}@media (max-width:425px){.block-title .wrapper-content{display:block}.programm.descr:nth-child(1){border-top:none}.wrapper-content .programm.descr:nth-child(1){border-top:none}}@media (max-width:424px){.wrapper-content .programm.descr{border-top:1px solid #dbdbdb}.wrapper-content .programm.descr .description-price{padding-top:20px}}@media (max-width:375px){.block-title .block-caption ul li{word-break:break-all}}.programm.descr{overflow:hidden}.programm.descr .description-price p.strong{margin-bottom:25px}.programm.descr .description-price .title{margin-bottom:25px}.programm.descr{overflow:hidden}.programm.descr .description-price p.strong{margin-bottom:25px}.programm.descr .description-price .title{margin-bottom:25px}.description-price{display:block}.description-price .description-item{display:inline-block;width:23%;margin-bottom:26px;font-size:14px}.description-price .description-item p{color:#000;margin:5px 0;overflow:hidden;text-overflow:ellipsis}.description-price .description-item p .strong{font-size:14px;font-weight:500;color:#003863;margin-right:2px}.description-price .description-item span{display:inline-block}.description-price .description-item .strong{color:#003863;font-size:12px}@media (min-width:320px) and (max-width:992px){.block-title .time-line .time-line-item span{display:block;padding-right:10px;min-height:55px;text-align:unset}}.callback-btn p{font-size:14px!important;font-weight:500}.event-page-wrap .block-caption{border:0;padding-bottom:6px;margin-bottom:0}.event-page-wrap .block-personal:first-child p{font-weight:500}.event-page-wrap .block-personal .main-btn{text-align:center}.event-page-wrap .block-personal .personal-item{padding-bottom:12px}.event-page-wrap .block-personal .personal-item .personal-caption p{margin-bottom:0}.event-page-wrap .sidebar-block .block-personal{padding-bottom:55px}.event-page-wrap .sidebar-block .block-personal p{margin-bottom:20px}.event-page-wrap .sidebar-block .block-personal .qwe{margin-bottom:0}.block-personal{padding:25px;background:#fff;align-self:flex-start;margin-bottom:13px}.block-personal .strong{display:block;font-size:12px;margin-bottom:23px}.block-personal p{display:block;font-size:21px;margin-bottom:12px}.block-personal .btn{margin-top:10px}.department-profile-wrap .social-link{margin-top:38px;border-top:1px solid #dbdbdb}.department-profile-wrap .block-personal .social-link,.initiative-wrap .block-personal .social-link{padding-top:22px}.personal-item{display:flex;margin-bottom:12px}.personal-item:before{content:'';position:absolute}.personal-info{font-size:14px;color:rgba(0,0,0,.5)}.personal-image{position:relative;width:36px;min-width:36px;height:36px;border-radius:50%;overflow:hidden;margin-right:11px;z-index:10;background:rgba(216,216,216,.5)}.personal-image img{width:36px}.personal-image p{color:#adadad;padding:0!important;text-align:center;line-height:36px;font-size:12px!important}.personal-caption{position:relative;z-index:10}.personal-caption span{font-size:14px;color:#000}.personal-caption p{color:rgba(0,0,0,.5);font-size:12px}.file-load{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.file-load p{font-size:14px;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:10}.file-load p span{display:inline-block;margin-right:25px;font-size:14px;color:rgba(0,0,0,.5)}.file-load .btn-download{display:flex}.file-load .btn-download p{text-transform:uppercase;color:#003863}.file-load .btn-download .wrap-icon{position:relative;margin-left:25px;width:17px;height:17px;background:#f1e935;border-radius:50%}.impact-title{position:relative;display:flex;min-height:220px}.impact-title:after{content:'';position:absolute;width:1px;bottom:25px;background:#dbdbdb;left:50%;top:25px}.impact-title h4{font-size:30px}.impact-item{width:50%;text-align:center;padding:0 0 0 30px;margin:auto 0}.impact-item:first-child{padding:0 24px 0 0}.link-title .strong{color:#003863}.impact-wrap .links-item{align-items:flex-start;margin-top:0;margin-bottom:34px}.impact-wrap .links-item .link-title{padding-right:10px}.impact-wrap .links-item .link-title .strong{color:#003863}.impact-wrap .links-item .link-title .calendar-caption{align-items:flex-start}.impact-wrap .links-item .link-title .calendar-caption p{font-size:12px;margin:auto 0}.impact-wrap .block-links span{display:block;margin-bottom:30px;line-height:21px}.faculty-wrap .block-caption,.initiative-wrap .block-caption{padding-bottom:0;border:0}.faculty-wrap .block-caption a,.initiative-wrap .block-caption a{color:#003863}.faculty-wrap .block-caption p:last-child,.initiative-wrap .block-caption p:last-child{line-height:21px}.initiative-wrap .links-item>p{display:block;width:100%;max-width:380px}.slides-block{position:relative}.slides-block .swiper-button-prev{position:absolute;top:57px;left:auto;right:45px;outline:0;height:21px;background:0 0}.slides-block .swiper-button-next{position:absolute;top:57px;right:24px;outline:0;background:0 0}.slides-block .project-item .strong{margin-top:10px;font-weight:500}.underline .personal-item{margin-bottom:0}.underline .personal-item a{width:100%;color:#003863;font-weight:500;display:block;padding:15px 0;border-top:1px solid #dbdbdb;position:relative;z-index:10}.underline .personal-item:hover:before{top:0!important}.underline .personal-item:last-child{border-bottom:1px solid #dbdbdb}.project-item{border-right:1px solid #dbdbdb;padding-right:15px}.project-item span{color:rgba(0,0,0,.5);font-size:13px;border-top:0!important}.project-item .strong{font-size:24px}.project-item.one_project{border-right:none}.swiper-slide-next{border-right:0}.swiper-slide{height:auto}.social-link .block-social{display:flex}.social-link .block-social a{color:#003963;width:20px;height:15px;margin-right:5px;margin-bottom:12px}.social-link .block-social a:hover{opacity:.5;transition:.3s ease}.social-link .block-social .icon-fb:before,.social-link .block-social .icon-fbm:before,.social-link .block-social .icon-m:before,.social-link .block-social .icon-tg:before,.social-link .block-social .icon-twitter:before,.social-link .block-social .icon-web:before{font-size:12px}.social-link p{font-size:12px}.social-link p a{display:block;color:rgba(0,0,0,.5)}.seach-community-label{position:relative;margin-bottom:10px}.seach-community-label::before{content:'\e813';color:#000;font-size:22px;font-family:icon-font;position:absolute;left:4%;top:50%;-webkit-transform:translate(-4%,-50%);transform:translate(-4%,-50%);font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased}.form-search,.form-sort{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;border-bottom:1px solid #dbdbdb}.form-search input[type=text],.form-sort input[type=text]{padding-left:47px;max-width:483px;width:100%;height:47px;border-radius:23.5px;border:1px solid #dbdbdb;font-size:14px;color:#000;margin-bottom:0}.form-search a img,.form-sort a img{width:25px;height:50px;vertical-align:middle}.form-search span,.form-sort span{margin-right:5px;font-size:13px;color:#000}.forms-wrap .block-apply-now .style-text label{white-space:normal!important;text-overflow:unset!important}.time-line{min-height:220px;overflow-x:scroll;padding-left:5px}.time-line::-webkit-scrollbar{height:6px}.time-line::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,.14)}.sorting{display:flex;align-items:center}.sorting .form-block{max-width:150px;display:inline-block;margin:0 15px 0 8px}.sorting .form-block .select{border:1px solid #dbdbdb;margin:0;font-size:14px;background-position-x:90%;outline:0;background:#fff}.sorting .form-block .select:hover{background:#f9f9f9}.sorting span{color:#000}.select{height:47px;border-radius:100px;padding:0 20px;margin:20px;min-width:150px;text-align:left}.support-wrap .block-title{width:100%;max-width:100%}.support-wrap .tabs-wrap .cafedra{margin-right:15px;max-width:400px}.support-wrap .person-location{width:350px;margin-right:15px;overflow:hidden}.support-wrap .person-location p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.noUi-target{box-shadow:0 0;margin-left:14px}.noUi-horizontal .noUi-handle{transition:.2s linear}.noUi-horizontal .noUi-handle:hover{transition:.2s linear;-webkit-transform:scale(1.2);transform:scale(1.2)}.community-wrap .block-title,.support-wrap .block-title{padding:35px 0;text-align:center}.community-wrap .block-title h2,.support-wrap .block-title h2{margin-bottom:33px}.community-wrap .choose-form,.community-wrap .tab-nav,.support-wrap .choose-form,.support-wrap .tab-nav{margin:0 25px}.community-wrap .tab-container,.support-wrap .tab-container{overflow:auto}.community-wrap .tab-container::-webkit-scrollbar,.support-wrap .tab-container::-webkit-scrollbar{width:6px}.community-wrap .tab-container::-webkit-scrollbar-thumb,.support-wrap .tab-container::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,.14)}.community-wrap .tab-container .links-item,.support-wrap .tab-container .links-item{padding-top:10px;padding-bottom:10px;margin-top:0;margin-right:-15px}.community-wrap .tab-container .links-item:hover,.support-wrap .tab-container .links-item:hover{background:#f9f9f9}.community-wrap .tab-container .links-item:hover:before,.support-wrap .tab-container .links-item:hover:before{top:auto;bottom:auto;left:auto;right:auto;background-color:transparent}.community-wrap .links-item,.support-wrap .links-item{transition:0s}.cafedra p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-wrap .link-title,.tabs-wrap .link-title{flex-grow:1;max-width:230px}.community-wrap .links-item,.tabs-wrap .links-item{padding:0 25px;overflow:hidden}.community-wrap .links-item p,.tabs-wrap .links-item p{font-size:14px}.community-wrap .cafedra,.tabs-wrap .cafedra{position:relative;z-index:10;flex-grow:1;text-align:left;max-width:280px}.community-wrap .links-item,.tabs-wrap .links-item{margin-top:10px}.community-wrap .person-location,.tabs-wrap .person-location{position:relative;z-index:10;width:400px;text-align:left}.program-profile-wrap.content-with-sidebar .block-scroll .scroll-link,.program-profile-wrap.content-with-sidebar .block-scroll .scroll-link-speaker,.program-profile-wrap.content-with-sidebar .block-scroll .scroll-link-staff,.program-profile-wrap.content-with-sidebar .block-scroll .scroll-link-tutor{padding-bottom:15px;margin-right:-15px;max-height:380px}.program-profile-wrap.content-with-sidebar .block-scroll .scroll-link .simplebar-track.vertical,.program-profile-wrap.content-with-sidebar .block-scroll .scroll-link-speaker .simplebar-track.vertical,.program-profile-wrap.content-with-sidebar .block-scroll .scroll-link-staff .simplebar-track.vertical,.program-profile-wrap.content-with-sidebar .block-scroll .scroll-link-tutor .simplebar-track.vertical{right:15px}.program-profile-wrap.content-with-sidebar .block-scroll .scroll-link .links-item,.program-profile-wrap.content-with-sidebar .block-scroll .scroll-link-speaker .links-item,.program-profile-wrap.content-with-sidebar .block-scroll .scroll-link-staff .links-item,.program-profile-wrap.content-with-sidebar .block-scroll .scroll-link-tutor .links-item{margin:0 -15px 0 0;padding-top:12px;padding-bottom:12px}.program-profile-wrap .block-caption{border:0}.program-profile-wrap .block-caption .links-item{align-items:center}.program-profile-wrap .block-caption .links-item .link-title{display:flex;margin-right:5px;align-items:center;width:100%}.program-profile-wrap .block-caption .links-item .link-title .strong{font-size:18px;margin-bottom:0}.program-profile-wrap .block-caption .links-item .link-title p{display:inline-block;color:rgba(0,0,0,.5);font-size:14px}.program-profile-wrap .block-caption .links-item .link-title .personal-item{max-width:205px}.program-profile-wrap .block-caption .links-item .personal-item{margin-right:50px;align-items:flex-start}.program-profile-wrap .program-links .links-item .link-title p{color:#003863}.program-profile-wrap .block-personal{padding-bottom:50px}.program-profile-wrap .block-personal .strong{font-size:12px}.program-profile-wrap .block-personal .main-btn{font-size:14px;width:100%;margin-bottom:10px}.program-profile-wrap .block-personal .block-caption{padding:0;margin-bottom:41px}.program-profile-wrap .wrapper-toogle{display:none}.program-profile-wrap .block-scroll .personal-caption{margin:auto 0}.program-profile-wrap .block-scroll .strong{padding:0 24px}.program-profile-wrap .hide-content .block-caption p{line-height:21px}.program-profile-wrap .block-caption:not(.block-scroll):not(.tuition-block):not(.default-browser-styled){padding-bottom:0}.program-links{border-bottom:1px solid #dbdbdb;padding-bottom:58px;margin-bottom:19px}.program-links a{font-weight:500;color:#003863}.program-links a .link-title .strong{color:#003863;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.program-links a img{margin:auto 0}.track-wrap{display:flex;align-items:baseline}.track-wrap .track{width:50%;overflow:hidden}.track-wrap .track .program-links ul.courses-links{-webkit-columns:unset;columns:unset}ul.courses-links{-webkit-columns:2;columns:2}ul.courses-links a{font-weight:500;color:#003863}ul.courses-links a:hover{color:#003863}.courses-item{margin-right:141px;width:256px}.courses-item span{display:block;margin-bottom:7px}.courses-item span:last-child{margin-bottom:0}@media (max-width:375px){.courses-item span{max-width:240px}}.dot-border{color:#003863;font-size:14px;background-image:linear-gradient(to right,#003863 50%,rgba(255,255,255,0) 0);background-position:50% 100%;background-size:3px 1px;background-repeat:repeat-x;transition:.2s linear}.dot-border:hover{background-size:0 0;transition:.2s linear}.block-info.block-eclipse:hover:after{background:rgba(0,0,0,.25);transition:.3s ease}.calendar-caption-wrap{display:flex;width:100%;border-bottom:1px solid #dfdfdf;padding:10px 0;align-items:center}.calendar-caption-wrap .calendar-caption{padding-right:25px}.tuition-block{margin-top:20px;display:block;color:rgba(0,0,0,.5);font-size:14px}.tuition-block span{display:block;font-size:12px;color:#003863;margin-bottom:17px}.tuition-block .dot-border{font-size:16px}.tuition-block .strong{margin-top:20px;display:block;color:#000;font-size:16px}.tuition-block p{font-size:16px}.date-slider,.noUi-horizontal,.noUi-lt,.noUi-target{width:300px}.date-slider .noUi-connect,.noUi-horizontal .noUi-connect,.noUi-lt .noUi-connect,.noUi-target .noUi-connect{background:#f1e935}.date-slider .noUi-handle,.noUi-horizontal .noUi-handle,.noUi-lt .noUi-handle,.noUi-target .noUi-handle{background:#003963;width:12px;height:12px;border-radius:100%;box-shadow:0 0 0;border:0;top:-4px;left:300px!important;outline:0}.date-slider .noUi-handle:after,.date-slider .noUi-handle:before,.noUi-horizontal .noUi-handle:after,.noUi-horizontal .noUi-handle:before,.noUi-lt .noUi-handle:after,.noUi-lt .noUi-handle:before,.noUi-target .noUi-handle:after,.noUi-target .noUi-handle:before{width:0;height:0}.date-slider .noUi-base,.noUi-horizontal .noUi-base,.noUi-lt .noUi-base,.noUi-target .noUi-base{height:5px}.noUi-horizontal{height:5px}.noUi-target{border:0}.noUi-marker,.noUi-marker-horizontal{height:0!important}.noUi-pips,.noUi-pips-horizontal{position:relative}.noUi-pips .noUi-value,.noUi-pips .noUi-value-horizontal,.noUi-pips .noUi-value-large,.noUi-pips-horizontal .noUi-value,.noUi-pips-horizontal .noUi-value-horizontal,.noUi-pips-horizontal .noUi-value-large{font-size:10px;margin-left:5px;position:absolute;top:-40px}.study-kse-wrap .block-title{padding-bottom:0}.study-kse-wrap .form-search{padding:20px 0;font-size:13px;color:#000}.study-kse-wrap .block-info{margin-bottom:24px}.study-kse-wrap .checking{display:flex}.study-kse-wrap .checking .checkbox{margin-left:18px}.check{display:inline-block}.form-sort{display:flex;padding:20px 0;border:0}.form-sort .duration{display:flex;align-items:center}.calendar{width:100%}.table-condensed{width:100%;height:100%}.datepicker-inline{width:100%;height:auto;padding:0 25px}.time-line{display:flex}.time-line .time-line-item{position:relative;width:100%;vertical-align:top}.time-line .time-line-item span{font-size:12px;color:rgba(0,0,0,.5);text-align:right;padding-right:25px}.time-line .time-line-item .strong{margin-bottom:0;font-size:16px;font-weight:500;padding-right:25px}.time-line .time-line-item .line{border-bottom:1px solid #003863;position:relative;margin-top:7px;margin-bottom:26px}.time-line .time-line-item .line .strong{font-weight:500}.time-line .time-line-item .line:after{content:'';position:absolute;background:#00bacd;width:9px;height:9px;border-radius:100%;top:-4px;left:-4.5px}.time-line .time-line-item:last-child .line{border-bottom:1px dotted #003863}.centered-time-line .line{border-bottom:1px solid #003863!important}.centered-time-line .line:after{left:50%!important}.study-kse-wrap .block-info{background:#fff;transition:.3s linear}.study-kse-wrap .block-info:hover{background:rgba(255,255,255,.75)}.study-kse-wrap .card-title .info-card{border-right:0}.study-kse-wrap .card-title .card-caption{height:auto;max-height:208px}.study-kse-wrap ul.tab-nav li{padding:10px 0 30px}.card-title{display:flex;justify-content:space-between;text-align:center;align-items:center;width:100%}.card-title:after{content:'';position:absolute;width:1px;top:25px;bottom:25px;background:#003963;left:50%}.card-title .info-card{width:100%;padding:60px 25px 60px 0}.card-title .info-card .descriptions-items{width:100%;display:flex;justify-content:space-around}.card-title .info-card .descriptions-items .description-item{width:auto;margin-bottom:0}.card-title .card-caption{width:100%;padding:0 0 10px 25px;margin:auto 0}.card-title .card-caption .wrap-card-caption{max-height:100px;overflow:hidden;height:100%}.card-title .card-caption .wrap-card-caption p{height:100%;overflow:hidden;color:#000;font-family:'Graphik Regular',sans-serif!important;font-size:16px}.card-title .card-caption .wrap-card-caption p span{font-family:'Graphik Regular',sans-serif!important;font-size:16px}.card-title .card-caption .wrap-card-caption span{font-size:12px;color:rgba(0,0,0,.5)}.study-cards{margin:0 -12px}.study-cards .block-info{margin:0 12px 24px}.info{z-index:10;text-align:center;overflow:visible;padding:0 25px}.info h3,.info h4{margin-bottom:20px;letter-spacing:-.2}.info p{color:rgba(0,0,0,.5);font-size:14px}.block-info .info h3,.block-info .info h4{margin-top:20px;letter-spacing:-.5}.block-info .info p{margin-bottom:24px}.wrapper-caption{display:flex;flex-direction:column;align-items:center}.info-card h4{margin-bottom:24px;width:100%}.info-card .description-item .strong{font-size:12px;color:rgba(0,0,0,.5);margin-bottom:3px}.info-card .description-item p{color:#000;font-size:14px}.info-card .description-item p .strong{color:#003863}.rectangle-block .block-info.grid-item{min-height:150px}.study-kse-wrap .form-search .sorting{display:flex;align-items:center;width:100%;margin-bottom:24px}.study-kse-wrap .form-search .sorting .select{max-width:310px;min-width:180px;width:100%}.study-kse-wrap .form-search .sorting .form-block{width:310px;max-width:100%}.card-title .more-tutor-link{position:relative;width:36px;height:36px;border-radius:50%;overflow:hidden;margin:0 5px 10px;display:block;background:#e0d831;text-align:center}.card-title .more-tutor-link p{line-height:36px;color:#575757;font-size:14px}.department-profile-wrap .block-caption{padding-bottom:0;border:0;margin-bottom:0}.department-profile-wrap .block-info{margin-bottom:24px}.department-profile-wrap .card-title{width:100%}.department-profile-wrap .card-title .card-caption span{font-size:12px;color:#000;opacity:.5}.department-profile-wrap .card-title .card-caption .strong{display:block;font-size:12px;color:rgba(0,0,0,.5);margin-bottom:11px}.department-profile-wrap .card-title .card-caption .faculty-members .faculty-item.hide-faculty{display:none}.department-profile-wrap .card-title .card-caption .faculty-members .faculty-item.visible{display:block}.department-profile-wrap .hide-content .links-item{margin-top:0;margin-bottom:30px}.department-profile-wrap .hide-content .wrapper-content{margin-top:23px}.department-profile-wrap .calendar-caption{align-items:flex-start}.department-profile-wrap .calendar-caption p{font-size:12px;padding-top:1px}.department-profile-wrap .calendar-caption .icon-calendar{line-height:14px}.department-profile-wrap .sidebar-block .block-links{padding:21px 0 29px}.department-profile-wrap .sidebar-block .block-links .links-item{padding:12px 24px 12px 24px;margin:0 -15px 0 0}.department-profile-wrap .sidebar-block .block-links .links-item:hover:before{top:0;left:0;right:0;bottom:0}.department-profile-wrap .sidebar-block .block-links .wrapper-toogle{padding-left:24px}.sidebar-block .calendar-caption{margin-top:3px}.faculty-members{display:flex;flex-wrap:wrap;justify-content:center;margin:10px -5px 25px;padding:0 65px;transition:.3s linear}.faculty-members .faculty-item{margin-bottom:0}.faculty-item{width:36px;height:36px;border-radius:50%;overflow:hidden;margin:0 5px 10px;display:block}.faculty-item img{width:36px}.wrapper .block-info:after{width:0;height:0}.block-cards .block-personal{margin-left:0}.block-cards .block-title{padding-bottom:55px}.block-cards .block-title .block-caption p:last-child{line-height:21px}.simplebar-scroll-content .simplebar-content{padding-right:15px;overflow-x:auto}.simplebar-track.horizontal{display:none}.simplebar-scrollbar:before{background:rgba(0,0,0,.14)}input[type=checkbox]{vertical-align:middle}.checking .check{margin-right:25px}.checking .check:last-child{margin-right:0}tbody tr{padding:10px 0!important}.main-nav .header-logo{display:none}.vc_col-sm-3 .block-info h3,.vc_col-sm-4 .block-info h3{font-size:24px}.vc_col-sm-3 .block-info p,.vc_col-sm-4 .block-info p{font-size:14px}.page-content .vc_col-sm-6 .block-info h3,.page-content .vc_col-sm-8 .block-info h3{font-size:36px;line-height:1.2}.page-content .vc_col-sm-6 .block-info p,.page-content .vc_col-sm-8 .block-info p{font-size:16px}.vc_col-sm-12 .block-info h3,.vc_col-sm-9 .block-info h3{font-size:48px;line-height:57px}.vc_col-sm-12 .block-info p,.vc_col-sm-9 .block-info p{font-size:16px}.icon-download{color:#003863;font-size:13px}.icon-download:before{top:2px;left:-1px;position:absolute}.wrap-icon{position:relative;width:16px;min-width:16px;height:16px;background:#f1e935;border-radius:100%}.wrap-icon .icon-arrow{color:#003863}.wrap-icon .icon-arrow:before{position:absolute;top:1px;left:-2px;font-size:16px}.study-kse-wrap .form-search{display:flex;flex-wrap:wrap}.study-kse-wrap .form-sort{display:flex;flex-wrap:wrap}.study-kse-wrap .form-sort .duration{margin-right:10px}.sort-arrow,.tabs-sort-arrow{transition:.25s linear;white-space:nowrap}.sort-arrow .icon-sort-arrow:first-child,.tabs-sort-arrow .icon-sort-arrow:first-child{color:#f1e935}.sort-arrow .icon-sort-arrow:first-child:before,.tabs-sort-arrow .icon-sort-arrow:first-child:before{transition:.5s linear;-webkit-transform:rotate(180deg);transform:rotate(180deg);font-size:21px;margin:0}.sort-arrow .icon-sort-arrow:last-child,.tabs-sort-arrow .icon-sort-arrow:last-child{color:#003863}.sort-arrow .icon-sort-arrow:last-child:before,.tabs-sort-arrow .icon-sort-arrow:last-child:before{font-size:21px;margin-left:-5px;transition:.5s linear}.sort-arrow .icon-sort-arrow:before,.tabs-sort-arrow .icon-sort-arrow:before{width:auto}.sort-arrow.active-sort,.tabs-sort-arrow.active-sort{transition:.25s linear;-webkit-transform:rotate(180deg) translateX(3px);transform:rotate(180deg) translateX(3px)}.block-personal .wrapper-toogle .strong{margin-bottom:0}.block-personal .wrapper-toogle.rotate-icon{margin-bottom:24px}.wrapper-toogle{display:flex;justify-content:space-between;cursor:pointer;outline:0}.wrapper-toogle span{font-size:12px}.wrapper-toogle .icon-arrow{display:none}.wrapper-toogle .icon-arrow:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.wrapper-toogle.rotate-icon .icon-arrow:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.wrapper-content{margin-top:24px}.datepicker{z-index:99}.datepicker-inline .datepicker{width:100%;height:auto;border:0;position:relative;padding:0 4px}.datepicker--content{padding:0}.datepicker--day-name{font-family:'Graphik Regular',sans-serif;font-weight:500;font-size:12px;color:#c5c5c5;flex-grow:0;flex-shrink:1;flex-basis:auto}.datepicker--days-names{justify-content:space-around;padding-right:12px}.datepicker--nav-action path{stroke:#003863}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:0 0}.datepicker--nav-action{margin:0 -10px}.datepicker--cell.-focus-,.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{background:0 0;color:#5cc4ef}.datepicker--cell.-selected-.-focus-{background:0 0;color:inherit}.datepicker--nav{padding:10px 0;margin-bottom:10px;border-color:#003963;border-width:1px}.datepicker--nav .datepicker--nav-title{font-size:18px;font-family:'Graphik Regular',sans-serif;color:#003963;font-weight:500}.datepicker--nav .datepicker--nav-title i{color:inherit}.datepicker--days.datepicker--body.active{max-width:380px;margin:0 auto}.datepicker--cell{margin:0 -1px 5px}.datepicker--cell span{font-family:'Graphik Regular',sans-serif;font-size:12px;width:35px;height:35px;display:inline-block;line-height:32px;color:#000}.datepicker--cell.event-day span{font-weight:500;color:#003863}.datepicker--cell.-current-{position:relative}.datepicker--cell.-current-:before{content:'';display:block;border-radius:50%;width:35px;height:35px;position:absolute;z-index:1}.datepicker--cell.-disabled-{color:rgba(0,0,0,.5)}.datepicker--day-name{color:#003963}.datepicker--cell.-current- span{color:#003863;z-index:2}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{background:0 0}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:0 0}.datepicker--cell.event-day span{position:relative;border:1px solid #003963;border-radius:50%;line-height:35px}.datepicker--cell.event-day.-selected- span{background:#fff;position:relative;color:#000;border-color:#fff}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#000}.-disabled-.datepicker--cell-day.-other-month-,.-disabled-.datepicker--cell-year.-other-decade-{opacity:0}.datepicker--cell.event-day span.deactive{border:none}.datepicker--cell.event-day span.active{border:1px solid #003963;border-left:none;border-right:none;border-radius:0;width:100%}.datepicker--cell.event-day span.active.one-day{border:1px solid #003963;border-radius:50%;width:35px;height:35px}.datepicker--cell.event-day.-selected- span.active{background:0 0;position:relative;z-index:1}.datepicker--cell.event-day.-selected- span.active:before{content:'';display:block;width:33px;height:33px;background:#fff;z-index:-1;border-radius:50%;position:absolute;top:0;left:50%;margin-left:-16px}.datepicker--cell.event-day.-selected- span.active.one-day{border-color:transparent;z-index:1}.datepicker--cell.event-day.-selected- span.active.one-day:before{content:'';display:block;width:32px;height:32px;background:#fff;z-index:-1;border-radius:50%;position:absolute;top:0;left:50%;margin-left:-16px;border:1px solid #003963}.block-logo-link{overflow:hidden}.block-logo-link.scroll-link{max-height:300px}.block-logo-link.scroll-link .simplebar-scroll-content .simplebar-content{padding-right:0}.block-logo-link.scroll-link .simplebar-content{padding-bottom:0!important}.block-logo-link .links-item{align-items:center;padding-top:23px;padding-left:20px;padding-right:20px;margin-top:0}.block-logo-link .links-item:hover{background-color:rgba(117,113,113,.2);transition:.3s linear}.block-logo-link .links-item .icon-arrow-circle-right{color:#003863;font-size:17px}.block-logo-link .links-item:last-child .wrapper-department{border:0}.block-logo-link .wrapper-department{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #003863;padding-bottom:22px;padding-left:20px}.block-logo-link .wrapper-department .wrap-department-caption{width:100%;max-width:200px}.block-logo-link .wrapper-department .wrap-department-caption p{white-space:nowrap;font-size:17px;color:#003863;overflow:hidden;font-weight:500;line-height:15px}.arrow-time,.icon-arrow,.icon-arrow-circle-left,.icon-arrow-circle-right,.icon-fb,.icon-m,.icon-twitter,.icon-web{color:#003863}.community-wrap .links-item,.program-profile-wrap .links-item{align-items:center;width:100%}.community-wrap .links-item .personal-item,.program-profile-wrap .links-item .personal-item{align-items:center}.scroll-link,.scroll-link-speaker,.scroll-link-staff,.scroll-link-tutor{max-height:400px;min-height:128px}.loader{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.9);z-index:99}.loader:before{content:'';display:block;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.block-calendar{display:flex;background:#f1e935;text-align:center;padding-bottom:25px;height:300px;overflow:hidden;position:relative}.block-calendar .calendar{position:relative}.block-calendar .calendar:before{content:'';position:absolute;background:#fff;top:50%;right:-11px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:22px;height:22px}.block-calendar .block-links{max-width:252.75px;position:relative;padding-bottom:25px;margin-bottom:0;height:inherit}.block-calendar .datepicker{background:#f1e935}.block-calendar .event-list{background:#fff;padding:0;height:300px}.block-calendar .event-list .simplebar-scroll-content .simplebar-content{padding-right:0;overflow-x:auto}.block-calendar .calendar-item{display:block;position:relative;padding:20px 25px;margin-bottom:0;text-align:left}.block-calendar .calendar-item .arrow-link-yellow{position:absolute;top:22px;right:20px}.block-calendar .calendar-item-date{font-size:12px;display:flex;align-items:flex-start;color:rgba(0,0,0,.5)}.block-calendar .calendar-item-date .icon-calendar:before{font-size:14px}.block-calendar .calendar-item-title{font-weight:500;padding-right:15px;margin-bottom:10px}.wrap-logo-caption{display:flex;max-height:30px;overflow:hidden}.wrap-logo-caption img{max-width:85px;width:100%;margin-right:10px;height:30px}.calendar-wrap .block-calendar{height:400px;padding-bottom:0}.calendar-wrap .block-calendar .datepicker--nav{padding:20px 0}.calendar-wrap .block-calendar .event-list{max-height:400px;height:inherit}.calendar-wrap .datepicker--content{padding:0 25px}.calendar-wrap .datepicker--content .datepicker--days.datepicker--body.active{max-width:100%}.calendar-wrap .datepicker--cell-days,.calendar-wrap .datepicker--cells{height:255px}.calendar-wrap .datepicker--cell-days span,.calendar-wrap .datepicker--cells span{font-size:12px;color:#000}.calendar-wrap .datepicker--cell.datepicker--cell-day.event-day span{font-size:12px;color:#003863}.calendar-wrap .datepicker--days-names{margin:8px 0 25px}.calendar-wrap .datepicker--days-names .datepicker--day-name{font-size:14px}.calendar-wrap .calendar-button{display:none}.callback-form{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;margin-top:10px;display:none;padding:25px;z-index:110;border:1px solid #dbdbdb;min-width:275px}.callback-form label{display:block;margin-bottom:7px;font-size:14px}.callback-form input{width:100%;height:40px;border:1px solid #dbdbdb;border-radius:30px;margin-bottom:20px;padding:0 15px}.callback-form .btn{border:0;margin:0;width:100%;float:right}.callback-form .btn.main-btn{max-width:50%}.callback-form .close-callback{position:absolute;top:-37px;right:-35px;cursor:pointer}.callback-form .close-callback .icon-close{background:#fff;display:block;width:30px;height:30px;border-radius:100%}.callback-form .close-callback .icon-close:before{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-calendar .calendar-item.calendar-one-event.calendar-title-font-size .calendar-item-title{font-size:20px}.section-link{height:300px;margin-bottom:0;padding:25px 0}.section-link h3{padding-bottom:37px;border-bottom:1px solid #dbdbdb;margin:0 25px}.section-link .links-item{align-items:center;margin:0 -15px 0 0;padding:24px 24px 0}.section-link .links-item:hover:before{top:12px;left:0;right:0;bottom:-12px;background-color:#f9f9f9;transition:.2s ease}.section-link .links-item .link-title .strong{font-size:16px;color:#000;font-weight:400;margin-bottom:0}.section-link .wrap-section-link{max-height:186px;height:165px;padding-bottom:25px}.block-title .newspage-caption .newspage-time-caption{color:rgba(0,0,0,.5)}.block-title .newspage-caption .newspage-time-caption .icon-time:before{color:rgba(0,0,0,.5)}.block-calendar-wrap{max-width:820px;width:100%;margin-bottom:24px;background:#fff}.block-calendar-wrap .calendar-item{padding:0 25px}.support-wrap .tabs-wrap .link-title{width:100%}.support-wrap .tabs-wrap .person-location{width:350px}.tabs-wrap{margin-bottom:24px;padding:35px 0;background:#fff}.tabs-wrap .links-item{align-items:center;width:100%}.tabs-wrap .links-item .personal-item{align-items:center}.tabs-wrap .tab-nav li{margin-right:10px}.tabs-wrap .sorting .select{max-width:150px;margin:0 20px}.tab-content-corporate_partners.tab-partners .links-item-support{display:inline-block;vertical-align:middle}.tab-partners{display:flex;flex-wrap:wrap;align-items:center;padding:30px 0 0}.tab-partners .links-item-support{width:29%;margin:0 2% 30px;display:block;text-align:center;padding:0 25px}.tab-partners .links-item-support img{max-width:100%;width:auto;height:auto}.tabs-support{padding:30px 0;color:#000;font-size:15px;line-height:1.5;position:relative;display:none}.tabs-support.current{display:block}.tabs-support.collapsed{max-height:230px;overflow:hidden}.tabs-support.collapsed .wrap-read-more:before{content:'';display:block;width:100%;height:80px;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 85%,#fff 100%)}.tabs-support .wrapper-current-year-supports ul{display:flex;flex-wrap:wrap;width:100%}.tabs-support .wrapper-current-year-supports ul .wrapper-danate ul{display:block}.tabs-support .wrapper-current-year-supports ul li{width:33%;padding:0 15px;margin:0;text-align:left}@media screen and (max-width:767px){.tabs-support .wrapper-current-year-supports ul li{width:50%}}@media screen and (max-width:420px){.tabs-support .wrapper-current-year-supports ul li{width:100%}}.tabs-support .wrapper-current-year-supports ul li a{white-space:nowrap}@media screen and (max-width:767px){.tabs-support .wrapper-current-year-supports ul li a{white-space:normal}}.tabs-support .btn-read-more{bottom:0;cursor:pointer}.tab-content-we_are_proud_to_work.tab-partners{padding:30px 25px 0}.support-past-year{text-align:center;font-size:18px;color:#003863;margin-bottom:20px}.wpcf7-form-control-wrap .wpcf7-checkbox,.wpcf7-form-control-wrap .wpcf7-radio{display:flex}@media screen and (max-width:500px){.program-profile-wrap .block-caption .links-item .link-title p.strong{white-space:nowrap;font-size:16px;margin-bottom:0;margin-right:10px;min-width:200px}.program-profile-wrap .block-caption a.links-item>img{display:block}.wpcf7-form-control-wrap .wpcf7-checkbox,.wpcf7-form-control-wrap .wpcf7-radio{flex-wrap:wrap}.form-text-block{flex-wrap:wrap}.form-text-block li{margin-right:0;margin-bottom:10px}}input[type=file]{display:none}.custom-file-upload{display:inline-block;padding:6px 12px;cursor:pointer;background:#f1e935;color:#003863;font-size:14px;border-radius:15px}.styled-radio,.wpcf7-radio{display:inline-block;margin-right:20px;color:#003863}.styled-radio [type=radio]:checked,.styled-radio [type=radio]:not(:checked),.wpcf7-radio [type=radio]:checked,.wpcf7-radio [type=radio]:not(:checked){position:absolute;left:-9999px}.styled-radio [type=radio]:checked+span,.styled-radio [type=radio]:not(:checked)+span,.wpcf7-radio [type=radio]:checked+span,.wpcf7-radio [type=radio]:not(:checked)+span{padding-left:12px;padding-bottom:5px;cursor:pointer;line-height:20px;display:inline-block;color:rgba(0,0,0,.5)}.styled-radio [type=radio]:checked+span:before,.styled-radio [type=radio]:not(:checked)+span:before,.wpcf7-radio [type=radio]:checked+span:before,.wpcf7-radio [type=radio]:not(:checked)+span:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}.styled-radio [type=radio]:checked+span:after,.styled-radio [type=radio]:not(:checked)+span:after,.wpcf7-radio [type=radio]:checked+span:after,.wpcf7-radio [type=radio]:not(:checked)+span:after{content:'';width:12px;height:12px;background:#003863;position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease}.styled-radio [type=radio]:not(:checked)+span:after,.wpcf7-radio [type=radio]:not(:checked)+span:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.styled-radio [type=radio]:checked+span:after,.wpcf7-radio [type=radio]:checked+span:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}div.wpcf7-response-output{display:none!important}.wpcf7-form-control-wrap input[type=email],.wpcf7-form-control-wrap input[type=text]{display:block;padding:0 10px;width:100%;border:1px solid #dbdbdb;font-size:14px;height:40px;border-radius:30px}.checkbox input[type=checkbox]{opacity:0;float:left;display:none;position:absolute;left:-10000px}.checkbox label{padding-left:28px;position:relative;cursor:pointer}.checkbox input[type=checkbox]+label:before{content:' ';position:absolute;left:0;top:0;width:14px;height:14px;display:block;background:#fff;border:1px solid #000;border-radius:2px}.checkbox input[type=checkbox]+label:after{content:' ';position:absolute;top:0;width:16px;height:16px;display:block;z-index:1;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE4MS4yIDI3MyAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAxODEuMiAyNzMgMTcgMTYiPjxwYXRoIGQ9Ik0tMzA2LjMgNTEuMmwtMTEzLTExM2MtOC42LTguNi0yNC04LjYtMzQuMyAwbC01MDYuOSA1MDYuOS0yMTIuNC0yMTIuNGMtOC42LTguNi0yNC04LjYtMzQuMyAwbC0xMTMgMTEzYy04LjYgOC42LTguNiAyNCAwIDM0LjNsMjMxLjIgMjMxLjIgMTEzIDExM2M4LjYgOC42IDI0IDguNiAzNC4zIDBsMTEzLTExMyA1MjQtNTI0YzctMTAuMyA3LTI1LjctMS42LTM2eiIvPjxwYXRoIGZpbGw9IiMzNzM3MzciIGQ9Ik0xOTcuNiAyNzcuMmwtMS42LTEuNmMtLjEtLjEtLjMtLjEtLjUgMGwtNy40IDcuNC0zLjEtMy4xYy0uMS0uMS0uMy0uMS0uNSAwbC0xLjYgMS42Yy0uMS4xLS4xLjMgMCAuNWwzLjMgMy4zIDEuNiAxLjZjLjEuMS4zLjEuNSAwbDEuNi0xLjYgNy42LTcuNmMuMy0uMS4zLS4zLjEtLjV6Ii8+PHBhdGggZD0iTTExODcuMSAxNDMuN2wtNTYuNS01Ni41Yy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTI1My41IDI1My41LTEwNi4yLTEwNi4yYy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTU2LjUgNTYuNWMtNS4xIDUuMS01LjEgMTIgMCAxNy4xbDExNC43IDExNC43IDU2LjUgNTYuNWM1LjEgNS4xIDEyIDUuMSAxNy4xIDBsNTYuNS01Ni41IDI2Mi0yNjJjNS4yLTMuNCA1LjItMTIgLjEtMTcuMXpNMTYzNC4xIDE2OS40bC0zNy43LTM3LjdjLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0xNjkuNSAxNjkuNS03MC4yLTcxLjljLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0zNy43IDM3LjdjLTMuNCAzLjQtMy40IDguNiAwIDEybDc3LjEgNzcuMSAzNy43IDM3LjdjMy40IDMuNCA4LjYgMy40IDEyIDBsMzcuNy0zNy43IDE3NC43LTE3Ni40YzEuNi0xLjcgMS42LTYuOS0uMS0xMC4zeiIvPjwvc3ZnPg==) no-repeat center center;transition:all .4s ease;-webkit-transform:scale(0);transform:scale(0);opacity:0}.checkbox input[type=checkbox]:checked+label:after{-webkit-transform:scale(.7);transform:scale(.7);opacity:1}.styled-checkbox,.wpcf7-checkbox{margin:0 0 10px 10px}.styled-checkbox label,.wpcf7-checkbox label{font-size:14px;line-height:17px}.styled-checkbox input[type=checkbox],.wpcf7-checkbox input[type=checkbox]{opacity:0;float:left;display:none;position:absolute;left:-10000px}.styled-checkbox input[type=checkbox]+span,.wpcf7-checkbox input[type=checkbox]+span{padding:3px 30px 0 27px;position:relative;cursor:pointer;display:block}.styled-checkbox input[type=checkbox]+span:before,.wpcf7-checkbox input[type=checkbox]+span:before{content:' ';position:absolute;left:0;top:0;width:17px;height:17px;display:block;background:#fff;border:1px solid #a9a9a9}.styled-checkbox input[type=checkbox]+span:after,.wpcf7-checkbox input[type=checkbox]+span:after{content:' ';position:absolute;top:0;left:0;width:17px;height:17px;display:block;z-index:1;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE4MS4yIDI3MyAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAxODEuMiAyNzMgMTcgMTYiPjxwYXRoIGQ9Ik0tMzA2LjMgNTEuMmwtMTEzLTExM2MtOC42LTguNi0yNC04LjYtMzQuMyAwbC01MDYuOSA1MDYuOS0yMTIuNC0yMTIuNGMtOC42LTguNi0yNC04LjYtMzQuMyAwbC0xMTMgMTEzYy04LjYgOC42LTguNiAyNCAwIDM0LjNsMjMxLjIgMjMxLjIgMTEzIDExM2M4LjYgOC42IDI0IDguNiAzNC4zIDBsMTEzLTExMyA1MjQtNTI0YzctMTAuMyA3LTI1LjctMS42LTM2eiIvPjxwYXRoIGZpbGw9IiMzNzM3MzciIGQ9Ik0xOTcuNiAyNzcuMmwtMS42LTEuNmMtLjEtLjEtLjMtLjEtLjUgMGwtNy40IDcuNC0zLjEtMy4xYy0uMS0uMS0uMy0uMS0uNSAwbC0xLjYgMS42Yy0uMS4xLS4xLjMgMCAuNWwzLjMgMy4zIDEuNiAxLjZjLjEuMS4zLjEuNSAwbDEuNi0xLjYgNy42LTcuNmMuMy0uMS4zLS4zLjEtLjV6Ii8+PHBhdGggZD0iTTExODcuMSAxNDMuN2wtNTYuNS01Ni41Yy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTI1My41IDI1My41LTEwNi4yLTEwNi4yYy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTU2LjUgNTYuNWMtNS4xIDUuMS01LjEgMTIgMCAxNy4xbDExNC43IDExNC43IDU2LjUgNTYuNWM1LjEgNS4xIDEyIDUuMSAxNy4xIDBsNTYuNS01Ni41IDI2Mi0yNjJjNS4yLTMuNCA1LjItMTIgLjEtMTcuMXpNMTYzNC4xIDE2OS40bC0zNy43LTM3LjdjLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0xNjkuNSAxNjkuNS03MC4yLTcxLjljLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0zNy43IDM3LjdjLTMuNCAzLjQtMy40IDguNiAwIDEybDc3LjEgNzcuMSAzNy43IDM3LjdjMy40IDMuNCA4LjYgMy40IDEyIDBsMzcuNy0zNy43IDE3NC43LTE3Ni40YzEuNi0xLjcgMS42LTYuOS0uMS0xMC4zeiIvPjwvc3ZnPg==) no-repeat center center;transition:all .3s ease;-webkit-transform:scale(0);transform:scale(0);opacity:0}.styled-checkbox input[type=checkbox]:checked+span:after,.wpcf7-checkbox input[type=checkbox]:checked+span:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.donation-form{display:flex;justify-content:center;padding-top:30px}@media screen and (max-width:767px){.donation-form{display:block}}.donation-block .select{max-width:100%}.donation-form-block{padding:0 15px;max-width:300px;width:100%}.donation-form-block .main-btn{margin-top:20px}@media screen and (max-width:767px){.donation-form-block{max-width:450px;margin:0 auto}}.donation-form-block .select{margin:0}.donation-form-block .style-checkbox{font-size:14px}.donation-form-block .style-checkbox span.wpcf7-list-item{margin:0}.donation-form-block .style-checkbox span.wpcf7-list-item input[type=checkbox]{font-size:14px}.page-contentt p{padding-top:21px}.show-results{margin:60px 0 45px}.show-results p{font-size:12px;color:rgba(0,0,0,.5);letter-spacing:0;line-height:21px}.donation-form-title{margin:0 0 30px 10px}.form-text-block{display:flex}.form-text-block li{margin-right:10px}.form-text-block li:last-child{margin-right:0}.wpcf7-form fieldset{margin-top:24px;padding:25px 10px 0}.form-block,.form-text-block{margin-bottom:10px}.form-block label,.form-text-block label{display:block;font-size:14px;margin:0 0 10px 10px}.form-block input,.form-block select,.form-text-block input,.form-text-block select{-webkit-appearance:none;-moz-appearance:none}.form-block input,.form-text-block input{display:block;padding:0 25px;width:100%;border:1px solid #dbdbdb;font-size:14px;height:40px;border-radius:30px}.form-block .select,.form-text-block .select{font-size:1em;padding:0 15px;height:40px;width:100%;border:1px solid #dbdbdb;background-size:10px}.donation-currency-wrap{padding:10px 0 10px 10px}.input-amount input{height:30px;padding-left:40px;border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:11px}.input-amount .wpcf7-not-valid-tip{position:absolute;width:200px;top:-50px}.amount-select{display:flex;border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden;border:1px solid #dbdbdb;border-top:none}.amount-select .button-price{border:none;margin:0;padding:7px 0;cursor:pointer;width:25%;background:#fff;color:#003863;transition:background-color ease .3s,color ease .3s}.amount-select .button-price:not(:last-child){border-right:1px solid #bababa}.amount-select .button-price:hover{background:#f1e935;color:#003863}.paypal-button{padding:15px 30px;border:1px solid #f93;border-radius:5px;background-image:linear-gradient(#fff0a8,#f9b421);display:block;min-width:138px;position:relative}.paypal-button span{vertical-align:middle;display:inline-block}.paypal-button-title{font-size:14px;color:#505050;vertical-align:baseline;text-shadow:0 1px 0 rgba(255,255,255,.6)}.liqpay-btn{width:200px}.liqpay-btn img{width:100%}.search-result .block-links{padding-bottom:21px}.search-result .block-title{padding:35px 25px}.search-result .block-title h4 a{color:#003863}.search-result .block-title p{margin:28px 0 0;color:#000}.search-result .links-item{position:relative}.search-result .links-item .search-form{display:flex;justify-content:space-between}.search-result .links-item .search-form img{position:absolute;right:0;top:2px}.search-result .links-item .btn{display:block;padding:0}.search-result .links-item .btn .link-title{text-align:left}.search-result .links-item .btn .link-title .strong{text-align:left;font-weight:500}.search-result .links-item .btn .link-title p{display:block;text-align:left}.search-result .sidebar-block .wrapper-content .links-item:first-child{margin-top:0}.wrapper-pagination{display:flex}.wrapper-pagination .page-numbers{min-height:40px;max-height:40px;min-width:40px;border-radius:100%;background:#f1e935;color:#003863;text-align:center;padding:10px 0;margin-right:7px;margin-bottom:10px;font-size:14px}.wrapper-pagination .page-numbers.next,.wrapper-pagination .page-numbers.prev{display:inline-block;max-width:208px;width:100%;height:40px;border-radius:20px!important;background:#f1e935;font-weight:500;padding:13px 0}.wrapper-pagination .page-numbers .next{margin-left:20px;margin-right:0}.wrapper-pagination .current{display:inline-block;border:1px solid #003863;background:0 0}.file-load:before{content:'';position:absolute}.initiative-wrap.content-with-sidebar .block-scroll .scroll-link .links-item{margin:0 -15px 0 0;padding-top:12px;padding-bottom:12px}.community-wrap .file-load,.community-wrap .links-item,.community-wrap .personal-item,.content-with-sidebar .file-load,.content-with-sidebar .links-item,.content-with-sidebar .personal-item{position:relative}.community-wrap .file-load:hover:before,.community-wrap .links-item:hover:before,.community-wrap .personal-item:hover:before,.content-with-sidebar .file-load:hover:before,.content-with-sidebar .links-item:hover:before,.content-with-sidebar .personal-item:hover:before{top:-12px;left:-25px;right:-25px;bottom:0;background-color:#f9f9f9;transition:.2s ease}.community-wrap .file-load:hover:before,.community-wrap .links-item:hover:before,.content-with-sidebar .file-load:hover:before,.content-with-sidebar .links-item:hover:before{top:-12px;bottom:-12px}.initiative-wrap .sidebar-block .strong{font-weight:500}.initiative-wrap .block-scroll .strong{padding:0 24px}.initiative-wrap .block-scroll .links-item p{margin-bottom:0}.initiative-wrap .scroll-link{min-height:0;padding-bottom:15px;max-height:378px}.block-scroll{padding:35px 0}.block-scroll .links-item{padding:0 25px}.mobile-block{display:none}.mobile-block .sidebar-block{margin-left:0;max-width:100%}.mobile-block .sidebar-block .block-links{max-width:100%}.tab-content-corporate_partners,.tab-content-masters,.tab-content-mba,.tab-content-project,.tab-content-short-term,.tab-content-we_are_proud_to_work{display:none}.wrapper-danate{width:100%;padding:0 24px}.tabs-wrap .tab-content .links-item img{display:block}.payments-tab-block{padding-left:24px;padding-right:24px}.wrapper-support{display:flex}.custom-footer{color:#fff;background-color:#003863;padding:0 125px}.head-footer{padding-top:50px}.head-footer p{font-size:12px;letter-spacing:.2px}.wrapper-partner{display:flex;justify-content:space-around;align-items:center;margin-right:0 -30px;flex-wrap:wrap}.line-caption{position:relative;display:flex;margin-bottom:-1px;margin-top:-1px}.line-caption:after{display:block!important;position:absolute;bottom:15px;max-width:1101px;background:#fff;width:100%;height:1px;margin:0 auto}.line-caption p{font-size:12px}.footer-person{padding-bottom:25px}.support-column{-webkit-columns:3;columns:3;padding:0 65px!important}.partner-title{font-weight:500}.apply-wrapper{margin-bottom:24px}.form-apply-now,.forms-wrap{padding:25px;background:#fff}.form-apply-now span.wpcf7-list-item,.forms-wrap span.wpcf7-list-item{margin:0 0 0 1em}.form-apply-now .block-apply-now,.forms-wrap .block-apply-now{padding:25px 10px 0}.form-apply-now .block-apply-now h4,.forms-wrap .block-apply-now h4{display:block;text-align:left;margin-bottom:30px;font-weight:500}.form-apply-now .block-apply-now>p,.forms-wrap .block-apply-now>p{font-size:18px;font-weight:500;padding-bottom:10px;margin-bottom:20px}.form-apply-now .block-apply-now .wrapper-form-items,.forms-wrap .block-apply-now .wrapper-form-items{display:flex;margin:0 -15px 20px}.form-apply-now .block-apply-now .wrapper-form-items .wrapp-apply,.forms-wrap .block-apply-now .wrapper-form-items .wrapp-apply{width:30%;margin:0 15px}.form-apply-now .block-apply-now .wrapper-form-items .wrapp-apply label,.form-apply-now .block-apply-now .wrapper-form-items .wrapp-apply p,.forms-wrap .block-apply-now .wrapper-form-items .wrapp-apply label,.forms-wrap .block-apply-now .wrapper-form-items .wrapp-apply p{font-size:14px;color:rgba(0,0,0,.5);font-weight:500}.form-apply-now .block-apply-now .wrapper-form-items .wrapp-apply .styled-check,.forms-wrap .block-apply-now .wrapper-form-items .wrapp-apply .styled-check{margin-bottom:10px}.form-apply-now .block-apply-now .wrapper-form-items .wrapp-apply>p,.forms-wrap .block-apply-now .wrapper-form-items .wrapp-apply>p{padding-left:28px;font-weight:500}.form-apply-now .block-apply-now .wrapper-form-items .wrapp-apply:last-child,.forms-wrap .block-apply-now .wrapper-form-items .wrapp-apply:last-child{margin-right:0}.form-apply-now .block-apply-now .wrapper-form-items input[type=text],.forms-wrap .block-apply-now .wrapper-form-items input[type=text]{width:100%;border-radius:15px;height:30px;border:1px solid #dbdbdb;padding-left:15px;margin-top:10px}.form-apply-now .block-apply-now:first-child .wrapper-form-items .wrapp-apply,.forms-wrap .block-apply-now:first-child .wrapper-form-items .wrapp-apply{margin-top:15px;width:100%;height:80px}.form-apply-now .block-apply-now .style-text label,.forms-wrap .block-apply-now .style-text label{margin-left:8px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-apply-now .wpcf7-list-item-label,.forms-wrap .wpcf7-list-item-label{color:#003863;font-size:14px}.form-apply-now .radio-vertical p,.forms-wrap .radio-vertical p{margin-bottom:10px}.form-apply-now .main-btn,.forms-wrap .main-btn{margin:10px 0 0 auto}.wrapper-form-items .wrapp-apply .style-text{min-height:74px;display:flex;flex-direction:column;justify-content:space-between}.donate-block.visible-587{display:none}@media (max-width:992px){.footer-nav{position:relative}.donate-block.visible-992{display:none}.donate-block.visible-587{display:inline-block;position:absolute;top:25px}.wrapper-footer-contacts{padding-top:90px}.forms-wrap .wpcf7 .wrapper-form-apply .block-apply-now .wrapper-form-items{display:block}.forms-wrap .wpcf7 .wrapper-form-apply .block-apply-now .wrapper-form-items .wrapp-apply{width:90%;margin:15px 15px}.track-wrap{flex-direction:column}.track-wrap .track{width:100%}}.arrow-link-yellow{width:17px;height:17px;display:inline-block;vertical-align:middle;background:url(../img/icon-arrow-yellow.svg) no-repeat center}.wrapper-toogle .hide-word{display:none}.wrapper-toogle .show-word{display:block}.actived-text .hide-word{display:block}.actived-text .show-word{display:none}.calendar-wrap .block-calendar .calendar-one-event{height:365px}.calendar-wrap .block-calendar .calendar-one-event .calendar-item-title{margin-top:30px}.calendar-wrap .block-links{max-width:33%}.block-calendar .calendar-one-event{display:flex;height:300px;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 15px}.block-calendar .calendar-one-event.calendar-item:hover{background-color:transparent}.block-calendar .calendar-one-event.calendar-item .calendar-item-date{position:relative;font-size:12px}.block-calendar .calendar-one-event .calendar-item-title{padding:0;margin-top:0;font-size:24px}.news-wrap,.stories-wrap{display:flex;flex-wrap:wrap;margin:0 -12px}.news-wrap .wrapper-pagination,.stories-wrap .wrapper-pagination{margin:21px 12px 24px;width:100%}.faculty-wrap .content-block .default-browser-styled,.program-profile-wrap .content-block .default-browser-styled{padding-right:23px}.newspage-wrap .default-browser-styled{padding-right:39px}.donator-wrap .block-title{padding-right:47px}.stories-wrap .block-photo-caption{margin:0 12px 24px;max-width:538.5px}.stories-wrap .block-photo-caption .wrapper-photo{max-width:300px;min-width:300px;height:auto}.stories-wrap .block-photo-caption .wrapper-caption h4{font-size:20px}.news-wrap .block-news{margin:0 12px 24px;max-width:257px}.news-wrap .block-news .info{width:100%}.news-wrap .block-news .info h3{color:#003863;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.kama_breadcrumbs{color:#003863;display:flex}.kama_breadcrumbs li{color:#003863;margin-right:5px}.kama_breadcrumbs li a{color:#003863;transition:.3s linear}.kama_breadcrumbs li a:hover{opacity:.5;transition:.3s linear}.kama_breadcrumbs li a span{color:#003863}.wrapper-404 .wrap-block{display:flex}.wrapper-404 .wrap-block .block-info{margin-bottom:24px}.wrapper-404 .wrap-block .block-info .info{color:#003863}.wrapper-404 .wrap-block .block-info .info .icon-search{color:#fff;margin-right:5px}.wrapper-404 .wrap-block .block-info .info .icon-search:before{font-size:16px}.wrapper-404 .wrap-block>.icon-search:before{font-size:0}.wrapper-paypall{margin-right:30px}.calendar-wrap .block-calendar .event-list{height:inherit}.height-350px .grid-item{height:350px}.footer-line-height p{margin-bottom:3px;font-size:14px}.wrap-not-found{display:flex;margin-top:24px}.wrap-not-found>.icon-search:before{font-size:0}.block-not-result{margin-top:124px}.changed-title{display:none}.changed-title.current{display:block;letter-spacing:-.5px}.wrap-bank-transfer{padding:0 30px}.wrap-bank-transfer p{width:50%}.donator-wrap .block-title{max-width:100%}.donator-wrap .block-title .block-caption{border:0}.donator-wrap .block-title .block-caption p{line-height:1.3}.tparrows{border-radius:100%;background:#f1e935;width:18px;height:18px}.tparrows:before{font-size:11px;color:#003863;line-height:18px}.select{display:inline-block;vertical-align:top;max-width:245px;width:100%}.select__gap{background:0 0;color:#000;font-size:14px;padding:10px 15px;cursor:pointer;overflow:hidden}.select__gap.icon-arrow{position:static;padding:10px 0;margin-right:20px;transition:.3s linear;white-space:nowrap}.select__gap.icon-arrow:before{position:absolute;right:10px;top:calc(50% - 8px);font-size:18px;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:.3s linear}.select__gap.icon-arrow.on:before{transition:.3s linear;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.on.select__gap,.select__gap:hover{color:#000}.select{position:relative;border:1px solid #dbdbdb;padding:0 15px;height:40px}.select__list{background:#fff;margin:5px 0 0;padding-bottom:15px;position:absolute;left:0;z-index:20;border:1px solid #dbdbdb;width:100%}.select__list.on{display:block}.select__item{color:#000}.select__item span{display:block;padding:10px 15px;cursor:pointer;color:#000;margin-right:0;transition:.2s linear;font-size:14px}.select__item:hover{background:#f9f9f9;transition:.2s linear;color:#000}.select__item:hover span{color:#000!important}.select__item span:hover,.select__item.selected{color:#467797}.on.select__gap:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.no-spinners{-moz-appearance:textfield}.no-spinners::-webkit-inner-spin-button,.no-spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.block-donation-card{margin:0 -12px;display:flex;flex-wrap:wrap}.block-donation-card .block-info{margin:0 12px;background:#fff;margin-bottom:24px;cursor:pointer}.block-donation-card .block-info .card-title{width:100%}.block-donation-card .block-info .card-title .info-card{padding:0 25px 0 0}.block-donation-card .block-info .card-title .info-card h4{margin:0}.block-donation-card .block-info .card-title .card-caption{padding-top:0;margin:0}.block-donation-card .block-info .description-price{align-items:center}.block-donation-card .liqpay-btn,.block-donation-card .paypall-button{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;opacity:0;color:transparent;cursor:pointer}.wrap-info-card .block-title{max-width:100%}.wrap-info-card .block-title p{color:#000}.wrap-bank-transfer{display:flex}.input-USD{position:relative}.input-USD:before{content:'$';position:absolute;left:25px;top:5px;color:rgba(0,0,0,.5);z-index:5}.input-UAH{position:relative}.input-UAH:before{content:'₴';position:absolute;left:25px;top:5px;color:rgba(0,0,0,.5);z-index:5}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:none}.wrapper-contacts-impact{border-bottom:1px solid #dbdbdb}.wrap-breadcrumbs ul{display:flex}.wrap-breadcrumbs ul li{position:relative;margin-right:15px}.wrap-breadcrumbs ul li:last-child{margin-right:0}.wrap-breadcrumbs ul li:last-child:after{content:''}.wrap-breadcrumbs ul li span{color:#003863}.wrap-breadcrumbs ul li:after{content:'>';position:absolute;right:-12px}.content-with-sidebar .scroll-link .links-item,.content-with-sidebar .scroll-link-speaker .links-item,.content-with-sidebar .scroll-link-staff .links-item,.content-with-sidebar .scroll-link-tutor .links-item{margin-right:-15px}.content-with-sidebar .scroll-link .links-item:hover,.content-with-sidebar .scroll-link-speaker .links-item:hover,.content-with-sidebar .scroll-link-staff .links-item:hover,.content-with-sidebar .scroll-link-tutor .links-item:hover{background:#f9f9f9}.content-with-sidebar .scroll-link .links-item:hover:before,.content-with-sidebar .scroll-link-speaker .links-item:hover:before,.content-with-sidebar .scroll-link-staff .links-item:hover:before,.content-with-sidebar .scroll-link-tutor .links-item:hover:before{top:auto;left:auto;right:auto;bottom:auto}.error-caption h1{font-size:158px}.about-school-footer{background:#003863}.footer-about-wrap{display:flex;color:#fff;justify-content:space-around;border-bottom:1px solid #fff}.footer-about-wrap .footer-about-item{padding-bottom:10px;margin-bottom:24px;width:100%;flex-grow:1}.footer-about-wrap .footer-about-item.columns-footer{flex-grow:2}.footer-about-wrap .footer-about-item.columns-footer ul{-webkit-columns:3;columns:3}.footer-about-wrap .footer-about-item.columns-footer-2{flex-grow:2}.footer-about-wrap .footer-about-item.columns-footer-2 ul{-webkit-columns:2;columns:2}.footer-about-wrap .footer-about-item .about-footer-wrap-title{width:100%;text-align:center;border-bottom:1px solid #fff;padding-bottom:20px;margin-bottom:15px;font-size:12px}.footer-about-wrap .footer-about-item .about-footer-wrap-title span{letter-spacing:.2px}.footer-about-wrap .footer-about-item .about-footer-wrap-caption{text-align:center}.footer-about-wrap .footer-about-item .about-footer-wrap-caption li a{color:#fff;white-space:nowrap;font-size:14px;line-height:21px;font-weight:500}.main-header-blue .wpml-ls-item a span{background:0 0!important}.course-profile-wrap .content-block .block-title .block-caption:last-child{border:0}.block-caption.block-title .program-links:last-child{border:0}.rich_text strong{font-weight:500}em{font-style:italic;color:#000}strong{font-weight:500;color:#000}.newspage-wrap .default-browser-styled h3{text-align:center}.default-browser-styled{color:#000}.default-browser-styled a{color:#003863;transition:.2s linear}.default-browser-styled a:hover{text-decoration:underline}.default-browser-styled ol{counter-reset:li;padding-top:0;padding-right:0;padding-bottom:0;list-style:none;padding-left:35px}.default-browser-styled ol li{position:relative;padding:4px 0}.default-browser-styled ol>li:before{content:counter(li) ".";counter-increment:li;position:absolute;top:1px;left:-2em;width:2em;padding:2px 0;color:#000;font-family:"Helvetica Neue",Arial,sans-serif;text-align:center}.default-browser-styled ol.counter-list{counter-reset:list 4}.default-browser-styled ol.counter-list li{position:relative;padding:4px 0}.default-browser-styled ol.counter-list li:before{content:counter(li) ".";counter-increment:li;position:absolute;top:1px;left:-2em;width:2em;padding:2px 0;color:#000;font-family:"Helvetica Neue",Arial,sans-serif;text-align:center}.default-browser-styled ul{padding-left:35px;list-style:disc}.default-browser-styled li{color:#000}.default-browser-styled h3{text-align:left}.default-browser-styled h1,.default-browser-styled h2,.default-browser-styled h3,.default-browser-styled h4,.default-browser-styled h5,.default-browser-styled h6{color:#003863}.default-browser-styled a,.default-browser-styled h1,.default-browser-styled h2,.default-browser-styled h3,.default-browser-styled h4,.default-browser-styled h5,.default-browser-styled h6,.default-browser-styled li,.default-browser-styled p,.default-browser-styled span,.default-browser-styled strong{font-family:'Graphik Regular',sans-serif!important}.default-browser-styled .wpb_text_column li,.default-browser-styled .wpb_text_column p,.default-browser-styled .wpb_text_column span,.default-browser-styled .wpb_text_column strong{color:#000!important}.default-browser-styled .wpb_text_column a{color:#003863!important;text-decoration:underline}.default-browser-styled .wpb_text_column a strong{color:#003863!important}.default-browser-styled .wpb_text_column a span{color:#003863!important}.default-browser-styled .wpb_text_column strong>a{color:#003863!important}.default-browser-styled p.strong{color:#003863!important}.default-browser-styled blockquote{margin-left:12px;position:relative;color:#000}.default-browser-styled blockquote:before{content:'';position:absolute;left:-13px;width:2px;bottom:3px;top:2px;border-radius:1px;background:#000}.fixed-header{position:fixed;width:100%;z-index:110;padding:20px 0;display:block;background:#003863;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.show-header{-webkit-transform:translateY(0);transform:translateY(0)}.header-scroll-content{display:flex;justify-content:space-between;align-items:center}.header-transition{transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.course-profile-wrap .slider-wrap .slider-caption,.newspage-wrap .slider-wrap .slider-caption,.story-page-wrap .slider-wrap .slider-caption{text-align:center}.course-profile-wrap .slider-wrap .slider-wrapper p,.newspage-wrap .slider-wrap .slider-wrapper p,.story-page-wrap .slider-wrap .slider-wrapper p{margin-bottom:0}.course-profile-wrap .block-title .wrap-section-link img,.newspage-wrap .block-title .wrap-section-link img,.story-page-wrap .block-title .wrap-section-link img{margin:0}.course-profile-wrap .block-title .wrap-logo-caption img,.newspage-wrap .block-title .wrap-logo-caption img,.story-page-wrap .block-title .wrap-logo-caption img{margin:0 15px 0 0}.course-profile-wrap .block-title .photo-slider img,.newspage-wrap .block-title .photo-slider img,.story-page-wrap .block-title .photo-slider img{margin:0}.course-profile-wrap .block-title .slider-wrap .slider-caption,.newspage-wrap .block-title .slider-wrap .slider-caption,.story-page-wrap .block-title .slider-wrap .slider-caption{text-align:center}.course-profile-wrap .block-title .slider-wrap .slider-wrapper p,.newspage-wrap .block-title .slider-wrap .slider-wrapper p,.story-page-wrap .block-title .slider-wrap .slider-wrapper p{margin-bottom:0}.course-profile-wrap .block-title.section-link,.newspage-wrap .block-title.section-link,.story-page-wrap .block-title.section-link{padding:25px 0}.course-profile-wrap .block-title.section-link h3,.newspage-wrap .block-title.section-link h3,.story-page-wrap .block-title.section-link h3{text-align:center}.course-profile-wrap .block-title .block-info .info h3,.newspage-wrap .block-title .block-info .info h3,.story-page-wrap .block-title .block-info .info h3{text-align:center}.course-profile-wrap .block-title .block-logo-link .wrapper-department .wrap-department-caption p,.newspage-wrap .block-title .block-logo-link .wrapper-department .wrap-department-caption p,.story-page-wrap .block-title .block-logo-link .wrapper-department .wrap-department-caption p{margin-bottom:0}.course-profile-wrap.content-with-sidebar .block-logo-link.scroll-link .links-item,.newspage-wrap.content-with-sidebar .block-logo-link.scroll-link .links-item,.story-page-wrap.content-with-sidebar .block-logo-link.scroll-link .links-item{margin-right:0}.course-profile-wrap.content-with-sidebar .block-logo-link.scroll-link .links-item:hover,.newspage-wrap.content-with-sidebar .block-logo-link.scroll-link .links-item:hover,.story-page-wrap.content-with-sidebar .block-logo-link.scroll-link .links-item:hover{background-color:rgba(117,113,113,.2)}.course-profile-wrap.content-with-sidebar .section-link .links-item:hover:before,.newspage-wrap.content-with-sidebar .section-link .links-item:hover:before,.story-page-wrap.content-with-sidebar .section-link .links-item:hover:before{top:12px;left:0;right:0;bottom:-12px;background-color:#f9f9f9;transition:.2s ease}.course-profile-wrap .section-link .links-item .link-title .strong,.newspage-wrap .section-link .links-item .link-title .strong,.story-page-wrap .section-link .links-item .link-title .strong{color:#000!important}.course-profile-wrap .block-logo-link .wrapper-department .wrap-department-caption p,.newspage-wrap .block-logo-link .wrapper-department .wrap-department-caption p,.story-page-wrap .block-logo-link .wrapper-department .wrap-department-caption p{margin-bottom:0}.course-profile-wrap .swiper-slide,.newspage-wrap .swiper-slide,.story-page-wrap .swiper-slide{height:100%}.tab-content-we_are_proud_to_work{-webkit-columns:3;columns:3}.tab-content-we_are_proud_to_work a{color:#000;transition:.3s linear}.tab-content-we_are_proud_to_work a:hover{opacity:.5}.wrapper-current-year-supports{display:flex;justify-content:space-between;flex-wrap:wrap}.wrapper-tabs-years{padding:0 25px}.wrapper-tabs-years a{color:#000;transition:.3s linear}.wrapper-tabs-years a:hover{color:rgba(0,0,0,.5)}.wrap-past-years{display:flex;flex-wrap:wrap}.wrap-past-years .wrap-past-year{display:flex;width:100%}.wrap-past-years .wrap-past-year .wrap-individual-year{margin-right:30px;min-width:90px}.wrap-past-years .wrap-past-year .wrap-individual-list{display:flex;width:100%;margin-bottom:60px}.wrap-past-years .wrap-past-year .wrap-individual-list-item{width:33%;margin-right:40px}.wrap-past-years .wrap-past-year .wrap-individual-list-item:last-child{margin-right:0}.wrap-past-years .wrap-past-year:last-child .wrap-individual-list{margin-bottom:0}.wpb_images_carousel.wpb_content_element.vc_clearfix{max-height:650px;margin-bottom:0}.wpb_images_carousel.wpb_content_element.vc_clearfix .wpb_wrapper{height:100%}.wpb_images_carousel.wpb_content_element.vc_clearfix .wpb_wrapper .vc_slide.vc_images_carousel.vc_build{max-width:820px;width:100%!important;height:100%}.wpb_wrapper .vc_slide.vc_images_carousel.vc_build a.vc_left.vc_carousel-control{opacity:1}.wpb_wrapper .vc_slide.vc_images_carousel.vc_build a.vc_left.vc_carousel-control span.icon-prev{background-image:url(../img/icon-arrow-yellow.svg);background-repeat:no-repeat;background-position:center center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wpb_wrapper .vc_slide.vc_images_carousel.vc_build a.vc_left.vc_carousel-control span.icon-prev::before{content:'';font-size:18px;top:-7px;left:0;cursor:pointer}.wpb_wrapper .vc_slide.vc_images_carousel.vc_build a.vc_left.vc_carousel-control span.icon-prev:hover{background-image:unset}.wpb_wrapper .vc_slide.vc_images_carousel.vc_build a.vc_left.vc_carousel-control span.icon-prev:hover:before{content:'';background-image:url(../img/icon-arrow-right.svg);width:18px;height:18px}.wpb_wrapper .vc_slide.vc_images_carousel.vc_build a.vc_right.vc_carousel-control{opacity:1}.wpb_wrapper .vc_slide.vc_images_carousel.vc_build a.vc_right.vc_carousel-control span.icon-next{background-image:url(../img/icon-arrow-yellow.svg);background-repeat:no-repeat;background-position:center center}.wpb_wrapper .vc_slide.vc_images_carousel.vc_build a.vc_right.vc_carousel-control span.icon-next::before{content:'';font-size:18px;top:-7px;left:0;cursor:pointer}.wpb_wrapper .vc_slide.vc_images_carousel.vc_build a.vc_right.vc_carousel-control span.icon-next:hover{background-image:unset}.wpb_wrapper .vc_slide.vc_images_carousel.vc_build a.vc_right.vc_carousel-control span.icon-next:hover:before{content:'';width:18px;height:18px;background-image:url(../img/icon-arrow-right.svg)}.wpb_wrapper .vc_slide.vc_images_carousel.vc_build ol.vc_carousel-indicators{position:absolute;bottom:25px;left:80%;z-index:9999999;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpb_wrapper .vc_slide.vc_images_carousel.vc_build ol.vc_carousel-indicators li{display:inline-block;margin:0 2px;border:1px solid #003963;border-radius:100%;background:0 0;opacity:1;width:8px;height:8px;padding:0;text-indent:-999px;cursor:pointer}.wpb_wrapper .vc_slide.vc_images_carousel.vc_build ol.vc_carousel-indicators li::before{left:unset}.wpb_wrapper .vc_slide.vc_images_carousel.vc_build ol.vc_carousel-indicators li.vc_active{border-radius:50%;background:#003963;width:5px;height:5px;margin-bottom:1.5px}.wpb_wrapper .vc_slide.vc_images_carousel.vc_build .vc_carousel-inner .vc_carousel-slideline .vc_item{max-height:580px!important}.wpb_wrapper .vc_slide.vc_images_carousel.vc_build .vc_carousel-inner .vc_carousel-slideline .vc_item .vc_inner a.prettyphoto{display:block}.wpb_wrapper .vc_slide.vc_images_carousel.vc_build .vc_carousel-inner .vc_carousel-slideline .vc_item .vc_inner a.prettyphoto img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.wpb_single_image .vc_figure-caption{color:rgba(0,0,0,.5);padding:0 64px 0 29px;font-size:10px!important}.custom-colum-agb{max-width:351px}.initiative-wrap.content-with-sidebar .block-scroll .scroll-link .links-item p{line-height:21px}.initiative-wrap.content-with-sidebar .block-scroll .scroll-link .links-item>img{top:4px}.initiative-wrap.content-with-sidebar .block-scroll .scroll-link .links-item>p{padding-top:20px;margin-right:10px}.initiative-wrap.content-with-sidebar .block-scroll .scroll-link .links-item .personal-item{margin-right:10px}@media (max-width:375px){.wpb_wrapper .block-calendar .calendar{padding:0 10px 25px}}@media (max-width:500px){.initiative-wrap.content-with-sidebar .block-scroll .scroll-link .links-item{display:block}.initiative-wrap.content-with-sidebar .block-scroll .scroll-link .links-item>img{display:none}.initiative-wrap.content-with-sidebar .block-scroll .scroll-link .links-item>p{padding-left:48px}.calendar-wrap .datepicker--cell.datepicker--cell-day.event-day span{display:flex;justify-content:center;align-items:center}}.personal-item .personal-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.program-profile-wrap .block-caption .simplebar-content .links-item .link-title{max-width:unset;width:100%}@media (max-width:600px){.program-profile-wrap .block-caption .links-item>img{display:none}}@media screen and (max-width:583px){.donate-block.visible-587{left:0;right:0;margin:0 auto!important}.footer-nav>.wrapper-footer-contacts:not(:first-child){padding:0}.footer-wrap .wrapper-footer-contacts .footer-block{width:135px;margin-bottom:10px;margin-right:0}.wrapper-footer-contacts{display:flex;justify-content:space-between;width:100%}.footer-wrap .footer-nav{justify-content:space-between;align-items:flex-start;padding:0 10px}}@media (min-width:501px) and (max-width:601px){.program-profile-wrap .program-links a.links-item .link-title .strong{white-space:nowrap}.program-profile-wrap .block-caption a.links-item>img{display:block}.program-profile-wrap .block-caption a.links-item .link-title{width:90%}}@media (min-width:993px) and (max-width:1199px){.program-profile-wrap .block-caption .links-item .link-title{max-width:612px}}@media (min-width:993px){.story-page-wrap .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner .wpb_wrapper .wpb_single_image.wpb_content_element.vc_align_left .wpb_wrapper.vc_figure{padding:0}.story-page-wrap .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner .wpb_wrapper .wpb_single_image.wpb_content_element.vc_align_left .wpb_wrapper.vc_figure .vc_single_image-wrapper img.vc_single_image-img.attachment-full{margin-top:0}.story-page-wrap .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){padding-left:64px}.story-page-wrap .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{padding:0}.story-page-wrap .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2){padding-right:64px}.story-page-wrap .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) .vc_column-inner{padding-right:0}.story-page-wrap .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner .wpb_wrapper .wpb_single_image.wpb_content_element.vc_align_left .wpb_wrapper.vc_figure{padding:0}.story-page-wrap .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4:nth-child(1){padding-left:64px}.story-page-wrap .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{padding:0}.story-page-wrap .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4:nth-child(3){padding:0 64px 0 0}.story-page-wrap .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4:nth-child(3) .vc_column-inner{padding-right:0}.story-page-wrap .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-3 .vc_column-inner .wpb_wrapper .wpb_single_image.wpb_content_element.vc_align_left .wpb_wrapper.vc_figure{padding:0}.story-page-wrap .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-3:nth-child(1){padding-left:0}.story-page-wrap .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-3 .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element{padding:0}.story-page-wrap .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-3:nth-child(4){padding-right:0}.story-page-wrap img.vc_single_image-img.attachment-full{margin:5px 0}}.program-profile-wrap .block-caption .simplebar-content .links-item .link-title .personal-item{min-width:205px}.program-profile-wrap .block-caption .links-item .link-title{overflow:hidden}.wpb_wrapper .block-future-events-wrap{background-color:#fff;margin-bottom:25px}.wpb_wrapper .block-future-events-wrap .future-events-title{text-align:center;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:5px}.wpb_wrapper .block-future-events-wrap .future-events-title .swiper-button-next,.wpb_wrapper .block-future-events-wrap .future-events-title .swiper-button-prev{top:42px;height:17px;outline:0}.wpb_wrapper .block-future-events-wrap .future-events-title .swiper-button-next.swiper-button-disabled{background-image:url(../img/ar-events.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg);right:15px;background-size:contain}.wpb_wrapper .block-future-events-wrap .future-events-title .swiper-button-prev.swiper-button-disabled{left:unset;-webkit-transform:rotate(0);transform:rotate(0);right:55px;background-image:url(../img/ar-events.svg);background-size:contain}.wpb_wrapper .block-future-events-wrap .future-events-title .swiper-button-next{background-image:url(../img/bg-ar-event.svg);opacity:1;right:15px;background-size:contain}.wpb_wrapper .block-future-events-wrap .future-events-title .swiper-button-prev{background-image:url(../img/bg-ar-event.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg);left:unset;right:55px;opacity:1;background-size:contain}.wpb_wrapper .block-future-events-wrap .future-events-title p{font-size:18px;font-weight:500}.wpb_wrapper .block-future-events-wrap .future-events-slider-wrap{margin-right:20px}.wpb_wrapper .block-future-events-wrap .future-events-slider-wrap .future-event-slide.swiper-slide{position:relative;padding-bottom:50px;width:100%;height:100%}.wpb_wrapper .block-future-events-wrap .future-events-slider-wrap .future-event-slide.swiper-slide::after{content:'';display:table;clear:both}.wpb_wrapper .block-future-events-wrap .future-events-slider-wrap .future-event-slide.swiper-slide .wpb_column.vc_column_container.vc_col-sm-6.right a.future-event-item .future-event-wrap{margin-right:20px}.wpb_wrapper .block-future-events-wrap .future-events-slider-wrap .future-event-slide.swiper-slide .wpb_column.vc_column_container.vc_col-sm-6 a.future-event-item .future-event-wrap{display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);margin:0 24px;padding:15px 0;position:relative;min-height:71px;max-height:71px;overflow-y:hidden}.wpb_wrapper .block-future-events-wrap .future-events-slider-wrap .future-event-slide.swiper-slide .wpb_column.vc_column_container.vc_col-sm-6 a.future-event-item .future-event-wrap::before{content:'\e810';font-size:14px;position:absolute;left:0;font-family:icon-font;color:#7f9bb1}.wpb_wrapper .block-future-events-wrap .future-events-slider-wrap .future-event-slide.swiper-slide .wpb_column.vc_column_container.vc_col-sm-6 a.future-event-item .future-event-wrap::after{content:'\e80e';font-size:18px;position:absolute;right:0;font-family:icon-font;color:#003863;font-weight:500}.wpb_wrapper .block-future-events-wrap .future-events-slider-wrap .future-event-slide.swiper-slide .wpb_column.vc_column_container.vc_col-sm-6 a.future-event-item .future-event-wrap .future-event-caption{color:#7f9bb1;font-weight:400;font-size:10px;font-family:"Graphik Regular",sans-serif;margin-left:30px;min-width:45px;max-width:45px}.wpb_wrapper .block-future-events-wrap .future-events-slider-wrap .future-event-slide.swiper-slide .wpb_column.vc_column_container.vc_col-sm-6 a.future-event-item .future-event-wrap p.strong{padding:0 20px 0 30px;color:#003863;font-size:13px;font-weight:500;margin-right:10px}.container .wpb_wrapper .block-future-events-wrap .future-events-slider-wrap .future-event-slide.swiper-slide .wpb_column.vc_column_container.vc_col-sm-6 a.future-event-item .future-event-wrap{max-width:500px}@media (max-width:767px){.container .wpb_wrapper .block-future-events-wrap .future-events-slider-wrap .future-event-slide.swiper-slide .wpb_column.vc_column_container.vc_col-sm-6 a.future-event-item .future-event-wrap{max-width:670px}.department-profile-wrap .content-block .block-cards .card-title .info-card{border:none;width:100%}.department-profile-wrap .content-block .block-cards .card-title .card-caption{position:relative;width:100%}.department-profile-wrap .content-block .block-cards .card-title .card-caption::after{content:'';position:absolute;top:0;left:0;right:0;border-top:1px solid #003963}}@media (min-width:768px) and (max-width:1005px){.wpb_wrapper .block-future-events-wrap .future-events-slider-wrap .future-event-slide.swiper-slide .wpb_column.vc_column_container.vc_col-sm-6 a.future-event-item .future-event-wrap p.strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:450px){.container .wpb_wrapper .block-future-events-wrap .future-events-slider-wrap .future-event-slide.swiper-slide .wpb_column.vc_column_container.vc_col-sm-6.left a.future-event-item .future-event-wrap{margin-right:10px;margin-left:10px}.container .wpb_wrapper .block-future-events-wrap .future-events-slider-wrap .future-event-slide.swiper-slide .wpb_column.vc_column_container.vc_col-sm-6.right a.future-event-item .future-event-wrap{margin-right:10px;margin-left:10px}}@media (max-width:538px){.wpb_wrapper .block-future-events-wrap .future-events-slider-wrap .future-event-slide.swiper-slide .wpb_column.vc_column_container.vc_col-sm-6 a.future-event-item .future-event-wrap p.strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:425px){.wpb_wrapper .block-future-events-wrap .future-events-title .swiper-button-prev{right:40px}.wpb_wrapper .block-future-events-wrap .future-events-title .swiper-button-prev.swiper-button-disabled{right:40px}.wpb_wrapper .block-future-events-wrap .future-events-title .swiper-button-next{right:15px}.wpb_wrapper .block-future-events-wrap .future-events-title .swiper-button-next.swiper-button-disabled{right:15px}}.program-profile-wrap .sidebar-block form.wpcf7-form.callback-form p{display:flex;justify-content:center;flex-direction:column}.program-profile-wrap .sidebar-block form.wpcf7-form.callback-form p span.ajax-loader{margin:0}@media (max-width:767px){.wpb_wrapper .block-future-events-wrap .future-events-slider-wrap .future-event-slide.swiper-slide .wpb_column.vc_column_container.vc_col-sm-6{width:100%}.wpb_wrapper .block-future-events-wrap .future-events-slider-wrap .future-event-slide.swiper-slide .wpb_column.vc_column_container.vc_col-sm-6.left a.future-event-item .future-event-wrap{margin-right:20px}}.wpcf7-form-control.wpcf7-submit.btn.main-btn{font-family:'Graphik Regular',sans-serif}@media (max-width:992px){.unsubscribe-instructions{max-width:unset;width:unset;margin:0 30px}.donation-block .unsubscribe-instructions .liqpay-instuction,.donation-block .unsubscribe-instructions .paypal-instuction{padding-left:40px;padding-right:40px}.story-page-wrap .vc_row.wpb_row.vc_row-fluid .vc_col-sm-6{width:100%}.story-page-wrap .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4{width:100%}.story-page-wrap .vc_row.wpb_row.vc_row-fluid .vc_col-sm-3{width:100%;margin-bottom:10px}}.unsubscribe-instructions{max-width:845px;width:100%;margin:70px auto 0;font-size:11px;color:grey}.unsubscribe-instructions ol{list-style-type:decimal}.unsubscribe-instructions ul{list-style-type:disc}.unsubscribe-instructions .liqpay-instuction{text-align:center;padding:10px;font-weight:500}.unsubscribe-instructions .liqpay-instuction ol{list-style-type:decimal;padding-top:20px}.unsubscribe-instructions .liqpay-instuction ol li{text-align:left;font-weight:400}.unsubscribe-instructions .liqpay-instuction ol li a{word-break:break-all;font-weight:700;font-family:'Graphik Regular',sans-serif;font-size:11px;color:grey}.unsubscribe-instructions .liqpay-instuction ol li a:hover{text-decoration:underline}.unsubscribe-instructions .paypal-instuction{text-align:center;padding:10px;font-weight:500}.unsubscribe-instructions .paypal-instuction ol{list-style-type:decimal;padding-top:20px}.unsubscribe-instructions .paypal-instuction ol li{text-align:left;font-weight:400}.unsubscribe-instructions .paypal-instuction ol li a{word-break:break-all;font-family:'Graphik Regular',sans-serif;font-size:11px;color:gray;font-weight:700}.unsubscribe-instructions .paypal-instuction ol li a:hover{text-decoration:underline}@media (max-width:500px){.datepicker--cell.event-day span.dp-note{line-height:32px}}.search-menu .search-form .search-field{-webkit-appearance:none}.department-profile-wrap .content-block .block-cards .block-info.grid-item.grid-item--width3{height:unset}.page-content .container .calendar-wrap .vc_row .wpb_column .vc_column-inner{margin-bottom:25px}a.future-event-item .future-event-wrap .future-event-caption p{min-width:72px}.program-profile-wrap.content-with-sidebar .block-scroll .scroll-link-speaker{overflow:hidden}.program-profile-wrap.content-with-sidebar .block-scroll .scroll-link-tutor{overflow:hidden}.search-result .sidebar-block .block-links.hide-content .wrapper-content form.search-form button.btn{cursor:pointer;border:0;background:0 0;transition:.3s ease;width:100%;display:flex;justify-content:space-between;padding:0;position:relative}.search-result .sidebar-block .block-links.hide-content .wrapper-content form.search-form button.btn:hover:before{content:'';position:absolute;top:-12px;left:-25px;right:-25px;bottom:-12px;background-color:#f9f9f9;transition:.2s ease}.search-result .sidebar-block .block-links.hide-content .wrapper-content form.search-form button.btn .link-title p.strong{margin-bottom:8px;position:relative;z-index:99;text-align:left}.search-result .sidebar-block .block-links.hide-content .wrapper-content form.search-form button.btn img{position:relative;z-index:99}.search-result .sidebar-block .block-links.hide-content .wrapper-content form.search-form button.btn .link-title p.search-link-title-description{position:relative;z-index:10;font-size:12px;color:rgba(0,0,0,.5);display:block;text-align:left}.search-result .sidebar-block .block-links.hide-content .wrapper-content form.search-form{margin-top:24px;cursor:pointer}.search-result .sidebar-block .block-links.hide-content .wrapper-content form.search-form:nth-child(1){margin-top:0}@media (max-width:1024px){img.aligncenter{width:100%;height:100%}}.personal-caption span{font-size:14px;font-weight:400}.block-photo-caption.grid-item--height2{height:unset;flex-flow:unset}@media (min-width:768px){.block-photo-caption.grid-item--height2{flex-flow:column}}@media (min-width:768px){.block-photo-caption.grid-item--height2 .wrapper-caption{padding:15px 5px;margin:auto 0}}.block-photo-caption.grid-item--height2 .wrapper-caption .info{padding-bottom:unset}.initiative-wrap .scroll-link .simplebar-scroll-content .simplebar-content a.links-item{align-items:center}.initiative-wrap .scroll-link .simplebar-scroll-content .simplebar-content a.links-item p{padding-top:0;font-size:14px;font-weight:400}.initiative-wrap .scroll-link .simplebar-scroll-content .simplebar-content a.links-item .personal-item{max-width:200px;overflow:hidden}@media (min-width:501px) and (max-width:766px){.initiative-wrap .scroll-link .simplebar-scroll-content .simplebar-content a.links-item .personal-item{max-width:140px}}@media (min-width:768px) and (max-width:992px){.initiative-wrap .scroll-link .simplebar-scroll-content .simplebar-content a.links-item .personal-item{max-width:140px}}.community-wrap .block-title.grid-item--width4.block-scroll .tab-block .tab-container.scroll-link a.filter-item .person-location p{max-height:120px;overflow:hidden}@media (min-width:320px) and (max-width:375px){.community-wrap .block-title.grid-item--width4.block-scroll .tab-block .tab-container.scroll-link a.filter-item{flex-direction:column}.community-wrap .block-title.grid-item--width4.block-scroll .tab-block .tab-container.scroll-link a.filter-item .link-title{max-width:230px;width:100%}.community-wrap .block-title.grid-item--width4.block-scroll .tab-block .tab-container.scroll-link a.filter-item .cafedra{max-width:230px;width:100%;line-height:25px}.community-wrap .block-title.grid-item--width4.block-scroll .tab-block .tab-container.scroll-link a.filter-item .person-location{max-width:230px;width:100%}}@media (min-width:375px) and (max-width:500px){.community-wrap .block-title.grid-item--width4.block-scroll .tab-block .tab-container.scroll-link a.filter-item{flex-direction:column}.community-wrap .block-title.grid-item--width4.block-scroll .tab-block .tab-container.scroll-link a.filter-item .link-title{max-width:300px;width:100%}.community-wrap .block-title.grid-item--width4.block-scroll .tab-block .tab-container.scroll-link a.filter-item .cafedra{max-width:300px;width:100%;line-height:25px}.community-wrap .block-title.grid-item--width4.block-scroll .tab-block .tab-container.scroll-link a.filter-item .person-location{max-width:300px;width:100%}}@media (min-width:501px) and (max-width:700px){.community-wrap .block-title.grid-item--width4.block-scroll .tab-block .tab-container.scroll-link a.filter-item{padding:10px;width:100%}.community-wrap .block-title.grid-item--width4.block-scroll .tab-block .tab-container.scroll-link a.filter-item .link-title{max-width:unset;width:30%;margin-right:0}.community-wrap .block-title.grid-item--width4.block-scroll .tab-block .tab-container.scroll-link a.filter-item .cafedra{max-width:unset;width:15%;margin:0 2% 0 3%}.community-wrap .block-title.grid-item--width4.block-scroll .tab-block .tab-container.scroll-link a.filter-item .person-location{width:40%;margin-right:2%}}@media (min-width:700px) and (max-width:992px){.community-wrap .block-title.grid-item--width4.block-scroll .tab-block .tab-container.scroll-link a.filter-item{width:100%}.community-wrap .block-title.grid-item--width4.block-scroll .tab-block .tab-container.scroll-link a.filter-item .link-title{max-width:unset;width:30%;margin-right:5%}.community-wrap .block-title.grid-item--width4.block-scroll .tab-block .tab-container.scroll-link a.filter-item .cafedra{max-width:unset;width:15%;margin-right:5%}.community-wrap .block-title.grid-item--width4.block-scroll .tab-block .tab-container.scroll-link a.filter-item .person-location{width:40%;margin-right:2%}}@media (max-width:501px){.home-wrap .vc_col-sm-3 .block-photo-caption .wrapper-caption{padding:0}.home-wrap .vc_col-sm-3 .block-photo-caption .wrapper-caption .info{padding:0 25px}.home-wrap .vc_col-sm-3 .block-photo-caption .wrapper-caption .info p{display:none}}@media (min-width:502px) and (max-width:767px){.home-wrap .vc_col-sm-3 .block-photo-caption .wrapper-caption{padding:0}.home-wrap .vc_col-sm-3 .block-photo-caption .wrapper-caption .info{padding:0 25px}}.research-wrap.content-with-sidebar .sidebar-block .block-info.grid-item-block{padding:0}.research-wrap.content-with-sidebar .sidebar-block .block-info.grid-item-block a{width:100%;height:100%;display:flex;align-items:center}.research-wrap.content-with-sidebar .sidebar-block .block-info.grid-item-block a .info h4{padding:0 25px}@media screen and (min-width:1199px){.study-kse-wrap .block-cards.filter-container .block-info{min-width:538px}.rc-new-partners-logos .wpb_wrapper{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:1199px){.container{max-width:990px;margin:0 auto}.footer-about-wrap{margin:0 75px}.line-caption:after{max-width:990px}.stories-wrap .block-photo-caption{max-width:100%}.block-cards .block-info{max-width:100%}.study-kse-wrap .filter-item{right:25px}.block-title{max-width:100%;flex-grow:1;width:100%!important}.block-links{max-width:100%;flex-grow:1;margin-left:0;margin-right:0;margin-bottom:24px}.block-calendar .block-links{max-width:252.75px}.block-info{max-width:100%}.vc_col-sm-12 .block-info h3,.vc_col-sm-9 .block-info h3{line-height:1.25}.block-personal{max-width:100%;margin-left:0;flex-grow:1}.content-block,.double-block{max-width:100%}.block-right{margin-left:0!important}.partner-items{flex-wrap:wrap}.about-wrap .footer-wrap{margin-left:75px;margin-right:75px}.rc-new-partners-logos .wpb_wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width:992px){body.mobile-menu-open{padding-right:0}h1{font-size:48px}h2{font-size:36px}h3{font-size:24px}h4{font-size:18px}ul.courses-links{-webkit-columns:1;columns:1}.block-calendar .calendar-item{padding:20px 15px}.block-calendar .calendar-item-title{padding-right:25px}.department-profile-wrap>.sidebar-block{display:none}.department-profile-wrap .mobile-block{display:block}.department-profile-wrap .wrapper-toogle .icon-arrow{display:block}.department-profile-wrap.content-with-sidebar .sidebar-block,.education-wrap.content-with-sidebar .sidebar-block{margin-left:0;max-width:100%}.header-section .header-caption h1{line-height:1.15}.about-wrap .footer-wrap{margin-left:0;margin-right:0}.block-news h3{font-size:18px}.vc_col-sm-3 .block-info h3,.vc_col-sm-4 .block-info h3{font-size:20px}.vc_col-sm-6 .block-info h3,.vc_col-sm-8 .block-info h3{font-size:30px}.vc_col-sm-6 .block-photo-caption .wrapper-photo,.vc_col-sm-8 .block-photo-caption .wrapper-photo{width:600px}.vc_col-sm-6 .block-photo-caption .wrapper-caption .info,.vc_col-sm-8 .block-photo-caption .wrapper-caption .info{padding:0 10px}.vc_col-sm-6 .block-photo-caption .wrapper-caption .info h4,.vc_col-sm-8 .block-photo-caption .wrapper-caption .info h4{font-size:16px}.vc_col-sm-6 .block-photo-caption .wrapper-caption .info p,.vc_col-sm-8 .block-photo-caption .wrapper-caption .info p{font-size:14px}.vc_col-sm-12 .block-info h3,.vc_col-sm-9 .block-info h3{font-size:30px}.container{max-width:740px}.line-caption:after{max-width:740px}.block-calendar .block-links{max-width:165px}.form-search,.form-sort{flex-wrap:wrap;justify-content:center}.form-search input,.form-sort input{margin-bottom:10px}.tab-partners .links-item-support{width:28%}.study-kse-wrap .checking{margin-top:10px}.study-kse-wrap .sorting{margin:0 auto}.main-header .toggle-menu span,.main-header .toggle-menu-sticky span{height:2px}.toggle-menu,.toggle-menu-sticky{display:block;margin-left:20px}.header-nav .main-nav li:hover:before,.header-nav-blue .main-nav li:hover:before,.sticky-wrap .main-nav li:hover:before{background:0 0}.header-nav .main-nav a,.header-nav-blue .main-nav a,.sticky-wrap .main-nav a{color:#fff}.header-nav .main-nav a:hover,.header-nav-blue .main-nav a:hover,.sticky-wrap .main-nav a:hover{color:inherit}.header-nav .main-nav a:active,.header-nav-blue .main-nav a:active,.sticky-wrap .main-nav a:active{color:#fff}.search-result .prev{margin-bottom:10px}.header-content-wrap .block-info h4{font-size:18px}.header-content-wrap .block-info h3{font-size:27px}.header-content-wrap .block-info p{font-size:12px}.slider-caption{font-size:26px}.program-profile-wrap .block-caption .links-item .personal-item{margin-right:10px}.footer-about-wrap{margin:0}.footer-about-wrap .footer-about-item.columns-footer ul{-webkit-columns:2;columns:2}.datepicker--content{padding:0 20px}.wrapper-404 .wrap-block{flex-wrap:wrap}.wrapper-404 .wrap-block .block-info{margin-right:0}.wrapper-404 .wrap-block .block-info .icon-search:before{font-size:25px}.input-amount input{font-size:9px}.study-kse-wrap .checking .check{margin-right:0}.study-kse-wrap .form-search .sorting{margin-left:0}.support-wrap .sorting{justify-content:center;width:100%}.support-wrap .tabs-wrap .cafedra{max-width:180px}.support-wrap .person-location{width:100px}.department-profile-wrap .faculty-members{padding:0}.block-calendar .calendar-one-event .calendar-item-title{font-size:20px}.block-calendar .calendar-item.calendar-one-event.calendar-title-font-size .calendar-item-title{font-size:13px}.stories-wrap .block-photo-caption .wrapper-caption .info{padding-bottom:0}.stories-wrap .block-photo-caption .wrapper-caption .info h4{font-size:16px}.story-page-wrap .wpb_text_column{padding:0 29px 0 29px}.main-nav .menu-item-has-children:after{content:'\E80F';color:#fff;font-size:22px;font-family:icon-font;position:absolute;right:20px;top:38px;width:auto;height:auto}.main-nav .menu-item-has-children .sub-menu{-webkit-transform:scale(0);transform:scale(0);height:0}.main-nav .menu-item-has-children .sub-menu li a{font-size:20px}.menu-item-has-children.active:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu-item-has-children.active .sub-menu{-webkit-transform:scale(1);transform:scale(1);height:auto}}@media screen and (max-width:767px){.programs-pages-wrap .wrap-kse-main-button-widget{padding-bottom:25px}.history-element{margin-right:0;margin-bottom:20px}.container{max-width:100%;padding:0 15px}.block-news h3{font-size:24px}.block-info .photo-wrap{background-position:center center}.line-caption:after{max-width:100%;padding:0 15px}.sidebar-block{margin-left:0;max-width:100%}.block-info .info h3{font-size:24px}.block-info .info .btn-read-more{display:none}.research-wrap .grid-item-block{height:150px}.newspage-wrap .sidebar-block .block-photo-caption,.story-page-wrap .sidebar-block .block-photo-caption{max-width:100%;flex-direction:row;justify-content:space-between;align-items:center;height:300px;min-height:150px}.newspage-wrap .sidebar-block .block-photo-caption .wrapper-photo,.story-page-wrap .sidebar-block .block-photo-caption .wrapper-photo{height:100%;width:270px;padding-bottom:0}.newspage-wrap .sidebar-block .block-photo-caption .wrapper-photo img,.story-page-wrap .sidebar-block .block-photo-caption .wrapper-photo img{height:100%}.newspage-wrap .sidebar-block .block-photo-caption .wrapper-caption,.story-page-wrap .sidebar-block .block-photo-caption .wrapper-caption{width:100%}.newspage-wrap .sidebar-block .block-photo-caption .wrapper-caption .info,.story-page-wrap .sidebar-block .block-photo-caption .wrapper-caption .info{padding-bottom:0}.stories-wrap .block-photo-caption{max-width:100%;flex-direction:row;justify-content:space-between;align-items:center;height:150px;min-height:150px}.stories-wrap .block-photo-caption .wrapper-photo{height:100%;max-width:110px;min-width:110px;padding-bottom:0}.stories-wrap .block-photo-caption .wrapper-caption h4{margin-bottom:0}.search-result .content-block{order:2}.news-wrap .block-news{max-width:100%}.block-news{display:flex}.block-news .news-block{max-width:35%;display:flex;justify-content:center;width:100%;border:0;margin:0;padding:0}.block-news .news-block:after{height:auto;width:1px;left:35%;top:25px;bottom:25px}.block-news .news-block span{margin:auto}.block-news .wrapper-news-info{justify-content:center;flex-grow:1;height:auto}.block-news .wrapper-news-info .info{padding:0}.community-wrap .slider-caption{font-size:36px}.community-wrap .block-caption .links-item,.program-profile-wrap .block-caption .links-item{align-items:flex-start}.community-wrap .block-caption .links-item .link-title p,.program-profile-wrap .block-caption .links-item .link-title p{margin:0}.community-wrap .block-caption .links-item .link-title .personal-item,.program-profile-wrap .block-caption .links-item .link-title .personal-item{margin-right:0;align-items:flex-start}.vc_col-sm-3 .block-photo-caption{flex-direction:row;justify-content:space-between;align-items:center;height:300px}.vc_col-sm-3 .block-photo-caption .wrapper-caption{height:auto;padding:20px 5px}.vc_col-sm-3 .block-photo-caption .wrapper-photo{min-width:250px;width:auto;height:100%}.vc_col-sm-3 .block-photo-caption .wrapper-photo img{-o-object-fit:cover;object-fit:cover}.vc_col-sm-6 .block-photo-caption .wrapper-photo,.vc_col-sm-8 .block-photo-caption .wrapper-photo{min-width:250px;width:auto}.indent-right{margin-right:0}.card-title{text-align:center;margin:0 auto;justify-content:center;flex-direction:column}.card-title:after{width:auto;top:50%;height:1px;right:25px;left:25px;bottom:auto;background:#003963}.card-title .info-card{width:auto;padding:0 0 20px 0}.card-title .card-caption{width:auto}.links-item{align-items:flex-start}.faculty-members{margin:0 auto}.block-donation-card .block-info .card-title .info-card{padding:0}.block-donation-card .info-card.description-price{margin-bottom:60px}.block-donation-card .info-card.description-price h4{font-size:24px}.error-caption h1{font-size:96px}.block-donation-card .block-info .card-title .card-caption{padding:20px 0 0}.donation-wrap .card-title:after,.study-kse-wrap .card-title:after{height:0}.donation-wrap .card-title .info-card,.study-kse-wrap .card-title .info-card{border-bottom:1px solid #dfdfdf}.donation-wrap .card-title .card-caption,.study-kse-wrap .card-title .card-caption{padding:25px 0}.donation-wrap .grid-item,.study-kse-wrap .grid-item{height:auto}.donation-wrap .sorting,.study-kse-wrap .sorting{margin:initial;margin-top:10px}.donation-wrap .checking .check,.study-kse-wrap .checking .check{margin-right:25px}.donation-wrap .form-search,.donation-wrap .form-sort,.study-kse-wrap .form-search,.study-kse-wrap .form-sort{justify-content:flex-start}.calendar-wrap .block-calendar{height:auto}.wrap-not-found{flex-wrap:wrap}.input-amount input{font-size:12px}.block-calendar{flex-wrap:wrap;height:auto;padding:0}.block-calendar .calendar:before{left:50%;bottom:-22px;top:auto}.block-calendar .block-links{max-width:100%}.block-calendar .calendar{padding:0 25px 25px}.slider-caption{margin:0 auto}.department-profile-wrap .card-title .info-card{border-bottom:1px solid #003963}.department-profile-wrap .card-title:after{height:0}.department-profile-wrap .card-title .card-caption{padding-left:0;padding-top:24px}.donation-form-block{margin-bottom:24px}.donation-form-block .donation-currency-wrap{padding:10px 0 10px 10px}.search-result .next{margin-left:20px}.news-wrap .block-info{max-width:100%}.footer-about-wrap{flex-wrap:wrap}.block-calendar .calendar-item{padding:20px 25px}.block-calendar .calendar-item-title{padding-right:15px}.custom-footer{padding:0}.custom-footer h4{font-size:24px}.rc-new-partners-logos div.wpb_wrapper{grid-template-columns:1fr}}@media screen and (max-width:500px){.main-nav .menu-item-has-children:after{top:24px}.main-nav .menu-item-has-children .sub-menu li a{font-size:18px}body{font-size:14px}.sorting span{margin:0}.sorting .select-sort{margin-right:0}.block-info{height:auto}.search-menu .search-form .search-field{font-size:40px;text-align:center}.close-btn,.search-close{top:35px;right:30px}.wrapper-header{display:flex;justify-content:space-between;flex-direction:column;height:100%}.header-section{padding-top:1px}.header-section .main-header{height:100%}.header-section .main-header .container{height:100%}.block-photo-caption{overflow:hidden;height:150px!important}.block-photo-caption .wrapper-photo{max-width:150px}.block-photo-caption .wrapper-caption{padding:21px 0}.footer-about-wrap{flex-wrap:wrap}.footer-about-wrap .footer-about-item.columns-footer ul{-webkit-columns:1;columns:1}.footer-about-wrap .footer-about-item.columns-footer-2 ul{-webkit-columns:1;columns:1}.form-search{padding:20px 0}.form-search input[type=text]{background-position:-35% 50%}.datepicker--content{padding:0}.grid-item-block{max-width:100%}.indent-left{margin-left:0}.header-section{height:100vh;overflow:hidden}h1{font-size:36px}h2{font-size:24px}h3{font-size:18px}h4{font-size:14px}.project-item{border-right:0}.calendar-wrap .datepicker--cell-days span,.calendar-wrap .datepicker--cells span{font-size:12px}.calendar-wrap .datepicker--content,.datepicker-inline{padding:0}.header-section .header-caption{margin:auto 0}.header-section .header-caption h1{font-size:48px;margin-bottom:0}.header-section .header-caption p{margin-top:30px}.calendar-item .calendar-caption{max-width:60px}.calendar-item .strong{display:block;font-size:16px;width:100%}.calendar-item .icon-calendar{display:none}.calendar-item .calendar-button{padding-bottom:10px}.community-wrap .cafedra,.tabs-wrap .cafedra{max-width:230px}.community-wrap .links-item,.tabs-wrap .links-item{align-items:flex-start;flex-wrap:wrap}.community-wrap .links-item>img,.tabs-wrap .links-item>img{display:none}.community-wrap .links-item .cafedra,.community-wrap .links-item .person-location,.tabs-wrap .links-item .cafedra,.tabs-wrap .links-item .person-location{padding-left:46px}.community-wrap .tab-nav .tab-link,.tabs-wrap .tab-nav .tab-link{margin-right:0}.community-wrap .profesor-info .swiper-pagination-bullets,.tabs-wrap .profesor-info .swiper-pagination-bullets{right:auto}.form-search select,.form-sort select{max-width:120px;width:auto;margin:0}.photo-slider{width:32px;height:32px}.tab-nav li{padding:10px 7px}.header-logo .icon-kse:before{font-size:30px}.header-logo p{font-size:8.5px}.header-logo img{height:30px;max-width:200px}.container{max-width:100%;padding:0 15px}.line-caption:after{max-width:100%;padding:0 15px}.wrapper-toogle .icon-arrow{display:block}.profesor-info{height:auto;max-height:400px}.block-swiper.grid-item{max-height:400px}.block-caption .strong{font-size:12px}.support-wrap .sorting .select{margin:0 5px;max-width:120px}.home-wrap .page-content{padding-bottom:30px}.block-swiper{padding:15px 0 35px}.block-swiper .profesor-item{border-right:0;text-align:center;flex-direction:column;justify-content:flex-start;padding:0 20px;max-height:350px}.block-swiper .profesor-item .slider-wrapper{padding:15px 0 50px;margin-right:0}.block-swiper .profesor-item .slider-wrapper:after{height:0;width:0}.block-swiper .swiper-pagination-bullets{bottom:0;right:auto;text-align:center}.slider-caption{padding:20px 0 0;font-size:23px}.slider-caption h3{font-size:30px}.calendar-button{margin:0 10px 8px}.grid-item{height:auto;min-height:150px}.block-info.grid-item{min-height:300px}.block-photo-caption .wrapper-photo{width:270px;min-width:inherit}.select{min-width:80px}.block-photo-caption h4{font-size:16px;margin-bottom:0}.block-photo-caption p{display:none}.education-wrap .block-title ul .tab-link,.research-wrap .block-title ul .tab-link{margin-right:0}.program-profile-wrap .block-scroll .links-item .link-title{flex-wrap:wrap}.program-profile-wrap .block-scroll .links-item .link-title .personal-item{min-width:120px}.program-profile-wrap .block-scroll .links-item .link-title>p{padding-left:47px;padding-top:5px;width:100%}.tabs-payments.current{flex-wrap:wrap}.study-kse-wrap ul.tab-nav li{margin:0 10px 10px 0}.study-kse-wrap .form-search .sorting .select{max-width:135px;min-width:110px}.department-profile-wrap .block-links{padding-bottom:25px}.department-profile-wrap .left-block{order:2}.impact-wrap .impact-title{flex-direction:column}.impact-wrap .impact-title:after{content:'';position:absolute;height:0;width:0}.impact-wrap .impact-title .impact-block .block-title{padding:20px 24px}.impact-wrap .impact-title .impact-item{width:100%;padding:15px 0}.impact-wrap .impact-title .impact-item:first-child{border-bottom:1px solid #dbdbdb}.impact-wrap .impact-title .impact-item p{margin:0}.search-menu .search-form .search-field{max-width:300px;font-size:36px;color:#dfdfdf}.program-profile-wrap .block-personal{padding-bottom:25px}.program-profile-wrap .block-personal .main-btn{width:100%}.program-profile-wrap .block-personal .block-caption{padding-bottom:20px}.program-profile-wrap .block-personal .block-caption .links-item .link-title p{display:none}.program-profile-wrap .block-personal .block-caption .links-item .link-title .personal-item{margin-right:0}.program-profile-wrap .scroll-link{min-height:96px}.program-profile-wrap .wrapper-toogle{display:flex;margin-bottom:10px}.error-caption h1{font-size:48px}.program-profile-wrap .block-caption .links-item>img{display:none}.program-profile-wrap .block-caption .links-item .personal-item{margin-right:0}.tab-content-we_are_proud_to_work{-webkit-columns:1;columns:1}.community-wrap .slider-caption{font-size:23px}.description-price .description-item{max-width:110px;width:100%}.tabs-payments p{padding:0 24px}.study-kse-wrap .form-sort .sorting .form-block .select{min-width:120px}.study-kse-wrap .form-search .sorting span{margin-right:5px}.study-kse-wrap .form-search .sorting .form-block{width:150px}.study-kse-wrap .form-search .checking{flex-wrap:wrap}.study-kse-wrap .form-search .checking span{display:block;margin-bottom:15px}.study-kse-wrap .form-search .checking .check{display:block}.study-kse-wrap .form-search .checking .checkbox{width:100%;margin-bottom:10px}.study-kse-wrap .form-sort .duration span{color:#000;margin-right:5px}.wrapper-pagination{flex-wrap:wrap}.block-calendar-wrap{padding-bottom:1px}.time-line{overflow-x:scroll;padding:0 5px}.time-line .time-line-item span{white-space:nowrap;padding-right:15px}.time-line .time-line-item .strong{padding-right:15px}.date-slider,.noUi-horizontal,.noUi-lt,.noUi-target{width:150px}.date-slider .noUi-handle,.noUi-horizontal .noUi-handle,.noUi-lt .noUi-handle,.noUi-target .noUi-handle{left:150px!important}.block-logo-link.grid-item{height:300px}.block-logo-link .wrapper-department .wrap-department-caption{max-width:160px}.block-logo-link .wrapper-department .wrap-department-caption p{text-overflow:ellipsis}.search-result .next{margin-left:0;max-width:100px;padding:12px 5px}.search-result .next.page-numbers{margin-left:0;margin-right:0}.search-result .prev{max-width:100px;padding:2px 5px}.wrapper-404 .wrap-block .grid-item{height:150px}.wrapper-404 .wrap-block .block-info .icon-search:before{font-size:16px}.calendar-caption-wrap .calendar-caption{padding-right:0;margin-right:24px}.callback-form .btn.main-btn{max-width:100%}.datepicker--cell span{width:32px;height:32px}.department-profile-wrap .card-title .card-caption span{display:block;margin-bottom:5px}.tab-nav li{margin-right:0}.block-calendar .event-list{max-height:none;height:300px}.wrapper-liqpay{margin-right:34px}.program-links a .link-title .strong{white-space:normal}.input-amount input{font-size:11px}.block-news h3{font-size:16px}.block-news .news-block{position:relative}.block-news .news-block:after{left:100%}.block-news .wrapper-news-info{padding:0 5px}.header-nav .main-nav li a,.header-nav-blue .main-nav li a,.sticky-wrap .main-nav li a{font-size:25px;padding:20px 0}.wrap-past-years .wrap-past-year .wrap-individual-year{margin-right:15px;min-width:75px}.wrap-past-years .wrap-past-year .wrap-individual-list{flex-wrap:wrap}.wrap-past-years .wrap-past-year .wrap-individual-list-item{margin-right:0;width:100%}.vc_col-sm-6 .block-photo-caption .wrapper-photo,.vc_col-sm-8 .block-photo-caption .wrapper-photo{width:270px;min-width:inherit;max-width:150px}.vc_col-sm-3 .block-photo-caption,.vc_col-sm-4 .block-photo-caption{height:150px;min-height:150px}.vc_col-sm-3 .block-photo-caption .wrapper-photo,.vc_col-sm-4 .block-photo-caption .wrapper-photo{width:270px;min-width:inherit;height:100%;padding-bottom:0}.vc_col-sm-3 .block-photo-caption .wrapper-photo img,.vc_col-sm-4 .block-photo-caption .wrapper-photo img{height:100%;-o-object-fit:cover;object-fit:cover}.newspage-wrap .sidebar-block .block-photo-caption .wrapper-caption .info,.story-page-wrap .sidebar-block .block-photo-caption .wrapper-caption .info{padding:0 10px}}@media screen and (max-width:350px){.block-logo-link .wrapper-department .wrap-department-caption{max-width:125px}}.xdebug-error{display:none}.history-widget{padding:35px;margin-bottom:24px}.history-title{text-align:center;font-size:14px;margin-bottom:20px;border-bottom:1px solid #003863;padding-bottom:15px;color:#003863}.history-widget.news{background:#00bacd}.history-widget.stories{background:#d4d4d4}.history-widget hr{margin-bottom:20px}.history-elements{text-align:center}.history-element{width:280px;height:280px;display:inline-block;padding:35px 15px;position:relative;text-align:center;margin-right:90px;vertical-align:top;background-size:cover}.history-element:last-child{margin:0}.element-permalink{color:#003863;position:absolute;bottom:15px;left:0;right:0}.element-title{font-size:26px;height:165px;overflow:hidden;color:#003863}.btn-history{background:#fff;text-align:center;margin-top:15px}.btn-history:hover{background:#003963;color:#fff}.history-element.has-background .element-permalink,.history-element.has-background .element-title{color:#fff}.history-widget.news .element-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-wrap:break-word;visibility:visible}@media (min-width:993px){.menu-main-container>ul>.menu-item a{padding-bottom:15px}.menu-main-container>ul>.menu-item:not(:nth-last-of-type(-n+2)):after{content:'';position:absolute;right:-19px;top:2px;width:1px;height:15px;background-color:rgba(128,128,128,.3)}.menu-item-has-children{position:relative}.menu-item-has-children:hover .sub-menu{-webkit-transform:scale(1);transform:scale(1)}.with-image .main-nav .sub-menu{background-color:#fff}.with-image .main-nav .sub-menu li:hover{background-color:#f7f7f7}.with-image .main-nav .sub-menu li a{color:#003863}.sub-menu{transition:.3s ease;position:absolute;padding-bottom:15px;top:25px;right:0;-webkit-transform:scale(0);transform:scale(0);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:row;max-width:600px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.sub-menu li{margin:15px 15px 0;padding:5px 10px;flex:0 1 25%}.sub-menu li:last-child{margin-right:15px}.sub-menu li:not(:last-child):after{content:'';position:absolute;right:-15px;top:2px;width:1px;height:100%;background-color:rgba(128,128,128,.3)}.with-color .main-nav .sub-menu{transition:.3s ease;background-color:#003863}.with-color .main-nav .sub-menu li{transition:.3s ease}.with-color .main-nav .sub-menu li:hover{background-color:#fff}.with-color .main-nav .sub-menu li:hover a{color:#003863}.with-color .main-nav .sub-menu li a{transition:.3s ease;color:#fff}.with-color .main-nav .sub-menu li a:hover{color:unset;opacity:1}.with-blue .main-nav .sub-menu{transition:.3s ease;background-color:#fff}.with-blue .main-nav .sub-menu li{transition:.3s ease}.with-blue .main-nav .sub-menu li:hover{background-color:#003863}.with-blue .main-nav .sub-menu li:hover a{color:#fff}.with-blue .main-nav .sub-menu li a{transition:.3s ease;color:#003863}.with-blue .main-nav .sub-menu li a:hover{color:unset;opacity:1}.with-white .main-nav .sub-menu{background-color:#003863}.with-white .main-nav .sub-menu li{transition:.3s ease}.with-white .main-nav .sub-menu li:hover{background-color:#fff}.with-white .main-nav .sub-menu li:hover a{color:#003863}.with-white .main-nav .sub-menu li a{color:#fff}.programs-pages-wrap.text-left .block-info{margin-right:0;margin-left:auto}.programs-pages-wrap .block-info{max-width:347px}.programs-pages-wrap .pd-left:not(.program-description){padding-left:64px}.programs-pages-wrap .pd-right:not(.program-description){padding-right:64px}}.programs-pages-wrap{background:#fff}.programs-pages-wrap .wpb_text_column{padding:0 64px 0 64px}.programs-pages-wrap:first-of-type{padding-top:35px}.programs-pages-wrap:last-of-type{padding-bottom:35px}.rc-new-partners-logos{padding-bottom:50px}.rc-new-partners-logos .wpb_wrapper{display:grid;align-items:center}.rc-new-partners-logos .wpb_wrapper .wpb_single_image{margin-bottom:0}.rc-new-partners-logos .wpb_wrapper .wpb_single_image img{max-width:65%;margin:auto}.rc-partners-title{padding-top:40px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9wYXJ0aWFscy9fcmVzZXQuc2NzcyIsIl9wYXJ0aWFscy9fZm9udHMuc2NzcyIsIl9wYXJ0aWFscy9faWNvbnMuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJfcGFydGlhbHMvX3ZhcnMuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJzdHlsZS5zY3NzIiwiX3BhcnRpYWxzL19tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFXQSxrQkFDRSxPQUFRLEVBQUUsS0FDVixTQUFVLFNBQ1YsU0FBVSxPQUNWLFdBQVksS0FDWixRQUFTLEVBRVQsUUFBUyxFQUVYLDJDQUNFLE1BQU8sS0FFVCwyQ0NKQyxtQkFBVSxTQUNWLHNCQUFTLE9BQ1QsdUJBQWUsT0FDZixtQkFBYSxPQUNiLGVBQUEsT0FFRCxnQkFDQSxTQUFBLFNETUUsTUFBTyxLQ0pSLE9BQUEsS0RNQyxRQUFTLEVDSlgsUUFBQSxZQUNDLFFBQUEsYURNQyxRQUFTLFlDSlgsUUFBQSxLQUNJLDRCQUNILGtCREtDLG9CQUFxQixrQkNIdkIsdUJBQUEsVUFFSSxvQkFBbUIsVURJckIsb0JBQXFCLFNBQVMsQ0FBRSxrQkNObEMsbUJBQUEsWUFLSSxXQUFBLFlBTEosd0NEV0EsZ0JBQ0Usa0JBQW1CLG1CQ0FyQixVQUFBLG1CREdBLDJDQUNFLGtCQ0RpQixLREVqQixjQ0RNLEtERU4sVUFBVyxLQUViLDRDQ0NDLG1DQUNBLFNEQUMsOEJBQStCLFNFM0RqQywyQkFBQSxTQUNFLE9BQUEsRUFBQSxLRjhERixjRTFERSxvQkFBa0IsRUY0RGxCLGtCQUFtQixFRXpEckIsWUFBQSxFQUNFLE1BQUEsS0FDQSxPQUFBLEtBRUEsU0FBQSxTQUNBLDRCQUFrQixrQkYwRGxCLG9CQUFxQixrQkd2RXZCLHVCQUFBLFVBQ0Usb0JBQUEsVUFDQSxvQkFBQSxTQUFBLENBQUEsa0JIMEVGLDhCR25FRSxXQUFBLE9BR0YsNkJBQ0EsMkNIcUVFLE9BQVEsS0FFViw2Q0FDRSxrQkFBbUIsTUFDbkIsb0JBQXFCLFdBQ3JCLGVBQWdCLE1HbkVoQixZQUFBLFdIcUVGLDRCQUFBLE1BQUEsQ0FBQSxrQkdsRUUsb0JBQUEsTUFBd0IsQ0FBQSxrQkFDeEIsdUJBQWtCLFNBQUEsQ0FBQSxPQUNsQixvQkFBbUIsU0FBQSxDQUFBLE9BQ25CLG9CQUFXLFNBQUEsQ0FBQSxNQUFBLENBQUEsa0JIc0ViLHFCR2pFRSxvQkFBa0IsT0FDbEIsWUFBQSxPSDBFRix5Q0FMQSxtQ0FJQSxpREFIQSwrQ0FDQSxnREFDQSw4Q0FKQSxxQ0d4REUsd0JBQWlCLFlBRWpCLGdCQUFBLFlIbUVGLGlEQUhBLCtDQUNBLGdEQUNBLDhDRzFERSxTQUFBLFNINkRBLEtBQU0sRUcxRFIsSUFBQSxFQUFpQyxNQUFBLEtINkQvQixPQUFRLEtHN0QyQyxlQUFBLEtBQ3JELFFBQUEsR0hnRUEsK0NHaEVzQyxpQkFBQSxtRkFDdEMsaUJBQUEsNERBQWlCLGlCQUFnQix1REhtRS9CLGlCQUFrQixzREdsRXBCLGdEQUEwQixpQkFBZ0IsbUZIc0V4QyxpQkFBa0IsMkRHdEUwQixpQkFBQSxzREFDOUMsaUJBQUEsdURIeUVBLDhDR3pFMkMsaUJBQUEscUZBQzNDLGlCQUFBLDZEQUFtQixpQkFBZ0Isd0RINEVqQyxpQkFBa0IscURHM0VwQixpREFBbUIsaUJBQWdCLHFGSCtFakMsaUJBQWtCLDBERy9FbUIsaUJBQUEscURBQ3ZDLGlCQUFBLHdEQUFzRCxpQ0FDdEQsaURBQXFCLGlCQUFnQixNSHFGbkMsYUFBYyxNR3BGaEIsK0JIdUZBLCtDQUNFLGlCQUFrQixNR3hGd0IsYUFBQSxNSDRGNUMsb0JBREEsb0JHMUZ5QyxTQUFBLFNBQ3pDLElBQUEsSUFBd0IsTUFBQSxLSDhGdEIsT0FBUSxLRzlGa0MsV0FBQSxNQUM1QyxRQUFBLEdBQXNCLE9BQUEsUUhpR3BCLGdCQUFpQixLQUFLLEtHakdrQixvQkFBQSxPQUMxQyxrQkFBQSxVQUF3QywyQ0hvR3hDLDJDR25HQSxRQUFBLElBQW1CLE9BQUEsS0h1R2pCLGVBQWdCLEtHdEdsQixvQkh5R0EsMENBQ0UsaUJBQWtCLG1RRzFHa0IsS0FBQSxLQ3hFcEMsTUFBQSxLSnNMRixvQkFDQSwwQ0FDRSxpQklwTGdCLG1RSnFMaEIsTUlwTEUsS0pxTEYsS0lwTEUsS0pzTEosd0NBQ0EsOERJaExBLGlCQUFBLG1RSm1MQSx3Q0kzS0EsOERBQ0UsaUJBQUEsbVFKOEtGLHdDQUNBLDhEQUNFLGlCSTVLRSxtUUo4S0osd0NBQ0EsOERJcExBLGlCQUFBLG1RSnVMQSxvQkFDRSxRSTNLSSxLSjZLTixtQkFDRSxTSTNMRixTSjRMRSxXSTFLTSxPSjJLTixtQkFBb0IsSUFBTSxRSXJLNUIsY0FBQSxJQUFBLFFBQ0UsV0FBQSxJQUFBLFFBQ0Esa0JBQWEsbUJBQ2IsVUFBQSxtQkFDQSxRQUFBLEdKd0tGLDRDQUNFLFFJdEtFLEVKMktKLHdEQURBLDBCQURBLDRCQUdFLE9JcEtFLEtKcUtGLEtJcEtFLEVBaEJKLE1BQUEsS0p3TEEsbUNBQ0UsU0lsS0UsT0ptS0YsVUlsS0UsRUpvS0osNkRBQ0Usa0JJN0xGLFdKOExFLGNJbEtJLFdKbUtKLFVBQVcsV0k5SmIsU0FBQSxTSmlLQSxvRUk5SkUsa0JBQUEsU0FDQSxjQUFBLFNBQ0EsVUFBQSxTQUdGLHlFQUNFLGtCQUNELFNKOEpDLGNBQWUsU0k1SmpCLFVBQUEsU0orSkEseUVJNUpFLGtCQUFNLFdBQ04sY0FBTSxXQUNOLFVBQUEsV0orSkYsOEVJNUpFLGtCQUFBLFdBQUEsY0FBQSxXQUFBLFVBQUEsV0ppS0YseUVJOUpFLGtCQXdFRCxXQW5GRCxjQUFBLFdKNEtFLFVJL0pFLFdKaUtKLDhFQUNFLGtCSS9KRSxXSmdLRixjSS9KRSxXSmdLRixVSS9KRSxXSmlLSiwwQkFDRSxNSS9KSSxJSmdLSixPSXJMRixJSnNMRSxRSWxLSSxhSm1LSixjSWxLSSxLSm1LSixXSXhMRixLSnlMRSxRSXJLSSxHSnVLTixnQ0FDRSxPSXhLSSxLSnlLSixPSXhLSSxFSnlLSixRSTlMRixFSitMRSxtQkFBb0IsS0FDcEIsV0FBWSxLQUNaLG1CQUFvQixLQUNwQixnQklySzZDLEtKc0s3QyxXSW5NRixLSnFNQSx1REFDRSxPSW5LSSxRSnFLTixpQ0FDRSxRSWpLSSxFSmtLSixXSTFNRixRSjRNQSxzREFDRSxNSTdNRixLSjhNRSxJSTlKSSxJSitKSixrQkkvTUYsc0JKZ05FLFVJN0pJLHNCSitKTixnRkFDRSxPSTdKSSxJQUFBLEVKOEpKLFFJN0pJLE1KK0pOLHdGQUNFLElJN0pJLElKOEpKLGtCSTdKSSxpQko4SkosY0k3SkksaUJKOEpKLFVJN0pJLGlCSjhKSixNSTNORixJSjZOQSxrSEFDRSxRSTNKSSxhSjRKSixtQkkzSkksSUFBZ0IsR0FBQSxDQUFBLElBQUEsa0JKNEpwQixXSTNKSSxJQUFBLEdBQUEsQ0FBQSxJQy9KbUIsa0JMMlR2QixjSTNKYSxJQUFBLFNBQUEsQ0FBQSxJQUFBLElKNEpiLFdJM0pJLElBQUEsU0FBbUIsQ0FBQSxJQUFBLElKNEp2QixXSTNKSSxJQUFBLFNBQUEsQ0FBQSxJQUFBLEdBQUEsQ0FBQSxJQUFBLGtCSjZKTixrRkFDRSxPSXRPRixFQUFBLElKd09BLDBGQUNFLEtJekpJLElKMEpKLGtCQUFtQixpQklySnJCLGNBQUEsaUJBQ0UsVUFBQSxpQkp1SkEsWUlySkksT0p1Sk4sb0hBQ0UsbUJJbkppQixJQUFBLElBQUEsQ0FBQSxJQUFBLGtCSm9KakIsV0luSkksSUFBZSxJQUFBLENBQUEsSUFBQSxrQkpvSm5CLGNJbkpVLElBQUEsU0FBQSxDQUFBLElBQUEsS0pvSlYsV0luSlUsSUFBQSxTQUFBLENBQUEsSUFBQSxLSm9KVixXSW5KSSxJQUFVLFNBQUEsQ0FBQSxJQUFBLElBQUEsQ0FBQSxJQUFBLGtCSnFKaEIsK0dBQ0UsbUJJbkpnQixJQUFBLEtBQUEsQ0FBQSxJQUFBLGtCSm9KaEIsV0luSkksSUFBQSxLQUFrQixDQUFBLElBQUEsa0JKb0p0QixjSW5KSSxJQUFBLFNBQUEsQ0FBQSxJQUFBLE1Kb0pKLFdJcEpJLElBQUEsU0FBQSxDQUFBLElBQTZCLE1KcUpqQyxXSXJKSSxJQUFBLFNBQUEsQ0FBQSxJQUFBLEtBQUEsQ0FBQSxJQUFBLGtCSndKTiwrQkFDRSxXSXpLQSxnQkowS0EsU0lySk0sU0p1SlIsbUVBQ0UsV0lySk0sUUpzSk4sU0k5S0EsU0orS0EsS0lwSk0sRUpxSk4sSUlwSk0sRUpxSk4sTUlwSk0sS0pxSk4sT0lwSk0sS0pxSk4sa0JJcEpNLFNKcUpOLGNJcExBLFNKcUxBLFVJcEpRLFNKcUpSLHlCSXRMQSxLQUFBLElKdUxBLHFCSW5Kd0IsS0FBQSxJSm9KeEIsaUJJbkpRLEtBQWMsSUpxSnhCLHlGQUNFLHlCSW5KcUIsTUFBQSxJSm9KckIscUJJbkpRLE1BQUEsSUpvSlIsaUJJcEpRLE1BQUEsSUpzSlYsNERBQ0EsaUdBQ0UsTUFBTyxLQUNQLE9JbE1BLElKbU1BLEtJbkpRLEVKb0pSLElBQUssRUFHUCxtR0FEQSwwREFFRSxNSXhNQSxJSnlNQSxPSTlJUSxLQTNEUixLQUFBLEVKMk1BLElJNUlNLEVKOElSLDBESXZJRSxXQUFBLEtKMElGLHVEQUNFLFdJbElNLHNCSm9JUiwyRkFDRSxXSWxJTSxLSm9JUiwwREFDRSxXSWxJUSxLSm9JVix1REFDRSxXQUFZLGdCQUVkLDJGSTdIQSxXQUFBLEtKZ0lBLHdCQUNFLFFBQVMsS0FHWCxrQkl2SEEsY0FBQSxLQU1JLFNBQUEsU0FDQSxpQkFDRCxLSm1IRCxXQUFZLGVBRWQsK0NJL0dFLFNBQUEsU0FDQSxLQUFBLEdBSEYsT0FBQSxJSnFIRSxRSWhIRSxHSmlIRixPSWhIRSxJSmlIRixNSWhIRSxJSmtISiw2Q0FDRSxTSWhISSxTSmlISixNSWhISSxJSmlISixJSWhISSxHSmlISixRSWhISSxHSmlISixNSTlIRixJSitIRSxPSS9HSSxJSmlITix1QkFDRSxPSS9HTSxLSmdITixNSW5JRixLSm9JRSxTSTlHTSxTSitHTixXSTlHTSxlSitHTixjSTlHTSxLSitHTixLSXZJRixFSndJRSxJQUFLLEVBRVAsOEJBQ0UsT0kzSUYsS0o2SUEsdUJBQ0UsUUFBUyxLQUVYLHVCQUNFLE1BQU8sS0luR1QsT0FBQSxLQUNFLFFBQUEsWUFDQSxRQUFBLGFBQ0EsUUFBQSxZQUNBLFFBQUEsS0FDQSxpQkFT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QUEsS0hxRm5CLE9BQVEsSUdyRitCLEtBQUEsSUFDekMsSUFBQSxLSHdGQSxrQ0d4RjRDLElBQUEsS0FDSCx5QkFDekMsV0FBQSxRQUNBLHdCQUQ0Qyx1Qkg4RjVDLHVCRzdGc0IsT0FBQSxZSHFHdEIsV0dwR3dDLGFBQ3hDLGdCQUFBLFdBQW1CLFdBQUEsV0FBb0IsV0FDdkMsU0FBQSxTQUFrQixNQUFBLEtIOEdsQixZSXRMRSxTQUFBLFNKd0xBLFlJcExFLE9KcUxGLFdJcExFLE9Kc0xKLGdCQUNFLE1JcExFLEtKcUxGLFVBQVcsS0FLYixhSTNLRSxTQUFBLFNBRkYsV0FBQSxLSmlMQSxpQkFDRSxXSTVLRSxLSjhLSixtQklwTEEsV0FBQSxLSjBMQSxzQkFDRSxRSTNMRixLQUFBLEVKNExFLE9JMUtNLEtKMktOLElBQUssS0lyS1AsS0FBQSxFQUNFLE1BQUEsS0p3S0YsdUJJcktFLGtCQUFBLG9CQUNBLFVBQUEsb0JKd0tGLGlDQUNFLGtCSTlLRixtQkorS0UsVUl0S0ksbUJKd0tOLG9DQUNFLFlJcEtFLEtKcUtGLE1JcEtFLElKcUtGLE9JcEtFLElKc0tKLHdDSXRMQSxPQUFBLEtKeUxBLDBDQUNFLE9JbEtFLEtKdUtKLG9CSTlKQSxRQUFBLEVBQUEsS0FDRSxPQUFBLEtBQ0EsSUFBQSxFQUNBLEtBQUEsS0ppS0YscUJBQ0Usa0JBQW1CLGtCSTdKckIsVUFBQSxvQkFDRSxhQUFhLEtBR2YsK0JBQ0Usa0JBQWEsaUJBQ2IsVUFBQSxpQkorSkYsa0NJNUpFLE1BQUEsSUFDQSxPQUFBLElBQ0EsV0FBQSxLSitKRixzQ0k5SkUsTUFBQSxLSmlLRix3Q0k5SkUsTUFBQSxLSmlLRixjQUNFLFFJL0pFLE1KZ0tGLFNJL0pFLFNKZ0tGLE9JL0pFLElBQUEsTUFBQSxRSmdLRixjSS9KRSxJSmdLRixXSS9KRSxLSmdLRixNSWxMRixLSm1MRSxRSS9KSSxJSmdLSixXSS9KSSxPSmdLSixZSXJMRixPSnVMQSwrQkFDRSxrQkl4TEYsa0JKeUxFLFVJcktJLGtCSnNLSixLSXJLSSxJSnNLSixPSTNMRixLSjZMQSw2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LElBQUEseUJBQUEsbUJBQUEsT0FBQSxNQUFBLHVCQUFBLE1BQUEsSUFBQSxPQUFBLE9BQUEsdUJBQUEsU0FBQSxTQUFBLEtBQUEsRUFBQSxJQUFBLEVBQUEsYUFBQSx1QkFBQSxRQUFBLE1BQUEsWUFBQSxXQUFBLEtBQUEsT0FBQSxJQUFBLE1BQUEsUUFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLGdCQUFBLGNBQUEsSUFBQSxXQUFBLFlBQUEsWUFBQSxNQUFBLENBQUEsV0FBQSxVQUFBLEtBQUEsTUFBQSxRQUFBLE1BQUEsTUFBQSxTQUFBLFNBQUEsS0FBQSxVQUFBLFFBQUEsRUFBQSxXQUFBLFFBQUEsSUFBQSxJQUFBLENBQUEsS0FBQSxHQUFBLEdBQUEsQ0FBQSxrQkFBQSxJQUFBLEtBQUEsV0FBQSxRQUFBLElBQUEsSUFBQSxDQUFBLFVBQUEsSUFBQSxJQUFBLENBQUEsS0FBQSxHQUFBLElBQUEsV0FBQSxRQUFBLElBQUEsSUFBQSxDQUFBLFVBQUEsSUFBQSxJQUFBLENBQUEsS0FBQSxHQUFBLEdBQUEsQ0FBQSxrQkFBQSxJQUFBLEtBQUEsUUFBQSxJQUFBLHVCQUFBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQUEseUJBQUEsa0JBQUEsZ0JBQUEsVUFBQSxnQkFBQSwwQkFBQSxrQkFBQSxnQkFBQSxVQUFBLGdCQUFBLHdCQUFBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQUEsbUJBQUEsUUFBQSxFQUFBLGtCQUFBLGFBQUEsVUFBQSxhQUFBLFdBQUEsUUFBQSxJQUFBLElBQUEsQ0FBQSxLQUFBLEdBQUEsRUFBQSxDQUFBLGtCQUFBLElBQUEsS0FBQSxXQUFBLFFBQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLElBQUEsQ0FBQSxLQUFBLEdBQUEsR0FBQSxXQUFBLFFBQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLElBQUEsQ0FBQSxLQUFBLEdBQUEsRUFBQSxDQUFBLGtCQUFBLElBQUEsS0FBQSwrQkFBQSxhQUFBLFFBQUEsV0FBQSxLQUFBLFNBQUEsT0FBQSxLQUFBLEtBQUEsTUFBQSxLQUFBLFFBQUEsRUFBQSxrQkFBQSxLQUFBLFVBQUEsS0FBQSxxQkFBQSxXQUFBLFlBQUEsUUFBQSxJQUFBLHFCQUFBLFNBQUEsU0FBQSxXQUFBLEtBQUEsV0FBQSxJQUFBLE1BQUEsUUFBQSxhQUFBLElBQUEsTUFBQSxRQUFBLE1BQUEsS0FBQSxPQUFBLEtBQUEsUUFBQSxHQUFBLDhCQUFBLDZCQUFBLFdBQUEsUUFBQSxtQ0FBQSxpQ0FBQSxrQ0FBQSxJQUFBLGlCQUFBLGtCQUFBLGVBQUEsVUFBQSxlQUFBLHFDQUFBLHFDQUFBLGtDQUFBLE1BQUEsaUJBQUEsa0JBQUEsZUFBQSxVQUFBLGVBQUEsc0NBQUEsb0NBQUEscUNBQUEsT0FBQSxpQkFBQSxrQkFBQSxlQUFBLFVBQUEsZUFBQSxvQ0FBQSxvQ0FBQSxpQ0FBQSxLQUFBLGlCQUFBLGtCQUFBLGNBQUEsVUFBQSxjQUFBLG9DQUFBLGlDQUFBLEtBQUEsS0FBQSxxQ0FBQSxrQ0FBQSxNQUFBLEtBQUEsc0NBQUEsbUNBQUEsS0FBQSxxQkFBQSxpQ0FBQSxrQ0FBQSxJQUFBLEtBQUEsb0NBQUEscUNBQUEsT0FBQSxLQUFBLG9DQUFBLHFDQUFBLElBQUEscUJBQUEseUJBQUEsUUFBQSxNQUFBLGlCQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLHdCQUFBLGNBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQUEsY0FBQSxJQUFBLE1BQUEsUUFBQSxXQUFBLEtBQUEsUUFBQSxJQUFBLG9DQUFBLFFBQUEsS0FBQSx3QkFBQSx1QkFBQSxRQUFBLGFBQUEsUUFBQSxZQUFBLFFBQUEsS0FBQSxPQUFBLFFBQUEsb0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUFBLHdCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQUEsd0JBQUEsTUFBQSxLQUFBLGNBQUEsSUFBQSxvQkFBQSxLQUFBLGlCQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEtBQUEsbUNBQUEsV0FBQSxPQUFBLDRCQUFBLE1BQUEsS0FBQSxPQUFBLEtBQUEsNkJBQUEsS0FBQSxLQUFBLE9BQUEsUUFBQSxhQUFBLElBQUEsdUJBQUEsY0FBQSxJQUFBLFFBQUEsRUFBQSxJQUFBLHFCQUFBLGtCQUFBLFdBQUEsSUFBQSxNQUFBLFFBQUEsUUFBQSxJQUFBLHlCQUFBLFdBQUEsT0FBQSxNQUFBLFFBQUEsWUFBQSxJQUFBLGtDQUFBLE9BQUEsUUFBQSxXQUFBLEVBQUEsRUFBQSxxQkFBQSxRQUFBLGFBQUEsUUFBQSxZQUFBLFFBQUEsS0FBQSxvQkFBQSxNQUFBLFFBQUEsT0FBQSxRQUFBLGNBQUEsSUFBQSxhQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRUFBQSxRQUFBLG9CQUFBLFFBQUEsbUJBQUEsUUFBQSxZQUFBLHdCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQUEsb0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUFBLE9BQUEsS0FBQSwwQkFBQSxNQUFBLFFBQUEsV0FBQSxRQUFBLGtCQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLG9CQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FBQSxTQUFBLFNBQUEsb0RBQUEsYUFBQSxFQUFBLEVBQUEsTUFBQSxTQUFBLEVBQUEsRUFBQSxNQUFBLEtBQUEsRUFBQSxFQUFBLE1BQUEsVUFBQSxNQUFBLHFDQUFBLFdBQUEsS0FBQSwwQkFBQSxhQUFBLEVBQUEsRUFBQSxNQUFBLFNBQUEsRUFBQSxFQUFBLE1BQUEsS0FBQSxFQUFBLEVBQUEsTUFBQSxhQUFBLEtBQUEsVUFBQSxNQUFBLHdCQUFBLFFBQUEsS0FBQSxVQUFBLEtBQUEsMEJBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQUEsb0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUFBLGFBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUFBLFVBQUEsS0FBQSxXQUFBLE9BQUEsT0FBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLGdDQUFBLE9BQUEsRUFBQSxJQUFBLElBQUEsWUFBQSxFQUFBLGdDQUFBLGtDQUFBLFlBQUEsRUFBQSxVQUFBLEtBQUEsWUFBQSxnQkFBQSxDQUFBLGFBQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxTQUFBLFNBQUEsUUFBQSxFQUFBLHNDQUFBLHdDQUFBLFFBQUEsR0FBQSxXQUFBLFFBQUEsY0FBQSxJQUFBLFNBQUEsU0FBQSxLQUFBLEtBQUEsSUFBQSxLQUFBLE1BQUEsS0FBQSxPQUFBLEtBQUEsUUFBQSxHQUFBLFFBQUEsRUFBQSw4Q0FBQSxnREFBQSxRQUFBLEVBQUEsK0JBQUEsZUFBQSxVQUFBLG1CQUFBLFNBQUEsb0JBQUEsSUFBQSxXQUFBLFNBQUEsTUFBQSxRQUFBLFlBQUEsSUFBQSxVQUFBLEtBQUEsY0FBQSxJQUFBLHNCQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLG9CQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FBQSxVQUFBLEtBQUEsT0FBQSxLQUFBLFdBQUEsMENBQUEsS0FBQSxHQUFBLENBQUEsS0FBQSxJQUFBLFVBQUEsa0NBQUEsY0FBQSxJQUFBLHdDQUFBLFdBQUEsRUFBQSxFQUFBLE9BQUEsUUFBQSxhQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRUFBQSxPQUFBLEtBQUEsUUFBQSxFQUFBLE9BQUEsRUFBQSxtQkFBQSxLQUFBLHFEQUFBLFFBQUEsS0FBQSxvRUFBQSxhQUFBLFFBQUEsZ0VBQUEsYUFBQSxRQUFBLHlEQUFBLGFBQUEsUUFBQSw4Q0FBQSxRQUFBLEVBQUEsb0VBQUEsV0FBQSxRQUFBLGFBQUEsUUFBQSxnRUFBQSxXQUFBLFFBQUEsYUFBQSxRQUFBLHlEQUFBLFdBQUEsUUFBQSxhQUFBLFFBQUEsOERBQUEsbUJBQUEsS0FBQSxXQUFBLFdBQUEsT0FBQSxLQUFBLE1BQUEsS0FBQSxjQUFBLElBQUEsT0FBQSxJQUFBLE1BQUEsUUFBQSxXQUFBLEtBQUEsT0FBQSxRQUFBLFdBQUEsV0FBQSxJQUFBLFdBQUEsS0FBQSwwREFBQSxXQUFBLFdBQUEsT0FBQSxLQUFBLE1BQUEsS0FBQSxjQUFBLElBQUEsT0FBQSxJQUFBLE1BQUEsUUFBQSxXQUFBLEtBQUEsT0FBQSxRQUFBLFdBQUEsV0FBQSxJQUFBLG1EQUFBLFdBQUEsV0FBQSxPQUFBLEtBQUEsTUFBQSxLQUFBLGNBQUEsSUFBQSxPQUFBLElBQUEsTUFBQSxRQUFBLFdBQUEsS0FBQSxPQUFBLFFBQUEsV0FBQSxXQUFBLElBQUEsdUVBQUEsT0FBQSxLQUFBLE9BQUEsSUFBQSxPQUFBLFFBQUEsTUFBQSxZQUFBLFdBQUEsRUFBQSxFQUFBLDBEQUFBLE9BQUEsS0FBQSxPQUFBLElBQUEsT0FBQSxRQUFBLE1BQUEsWUFBQSxXQUFBLEVBQUEsRUFBQSxtREFBQSxPQUFBLEtBQUEsT0FBQSxJQUFBLE9BQUEsUUFBQSxNQUFBLFlBQUEsV0FBQSxFQUFBLEVBQUEsd0RBQUEsV0FBQSxFQUFBLEVBQUEsd0RBQUEsV0FBQSxFQUFBLEVBQUEsMkJBQUEsUUFBQSxFQUFBLEtBQUEsdUJBQUEsTUFBQSxRQUFBLE9BQUEsSUFBQSxNQUFBLGNBQUEsSUFBQSxVQUFBLEtBQUEsU0FBQSxTQUFBLE9BQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxNQUFBLElBQUEsT0FBQSxJQUFBLDZCQUFBLDhCQUFBLFFBQUEsR0FBQSxXQUFBLGFBQUEsU0FBQSxTQUFBLDZCQUFBLE9BQUEsS0FBQSxNQUFBLElBQUEsS0FBQSxnQkFBQSxJQUFBLGdCQUFBLGtCQUFBLGtCQUFBLFVBQUEsa0JBQUEsOEJBQUEsTUFBQSxLQUFBLE9BQUEsSUFBQSxJQUFBLGdCQUFBLEtBQUEsZ0JBQUEsb0NBQUEsc0NBQUEsTUFBQSxRQUFBLDBDQUFBLDRDQUFBLE1BQUEsUUFBQSx1REFBQSx5REFBQSxNQUFBLFFBQUEsK0NBQUEsaURBQUEsTUFBQSxLQUFBLFdBQUEsUUFBQSx1REFBQSx5REFBQSxXQUFBLFFBQUEsK0NBQUEsaURBQUEsaUJBQUEsb0JBQUEsTUFBQSxLQUFBLHVEQUFBLHlEQUFBLGlCQUFBLG9CQUFBLDBDQUFBLDRDQUFBLFdBQUEsRUFBQSxFQUFBLE9BQUEsS0FZakIsRUFBRyxLQUFNLFFBQVMsUUNQbEIsT0RjQSxRQUFTLE1BR0csTUFQWixFQUgyQixJQURBLFdDTjNCLEtEY2dCLE9BRFQsUUFIRSxPQUh1QixLQUFNLEtBSTlCLEdBSFIsSUFNd0IsUUFObkIsSUNSTCxJRFdBLEdBQUksR0FITSxHQU11QixNQUZqQyxTQUdRLFdBQVIsT0FBb0IsT0FIVixLQU5WLEdBQUksR0FBSSxHQUFJLEdBQUksR0FBSSxHQVNRLE9BQVEsT0NmcEMsS0RVTSxFQ1ZOLE9EUWMsSUFBSyxJQUFLLElBSVIsTUFBTyxPQURILEdBS3BCLEtBQ00sS0FEQSxLQUFNLElDaEJaLE9EV1ksR0FLSyxPQVZPLEVBQWUsSUFFVixFQVFKLEtBUk8sRUFBRyxLQVFKLFFBUC9CLE1DVEEsS0RTTyxPQUFRLE9BQVEsSUFPaUIsUUFQWixJQUk1QixNQUFnQixNQUE2QixHQUF0QixNQUFrQixHQUFYLE1BSTlCLEtBSnFDLEdBSkosR0FDOUIsRUFDYSxHQUZxQixJQVFsQixNQ0psQixPQUFBLEVBQ0EsUUFBQSxFQUNBLE9BQUEsRUFDQSxVQUFBLEtBQ0EsS0FBQSxRQUNBLGVBQUEsU0FHRCxRQUFBLE1BQUEsUUFBQSxXQUFBLE9ETUEsT0FBUSxPQUFRLE9BQVEsS0FBTSxLQUFNLElBQUssUUNKeEMsUUFBQSxNQUVELEtBQ0MsWUFBQSxFQUVELEdBQUEsR0FDSSxXQUFBLEtBR0osb0JBRUksV0FBQSxRQUZKLG9CQUtJLFdBQUEsS0FMSiw0QkFRSSxZQUFBLEtBSUosV0FBQSxFQUNDLE9BQUEsS0FERCxpQkFBQSxrQkFBQSxRQUFBLFNBR1EsUUFBQSxHQUNBLFFBQUEsS0FHUixNQUNDLGdCQUFBLFNBQ0EsZUFBQSxFQzFERCxXQUNFLFlBQUEsa0JBQ0EsSUFBQSx1Q0FBQSxlQUFBLENBQUEsc0NBQUEsZUFFQSxZQUFBLElBQ0EsV0FBQSxPQUdGLFdBQ0UsWUFBQSxrQkFDQSxJQUFBLHdDQUFBLGVBQUEsQ0FBQSx1Q0FBQSxlQUVBLFlBQUEsSUFDQSxXQUFBLE9DYkYsV0FDRSxZQUFBLFVBQ0EsSUFBQSwrQ0FDQSxJQUFBLHFEQUFBLDJCQUFBLENBQUEsaURBQUEsZUFBQSxDQUFBLGdEQUFBLGNBQUEsQ0FBQSwrQ0FBQSxrQkFBQSxDQUFBLHlEQUFBLGNBS0EsWUFBQSxJQUNBLFdBQUEsT0hnRkYseUJBQUEsc0JHbEVFLFlBQUEsVUFDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLE1BQUEsS0FFQSxRQUFBLGFBQ0EsZ0JBQUEsUUFDQSxNQUFBLElBQ0EsYUFBQSxLQUNBLFdBQUEsT0FJQSxhQUFBLE9BQ0EsZUFBQSxLQUdBLFlBQUEsSUFJQSxZQUFBLEtBTUEsdUJBQUEsWUFDQSx3QkFBQSxVQU1GLCtCQUFpQyxRQUFBLFFBQ2pDLGdCQUFrQixRQUFBLFFBQ2xCLGVBQWlCLFFBQUEsUUFDakIsd0JBQTBCLFFBQUEsUUFDMUIscUJBQXVCLFFBQUEsUUFDdkIsaUJBQW1CLFFBQUEsUUFDbkIsaUJBQW1CLFFBQUEsUUFDbkIsZ0NBQWtDLFFBQUEsUUFDbEMsbUJBQXFCLFFBQUEsUUFDckIsc0JBQXdCLFFBQUEsUUFDeEIsbUJBQXFCLFFBQUEsUUFDckIsc0JBQXdCLFFBQUEsUUFDeEIsb0JBQXNCLFFBQUEsUUFDdEIsa0JBQW9CLFFBQUEsUUFDcEIsaUJBQW1CLFFBQUEsUUFDbkIsZ0JBQWtCLFFBQUEsUUN4RWhCLGFBQ0EsU0FBQSxTQUNBLFFBQUEsSUFGQSxrQkFJRSxRQUFBLE1BQ0EsVUFBQSxPQUNBLE9BQUEsSUFDQSxXQUFBLEtBQ0EsT0FBQSxFQUFBLEtBS0osa0NBR00sT0FBQSxFQUtOLGtCQUNFLFNBQUEsU0FDQSxRQUFBLElBRkYsdUJBSUksUUFBQSxNQUNBLFVBQUEsT0FDQSxPQUFBLElBQ0EsV0FBQSxRQUNBLE9BQUEsRUFBQSxLQVJKLCtCQVdJLE1BQUEsUUFYSixpQ0FhTSxNQUFBLFFBYk4sNkNBZ0JNLE1BQUEsUUFoQk4sbURBa0JRLE1BQUEsUUFNUixhQUNFLFNBQUEsU0FDQSxRQUFBLEVBQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxNQUFBLFFBTEYsdUJBT0ksTUFBQSxRQVBKLDhCQVNNLE1BQUEsS0FDQSxVQUFBLEtBVk4sZUFjSSxVQUFBLEtBQ0EsYUFBQSxJQUNBLE1BQUEsUUFoQkosaUJBbUJJLE9BQUEsS0FuQkosMkJBc0JJLFFBQUEsTUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLEtBMUJKLGlDQTRCTSxNQUFBLFFBS04sYUFDRSxTQUFBLFNBQ0EsUUFBQSxLQUNBLGdCQUFBLGNBQ0EsWUFBQSxPQUNBLFFBQUEsS0FBQSxFQUdGLFlBQUEsaUJBQUEsYUFDRSxRQUFBLEtBR0YsYUFDRSxRQUFBLEtBQ0EsU0FBQSxNQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLElBQ0Esb0JBQUEsa0JBQUEsb0JBQUEsVUFBQSxvQkFBQSxTQUFBLENBQUEsa0JBQ0EsV0FBQSxJQUFBLEtBQ0EsV0FBQSxRQUNBLFNBQUEsS0FYRiwwQkFhSSxRQUFBLEtBQ0EsZ0JBQUEsT0FDQSxZQUFBLE9BQ0EsZUFBQSxPQUNBLFdBQUEsUUFDQSxPQUFBLE1BbEJKLDJEQW9CTSxNQUFBLHFCQUNBLFlBQUEsaUJBQUEsQ0FBQSxXQXJCTixzREFvQk0sTUFBQSxxQkFDQSxZQUFBLGlCQUFBLENBQUEsV0FyQk4sdURBb0JNLE1BQUEscUJBQ0EsWUFBQSxpQkFBQSxDQUFBLFdBckJOLDZDQW9CTSxNQUFBLHFCQUNBLFlBQUEsaUJBQUEsQ0FBQSxXSjBLRiw4REkvTEosMkRKZ01JLCtEQUNBLG1FSXBLMkMsUUFBQSxLQTdCL0Msc0RBK0JNLFdBQUEsT0EvQk4sc0RBbUNNLFdBQUEsT0FuQ04sNENBd0NNLFdBQUEsT0F4Q04sNkNBNENNLFdBQUEsT0E1Q04saURBZ0RNLFdBQUEsT0FoRE4seUNBbURNLFVBQUEsS0FDQSxVQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxJQUNBLE9BQUEsUUFDQSxZQUFBLGlCQUFBLENBQUEsV0FDQSxZQUFBLElBN0ROLHdDQWlFTSxVQUFBLEtBQ0EsVUFBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxRQUNBLE9BQUEsRUFDQSxjQUFBLEtBQ0EsWUFBQSxpQkFBQSxDQUFBLFdBQ0EsWUFBQSxJQUVBLGVBQUEsT0EzRU4sc0NBOEVNLE9BQUEsWUFDQSxNQUFBLGtCQUNBLFdBQUEsa0JBS04sb0NBQ0UsZUFBQSxvQkFBQSxnQkFFSSxNQUFBLEtBRUEsV0FBQSxLQUpKLHNCQUFBLDJCQUFBLHVCQU9JLFFBQUEsS0FDQSxTQUFBLE1BQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsUUFDQSxRQUFBLElBQ0EsWUFBQSxNQUNBLG9CQUFBLGtCQUFBLG9CQUFBLFVBQUEsb0JBQUEsU0FBQSxDQUFBLGtCQUNBLFdBQUEsSUFBQSxLQUNBLFdBQUEsS0FDQSxNQUFBLFFBbkJKLG1DQUFBLHdDQUFBLG9DQXFCTSxTQUFBLFNBQ0EsUUFBQSxLQUNBLElBQUEsS0FDQSxLQUFBLEtBeEJOLHlCQUFBLDhCQUFBLDBCQTJCTSxRQUFBLE1BQ0EsV0FBQSxPQUNBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQUEsRUFDQSxVQUFBLEtBL0JOLCtCQUFBLG9DQUFBLGdDQWlDUSxXQUFBLElBQUEsTUFBQSxLQWpDUiwyQkFBQSxnQ0FBQSw0QkFvQ1EsUUFBQSxLQUFBLEVBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsUUFBQSxFQUNBLE1BQUEsb0JBQUEsTUFBQSxpQkFBQSxNQUFBLFlBQ0EsT0FBQSxLQTFDUixpQ0FBQSxzQ0FBQSxrQ0E0Q1UsTUFBQSxLQTVDVixvQ0FBQSx5Q0FBQSxxQ0FnRFEsYUFBQSxLQWhEUixzQ0FBQSwyQ0FBQSx1Q0FrRFUsVUFBQSxLQWxEVixnQ0FBQSwyQkFBQSw0QkF5RE0sUUFBQSxNQXpETiw2Q0FBQSx3Q0FBQSx5Q0EyRFEsUUFBQSxLQTNEUixpQ0FBQSw0QkFBQSw2QkErRE0sUUFBQSxNQS9ETixtQ0FBQSw4QkFBQSwrQkFrRU0sUUFBQSxNQUlOLHdCQUVJLFFBQUEsS0FJSixrQ0FHTSxRQUFBLE1BQ0EsUUFBQSxLQUFBLEVBQ0EsV0FBQSxJQUFBLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FOTiw0Q0FRUSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBVFIsZ0RBV1UsTUFBQSxNQVFaLHFCQUVJLFFBQUEsS0FGSix1QkFJTSxVQUFBLEtBQ0EsTUFBQSxLQVFOLG1CQUVJLFVBQUEsS0FGSixxQ0FNSSxVQUFBLEtBQ0EsTUFBQSxRQUtKLGVBQ0UsUUFBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxFQUhGLCtCQUtJLFVBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQUEsS0FBQSxFQUNBLE1BQUEsUUFSSixtQ0FVTSxjQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLElBYk4sMkNBZ0JNLFdBQUEsS0FoQk4sbURBa0JRLFlBQUEsSUFDQSxNQUFBLEtBbkJSLHVEQXNCUSxVQUFBLE1BQ0EsTUFBQSxLQUNBLFVBQUEsS0F4QlIseUVBMEJVLFlBQUEsSUExQlYsMkVBNEJZLFVBQUEsS0E1Qlosd0ZBK0JVLE1BQUEsZUFDQSxVQUFBLEtBQ0EsYUFBQSxJQWpDVixvRUF1Q1UsTUFBQSxRQU9WLGFBQ0UsTUFBQSxRQUNBLE9BQUEsRUFDQSxXQUFBLElBQ0EsT0FBQSxRQUNBLFFBQUEsRUFMRixvQkFPSSxVQUFBLEtBQ0EsTUFBQSxRQVJKLG1CQVdJLFFBQUEsR0FDRCxXQUFBLElBQUEsT0FJSCxhQUVJLE1BQUEsUUFGSixhQUtJLFFBQUEsYUFDQSxhQUFBLEtBQ0EsTUFBQSxRQUNBLFNBQUEsU0FSSix3QkFVTSxhQUFBLEtBVk4sZUFhTSxVQUFBLEtBQ0EsTUFBQSxRQWROLHFCQWdCUSxRQUFBLEdBQ0EsV0FBQSxJQUFBLE9BTVIsV0FDRSxRQUFBLEtBQ0EsYUFBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLElBQUEsT0FDQSxNQUFBLFFBTEYsaUJBT0ksV0FBQSxJQUFBLE9BQ0EsUUFBQSxHQVJKLGFBV0ksTUFBQSxRQUNBLFlBQUEsaUJBQUEsQ0FBQSxXQUlKLFVBQ0UsT0FBQSxRQUNBLFdBQUEsSUFDQSxPQUFBLEVBSEYsY0FLSSxNQUFBLEtBQ0EsT0FBQSxLQU5KLGdCQVNJLFdBQUEsSUFBQSxPQUNBLE1BQUEscUJBSUosMENBRUksUUFBQSxLQUZKLHVDQUtJLFdBQUEsT0VoYUosYUFDRSxXQUFBLFFBR0YsYUFDRSxRQUFBLEtBQ0EsVUFBQSxLQUNBLGdCQUFBLGNBQ0EsUUFBQSxLQUFBLEVBQUEsTUFHRixZQUNFLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFVBQUEsS0FDQSxNQUFBLEtBR0YsY0FDRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLGFBQUEsS0FDQSxVQUFBLE1BQ0EsUUFBQSxhQUxGLGdCQU9JLFFBQUEsTUFDQSxNQUFBLEtBQ0EsV0FBQSxJQUFBLE9BVEosc0JBV00sV0FBQSxJQUFBLE9BQ0EsUUFBQSxHQUtOLHlCQUVJLFdBQUEsSUFBQSxNQUFBLEtBSUosb0NBRUUsc0NBR00sT0FBQSxFQUtOLGFBQ0UsZ0JBQUEsT0FERix5QkFHSSxnQkFBQSxPQUNBLFlBQUEsT0FDQSxNQUFBLEVBTEosd0NBT00sVUFBQSxNQUNBLGFBQUEsS0FNTixpQ0FBQSxnQ0FHTSxLQUFBLEtBQ0EsTUFBQSxNQVVSLG9DQUVFLCtCQUVJLGdCQUFBLEVBQUEsUUFBQSxFQUlKLDJCQUVJLGFBQUEsRUFDQSxjQUFBLEVBSUosYUFDRSxVQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsZUFBQSxLQUhGLHlCQUtJLGdCQUFBLGNBQ0EsWUFBQSxXQUNBLFFBQUEsRUFBQSxLQVBKLDJCQVVJLE1BQUEsTUFDQSxjQUFBLEtBQ0EsYUFBQSxFQVpKLHNDQWNNLGFBQUEsS0FkTiw2QkFpQk0sVUFBQSxLQWpCTiw2QkFvQk0sVUFBQSxLQUlOLHlCQUNFLFFBQUEsS0FDQSxnQkFBQSxjQUNBLE1BQUEsTUM3R0osRUFDRSxXQUFBLFdBR0YsT0FBQSxNQUFBLE9BQ0UsUUFBQSxFQUdGLEtBQ0UsT0FBQSxLQUdGLEVBQ0UsZ0JBQUEsS0FHRixRQUNFLFFBQUEsS0FLRixLQUNFLFlBQUEsaUJBQUEsQ0FBQSxXQUNBLFlBQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxRQUNBLE1BQUEsUUFMRixzQkFRSSxTQUFBLE9BQ0EsY0FBQSxLQVRKLG9DQVdNLFFBQUEsR0FYTiw4QkFpQk0sUUFBQSxNQWpCTiwrQkFvQk0sUUFBQSxNQXBCTixvQkF3QkksU0FBQSxTQUNBLFFBQUEsR0FDQSxTQUFBLE9BMUJKLDBCQTRCTSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLHFCQUNBLFFBQUEsR0FNTixpQkFDRSx1QkFBQSxZQUdGLFdBQ0UsVUFBQSxPQUNBLE9BQUEsRUFBQSxLQUdGLEtBQ0UsT0FBQSxRQUNBLE9BQUEsRUFDQSxXQUFBLElBQ0EsV0FBQSxJQUFBLEtBR0YsVUFDRSxXQUFBLFFBQ0EsTUFBQSxRQUNBLFFBQUEsTUFDQSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEtBQUEsRUFDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsSUFBQSxLQUNBLFlBQUEsT0FDQSxTQUFBLE9BQ0EsY0FBQSxTQUNBLFlBQUEsSUFmRixnQkFpQkksaUJBQUEsUUFJSixjQUNFLFVBQUEsTUFDQSxNQUFBLE1BRkYsNEJBSUksV0FBQSxPQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxNQUFBLEtBUEosa0NBVUksT0FBQSxJQUFBLE1BQUEsS0FDQSxpQkFBQSxLQUNBLE1BQUEsUUFDQSxRQUFBLEVBSUosOENBQ0UsV0FBQSxRQUNBLE1BQUEsUUFDQSxRQUFBLE1BQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLElBQUEsS0FDQSxZQUFBLE9BQ0EsU0FBQSxPQUNBLGNBQUEsU0FDQSxZQUFBLElBZkYsb0RBaUJJLGlCQUFBLFFBSUosNkJBQ0UsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLFdBQUEsT0FIRixxREFLSSxVQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsT0FDQSxXQUFBLEtBQ0EsUUFBQSxhQUNBLE1BQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxVQUFBLE1BWkosdURBY00sY0FBQSxZQUtOLFdBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBR0YsZUFDRSxNQUFBLE1BQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLElBQUEsS0FDQSxXQUFBLElBQ0EsWUFBQSxJQUxGLHFCQU9JLFdBQUEsUUFDQSxNQUFBLEtBUkosaUJBV0ksWUFBQSxJQUlKLEVBQ0UsWUFBQSxJQUdGLEdBQ0UsU0FBQSxTQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxPQUNBLFFBQUEsR0FDQSxZQUFBLEtBR0YsR0FDRSxTQUFBLFNBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLEdBSUYsR0FDRSxVQUFBLEtBQ0EsU0FBQSxTQUNBLFlBQUEsSUFDQSxRQUFBLEdBR0YsR0FDRSxTQUFBLFNBQ0EsUUFBQSxHQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsTUFBQSxRQUdGLEdBQ0UsVUFBQSxLQUdGLGFBQUEsb0JBQ0UsU0FBQSxTQUNBLFFBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsRUFDQSxPQUFBLFFBQ0EsUUFBQSxFQVBGLGtCQUFBLHlCQVNJLFNBQUEsU0FDQSxRQUFBLE1BQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxJQWRKLCtCQUFBLHNDQWdCTSxJQUFBLElBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSxPQUFBLElBbEJOLCtCQUFBLHNDQXFCTSxJQUFBLEtBQ0EsS0FBQSxFQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsT0FBQSxJQUtOLFdBQUEsY0FDRSxRQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBUEYsZ0JBQUEsbUJBU0ksU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLGNBQ0EsSUFBQSxJQUNBLFdBQUEsS0FDQSxrQkFBQSxlQUFBLFVBQUEsZUFkSiwyQkFBQSw4QkFnQk0sV0FBQSxLQUNBLElBQUEsSUFDQSxrQkFBQSxjQUFBLFVBQUEsY0FsQk4sdUJBQUEsMEJBc0JJLE1BQUEsS0F0QkosOEJBQUEsaUNBd0JNLFVBQUEsS0FLTixlQUNFLE1BQUEsZUFDQSxhQUFBLElBR0YsY0FDRSxhQUFBLEtBR0YsYUFDRSxZQUFBLEtBR0YsZUFDRSxjQUFBLEtBR0YsYUFDRSxVQUFBLE1BQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxRQUFBLEtBQ0EsV0FBQSxLQUdGLGFBQ0UsVUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBR0YscUJBQ0UsaUJBQUEsS0FDQSxRQUFBLEtBQ0EsU0FBQSxTQUNBLGdCQUFBLGNBQ0EsWUFBQSxPQUNBLE9BQUEsTUFDQSxTQUFBLE9BQ0EsV0FBQSxpQkFBQSxJQUFBLE9BUkYsMkJBdUJJLGlCQUFBLHNCQXZCSixpREFZUSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLGdCQUNBLFdBQUEsSUFBQSxPQUNBLFFBQUEsRUFwQlIsMkJBMkJJLGVBQUEsS0EzQkosb0NBK0JJLE9BQUEsS0FDQSxVQUFBLE1BaENKLHdDQWtDTSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFuQ04sc0NBd0NJLE9BQUEsRUFBQSxLQXhDSiw2Q0EwQ00sUUFBQSxHQUNBLFNBQUEsU0FDQSxXQUFBLElBQUEsT0FPTixrQ0FFSSxlQUFBLE9BQ0EsWUFBQSxPQUNBLE9BQUEsTUFKSixpREFNTSxTQUFBLE9BQ0EsT0FBQSxLQVBOLG1EQVVNLFFBQUEsS0FBQSxJQUNBLE9BQUEsS0FBQSxFQUtOLGFBQ0Usa0JBQUEsVUFDQSxvQkFBQSxPQUFBLE9BQ0EsZ0JBQUEsTUFIRixrQ0FLSSxlQUFBLEtBTEosNkJBUUksTUFBQSxRQUNBLFFBQUEsS0FDQSxnQkFBQSxPQUNBLFlBQUEsT0FDQSxlQUFBLE9BWkosK0JBY00sVUFBQSxLQUNBLFFBQUEsTUFDQSxVQUFBLE1BQ0EsT0FBQSxLQUFBLEtBQUEsRUFDQSxZQUFBLEtBbEJOLDJDQXFCTSxTQUFBLFNBckJOLDhDQXlCUSxVQUFBLEtBQ0EsSUFBQSxJQUNBLEtBQUEsS0FDQSxTQUFBLFNBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFNUixtQ0FFSSxNQUFBLEtBSUosY0FDRSxZQUFBLEtBQ0EsZUFBQSxLQUdGLGVBQ0UsU0FBQSxTQURGLHFCQUdJLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsS0FBQSxFQUlKLGlCQUNFLFVBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxNQUdGLG1CQUNFLFVBQUEsUUFDQSxNQUFBLEtBR0YsbUJBQ0UsVUFBQSxNQUNBLE1BQUEsS0FHRixvQkFDRSxPQUFBLE1BQ0EsVUFBQSxPQUdGLG1CQUNFLFVBQUEsT0FDQSxNQUFBLEtBR0YsZUFDRSxNQUFBLE1BQ0EsVUFBQSxFQUNBLFVBQUEsTUFHRixzQkFDRSxRQUFBLEtBQ0EsVUFBQSxLQUdGLGVBQ0UsVUFBQSxNQUNBLE1BQUEsS0FDQSxZQUFBLEtBSEYsdUNBTU0sYUFBQSxLQU1OLFdBQ0UsTUFBQSxLQUNBLE9BQUEsTUFHRixnQkFDRSxTQUFBLFNBQ0EsWUFBQSxNQUZGLGdDQUlJLGNBQUEsTUFKSixtQ0FNTSxVQUFBLEtBQ0EsWUFBQSxLQUtOLGdCQUNFLFNBQUEsU0FDQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLFdBQUEsS0FDQSxNQUFBLEtBTEYsK0JBT0ksT0FBQSxLQUNBLFFBQUEsYUFDQSxPQUFBLEtBQUEsS0FBQSxFQUNBLE1BQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBaEJKLGlDQWtCTSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsRUFDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLE9BQUEsRUFDQSxZQUFBLEtBS04sZ0RBQ0UsV0FBQSxPQUdGLGNBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsU0FBQSxPQUNBLE9BQUEsRUFBQSxLQUNBLGNBQUEsS0FORixrQkFRSSxNQUFBLEtBSUosY0FDRSxVQUFBLE1BQ0EsTUFBQSxLQUdGLHVCQUNFLFdBQUEsTUFDQSxlQUFBLEtBR0YsMkRBSVEsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQU1SLDBCQUVJLFFBQUEsS0FBQSxFQUFBLEtBRkosK0JBSU0sVUFBQSxLQUNBLFlBQUEsS0FMTixzQ0FRTSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsT0FBQSxFQUFBLE1BQUEsRUFBQSxFQVROLDRCQWNNLE1BQUEsS0FXTixZQUNFLE1BQUEsS0FERixnQkFHSSxNQUFBLEtBSUosNkJBQUEsNEJBRUksUUFBQSxLQUFBLEtBQUEsS0FGSixvQ0FBQSxtQ0FNTSxTQUFBLFNBTk4sZ0RBQUEsK0NBUVEsUUFBQSxhQUNBLGFBQUEsSUFUUixnQ0FBQSwrQkFhTSxXQUFBLElBS04sWUFDRSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxZQUFBLFdBQ0EsV0FBQSxLQUNBLFdBQUEsSUFBQSxLQUNBLFNBQUEsU0FORix1QkFRSSxjQUFBLEVBUkosb0JBV0ksVUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLElBYkosY0FnQkksU0FBQSxTQUNBLFFBQUEsR0FDQSxVQUFBLEtBQ0EsTUFBQSxlQW5CSiwyQkFzQkksTUFBQSxLQUNBLGNBQUEsRUF2QkosbUJBMEJJLFFBQUEsR0FDQSxTQUFBLFNBM0JKLGdCQThCSSxTQUFBLFNBQ0EsUUFBQSxHQS9CSix3QkFtQ0ksU0FBQSxTQUNBLFFBQUEsR0FwQ0osZ0JBdUNJLE1BQUEsS0FDQSxPQUFBLEtBSUoseUNBR00sV0FBQSxJQUhOLDZEQU1VLFVBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQVJWLHNEQWFVLElBQUEsS0FDQSxPQUFBLEtBZFYseUJBb0JJLGNBQUEsS0FJSiw4QkFFSSxRQUFBLEtBQ0EsVUFBQSxLQUlKLDZEQUVJLGNBQUEsRUFJSiw2QkFFSSxXQUFBLEtBRkosOENBT1EsTUFBQSx5QkFQUiwwREFjUSxZQUFBLE9BTVIsZ0JBQ0UsUUFBQSxLQUFBLEVBREYsK0JBR0ksY0FBQSxFQUNBLFFBQUEsS0FBQSxFQUFBLEVBSUosaUJBQ0UsV0FBQSxPQUNBLGNBQUEsSUFDQSxZQUFBLElBR0YsZUFDRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGNBQUEsS0FDQSxRQUFBLEtBQUEsRUFBQSxJQUNBLE1BQUEsUUFDQSxXQUFBLElBQUEsT0FDQSxpQkFBQSxJQVBGLHFCQVNJLFdBQUEsSUFBQSxPQUNBLGlCQUFBLFFBVkosdUJBYUksU0FBQSxPQUNBLFlBQUEsT0FDQSxjQUFBLFNBQ0EsWUFBQSxJQWhCSix5Q0FtQkksUUFBQSxhQW5CSixzREFxQk0sZUFBQSxVQUtOLGtCQUNFLFVBQUEsTUFDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLE9BTEYsd0NBU00sVUFBQSxLQUNBLFlBQUEsRUFWTixvQkFlSSxVQUFBLEtBQ0EsTUFBQSxlQUNBLFFBQUEsYUFLSixnQkFDRSxRQUFBLE1BQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxPQUFBLEVBQUEsS0FDQSxlQUFBLE1BR0YsY0FDRSxTQUFBLFNBQ0EsV0FBQSxJQUFBLE9BRkYsZ0JBSUksTUFBQSxRQUpKLHNCQU1NLE1BQUEsUUFDQSxXQUFBLElBUE4scUJBWUksUUFBQSxHQUNBLFNBQUEsU0FDQSxXQUFBLGNBQ0EsV0FBQSxJQUFBLElBQUEsT0FmSixvQkFrQkksV0FBQSxJQUFBLElBQUEsT0FsQkosMkJBb0JNLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFdBQUEsZUFLTiw2REFFSSxjQUFBLEVBRkosa0NBS0ksV0FBQSxLQUxKLGdDQVFJLFVBQUEsS0FDQSxVQUFBLE1BVEosZ0NBWUksVUFBQSxNQUNBLE1BQUEsS0FDQSxhQUFBLEtBZEosa0NBZ0JNLFFBQUEsRUFBQSxLQWhCTixzQ0FtQk0sS0FBQSxJQW5CTiwwREF3Qk0sTUFBQSxNQUtOLGdCQUNFLFVBQUEsTUFDQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLE9BQUEsS0FDQSxRQUFBLEtBQUEsRUFBQSxLQUFBLEtBQ0EsYUFBQSxLQU5GLHNCQVFJLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsS0FDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLFdBQUEsUUFDQSxRQUFBLEdBZkosa0JBa0JJLFlBQUEsSUFJSixhQUNFLFNBQUEsU0FDQSxPQUFBLEtBR0YsZUFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLE9BSkYsMENBTUksTUFBQSxJQUNBLFdBQUEsTUFDQSxLQUFBLEtBQ0EsT0FBQSxLQVRKLG9FQVdNLE9BQUEsRUFBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxLQUNBLFdBQUEsSUFDQSxRQUFBLEVBZk4sb0dBaUJRLGNBQUEsSUFDQSxXQUFBLFFBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxjQUFBLE1BUVIsZUFDRSxTQUFBLFNBQ0EsVUFBQSxLQUNBLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFlBQUEsT0FMRix1QkFPSSxZQUFBLEVBQ0EsWUFBQSxJQUlKLGNBQ0UsT0FBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxjQUFBLElBUEYsa0JBU0ksV0FBQSxRQUNBLFVBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUlKLFlBQ0UsWUFBQSxLQUNBLGVBQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsRUFMRixrQkFPSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFdBQUEsUUFaSixpQkFlSSxVQUFBLEtBQ0EsTUFBQSxlQUlKLGVBQ0UsUUFBQSxLQUNBLFNBQUEsU0FDQSxPQUFBLEtBQ0EsS0FBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsVUFBQSxLQUNBLFFBQUEsSUFDQSxNQUFBLFFBUkYscUJBVUksTUFBQSxRQVZKLG1CQWFJLFlBQUEsSUFJSiwyQ0FDRSxVQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLE9BR0YsZ0RBQ0UsUUFBQSxFQUNBLGNBQUEsS0FFRixnQ0FDRSxPQUFBLEVBR0YsZUFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLFdBQUEsTUFDQSxTQUFBLE9BSkYsc0JBTUksUUFBQSxHQUNBLFNBQUEsU0FDQSxXQUFBLGNBQ0EsV0FBQSxJQUFBLE9BVEosbUJBWUksTUFBQSxLQUlKLFlBQ0UsU0FBQSxTQUNBLFdBQUEsT0FDQSxRQUFBLEtBQ0EsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLFNBQUEsT0FDQSxjQUFBLEtBUkYsZUFVSSxjQUFBLEtBVkosY0FhSSxNQUFBLGVBQ0EsVUFBQSxLQWRKLDhCQWtCTSxXQUFBLElBQUEsT0FDQSxpQkFBQSxRQW5CTixxQ0FxQlEsV0FBQSxJQUFBLE9BQ0EsV0FBQSxlQXRCUix3QkEyQkksU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGdCQUFBLE1BQ0EsV0FBQSxrQkFBQSxHQUFBLE9BQUEsV0FBQSxVQUFBLEdBQUEsT0FBQSxXQUFBLFVBQUEsR0FBQSxNQUFBLENBQUEsa0JBQUEsR0FBQSxPQUNBLGtCQUFBLFVBcENKLCtCQXNDTSxRQUFBLEdBQ0EsU0FBQSxTQUNBLFFBQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsV0FBQSxvQkE3Q04sa0JBaURJLFFBQUEsRUFDQSxVQUFBLEVBQ0EsUUFBQSxFQUlKLFlBQ0UsUUFBQSxNQUNBLFdBQUEsS0FDQSxTQUFBLE9BQ0EsV0FBQSxPQUNBLFNBQUEsU0FDQSxXQUFBLElBQUEsT0FORix3QkFRSSxRQUFBLEdBUkosK0JBV0ksT0FBQSxrQkFDQSxRQUFBLEtBQ0EsWUFBQSxPQWJKLHFDQWVNLGVBQUEsS0FmTix3Q0FpQlEsT0FBQSxFQWpCUixlQXNCSSxVQUFBLEtBRUYsb0NBeEJGLGVBMEJNLFVBQUEsTUExQk4sa0JBOEJJLFdBQUEsSUFBQSxPQUNBLFdBQUEscUJBSUosMkNBSVEsV0FBQSxJQUFBLE9BQ0EsUUFBQSxJQUxSLGlEQU9VLFdBQUEsSUFPVixlQUNFLFFBQUEsS0FDQSxnQkFBQSxhQUNBLFlBQUEsT0FIRixpQkFLSSxRQUFBLGFBSUosaUJBRUksV0FBQSxPQUlKLDhCQUVJLFFBQUEsS0FBQSxFQUNBLE1BQUEsS0FDQSxTQUFBLE9BSkosK0NBTU0sUUFBQSxFQUFBLEtBQUEsRUFBQSxLQU5OLGtDQVNNLE9BQUEsS0FBQSxFQVROLGlDQUFBLGlDQUFBLGlDQUFBLGlDQUFBLGlDQUFBLGlDQVlNLFlBQUEsS0FaTixnQ0FlTSxZQUFBLElBZk4scURBb0JNLGVBQUEsT0FDQSxZQUFBLE9BQ0EsT0FBQSxNQXRCTixvRUF3QlEsU0FBQSxPQUNBLE9BQUEsS0F6QlIsd0VBMkJVLE9BQUEsTUFDQSxjQUFBLE1BQUEsV0FBQSxNQTVCVixzRUFnQ1EsUUFBQSxLQUFBLElBQ0EsT0FBQSxLQUFBLEVBT1Isa0RBRUksT0FBQSxFQUFBLE1BRkosOERBSU0sUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLE9BQUEsRUFBQSxNQUFBLEVBQUEsRUFMTiwyRUFRVSxJQUFBLFlBQ0EsT0FBQSxZQVRWLHVGQWVZLFlBQUEsRUFmWiw4REFxQk0sV0FBQSxNQUNBLFdBQUEsS0FDQSxlQUFBLEtBdkJOLGlEQTJCSSxlQUFBLEtBSUosNEJBQUEsMkJBRUksU0FBQSxPQUNBLE1BQUEsS0FISixvQ0FBQSxtQ0FLTSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLE9BQ0EsY0FBQSxTQUNBLFNBQUEsT0FLTix3QkFFSSxjQUFBLEtBRkosd0NBTU0sV0FBQSxnQkFLTix5QkFHTSxZQUFBLElBS04sWUFDRSxVQUFBLEtBQ0EsV0FBQSxJQUNBLE1BQUEsS0FDQSxRQUFBLGFBQ0EsUUFBQSxLQUFBLEVBQ0EsT0FBQSxRQUNBLGFBQUEsS0FDQSxXQUFBLElBQUEsT0FDQSxjQUFBLElBQUEsTUFBQSxZQVRGLGtCQVdJLFFBQUEsR0FDQSxXQUFBLElBQUEsT0FJSixTQUNFLGNBQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxLQUdGLHNCQUNFLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsS0FIRiw0QkFLSSxRQUFBLEVBSUosa0JBQ0UsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLFdBQUEsT0FDQSxjQUFBLEtBSkYsb0JBTUksTUFBQSxlQUNBLFVBQUEsS0FQSixxQkFVSSxjQUFBLEtBVkosNkJBYUksTUFBQSxRQUNBLGFBQUEsSUFJSixnQkFBQSxtQkFBQSxpQkFFSSxRQUFBLE1BQ0EsY0FBQSxLQUlKLDRCQUVJLFFBQUEsS0FBQSxLQUZKLDhCQUlNLE1BQUEsS0FKTixtREFTTSxlQUFBLE9BQ0EsWUFBQSxPQUNBLE9BQUEsTUFYTixrRUFhUSxTQUFBLE9BQ0EsT0FBQSxLQWRSLHNFQWdCVSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFqQlYsb0VBcUJRLFFBQUEsS0FBQSxJQUNBLE9BQUEsS0FBQSxFQU9SLGVBQ0UsZUFBQSxLQUNBLGNBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQUhGLHVCQUtJLFFBQUEsTUFDQSxVQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsUUFSSixpQkFXSSxNQUFBLEtBSUosc0NBRUksVUFBQSxNQUNBLE1BQUEsS0FISixxREFPTSxZQUFBLEtBSU4sNkNBQ0UsUUFBQSxLQUNBLGVBQUEsSUFDQSxnQkFBQSxjQUNBLHlCQUpGLDZDQUtJLFNBQUEsU0FMSixtREFPTSxRQUFBLEdBQ0EsTUFBQSxJQUNBLGlCQUFBLFFBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxPQUFBLEtBQ0EsS0FBQSxpQkFDQSxPQUFBLE1BZE4sNkRBa0JJLFNBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBcEJKLGtHQXVCUSxNQUFBLGdCQXZCUix5RkEwQlEsY0FBQSxLQTFCUix1RkE2QlEsY0FBQSxLQUdKLGdEQWhDSiw2REFpQ00sTUFBQSxJQWpDTixrR0FvQ1UsTUFBQSxnQkFDQSxRQUFBLGNBSU4seUJBekNKLGtHQTRDVSxNQUFBLEtBQ0EsVUFBQSxNQUtSLHlCQWxERiw2Q0FtREksZUFBQSxRQUdKLHlCQUNFLGdCQUNFLFdBQUEsSUFBQSxNQURGLG1DQUdJLFlBQUEsTUFJTix5QkFDRSw4QkFDRSxRQUFBLE1BRUYsNkJBQ0UsV0FBQSxLQUVGLDhDQUNFLFdBQUEsTUFJSix5QkFDRSxpQ0FDRSxXQUFBLElBQUEsTUFBQSxRQURGLG9EQUdJLFlBQUEsTUFLTix5QkFDRSxrQ0FDRSxXQUFBLFdBSUosZ0JBQ0UsU0FBQSxPQURGLDRDQUlNLGNBQUEsS0FKTiwwQ0FPTSxjQUFBLEtBS04sZ0JBQ0UsU0FBQSxPQURGLDRDQUlNLGNBQUEsS0FKTiwwQ0FPTSxjQUFBLEtBSU4sbUJBQ0UsUUFBQSxNQURGLHFDQUdJLFFBQUEsYUFDQSxNQUFBLElBQ0EsY0FBQSxLQUNBLFVBQUEsS0FOSix1Q0FRTSxNQUFBLEtBQ0EsT0FBQSxJQUFBLEVBQ0EsU0FBQSxPQUNBLGNBQUEsU0FYTiwrQ0FhUSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsUUFDQSxhQUFBLElBaEJSLDBDQW9CTSxRQUFBLGFBcEJOLDZDQXVCTSxNQUFBLFFBQ0EsVUFBQSxLQUtOLCtDQUNFLDZDQUNFLFFBQUEsTUFDQSxjQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsT0FJSixnQkFFSSxVQUFBLGVBQ0EsWUFBQSxJQUlKLGdDQUVJLE9BQUEsRUFDQSxlQUFBLElBQ0EsY0FBQSxFQUpKLCtDQVNRLFlBQUEsSUFUUiwyQ0FhTSxXQUFBLE9BYk4sZ0RBZ0JNLGVBQUEsS0FoQk4sb0VBbUJVLGNBQUEsRUFuQlYsZ0RBMEJNLGVBQUEsS0ExQk4sa0RBNEJRLGNBQUEsS0E1QlIscURBK0JRLGNBQUEsRUFNUixnQkFDRSxRQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsV0FDQSxjQUFBLEtBSkYsd0JBTUksUUFBQSxNQUNBLFVBQUEsS0FDQSxjQUFBLEtBUkosa0JBV0ksUUFBQSxNQUNBLFVBQUEsS0FDQSxjQUFBLEtBYkoscUJBZ0JJLFdBQUEsS0FJSixzQ0FFSSxXQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsUUFJSixzREFBQSw4Q0FHTSxZQUFBLEtBS04sZUFDRSxRQUFBLEtBQ0EsY0FBQSxLQUZGLHNCQUlJLFFBQUEsR0FDQSxTQUFBLFNBSUosZUFDRSxVQUFBLEtBQ0EsTUFBQSxlQUdGLGdCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsU0FBQSxPQUNBLGFBQUEsS0FDQSxRQUFBLEdBQ0EsV0FBQSxxQkFURixvQkFXSSxNQUFBLEtBWEosa0JBY0ksTUFBQSxRQUNBLFFBQUEsWUFDQSxXQUFBLE9BQ0EsWUFBQSxLQUNBLFVBQUEsZUFJSixrQkFDRSxTQUFBLFNBQ0EsUUFBQSxHQUZGLHVCQUlJLFVBQUEsS0FDQSxNQUFBLEtBTEosb0JBUUksTUFBQSxlQUNBLFVBQUEsS0FJSixXQUNFLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFlBQUEsT0FDQSxjQUFBLEtBSkYsYUFNSSxVQUFBLEtBQ0EsY0FBQSxFQUNBLFlBQUEsT0FDQSxTQUFBLE9BQ0EsY0FBQSxTQUNBLFFBQUEsR0FYSixrQkFhTSxRQUFBLGFBQ0EsYUFBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLGVBaEJOLHlCQW9CSSxRQUFBLEtBcEJKLDJCQXNCTSxlQUFBLFVBQ0EsTUFBQSxRQXZCTixvQ0EwQk0sU0FBQSxTQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsUUFDQSxjQUFBLElBS04sY0FDRSxTQUFBLFNBQ0EsUUFBQSxLQUNBLFdBQUEsTUFIRixvQkFLSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsV0FBQSxRQUNBLEtBQUEsSUFDQSxJQUFBLEtBWEosaUJBY0ksVUFBQSxLQUlKLGFBQ0UsTUFBQSxJQUNBLFdBQUEsT0FDQSxRQUFBLEVBQUEsRUFBQSxFQUFBLEtBQ0EsT0FBQSxLQUFBLEVBSkYseUJBTUksUUFBQSxFQUFBLEtBQUEsRUFBQSxFQUlKLG9CQUVJLE1BQUEsUUFJSix5QkFFSSxZQUFBLFdBQ0EsV0FBQSxFQUNBLGNBQUEsS0FKSixxQ0FNTSxjQUFBLEtBTk4sNkNBUVEsTUFBQSxRQVJSLHVEQVdRLFlBQUEsV0FYUix5REFhVSxVQUFBLEtBQ0EsT0FBQSxLQUFBLEVBZFYsK0JBcUJNLFFBQUEsTUFDQSxjQUFBLEtBQ0EsWUFBQSxLQUtOLDZCQUFBLGdDQUVJLGVBQUEsRUFDQSxPQUFBLEVBSEosK0JBQUEsa0NBS00sTUFBQSxRQUxOLDBDQUFBLDZDQVNRLFlBQUEsS0FNUiwrQkFFSSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFVBQUEsTUFJSixjQUNFLFNBQUEsU0FERixrQ0FHSSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsS0FDQSxXQUFBLEVBQUEsRUFUSixrQ0FZSSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEVBQ0EsV0FBQSxFQUFBLEVBaEJKLG9DQW9CTSxXQUFBLEtBQ0EsWUFBQSxJQUtOLDBCQUVJLGNBQUEsRUFGSiw0QkFJTSxNQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsSUFDQSxRQUFBLE1BQ0EsUUFBQSxLQUFBLEVBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxTQUFBLFNBQ0EsUUFBQSxHQVhOLHVDQWVRLElBQUEsWUFmUixxQ0FtQk0sY0FBQSxJQUFBLE1BQUEsUUFLTixjQUNFLGFBQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxLQUZGLG1CQUlJLE1BQUEsZUFDQSxVQUFBLEtBQ0EsV0FBQSxZQU5KLHNCQVNJLFVBQUEsS0FUSiwwQkFZSSxhQUFBLEtBSUosbUJBQ0UsYUFBQSxFQUdGLGNBQ0UsT0FBQSxLQUdGLDJCQUVJLFFBQUEsS0FGSiw2QkFJTSxNQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLElBQ0EsY0FBQSxLQVJOLG1DQVVRLFFBQUEsR0FDQSxXQUFBLElBQUEsS0FYUiwyQ0FBQSw0Q0FBQSwwQ0FBQSwyQ0FBQSxnREFBQSw0Q0FnQlEsVUFBQSxLQWhCUixlQXFCSSxVQUFBLEtBckJKLGlCQXVCTSxRQUFBLE1BQ0EsTUFBQSxlQUlOLHVCQUNFLFNBQUEsU0FDQSxjQUFBLEtBRkYsK0JBSUksUUFBQSxRQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxVQUNBLFNBQUEsU0FDQSxLQUFBLEdBQ0EsSUFBQSxJQUNBLGtCQUFBLG9CQUFBLFVBQUEsb0JBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsUUFBQSxhQUNBLGdCQUFBLFFBQ0EsTUFBQSxJQUNBLGFBQUEsS0FDQSxXQUFBLE9BQ0EsYUFBQSxPQUNBLGVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLHVCQUFBLFlBR0osYUFBQSxXQUNFLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFlBQUEsT0FDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQUxGLDhCQUFBLDRCQU9JLGFBQUEsS0FDQSxVQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsRUFmSixtQkFBQSxpQkFtQk0sTUFBQSxLQUNBLE9BQUEsS0FDQSxlQUFBLE9BckJOLGtCQUFBLGdCQXlCSSxhQUFBLElBQ0EsVUFBQSxLQUNBLE1BQUEsS0FHSiwrQ0FDRSxZQUFBLGlCQUNBLGNBQUEsZ0JBRUYsV0FDRSxXQUFBLE1BQ0EsV0FBQSxPQUNBLGFBQUEsSUFIRiw4QkFLSSxPQUFBLElBTEosb0NBU0ksY0FBQSxJQUNBLGlCQUFBLGdCQUdKLFNBQ0UsUUFBQSxLQUNBLFlBQUEsT0FGRixxQkFJSSxVQUFBLE1BQ0EsUUFBQSxhQUNBLE9BQUEsRUFBQSxLQUFBLEVBQUEsSUFOSiw2QkFRTSxPQUFBLElBQUEsTUFBQSxRQUNBLE9BQUEsRUFDQSxVQUFBLEtBQ0Esc0JBQUEsSUFDQSxRQUFBLEVBQ0EsV0FBQSxLQWJOLG1DQWVRLFdBQUEsUUFmUixjQW9CSSxNQUFBLEtBSUosUUFDRSxPQUFBLEtBQ0EsY0FBQSxNQUNBLFFBQUEsRUFBQSxLQUNBLE9BQUEsS0FDQSxVQUFBLE1BQ0EsV0FBQSxLQUdGLDJCQUVJLE1BQUEsS0FDQSxVQUFBLEtBSEosa0NBTUksYUFBQSxLQUNBLFVBQUEsTUFQSiwrQkFVSSxNQUFBLE1BQ0EsYUFBQSxLQUNBLFNBQUEsT0FaSixpQ0FjTSxjQUFBLFNBQ0EsU0FBQSxPQUNBLFlBQUEsT0FLTixhQUNFLFdBQUEsRUFBQSxFQUNBLFlBQUEsS0FHRiw4QkFDRSxXQUFBLElBQUEsT0FERixvQ0FHSSxXQUFBLElBQUEsT0FDQSxrQkFBQSxXQUFBLFVBQUEsV0FJSiw2QkFBQSwyQkFFSSxRQUFBLEtBQUEsRUFDQSxXQUFBLE9BSEosZ0NBQUEsOEJBS00sY0FBQSxLQUxOLDZCQUFBLHlCQUFBLDJCQUFBLHVCQVNJLE9BQUEsRUFBQSxLQVRKLCtCQUFBLDZCQWNJLFNBQUEsS0FkSixrREFBQSxnREFpQk0sTUFBQSxJQWpCTix3REFBQSxzREFxQk0sY0FBQSxJQUNBLGlCQUFBLGdCQXRCTiwyQ0FBQSx5Q0EwQk0sWUFBQSxLQUNBLGVBQUEsS0FDQSxXQUFBLEVBQ0EsYUFBQSxNQTdCTixpREFBQSwrQ0ErQlEsV0FBQSxRQS9CUix3REFBQSxzREFpQ1UsSUFBQSxLQUNBLE9BQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUFBLFlBckNWLDRCQUFBLDBCQTJDSSxXQUFBLEdBS0osV0FFSSxZQUFBLE9BQ0EsU0FBQSxPQUNBLGNBQUEsU0FJSiw0QkFBQSx1QkFFSSxVQUFBLEVBQ0EsVUFBQSxNQUhKLDRCQUFBLHVCQU1JLFFBQUEsRUFBQSxLQUNBLFNBQUEsT0FQSiw4QkFBQSx5QkFTTSxVQUFBLEtBVE4seUJBQUEsb0JBYUksU0FBQSxTQUNBLFFBQUEsR0FDQSxVQUFBLEVBQ0EsV0FBQSxLQUNBLFVBQUEsTUFqQkosNEJBQUEsdUJBb0JJLFdBQUEsS0FwQkosaUNBQUEsNEJBdUJJLFNBQUEsU0FDQSxRQUFBLEdBQ0EsTUFBQSxNQUNBLFdBQUEsS0FJSixzRUFBQSw4RUFBQSw0RUFBQSw0RUFHTSxlQUFBLEtBQ0EsYUFBQSxNQUNBLFdBQUEsTUFMTixnR0FBQSx3R0FBQSxzR0FBQSxzR0FPUSxNQUFBLEtBUFIsa0ZBQUEsMEZBQUEsd0ZBQUEsd0ZBVVEsT0FBQSxFQUFBLE1BQUEsRUFBQSxFQUNBLFlBQUEsS0FDQSxlQUFBLEtBTVIscUNBRUksT0FBQSxFQUZKLGlEQUtNLFlBQUEsT0FMTiw2REFPUSxRQUFBLEtBQ0EsYUFBQSxJQUNBLFlBQUEsT0FDQSxNQUFBLEtBVlIscUVBWVUsVUFBQSxLQUNBLGNBQUEsRUFiViwrREFnQlUsUUFBQSxhQUNBLE1BQUEsZUFDQSxVQUFBLEtBbEJWLDRFQXFCVSxVQUFBLE1BckJWLGdFQXlCUSxhQUFBLEtBQ0EsWUFBQSxXQTFCUiwrREFrQ1UsTUFBQSxRQWxDVixzQ0F3Q0ksZUFBQSxLQXhDSiw4Q0EwQ00sVUFBQSxLQTFDTixnREE2Q00sVUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBL0NOLHFEQWtETSxRQUFBLEVBQ0EsY0FBQSxLQW5ETixzQ0F1REksUUFBQSxLQXZESixzREEyRE0sT0FBQSxLQUFBLEVBM0ROLDRDQThETSxRQUFBLEVBQUEsS0E5RE4scURBb0VRLFlBQUEsS0FLUix5R0FFTSxlQUFBLEVBR04sZUFDRSxjQUFBLElBQUEsTUFBQSxRQUNBLGVBQUEsS0FDQSxjQUFBLEtBSEYsaUJBS0ksWUFBQSxJQUNBLE1BQUEsUUFOSixxQ0FTUSxNQUFBLFFBQ0EsWUFBQSxPQUNBLFNBQUEsT0FDQSxjQUFBLFNBWlIscUJBZ0JNLE9BQUEsS0FBQSxFQUlOLFlBQ0UsUUFBQSxLQUNBLFlBQUEsU0FGRixtQkFJSSxNQUFBLElBQ0EsU0FBQSxPQUxKLG1EQU9NLGdCQUFBLE1BQUEsUUFBQSxNQUtOLGlCQUNFLGdCQUFBLEVBQUEsUUFBQSxFQURGLG1CQUdJLFlBQUEsSUFDQSxNQUFBLFFBSkoseUJBTU0sTUFBQSxRQUtOLGNBQ0UsYUFBQSxNQUNBLE1BQUEsTUFGRixtQkFJSSxRQUFBLE1BQ0EsY0FBQSxJQUxKLDhCQU9NLGNBQUEsRUFLTix5QkFDRSxtQkFDRSxVQUFBLE9BSUosWUFDRSxNQUFBLFFBQ0EsVUFBQSxLQUNBLGlCQUFBLDREQUNBLG9CQUFBLElBQUEsS0FDQSxnQkFBQSxJQUFBLElBQ0Esa0JBQUEsU0FDQSxXQUFBLElBQUEsT0FQRixrQkFTSSxnQkFBQSxFQUFBLEVBQ0EsV0FBQSxJQUFBLE9BSUosc0NBSVEsV0FBQSxnQkFDQSxXQUFBLElBQUEsS0FNUix1QkFDRSxRQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEVBQ0EsWUFBQSxPQUxGLHlDQU9JLGNBQUEsS0FJSixlQUNFLFdBQUEsS0FDQSxRQUFBLE1BQ0EsTUFBQSxlQUNBLFVBQUEsS0FKRixvQkFNSSxRQUFBLE1BQ0EsVUFBQSxLQUNBLE1BQUEsUUFDQSxjQUFBLEtBVEosMkJBWUksVUFBQSxLQVpKLHVCQWVJLFdBQUEsS0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFVBQUEsS0FsQkosaUJBcUJJLFVBQUEsS0FJSixhQUFBLGlCQUFBLFNBQUEsYUFDRSxNQUFBLE1BREYsMkJBQUEsK0JBQUEsdUJBQUEsMkJBR0ksV0FBQSxRQUhKLDBCQUFBLDhCQUFBLHNCQUFBLDBCQU1JLFdBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEVBQUEsRUFBQSxFQUNBLE9BQUEsRUFDQSxJQUFBLEtBQ0EsS0FBQSxnQkFDQSxRQUFBLEVBZEosZ0NBQUEsaUNBQUEsb0NBQUEscUNBQUEsNEJBQUEsNkJBQUEsZ0NBQUEsaUNBZ0JNLE1BQUEsRUFDQSxPQUFBLEVBakJOLHdCQUFBLDRCQUFBLG9CQUFBLHdCQXFCSSxPQUFBLElBS0osaUJBQ0UsT0FBQSxJQUdGLGFBQ0UsT0FBQSxFQUdGLGFBQUEsd0JBQ0UsT0FBQSxZQUdGLFdBQUEsc0JBQ0UsU0FBQSxTQURGLHVCQUFBLGtDQUFBLDZCQUFBLGtDQUFBLDZDQUFBLHdDQUdJLFVBQUEsS0FDQSxZQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsTUFJSiw2QkFFSSxlQUFBLEVBRkosNkJBS0ksUUFBQSxLQUFBLEVBQ0EsVUFBQSxLQUNBLE1BQUEsS0FQSiw0QkFVSSxjQUFBLEtBVkosMEJBYUksUUFBQSxLQWJKLG9DQWVNLFlBQUEsS0FLTixPQUNFLFFBQUEsYUFHRixXQUNFLFFBQUEsS0FDQSxRQUFBLEtBQUEsRUFDQSxPQUFBLEVBSEYscUJBS0ksUUFBQSxLQUNBLFlBQUEsT0FJSixVQUNFLE1BQUEsS0FHRixpQkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUdGLG1CQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQUFBLEtBR0YsV0FDRSxRQUFBLEtBREYsMkJBR0ksU0FBQSxTQUNBLE1BQUEsS0FDQSxlQUFBLElBTEosZ0NBT00sVUFBQSxLQUNBLE1BQUEsZUFDQSxXQUFBLE1BQ0EsY0FBQSxLQVZOLG1DQWFNLGNBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsS0FoQk4saUNBbUJNLGNBQUEsSUFBQSxNQUFBLFFBQ0EsU0FBQSxTQUNBLFdBQUEsSUFDQSxjQUFBLEtBdEJOLHlDQXdCUSxZQUFBLElBeEJSLHVDQTJCUSxRQUFBLEdBQ0EsU0FBQSxTQUNBLFdBQUEsUUFDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLGNBQUEsS0FDQSxJQUFBLEtBQ0EsS0FBQSxPQWxDUiw0Q0F3Q1EsY0FBQSxJQUFBLE9BQUEsUUFNUiwwQkFFSSxjQUFBLElBQUEsTUFBQSxrQkFGSixnQ0FJTSxLQUFBLGNBS04sNEJBRUksV0FBQSxLQUNBLFdBQUEsSUFBQSxPQUhKLGtDQUtNLFdBQUEsc0JBS04sdUNBR00sYUFBQSxFQUhOLDBDQU1NLE9BQUEsS0FDQSxXQUFBLE1BUE4sOEJBWU0sUUFBQSxLQUFBLEVBQUEsS0FLTixZQUNFLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFdBQUEsT0FDQSxZQUFBLE9BQ0EsTUFBQSxLQUxGLGtCQU9JLFFBQUEsR0FDQSxTQUFBLFNBQ0EsTUFBQSxJQUNBLElBQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxRQUNBLEtBQUEsSUFiSix1QkFnQkksTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsRUFqQkosMkNBb0JNLE1BQUEsS0FDQSxRQUFBLEtBQ0EsZ0JBQUEsYUF0Qk4sNkRBd0JRLE1BQUEsS0FDQSxjQUFBLEVBekJSLDBCQThCSSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEVBQUEsS0FBQSxLQUNBLE9BQUEsS0FBQSxFQWhDSiw2Q0FrQ00sV0FBQSxNQUNBLFNBQUEsT0FDQSxPQUFBLEtBcENOLCtDQXNDUSxPQUFBLEtBQ0EsU0FBQSxPQUNBLE1BQUEsS0FFQSxZQUFBLGlCQUFBLENBQUEscUJBQ0EsVUFBQSxLQTNDUixvREE2Q1UsWUFBQSxpQkFBQSxDQUFBLHFCQUNBLFVBQUEsS0E5Q1Ysa0RBa0RRLFVBQUEsS0FDQSxNQUFBLGVBT1IsYUFDRSxPQUFBLEVBQUEsTUFERix5QkFHSSxPQUFBLEVBQUEsS0FBQSxLQUlKLE1BQ0UsUUFBQSxHQUNBLFdBQUEsT0FDQSxTQUFBLFFBQ0EsUUFBQSxFQUFBLEtBSkYsU0FBQSxTQU1JLGNBQUEsS0FDQSxlQUFBLElBUEosUUFVSSxNQUFBLGVBQ0EsVUFBQSxLQUlKLHFCQUFBLHFCQUdNLFdBQUEsS0FDQSxlQUFBLElBSk4sb0JBT00sY0FBQSxLQUtOLGlCQUNFLFFBQUEsS0FDQSxlQUFBLE9BQ0EsWUFBQSxPQUdGLGNBRUksY0FBQSxLQUNBLE1BQUEsS0FISixxQ0FPTSxVQUFBLEtBQ0EsTUFBQSxlQUNBLGNBQUEsSUFUTiwrQkFZTSxNQUFBLEtBQ0EsVUFBQSxLQWJOLHVDQWVRLE1BQUEsUUFNUix1Q0FFSSxXQUFBLE1BSUosc0NBR00sUUFBQSxLQUNBLFlBQUEsT0FDQSxNQUFBLEtBQ0EsY0FBQSxLQU5OLDhDQVFRLFVBQUEsTUFDQSxVQUFBLE1BQ0EsTUFBQSxLQVZSLGtEQWFRLE1BQUEsTUFDQSxVQUFBLEtBTVIsNkJBRUksU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLFNBQUEsT0FDQSxPQUFBLEVBQUEsSUFBQSxLQUNBLFFBQUEsTUFDQSxXQUFBLFFBQ0EsV0FBQSxPQVZKLCtCQVlNLFlBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxLQUtOLHdDQUVJLGVBQUEsRUFDQSxPQUFBLEVBQ0EsY0FBQSxFQUpKLHFDQU9JLGNBQUEsS0FQSixxQ0FVSSxNQUFBLEtBVkosd0RBYVEsVUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEdBZlIsMkRBa0JRLFFBQUEsTUFDQSxVQUFBLEtBQ0EsTUFBQSxlQUNBLGNBQUEsS0FyQlIsK0ZBMEJZLFFBQUEsS0ExQlosMEZBNkJZLFFBQUEsTUE3QlosbURBcUNNLFdBQUEsRUFDQSxjQUFBLEtBdENOLHdEQXlDTSxXQUFBLEtBekNOLDJDQTZDSSxZQUFBLFdBN0NKLDZDQStDTSxVQUFBLEtBQ0EsWUFBQSxJQWhETiwwREFtRE0sWUFBQSxLQW5ETixxREF3RE0sUUFBQSxLQUFBLEVBQUEsS0F4RE4saUVBMERRLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxPQUFBLEVBQUEsTUFBQSxFQUFBLEVBM0RSLDhFQThEWSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBakVaLHFFQXNFUSxhQUFBLEtBTVIsaUNBRUksV0FBQSxJQUlKLGlCQUNFLFFBQUEsS0FDQSxVQUFBLEtBQ0EsZ0JBQUEsT0FDQSxPQUFBLEtBQUEsS0FBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLFdBQUEsSUFBQSxPQU5GLCtCQVFJLGNBQUEsRUFJSixjQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLFNBQUEsT0FDQSxPQUFBLEVBQUEsSUFBQSxLQUNBLFFBQUEsTUFORixrQkFRSSxNQUFBLEtBSUosMkJBR00sTUFBQSxFQUNBLE9BQUEsRUFLTiw2QkFFSSxZQUFBLEVBRkosMEJBS0ksZUFBQSxLQUxKLHNEQVNVLFlBQUEsS0FPViw2Q0FFSSxjQUFBLEtBQ0EsV0FBQSxLQUlKLDRCQUNFLFFBQUEsS0FHRiw0QkFFSSxXQUFBLGdCQUlKLHFCQUNFLGVBQUEsT0FHRixpQkFFSSxhQUFBLEtBRkosNEJBSU0sYUFBQSxFQUtOLFNBRUksUUFBQSxLQUFBLFlBSUosdUJBRUksUUFBQSxLQUlKLDRCQUFBLDRCQUdNLFVBQUEsS0FITiwyQkFBQSwyQkFNTSxVQUFBLEtBTU4sMENBQUEsMENBSVEsVUFBQSxLQUNBLFlBQUEsSUFMUix5Q0FBQSx5Q0FRUSxVQUFBLEtBT1IsNkJBQUEsNEJBR00sVUFBQSxLQUNBLFlBQUEsS0FKTiw0QkFBQSwyQkFPTSxVQUFBLEtBTU4sZUFDRSxNQUFBLFFBQ0EsVUFBQSxLQUZGLHNCQUlJLElBQUEsSUFDQSxLQUFBLEtBQ0EsU0FBQSxTQUlKLFdBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsUUFDQSxjQUFBLEtBTkYsdUJBUUksTUFBQSxRQVJKLDhCQVVNLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxLQUNBLFVBQUEsS0FLTiw2QkFFSSxRQUFBLEtBQ0EsVUFBQSxLQUhKLDJCQU1JLFFBQUEsS0FDQSxVQUFBLEtBUEoscUNBU00sYUFBQSxLQUtOLFlBQUEsaUJBQ0UsV0FBQSxLQUFBLE9BQ0EsWUFBQSxPQUZGLHlDQUFBLDhDQUtNLE1BQUEsUUFMTixnREFBQSxxREFPUSxXQUFBLElBQUEsT0FDQSxrQkFBQSxlQUFBLFVBQUEsZUFDQSxVQUFBLEtBQ0EsT0FBQSxFQVZSLHdDQUFBLDZDQWNNLE1BQUEsUUFkTiwrQ0FBQSxvREFnQlEsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLElBQUEsT0FsQlIsb0NBQUEseUNBc0JNLE1BQUEsS0FLTix3QkFBQSw2QkFFSSxXQUFBLEtBQUEsT0FDQSxrQkFBQSxlQUFBLGdCQUFBLFVBQUEsZUFBQSxnQkFJSix3Q0FHTSxjQUFBLEVBSE4sNENBTU0sY0FBQSxLQUtOLGdCQUNFLFFBQUEsS0FDQSxnQkFBQSxjQUNBLE9BQUEsUUFDQSxRQUFBLEVBSkYscUJBTUksVUFBQSxLQU5KLDRCQVNJLFFBQUEsS0FUSixtQ0FXTSxrQkFBQSxjQUFBLFVBQUEsY0FYTiwrQ0FpQlEsa0JBQUEsZUFBQSxVQUFBLGVBTVIsaUJBQ0UsV0FBQSxLQUdGLFlBQ0UsUUFBQSxHQUdGLCtCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUNBLFNBQUEsU0FDQSxRQUFBLEVBQUEsSUFHRixxQkFDRSxRQUFBLEVBR0Ysc0JBQ0UsWUFBQSxpQkFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxFQUNBLFlBQUEsRUFDQSxXQUFBLEtBR0Ysd0JBQ0UsZ0JBQUEsYUFDQSxjQUFBLEtBR0YsNkJBQ0UsT0FBQSxRQUdGLDhCQUFBLDZCQUVJLFdBQUEsSUFJSix3QkFDRSxPQUFBLEVBQUEsTUFHRiwwQkFBQSw2QkFBQSx1Q0FDRSxXQUFBLElBQ0EsTUFBQSxRQUdGLHFDQUNFLFdBQUEsSUFDQSxNQUFBLFFBR0YsaUJBQ0UsUUFBQSxLQUFBLEVBQ0EsY0FBQSxLQUNBLGFBQUEsUUFDQSxhQUFBLElBSkYsd0NBTUksVUFBQSxLQUNBLFlBQUEsaUJBQUEsQ0FBQSxXQUNBLE1BQUEsUUFDQSxZQUFBLElBVEosMENBV00sTUFBQSxRQUtOLDBDQUNFLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FHRixrQkFDRSxPQUFBLEVBQUEsS0FBQSxJQUdGLHVCQUNFLFlBQUEsaUJBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsYUFDQSxZQUFBLEtBQ0EsTUFBQSxLQUdGLGlDQUVJLFlBQUEsSUFDQSxNQUFBLFFBSUosNEJBQ0UsU0FBQSxTQURGLG1DQUdJLFFBQUEsR0FDQSxRQUFBLE1BQ0EsY0FBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLFFBQUEsRUFJSiw2QkFDRSxNQUFBLGVBR0Ysc0JBQ0UsTUFBQSxRQUdGLGlDQUNFLE1BQUEsUUFDQSxRQUFBLEVBR0YsK0NBQUEsaURBQ0UsV0FBQSxJQUdGLHVEQUFBLHlEQUNFLFdBQUEsSUFHRixpQ0FDRSxTQUFBLFNBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsWUFBQSxLQUdGLDRDQUNFLFdBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLGFBQUEsS0FHRix1REFBQSx5REFDRSxNQUFBLEtBR0YsK0NBQUEsaURBQ0UsUUFBQSxFQUdGLDBDQUNFLE9BQUEsS0FHRix3Q0FDRSxPQUFBLElBQUEsTUFBQSxRQUNBLFlBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxFQUNBLE1BQUEsS0FFRixnREFDRSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUVGLG1EQUNFLFdBQUEsSUFDQSxTQUFBLFNBQ0EsUUFBQSxFQUhGLDBEQUtJLFFBQUEsR0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxHQUNBLGNBQUEsSUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsSUFDQSxZQUFBLE1BSUosMkRBQ0UsYUFBQSxZQUNBLFFBQUEsRUFGRixrRUFJSSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxLQUNBLFFBQUEsR0FDQSxjQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLElBQ0EsWUFBQSxNQUNBLE9BQUEsSUFBQSxNQUFBLFFBSUosaUJBQ0UsU0FBQSxPQURGLDZCQUdJLFdBQUEsTUFISiwwRUFLTSxjQUFBLEVBTE4sZ0RBUU0sZUFBQSxZQVJOLDZCQVlJLFlBQUEsT0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEVBaEJKLG1DQWtCTSxpQkFBQSxxQkFDQSxXQUFBLElBQUEsT0FuQk4sc0RBc0JNLE1BQUEsUUFDQSxVQUFBLEtBdkJOLDREQTJCUSxPQUFBLEVBM0JSLHFDQWdDSSxNQUFBLEtBQ0EsUUFBQSxLQUNBLGdCQUFBLGNBQ0EsWUFBQSxPQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsZUFBQSxLQUNBLGFBQUEsS0F0Q0osOERBd0NNLE1BQUEsS0FDQSxVQUFBLE1BekNOLGdFQTJDUSxZQUFBLE9BQ0EsVUFBQSxLQUNBLE1BQUEsUUFDQSxTQUFBLE9BQ0EsWUFBQSxJQUNBLFlBQUEsS0FNUixZQUFBLFlBQUEsd0JBQUEseUJBQUEsU0FBQSxRQUFBLGNBQUEsVUFDRSxNQUFBLFFBR0YsNEJBQUEsa0NBRUksWUFBQSxPQUNBLE1BQUEsS0FISiwyQ0FBQSxpREFLTSxZQUFBLE9BS04sYUFBQSxxQkFBQSxtQkFBQSxtQkFDRSxXQUFBLE1BQ0EsV0FBQSxNQUdGLFFBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxFQUNBLE1BQUEsRUFDQSxXQUFBLHFCQUNBLFFBQUEsR0FQRixlQVNJLFFBQUEsR0FDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsV0FBQSxNQUNBLFlBQUEsTUFDQSxPQUFBLEtBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxXQUFBLEtBQUEsTUFBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0Esa0JBQUEsS0FBQSxHQUFBLE9BQUEsU0FDQSxVQUFBLEtBQUEsR0FBQSxPQUFBLFNBSUosd0JBQ0UsR0FDRSxrQkFBQSxVQUVGLEtBQ0Usa0JBQUEsZ0JBSUosZ0JBQ0UsR0FDRSxrQkFBQSxVQUFBLFVBQUEsVUFFRixLQUNFLGtCQUFBLGVBQUEsVUFBQSxnQkFJSixnQkFDRSxRQUFBLEtBQ0EsV0FBQSxRQUNBLFdBQUEsT0FDQSxlQUFBLEtBQ0EsT0FBQSxNQUNBLFNBQUEsT0FDQSxTQUFBLFNBUEYsMEJBU0ksU0FBQSxTQVRKLGlDQVdNLFFBQUEsR0FDQSxTQUFBLFNBQ0EsV0FBQSxLQUNBLElBQUEsSUFDQSxNQUFBLE1BQ0Esa0JBQUEsaUJBQUEsY0FBQSxVQUFBLGlCQUFBLGNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FsQk4sNkJBd0JJLFVBQUEsU0FDQSxTQUFBLFNBQ0EsZUFBQSxLQUNBLGNBQUEsRUFDQSxPQUFBLFFBNUJKLDRCQStCSSxXQUFBLFFBSUosNEJBRUksV0FBQSxLQUNBLFFBQUEsRUFDQSxPQUFBLE1BSkoseUVBTU0sY0FBQSxFQUNBLFdBQUEsS0FQTiwrQkFXSSxRQUFBLE1BQ0EsU0FBQSxTQUNBLFFBQUEsS0FBQSxLQUNBLGNBQUEsRUFDQSxXQUFBLEtBZkosa0RBaUJNLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxLQW5CTixvQ0F1QkksVUFBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLFdBQ0EsTUFBQSxlQTFCSiwwREE2QlEsVUFBQSxLQTdCUixxQ0FrQ0ksWUFBQSxJQUNBLGNBQUEsS0FDQSxjQUFBLEtBSUosbUJBQ0UsUUFBQSxLQUNBLFdBQUEsS0FDQSxTQUFBLE9BSEYsdUJBS0ksVUFBQSxLQUNBLE1BQUEsS0FDQSxhQUFBLEtBQ0EsT0FBQSxLQUlKLCtCQUVJLE9BQUEsTUFDQSxlQUFBLEVBSEosZ0RBS00sUUFBQSxLQUFBLEVBTE4sMkNBUU0sV0FBQSxNQUNBLE9BQUEsUUFUTixvQ0FhSSxRQUFBLEVBQUEsS0FiSiw4RUFlTSxVQUFBLEtBZk4sc0NBQUEsa0NBbUJJLE9BQUEsTUFuQkosMkNBQUEsdUNBcUJNLFVBQUEsS0FDQSxNQUFBLEtBdEJOLHFFQTJCTSxVQUFBLEtBQ0EsTUFBQSxRQTVCTix1Q0FnQ0ksT0FBQSxJQUFBLEVBQUEsS0FoQ0osNkRBa0NNLFVBQUEsS0FsQ04sZ0NBc0NJLFFBQUEsS0FJSixlQUNFLFNBQUEsTUFDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJBQ0EsV0FBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEtBQ0EsUUFBQSxLQUNBLFFBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFVBQUEsTUFYRixxQkFhSSxRQUFBLE1BQ0EsY0FBQSxJQUNBLFVBQUEsS0FmSixxQkFrQkksTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsS0FDQSxjQUFBLEtBQ0EsUUFBQSxFQUFBLEtBdkJKLG9CQTBCSSxPQUFBLEVBQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxNQUFBLE1BN0JKLDZCQStCTSxVQUFBLElBL0JOLCtCQW1DSSxTQUFBLFNBQ0EsSUFBQSxNQUNBLE1BQUEsTUFDQSxPQUFBLFFBdENKLDJDQXdDTSxXQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxLQTVDTixrREE4Q1EsT0FBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJBTVIsZ0dBRUksVUFBQSxLQUlKLGNBQ0UsT0FBQSxNQUNBLGNBQUEsRUFDQSxRQUFBLEtBQUEsRUFIRixpQkFLSSxlQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLEVBQUEsS0FQSiwwQkFVSSxZQUFBLE9BQ0EsT0FBQSxFQUFBLE1BQUEsRUFBQSxFQUNBLFFBQUEsS0FBQSxLQUFBLEVBWkosdUNBZVEsSUFBQSxLQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxNQUNBLGlCQUFBLFFBQ0EsV0FBQSxJQUFBLEtBcEJSLDhDQXlCUSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLEVBNUJSLGlDQWlDSSxXQUFBLE1BQ0EsT0FBQSxNQUNBLGVBQUEsS0FLSixzREFHTSxNQUFBLGVBSE4sd0VBTVUsTUFBQSxlQU9WLHFCQUNFLFVBQUEsTUFDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsS0FKRixvQ0FNSSxRQUFBLEVBQUEsS0FJSixxQ0FHTSxNQUFBLEtBSE4sMENBTU0sTUFBQSxNQUtOLFdBQ0UsY0FBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLFdBQUEsS0FIRix1QkFLSSxZQUFBLE9BQ0EsTUFBQSxLQU5KLHNDQVFNLFlBQUEsT0FSTix1QkFhTSxhQUFBLEtBYk4sNEJBa0JNLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FLTixpRUFFSSxRQUFBLGFBQ0EsZUFBQSxPQUdKLGNBQ0UsUUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLE9BQ0EsUUFBQSxLQUFBLEVBQUEsRUFKRixrQ0FNSSxNQUFBLElBQ0EsT0FBQSxFQUFBLEdBQUEsS0FDQSxRQUFBLE1BQ0EsV0FBQSxPQUNBLFFBQUEsRUFBQSxLQVZKLHNDQWFNLFVBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUtOLGNBQ0UsUUFBQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsU0FBQSxTQUNBLFFBQUEsS0FORixzQkFRSSxRQUFBLE1BUkosd0JBV0ksV0FBQSxNQUNBLFNBQUEsT0FaSiwrQ0FlUSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsV0FBQSxvRUF0QlIsZ0RBNkJNLFFBQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxLQS9CTixtRUFrQ1UsUUFBQSxNQWxDVixtREF1Q1EsTUFBQSxJQUNBLFFBQUEsRUFBQSxLQUNBLE9BQUEsRUFDQSxXQUFBLEtBQ0Esb0NBM0NSLG1EQTRDVSxNQUFBLEtBRUYsb0NBOUNSLG1EQStDVSxNQUFBLE1BL0NWLHFEQWtEVSxZQUFBLE9BQ0Esb0NBbkRWLHFEQW9EWSxZQUFBLFFBcERaLDZCQTRESSxPQUFBLEVBQ0EsT0FBQSxRQUtKLCtDQUNFLFFBQUEsS0FBQSxLQUFBLEVBR0YsbUJBQ0UsV0FBQSxPQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsY0FBQSxLQUdGLHlDQUFBLHNDQUVJLFFBQUEsS0FJSixvQ0FDRSxzRUFDRSxZQUFBLE9BQ0EsVUFBQSxLQUNBLGNBQUEsRUFDQSxhQUFBLEtBQ0EsVUFBQSxNQUVGLHNEQUNFLFFBQUEsTUFFRix5Q0FBQSxzQ0FFSSxVQUFBLEtBR0osaUJBQ0UsVUFBQSxLQURGLG9CQUdJLGFBQUEsRUFDQSxjQUFBLE1BS04saUJBQ0UsUUFBQSxLQUdGLG9CQUNFLFFBQUEsYUFDQSxRQUFBLElBQUEsS0FDQSxPQUFBLFFBQ0EsV0FBQSxRQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsY0FBQSxLQUdGLGNBQUEsYUFDRSxRQUFBLGFBQ0EsYUFBQSxLQUNBLE1BQUEsUUFIRixtQ1B2WEUseUNBQTRDLGtDQUM1Qyx3Q080WEUsU0FBQSxTQUNBLEtBQUEsUUFQSix3Q1BsWEUsOENBQW1ELHVDQUNuRCw2Q082WEUsYUFBQSxLQUNBLGVBQUEsSUFDQSxPQUFBLFFBQ0EsWUFBQSxLQUNBLFFBQUEsYUFDQSxNQUFBLGVBakJKLCtDUHpXRSxxREFBMEQsOENBQzFELG9ETzZYRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEtBN0JKLDhDUDdWRSxvREFBeUQsNkNBQ3pELG1ETzZYRSxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLFFBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsY0FBQSxLQUVBLFdBQUEsSUFBQSxJQUFBLEtBMUNKLG9EQUFBLG1EQTZDSSxRQUFBLEVBQ0Esa0JBQUEsU0FDQSxVQUFBLFNBL0NKLDhDQUFBLDZDQWtESSxRQUFBLEVBQ0Esa0JBQUEsU0FDQSxVQUFBLFNBSUosMEJBQ0UsUUFBQSxlQUdGLDJDQUFBLDBDQUVJLFFBQUEsTUFDQSxRQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsS0FJSiwrQkFFSSxRQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxTQU5KLGdCQVNJLGFBQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxRQVhKLDRDQWNJLFFBQUEsSUFDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsTUFDQSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLElBdkJKLDJDQTBCSSxRQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsTUFDQSxRQUFBLEVBQ0EsV0FBQSw0eENBQUEsVUFBQSxPQUFBLE9BR0EsV0FBQSxJQUFBLElBQUEsS0FFQSxrQkFBQSxTQUNBLFVBQUEsU0FDQSxRQUFBLEVBeENKLG1EQTRDSSxrQkFBQSxVQUNBLFVBQUEsVUFDQSxRQUFBLEVBSUosaUJBQUEsZ0JBQ0UsT0FBQSxFQUFBLEVBQUEsS0FBQSxLQURGLHVCQUFBLHNCQUdJLFVBQUEsS0FDQSxZQUFBLEtBSkosc0NBQUEscUNBT0ksUUFBQSxFQUNBLE1BQUEsS0FDQSxRQUFBLEtBQ0EsU0FBQSxTQUNBLEtBQUEsU0FYSiwyQ0FBQSwwQ0FjSSxRQUFBLElBQUEsS0FBQSxFQUFBLEtBQ0EsU0FBQSxTQUNBLE9BQUEsUUFDQSxRQUFBLE1BakJKLGtEQUFBLGlEQW9CSSxRQUFBLElBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLE1BQ0EsV0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBNUJKLGlEQUFBLGdEQStCSSxRQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLE1BQ0EsUUFBQSxFQUNBLFdBQUEsNHhDQUFBLFVBQUEsT0FBQSxPQUdBLFdBQUEsSUFBQSxJQUFBLEtBRUEsa0JBQUEsU0FDQSxVQUFBLFNBQ0EsUUFBQSxFQTlDSix5REFBQSx3REFrREksa0JBQUEsU0FDQSxVQUFBLFNBQ0EsUUFBQSxFQUlKLGVBQ0UsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxLQUNBLG9DQUpGLGVBS0ksUUFBQSxPQUlKLHdCQUVJLFVBQUEsS0FJSixxQkFDRSxRQUFBLEVBQUEsS0FDQSxVQUFBLE1BQ0EsTUFBQSxLQUhGLCtCQUtJLFdBQUEsS0FFRixvQ0FQRixxQkFRSSxVQUFBLE1BQ0EsT0FBQSxFQUFBLE1BVEosNkJBWUksT0FBQSxFQVpKLHFDQWVJLFVBQUEsS0FmSiwwREFpQk0sT0FBQSxFQWpCTiwrRUFtQlEsVUFBQSxLQU9SLGlCQUVJLFlBQUEsS0FJSixjQUNFLE9BQUEsS0FBQSxFQUFBLEtBREYsZ0JBR0ksVUFBQSxLQUNBLE1BQUEsZUFDQSxlQUFBLEVBQ0EsWUFBQSxLQUlKLHFCQUNFLE9BQUEsRUFBQSxFQUFBLEtBQUEsS0FHRixpQkFDRSxRQUFBLEtBREYsb0JBR0ksYUFBQSxLQUhKLCtCQUtNLGFBQUEsRUFLTixxQkFFSSxXQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQUEsRUFJSixZQUFBLGlCQUNFLGNBQUEsS0FERixrQkFBQSx1QkFHSSxRQUFBLE1BQ0EsVUFBQSxLQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsS0FMSixrQkFBQSxtQkFBQSx1QkFBQSx3QkFRSSxtQkFBQSxLQUNBLGdCQUFBLEtBVEosa0JBQUEsdUJBYUksUUFBQSxNQUNBLFFBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFVBQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxLQW5CSixvQkFBQSx5QkFzQkksVUFBQSxJQUNBLFFBQUEsRUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxnQkFBQSxLQUlKLHdCQUNFLFFBQUEsS0FBQSxFQUFBLEtBQUEsS0FHRixvQkFFSSxPQUFBLEtBQ0EsYUFBQSxLQUNBLDBCQUFBLEVBQ0EsMkJBQUEsRUFDQSxVQUFBLEtBTkosbUNBU0ksU0FBQSxTQUNBLE1BQUEsTUFDQSxJQUFBLE1BSUosZUFDRSxRQUFBLEtBQ0EsMEJBQUEsS0FDQSwyQkFBQSxLQUNBLFNBQUEsT0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsS0FORiw2QkFRSSxPQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsSUFBQSxFQUNBLE9BQUEsUUFDQSxNQUFBLElBQ0EsV0FBQSxLQUNBLE1BQUEsUUFDQSxXQUFBLGlCQUFBLEtBQUEsR0FBQSxDQUFBLE1BQUEsS0FBQSxJQWZKLDhDQWlCTSxhQUFBLElBQUEsTUFBQSxRQWpCTixtQ0FvQk0sV0FBQSxRQUNBLE1BQUEsUUFNSixlQUNFLFFBQUEsS0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLGlCQUFBLGlDQUNBLFFBQUEsTUFDQSxVQUFBLE1BQ0EsU0FBQSxTQVBELG9CQVNHLGVBQUEsT0FDQSxRQUFBLGFBRUYscUJBQ0UsVUFBQSxLQUNBLE1BQUEsUUFDQSxlQUFBLFNBQ0EsWUFBQSxFQUFBLElBQUEsRUFBQSxxQkFNTixZQUNFLE1BQUEsTUFERixnQkFHSSxNQUFBLEtBSUosNEJBRUksZUFBQSxLQUZKLDRCQUtJLFFBQUEsS0FBQSxLQUxKLGlDQVFRLE1BQUEsUUFSUiw4QkFZTSxPQUFBLEtBQUEsRUFBQSxFQUNBLE1BQUEsS0FiTiwyQkFpQkksU0FBQSxTQWpCSix3Q0FtQk0sUUFBQSxLQUNBLGdCQUFBLGNBcEJOLDRDQXNCUSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsSUF4QlIsZ0NBNEJNLFFBQUEsTUFDQSxRQUFBLEVBN0JOLDRDQStCUSxXQUFBLEtBL0JSLG9EQWlDVSxXQUFBLEtBQ0EsWUFBQSxJQWxDViw4Q0FxQ1UsUUFBQSxNQUNBLFdBQUEsS0F0Q1YsdUVBK0NVLFdBQUEsRUFPVixvQkFDRSxRQUFBLEtBREYsa0NBSUksV0FBQSxLQUNBLFdBQUEsS0FDQSxVQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsUUFDQSxNQUFBLFFBQ0EsV0FBQSxPQUNBLFFBQUEsS0FBQSxFQUNBLGFBQUEsSUFDQSxjQUFBLEtBQ0EsVUFBQSxLQWRKLHVDQUFBLHVDQWdCTSxRQUFBLGFBQ0EsVUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxlQUNBLFdBQUEsUUFDQSxZQUFBLElBQ0EsUUFBQSxLQUFBLEVBdkJOLHdDQTBCTSxZQUFBLEtBQ0EsYUFBQSxFQTNCTiw2QkErQkksUUFBQSxhQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxJQUlKLGtCQUVJLFFBQUEsR0FDQSxTQUFBLFNBSUosNkVBSVEsT0FBQSxFQUFBLE1BQUEsRUFBQSxFQUNBLFlBQUEsS0FDQSxlQUFBLEtBTVIsMkJBQUEsNEJBQUEsK0JBQUEsaUNBQUEsa0NBQUEscUNBRUksU0FBQSxTQUZKLHdDQUFBLHlDQUFBLDRDQUFBLDhDQUFBLCtDQUFBLGtEQUtRLElBQUEsTUFDQSxLQUFBLE1BQ0EsTUFBQSxNQUNBLE9BQUEsRUFDQSxpQkFBQSxRQUNBLFdBQUEsSUFBQSxLQVZSLHdDQUFBLHlDQUFBLDhDQUFBLCtDQWlCUSxJQUFBLE1BQ0EsT0FBQSxNQU1SLHdDQUdNLFlBQUEsSUFITix1Q0FRTSxRQUFBLEVBQUEsS0FSTiw2Q0FZUSxjQUFBLEVBWlIsOEJBaUJJLFdBQUEsRUFDQSxlQUFBLEtBQ0EsV0FBQSxNQUlKLGNBQ0UsUUFBQSxLQUFBLEVBREYsMEJBR0ksUUFBQSxFQUFBLEtBSUosY0FDRSxRQUFBLEtBREYsNkJBR0ksWUFBQSxFQUNBLFVBQUEsS0FKSiwwQ0FNTSxVQUFBLEtBS04sZ0NBQUEscUJBQUEsaUJBQUEscUJBQUEsd0JBQUEsa0NBQ0UsUUFBQSxLQUdGLGdCQUNFLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FHRix3Q0FJUSxRQUFBLE1BTVIsb0JBQ0UsYUFBQSxLQUNBLGNBQUEsS0FHRixpQkFDRSxRQUFBLEtBR0YsZUFDRSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxRQUFBLEVBQUEsTUFHRixhQUNFLFlBQUEsS0FERixlQUdJLFVBQUEsS0FDQSxlQUFBLEtBSUosaUJBQ0UsUUFBQSxLQUNBLGdCQUFBLGFBQ0EsWUFBQSxPQUNBLGFBQUEsRUFBQSxNQUNBLFVBQUEsS0FHRixjQUNFLFNBQUEsU0FDQSxRQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsS0FKRixvQkFNSSxRQUFBLGdCQUNBLFNBQUEsU0FDQSxPQUFBLEtBQ0EsVUFBQSxPQUNBLFdBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLE9BQUEsRUFBQSxLQWJKLGdCQWdCSSxVQUFBLEtBSUosZUFDRSxlQUFBLEtBR0YsZ0JBQ0UsZ0JBQUEsRUFBQSxRQUFBLEVBQ0EsUUFBQSxFQUFBLGVBR0YsZUFDRSxZQUFBLElBR0YsZUFDRSxjQUFBLEtBR0YsZ0JBQUEsWUFDRSxRQUFBLEtBQ0EsV0FBQSxLQUZGLHFDQUFBLGlDQUlJLE9BQUEsRUFBQSxFQUFBLEVBQUEsSUFKSixpQ0FBQSw2QkFPSSxRQUFBLEtBQUEsS0FBQSxFQVBKLG9DQUFBLGdDQVNNLFFBQUEsTUFDQSxXQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsSUFaTixtQ0FBQSwrQkFlTSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsS0FDQSxjQUFBLEtBbEJOLHFEQUFBLGlEQXFCTSxRQUFBLEtBQ0EsT0FBQSxFQUFBLE1BQUEsS0F0Qk4sa0VBQUEsOERBd0JRLE1BQUEsSUFDQSxPQUFBLEVBQUEsS0F6QlIsd0VBQUEsb0VBQUEsb0VBQUEsZ0VBMkJVLFVBQUEsS0FDQSxNQUFBLGVBQ0EsWUFBQSxJQTdCVixnRkFBQSw0RUFnQ1UsY0FBQSxLQWhDVixvRUFBQSxnRUFtQ1UsYUFBQSxLQUNBLFlBQUEsSUFwQ1YsNkVBQUEseUVBdUNVLGFBQUEsRUF2Q1Ysc0VBQUEsa0VBMkNRLE1BQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsYUFBQSxLQUNBLFdBQUEsS0FoRFIsOEVBQUEsMEVBc0RVLFdBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQXhEVixtREFBQSwrQ0E4RFEsWUFBQSxJQUNBLFFBQUEsTUFDQSxZQUFBLE9BQ0EsU0FBQSxPQUNBLGNBQUEsU0FsRVIsdUNBQUEsbUNBdUVJLE1BQUEsUUFDQSxVQUFBLEtBeEVKLGtDQUFBLDhCQTRFTSxjQUFBLEtBNUVOLDBCQUFBLHNCQWdGSSxPQUFBLEtBQUEsRUFBQSxFQUFBLEtBR0osNkNBQ0UsV0FBQSxLQUNBLFFBQUEsS0FDQSxlQUFBLE9BQ0EsZ0JBQUEsY0FFRiwwQkFDRSxRQUFBLEtBR0YseUJBQ0UsWUFDRSxTQUFBLFNBRUYsMEJBQ0UsUUFBQSxLQUVGLDBCQUNFLFFBQUEsYUFDQSxTQUFBLFNBQ0EsSUFBQSxLQUVGLHlCQUNFLFlBQUEsS0FHRiw0RUFDRSxRQUFBLE1BREYseUZBR0ksTUFBQSxJQUNBLE9BQUEsS0FBQSxLQUdKLFlBQ0UsZUFBQSxPQUVGLG1CQUNFLE1BQUEsTUFJSixtQkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsYUFDQSxlQUFBLE9BQ0EsV0FBQSxrQ0FBQSxVQUFBLE9BR0YsMkJBRUksUUFBQSxLQUZKLDJCQUtJLFFBQUEsTUFJSix5QkFFSSxRQUFBLE1BRkoseUJBS0ksUUFBQSxLQUlKLG1EQUdNLE9BQUEsTUFITix3RUFLUSxXQUFBLEtBTFIsNEJBVUksVUFBQSxJQUlKLG9DQUVJLFFBQUEsS0FDQSxPQUFBLE1BQ0EsZUFBQSxPQUNBLFlBQUEsT0FDQSxnQkFBQSxPQUNBLFdBQUEsT0FDQSxRQUFBLEVBQUEsS0FSSix3REFXUSxpQkFBQSxZQVhSLHNFQWVRLFNBQUEsU0FDQSxVQUFBLEtBaEJSLHlEQXFCTSxRQUFBLEVBQ0EsV0FBQSxFQUNBLFVBQUEsS0FLTixXQUFBLGNBQ0UsUUFBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLEVBQUEsTUFIRiwrQkFBQSxrQ0FLSSxPQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsS0FJSixxREFBQSw2REFHTSxjQUFBLEtBS04sdUNBRUksY0FBQSxLQUlKLDJCQUVJLGNBQUEsS0FJSixtQ0FFSSxPQUFBLEVBQUEsS0FBQSxLQUNBLFVBQUEsUUFISixrREFLTSxVQUFBLE1BQ0EsVUFBQSxNQUNBLE9BQUEsS0FQTix1REFXUSxVQUFBLEtBTVIsdUJBRUksT0FBQSxFQUFBLEtBQUEsS0FDQSxVQUFBLE1BSEosNkJBS00sTUFBQSxLQUxOLGdDQU9RLE1BQUEsUUFDQSxjQUFBLEVBQ0EsUUFBQSxZQUNBLG1CQUFBLEVBRUEsbUJBQUEsU0FFQSxjQUFBLFNBQ0EsU0FBQSxPQU1SLGtCQUNFLE1BQUEsUUFDQSxRQUFBLEtBRkYscUJBSUksTUFBQSxRQUNBLGFBQUEsSUFMSix1QkFPTSxNQUFBLFFBQ0EsV0FBQSxJQUFBLE9BUk4sNkJBVVEsUUFBQSxHQUNBLFdBQUEsSUFBQSxPQVhSLDRCQWNRLE1BQUEsUUFNUix5QkFFSSxRQUFBLEtBRkoscUNBSU0sY0FBQSxLQUpOLDJDQU1RLE1BQUEsUUFOUix3REFRVSxNQUFBLEtBQ0EsYUFBQSxJQVRWLCtEQVdZLFVBQUEsS0FYWiw2Q0FrQlEsVUFBQSxFQU1SLGlCQUNFLGFBQUEsS0FHRiwyQ0FDRSxPQUFBLFFBR0YseUJBRUksT0FBQSxNQUlKLHNCQUVJLGNBQUEsSUFDQSxVQUFBLEtBSUosZ0JBQ0UsUUFBQSxLQUNBLFdBQUEsS0FGRixvQ0FLTSxVQUFBLEVBTU4sa0JBQ0UsV0FBQSxNQUdGLGVBQ0UsUUFBQSxLQURGLHVCQUdJLFFBQUEsTUFDQSxlQUFBLE1BSUosb0JBQ0UsUUFBQSxFQUFBLEtBREYsc0JBR0ksTUFBQSxJQUlKLDJCQUVJLFVBQUEsS0FGSiwwQ0FJTSxPQUFBLEVBSk4sNENBTVEsWUFBQSxJQU1SLFVBQ0UsY0FBQSxLQUNBLFdBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUpGLGlCQU1JLFVBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxLQUlKLFFBQ0UsUUFBQSxhQUNBLGVBQUEsSUFDQSxVQUFBLE1BQ0EsTUFBQSxLQUdGLGFBQ0UsV0FBQSxJQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsT0FBQSxRQUNBLFNBQUEsT0FORix3QkFRSSxTQUFBLE9BQ0EsUUFBQSxLQUFBLEVBQ0EsYUFBQSxLQUNBLFdBQUEsSUFBQSxPQUNBLFlBQUEsT0FaSiwrQkFjTSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsZ0JBQ0EsVUFBQSxLQUNBLGtCQUFBLGNBQUEsVUFBQSxjQUNBLFdBQUEsSUFBQSxPQW5CTixrQ0F1QlEsV0FBQSxJQUFBLE9BQ0Esa0JBQUEsZUFBQSxVQUFBLGVBTVIsZ0JQbnBCQSxtQk9xcEJFLE1BQUEsS0FHRixRQUNFLFNBQUEsU0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsRUFBQSxLQUNBLE9BQUEsS0FHRixjQUNFLFdBQUEsS0FDQSxPQUFBLElBQUEsRUFBQSxFQUNBLGVBQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLFFBQUEsR0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsS0FHRixpQkFDRSxRQUFBLE1BR0YsY0FDRSxNQUFBLEtBREYsbUJBR0ksUUFBQSxNQUNBLFFBQUEsS0FBQSxLQUNBLE9BQUEsUUFDQSxNQUFBLEtBQ0EsYUFBQSxFQUNBLFdBQUEsSUFBQSxPQUNBLFVBQUEsS0FUSixvQkFZSSxXQUFBLFFBQ0EsV0FBQSxJQUFBLE9BQ0EsTUFBQSxLQWRKLHlCQWdCTSxNQUFBLGVQdHBCTix5Qk8ycEJBLHVCQUVFLE1BQUEsUUFHRixzQkFDRSxrQkFBQSxlQUFBLFVBQUEsZUFHRixhQUNFLGdCQUFBLFVQMXBCRix3Q082cEJBLHdDQUVFLG1CQUFBLEtBQ0EsT0FBQSxFQUdGLHFCQUNFLE9BQUEsRUFBQSxNQUNBLFFBQUEsS0FDQSxVQUFBLEtBSEYsaUNBS0ksT0FBQSxFQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLFFBUkosNkNBVU0sTUFBQSxLQVZOLHdEQVlRLFFBQUEsRUFBQSxLQUFBLEVBQUEsRUFaUiwyREFjVSxPQUFBLEVBZFYsMkRBa0JRLFlBQUEsRUFDQSxPQUFBLEVBbkJSLG9EQXVCTSxZQUFBLE9BdkJOLGlDQUFBLHFDQTJCSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxNQUFBLFlBQ0EsT0FBQSxRQUlKLDZCQUVJLFVBQUEsS0FGSiwrQkFJTSxNQUFBLEtBS04sb0JBQ0UsUUFBQSxLQUdGLFdBQ0UsU0FBQSxTQURGLGtCQUdJLFFBQUEsSUFDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLElBQUEsSUFDQSxNQUFBLGVBQ0EsUUFBQSxFQUlKLFdBQ0UsU0FBQSxTQURGLGtCQUdJLFFBQUEsSUFDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLElBQUEsSUFDQSxNQUFBLGVBQ0EsUUFBQSxFQUlKLDZCQUFBLDRCQUNFLE9BQUEsS0FHRix5QkFDRSxjQUFBLElBQUEsTUFBQSxRQUdGLHFCQUVJLFFBQUEsS0FGSix3QkFJTSxTQUFBLFNBQ0EsYUFBQSxLQUxOLG1DQU9RLGFBQUEsRUFQUix5Q0FTVSxRQUFBLEdBVFYsNkJBYVEsTUFBQSxRQWJSLDhCQWdCUSxRQUFBLElBQ0EsU0FBQSxTQUNBLE1BQUEsTUFNUiwrQ0FBQSx1REFBQSxxREFBQSxxREFHTSxhQUFBLE1BSE4scURBQUEsNkRBQUEsMkRBQUEsMkRBS1EsV0FBQSxRQUxSLDREQUFBLG9FQUFBLGtFQUFBLGtFQU9VLElBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FPVixrQkFFSSxVQUFBLE1BSUoscUJBQ0UsV0FBQSxRQUdGLG1CQUNFLFFBQUEsS0FDQSxNQUFBLEtBQ0EsZ0JBQUEsYUFDQSxjQUFBLElBQUEsTUFBQSxLQUpGLHNDQU1JLGVBQUEsS0FDQSxjQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsRUFUSixxREFXTSxVQUFBLEVBWE4sd0RBYVEsZ0JBQUEsRUFBQSxRQUFBLEVBYlIsdURBaUJNLFVBQUEsRUFqQk4sMERBbUJRLGdCQUFBLEVBQUEsUUFBQSxFQW5CUiwrREF1Qk0sTUFBQSxLQUNBLFdBQUEsT0FDQSxjQUFBLElBQUEsTUFBQSxLQUNBLGVBQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxLQTVCTixvRUE4QlEsZUFBQSxLQTlCUixpRUFrQ00sV0FBQSxPQWxDTixzRUFxQ1UsTUFBQSxLQUNBLFlBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFTVix1Q0FDRSxXQUFBLGNBR0YsMkVBQ0UsT0FBQSxFQUdGLHFEQUNFLE9BQUEsRUFHRixrQkFFSSxZQUFBLElBSUosR0FDRSxXQUFBLE9BQ0EsTUFBQSxLQUdGLE9BQ0UsWUFBQSxJQUNBLE1BQUEsS0FJRiwwQ0FHTSxXQUFBLE9BSU4sd0JBUUUsTUFBQSxLQVJGLDBCQUVJLE1BQUEsUUFDQSxXQUFBLElBQUEsT0FISixnQ0FLTSxnQkFBQSxVQUxOLDJCQVVJLGNBQUEsR0FDQSxZQUFBLEVBQ0EsY0FBQSxFQUNBLGVBQUEsRUFDQSxXQUFBLEtBQ0EsYUFBQSxLQWZKLDhCQWtCSSxTQUFBLFNBQ0EsUUFBQSxJQUFBLEVBbkJKLHFDQXNCSSxRQUFBLFlBQUEsSUFDQSxrQkFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxLQUNBLE1BQUEsSUFDQSxRQUFBLElBQUEsRUFDQSxNQUFBLEtBQ0EsWUFBQSxnQkFBQSxDQUFBLEtBQUEsQ0FBQSxXQUNBLFdBQUEsT0EvQkosd0NBa0NJLGNBQUEsS0FBQSxFQWxDSiwyQ0FxQ0ksU0FBQSxTQUNBLFFBQUEsSUFBQSxFQXRDSixrREF5Q0ksUUFBQSxZQUFBLElBQ0Esa0JBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsS0FDQSxNQUFBLElBQ0EsUUFBQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLFlBQUEsZ0JBQUEsQ0FBQSxLQUFBLENBQUEsV0FDQSxXQUFBLE9BbERKLDJCQXFESSxhQUFBLEtBQ0EsV0FBQSxLQXRESiwyQkF5REksTUFBQSxLQXpESiwyQkE0REksV0FBQSxLQTVESiwyQkFBQSwyQkFBQSwyQkFBQSwyQkFBQSwyQkFBQSwyQkErREksTUFBQSxRQS9ESiwwQkFBQSwyQkFBQSwyQkFBQSwyQkFBQSwyQkFBQSwyQkFBQSwyQkFBQSwyQkFBQSwwQkFBQSw2QkFBQSwrQkFrRUksWUFBQSxpQkFBQSxDQUFBLHFCQWxFSiw0Q0FBQSwyQ0FBQSw4Q0FBQSxnREF1RU0sTUFBQSxlQXZFTiwyQ0EwRU0sTUFBQSxrQkFDQSxnQkFBQSxVQTNFTixrREE2RVEsTUFBQSxrQkE3RVIsZ0RBZ0ZRLE1BQUEsa0JBaEZSLGtEQW9GTSxNQUFBLGtCQXBGTixpQ0F3RkksTUFBQSxrQkF4RkosbUNBMkZJLFlBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxLQTdGSiwwQ0ErRk0sUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLE1BRUEsTUFBQSxJQUNBLE9BQUEsSUFDQSxJQUFBLElBQ0EsY0FBQSxJQUNBLFdBQUEsS0FLTixjQUNFLFNBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxJQUNBLFFBQUEsS0FBQSxFQUNBLFFBQUEsTUFDQSxXQUFBLFFBQ0EsSUFBQSxFQUNBLGtCQUFBLGtCQUFBLFVBQUEsa0JBQ0EsV0FBQSxrQkFBQSxJQUFBLEtBQUEsV0FBQSxVQUFBLElBQUEsS0FBQSxXQUFBLFVBQUEsSUFBQSxJQUFBLENBQUEsa0JBQUEsSUFBQSxLQUdGLGFBQ0Usa0JBQUEsY0FBQSxVQUFBLGNBR0YsdUJBQ0UsUUFBQSxLQUNBLGdCQUFBLGNBQ0EsWUFBQSxPQUdGLG1CQUNFLFdBQUEsa0JBQUEsSUFBQSxLQUFBLFdBQUEsVUFBQSxJQUFBLEtBQUEsV0FBQSxVQUFBLElBQUEsSUFBQSxDQUFBLGtCQUFBLElBQUEsS0FHRixrREFBQSw0Q0FBQSw4Q0FHTSxXQUFBLE9BSE4sb0RBQUEsOENBQUEsZ0RBT1EsY0FBQSxFQVBSLHlEQUFBLG1EQUFBLHFEQWFNLE9BQUEsRUFiTix5REFBQSxtREFBQSxxREFnQk0sT0FBQSxFQUFBLEtBQUEsRUFBQSxFQWhCTixvREFBQSw4Q0FBQSxnREFtQk0sT0FBQSxFQW5CTiwrREFBQSx5REFBQSwyREF1QlEsV0FBQSxPQXZCUixpRUFBQSwyREFBQSw2REEyQlUsY0FBQSxFQTNCViwrQ0FBQSx5Q0FBQSwyQ0FnQ00sUUFBQSxLQUFBLEVBaENOLGtEQUFBLDRDQUFBLDhDQWtDUSxXQUFBLE9BbENSLHVEQUFBLGlEQUFBLG1EQXdDVSxXQUFBLE9BeENWLGtHQUFBLDRGQUFBLDhGQTZDTSxjQUFBLEVBN0NOLG1GQUFBLDZFQUFBLCtFQWlESSxhQUFBLEVBakRKLHlGQUFBLG1GQUFBLHFGQW1ETSxpQkFBQSxxQkFuRE4saUZBQUEsMkVBQUEsNkVBMkRZLElBQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsTUFDQSxpQkFBQSxRQUNBLFdBQUEsSUFBQSxLQWhFWixtRUFBQSw2REFBQSwrREF1RUksTUFBQSxlQXZFSixxRkFBQSwrRUFBQSxpRkEwRUksY0FBQSxFQTFFSixtQ0FBQSw2QkFBQSwrQkE2RUksT0FBQSxLQUlKLGtDQUNFLGdCQUFBLEVBQUEsUUFBQSxFQURGLG9DQUdJLE1BQUEsS0FDQSxXQUFBLElBQUEsT0FKSiwwQ0FNTSxRQUFBLEdBS04sK0JBQ0UsUUFBQSxLQUNBLGdCQUFBLGNBQ0EsVUFBQSxLQUdGLG9CQUNFLFFBQUEsRUFBQSxLQURGLHNCQUdJLE1BQUEsS0FDQSxXQUFBLElBQUEsT0FKSiw0QkFNTSxNQUFBLGVBS04saUJBQ0UsUUFBQSxLQUNBLFVBQUEsS0FGRixpQ0FJSSxRQUFBLEtBQ0EsTUFBQSxLQUxKLHVEQU9NLGFBQUEsS0FDQSxVQUFBLEtBUk4sdURBV00sUUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBYk4sNERBZVEsTUFBQSxJQUNBLGFBQUEsS0FoQlIsdUVBa0JVLGFBQUEsRUFsQlYsa0VBd0JRLGNBQUEsRUFNUixxREFDRSxXQUFBLE1BQ0EsY0FBQSxFQUZGLGtFQUlJLE9BQUEsS0FKSix3R0FNTSxVQUFBLE1BQ0EsTUFBQSxlQUNBLE9BQUEsS0FLTixpRkFFSSxRQUFBLEVBRkosZ0dBSU0saUJBQUEsa0NBQ0Esa0JBQUEsVUFDQSxvQkFBQSxPQUFBLE9BQ0Esa0JBQUEsZUFBQSxVQUFBLGVBUE4sd0dBU1EsUUFBQSxHQUNBLFVBQUEsS0FDQSxJQUFBLEtBQ0EsS0FBQSxFQUNBLE9BQUEsUUFiUixzR0FnQlEsaUJBQUEsTUFoQlIsNkdBa0JVLFFBQUEsR0FDQSxpQkFBQSxpQ0FDQSxNQUFBLEtBQ0EsT0FBQSxLQXJCVixrRkEyQkksUUFBQSxFQTNCSixpR0E2Qk0saUJBQUEsa0NBQ0Esa0JBQUEsVUFDQSxvQkFBQSxPQUFBLE9BL0JOLHlHQWlDUSxRQUFBLEdBQ0EsVUFBQSxLQUNBLElBQUEsS0FDQSxLQUFBLEVBQ0EsT0FBQSxRQXJDUix1R0F3Q1EsaUJBQUEsTUF4Q1IsOEdBMENVLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLGlDQTdDViw2RUFtREksU0FBQSxTQUNBLE9BQUEsS0FDQSxLQUFBLElBQ0EsUUFBQSxRQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJBdkRKLGdGQXlETSxRQUFBLGFBQ0EsT0FBQSxFQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLEtBQ0EsV0FBQSxFQUFBLEVBQ0EsUUFBQSxFQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsUUFBQSxFQUNBLFlBQUEsT0FDQSxPQUFBLFFBbkVOLHdGQXFFUSxLQUFBLE1BckVSLDBGQXlFTSxjQUFBLElBQ0EsV0FBQSxRQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsY0FBQSxNQTdFTixzR0FtRlEsV0FBQSxnQkFuRlIsOEhBc0ZZLFFBQUEsTUF0Rlosa0lBd0ZjLE1BQUEsS0FDQSxPQUFBLEtBQ0EsbUJBQUEsT0FBQSxnQkFBQSxPQUNBLGNBQUEsTUFBQSxXQUFBLE1BU2QscUNBQ0UsTUFBQSxlQUNBLFFBQUEsRUFBQSxLQUFBLEVBQUEsS0FDQSxVQUFBLGVBR0Ysa0JBQ0UsVUFBQSxNQUVGLCtFQUNFLFlBQUEsS0FFRixpRkFDRSxJQUFBLElBRUYsK0VBQ0UsWUFBQSxLQUNBLGFBQUEsS0FFRiw0RkFDRSxhQUFBLEtBRUYseUJBQ0UsdUNBQ0UsUUFBQSxFQUFBLEtBQUEsTUFJSix5QkFDRSw2RUFDRSxRQUFBLE1BRUYsaUZBQ0UsUUFBQSxLQUVGLCtFQUNFLGFBQUEsS0FFRixxRUFDRSxRQUFBLEtBQ0EsZ0JBQUEsT0FDQSxZQUFBLFFBR0osbUNBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLG1CQUFBLE9BQUEsZ0JBQUEsT0FFRixnRkFDSSxVQUFBLE1BQ0EsTUFBQSxLQUdKLHlCQUNFLHFEQUNFLFFBQUEsTUFJSixvQ0FDRSwwQkFDRSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFBQSxlQUVGLHVEQUNFLFFBQUEsRUFFRixvREFDRSxNQUFBLE1BQ0EsY0FBQSxLQUNBLGFBQUEsRUFFRix5QkFDRSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxNQUFBLEtBRUYseUJBQ0UsZ0JBQUEsY0FDQSxZQUFBLFdBQ0EsUUFBQSxFQUFBLE1BSUosK0NBQ0Usc0VBQ0UsWUFBQSxPQUVGLHNEQUNFLFFBQUEsTUFFRiw4REFDRSxNQUFBLEtBSUosZ0RBQ0UsNkRBQ0UsVUFBQSxPQUlKLHlCQUNFLG1NQUNFLFFBQUEsRUFERixvUUFJSSxXQUFBLEVBR0osdUdBQ0UsYUFBQSxLQUVGLDZKQUNFLFFBQUEsRUFFRix1R0FDRSxjQUFBLEtBREYsd0hBSUksY0FBQSxFQUlKLG1NQUNFLFFBQUEsRUFFRix1R0FDRSxhQUFBLEtBRUYsNkpBQ0UsUUFBQSxFQUVGLHVHQUNFLFFBQUEsRUFBQSxLQUFBLEVBQUEsRUFERix3SEFJSSxjQUFBLEVBR0osbU1BQ0UsUUFBQSxFQUVGLHVHQUNFLGFBQUEsRUFFRiw2SkFDRSxRQUFBLEVBRUYsdUdBQ0UsY0FBQSxFQUVGLHlEQUNFLE9BQUEsSUFBQSxHQUlKLCtGQUNFLFVBQUEsTUFHRiw2REFDRSxTQUFBLE9BR0YsdUNBQ0UsaUJBQUEsS0FDQSxjQUFBLEtBRkYsNERBb0NJLFdBQUEsT0FDQSxRQUFBLEtBQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxlQUNBLGNBQUEsSUF2Q0osZ0ZBQUEsZ0ZBSThDLElBQUEsS0FBVyxPQUFBLEtBQWMsUUFBQSxFQUp2RSx1R0FNTSxpQkFBQSwwQkFDQSxrQkFBQSxlQUFBLFVBQUEsZUFDQSxNQUFBLEtBQ0EsZ0JBQUEsUUFUTix1R0FZTSxLQUFBLE1BQ0Esa0JBQUEsVUFBQSxVQUFBLFVBQ0EsTUFBQSxLQUNBLGlCQUFBLDBCQUNBLGdCQUFBLFFBaEJOLGdGQW1CTSxpQkFBQSw0QkFDQSxRQUFBLEVBQ0EsTUFBQSxLQUNBLGdCQUFBLFFBdEJOLGdGQXlCTSxpQkFBQSw0QkFDQSxrQkFBQSxlQUFBLFVBQUEsZUFDQSxLQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsRUFDQSxnQkFBQSxRQTlCTiw4REFpQ00sVUFBQSxLQUNBLFlBQUEsSUFsQ04sa0VBMENJLGFBQUEsS0ExQ0osbUdBNENNLFNBQUEsU0FDQSxlQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0EvQ04sMEdBaURRLFFBQUEsR0FDQSxRQUFBLE1BQ0EsTUFBQSxLQW5EUiw0TEF3RFksYUFBQSxLQXhEWixzTEErRFksUUFBQSxLQUNBLFlBQUEsT0FDQSxjQUFBLElBQUEsTUFBQSxlQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLFNBQUEsU0FDQSxXQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsT0F2RVosOExBeUVjLFFBQUEsUUFDQSxVQUFBLEtBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxZQUFBLFVBQ0EsTUFBQSxRQTlFZCw2TEFpRmMsUUFBQSxRQUNBLFVBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLFlBQUEsVUFDQSxNQUFBLFFBQ0EsWUFBQSxJQXZGZCw0TUEwRmMsTUFBQSxRQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxpQkFBQSxDQUFBLFdBQ0EsWUFBQSxLQUNBLFVBQUEsS0FDQSxVQUFBLEtBaEdkLCtMQW1HYyxRQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsYUFBQSxLQVFkLGlNQUNFLFVBQUEsTUFHRix5QkFDRSxpTUFDRSxVQUFBLE1BRUYsNEVBQ0UsT0FBQSxLQUNBLE1BQUEsS0FFRiwrRUFDRSxTQUFBLFNBQ0EsTUFBQSxLQUZGLHNGQUlJLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsV0FBQSxJQUFBLE1BQUEsU0FLTixnREFDRSwrTEFDRSxZQUFBLE9BQ0EsU0FBQSxPQUNBLGNBQUEsVUFJSix5QkFDRSxzTUFDRSxhQUFBLEtBQ0EsWUFBQSxLQUVGLHVNQUNFLGFBQUEsS0FDQSxZQUFBLE1BSUoseUJBQ0UsK0xBQ0UsWUFBQSxPQUNBLFNBQUEsT0FDQSxjQUFBLFVBSUoseUJBQ0UsZ0ZBQ0UsTUFBQSxLQUVGLHVHQUNFLE1BQUEsS0FFRixnRkFDRSxNQUFBLEtBRUYsdUdBQ0UsTUFBQSxNQUlKLHFFQUNFLFFBQUEsS0FDQSxnQkFBQSxPQUNBLGVBQUEsT0FIRixzRkFLSSxPQUFBLEVBSUoseUJBQ0UsK0lBRUksTUFBQSxLQUZKLDJMQU9RLGFBQUEsTUFPViw4Q0FDRSxZQUFBLGlCQUFBLENBQUEsV0FHRix5QkFDRSwwQkFDRSxVQUFBLE1BQ0EsTUFBQSxNQUNBLE9BQUEsRUFBQSxLQUVGLDZEQUFBLDZEQUNFLGFBQUEsS0FDQSxjQUFBLEtBR0YsMkRBQ0UsTUFBQSxLQUVGLDJEQUNFLE1BQUEsS0FFRiwyREFDRSxNQUFBLEtBQ0EsY0FBQSxNQUlKLDBCQUNFLFVBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEtBQUEsRUFDQSxVQUFBLEtBQ0EsTUFBQSxLQUxGLDZCQU9JLGdCQUFBLFFBUEosNkJBVUksZ0JBQUEsS0FWSiw2Q0FhSSxXQUFBLE9BQ0EsUUFBQSxLQUNBLFlBQUEsSUFmSixnREFpQk0sZ0JBQUEsUUFDQSxZQUFBLEtBbEJOLG1EQXFCTSxXQUFBLEtBQ0EsWUFBQSxJQXRCTixxREEwQk0sV0FBQSxVQUNBLFlBQUEsSUFDQSxZQUFBLGlCQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsTUFBQSxLQTlCTiwyREFnQ1EsZ0JBQUEsVUFoQ1IsNkNBcUNJLFdBQUEsT0FDQSxRQUFBLEtBQ0EsWUFBQSxJQXZDSixnREF5Q00sZ0JBQUEsUUFDQSxZQUFBLEtBMUNOLG1EQTZDTSxXQUFBLEtBQ0EsWUFBQSxJQTlDTixxREFrRE0sV0FBQSxVQUVBLFlBQUEsaUJBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQXZETiwyREF5RFEsZ0JBQUEsVUFNUix5QkFDRSx5Q0FDRSxZQUFBLE1BSUosd0NBQ0UsbUJBQUEsS0FHRiw2RkFDRSxPQUFBLE1BR0YsNkVBQ0UsY0FBQSxLQUdGLCtEQUNFLFVBQUEsS0FHRiw4RUFDRSxTQUFBLE9BRUYsNEVBQ0UsU0FBQSxPQUdGLHFHQUNFLE9BQUEsUUFDQSxPQUFBLEVBQ0EsV0FBQSxFQUFBLEVBQ0EsV0FBQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFFBQUEsRUFDQSxTQUFBLFNBRUYsa0hBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLE1BQ0EsS0FBQSxNQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsaUJBQUEsUUFDQSxXQUFBLElBQUEsS0FFRiwwSEFDRSxjQUFBLElBQ0EsU0FBQSxTQUNBLFFBQUEsR0FDQSxXQUFBLEtBRUYseUdBQ0UsU0FBQSxTQUNBLFFBQUEsR0FFRixpSkFDRSxTQUFBLFNBQ0EsUUFBQSxHQUNBLFVBQUEsS0FDQSxNQUFBLGVBQ0EsUUFBQSxNQUNBLFdBQUEsS0FFRiwwRkFDRSxXQUFBLEtBQ0EsT0FBQSxRQUVGLHVHQUNFLFdBQUEsRUFHRiwwQkFDRSxnQkFDRSxNQUFBLEtBQ0EsT0FBQSxNQUlKLHVCQUNFLFVBQUEsS0FDQSxZQUFBLElBRUYsd0NBQ0UsT0FBQSxNQUNBLFVBQUEsTUFDQSx5QkFIRix3Q0FJSSxVQUFBLFFBR0EseUJBUEoseURBUU0sUUFBQSxLQUFBLElBQ0EsT0FBQSxLQUFBLEdBVE4sK0RBWU0sZUFBQSxNQUtOLHdGQUNFLFlBQUEsT0FERiwwRkFHSSxZQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsSUFHSix1R0FDRSxVQUFBLE1BQ0EsU0FBQSxPQUVGLCtDQUNFLHVHQUNFLFVBQUEsT0FHSiwrQ0FDRSx1R0FDRSxVQUFBLE9BSUosbUlBRUksV0FBQSxNQUNBLFNBQUEsT0FHSiwrQ0FDRSxnSEFDRSxlQUFBLE9BREYsNEhBR0ksVUFBQSxNQUNBLE1BQUEsS0FKSix5SEFPSSxVQUFBLE1BQ0EsTUFBQSxLQUNBLFlBQUEsS0FUSixpSUFZSSxVQUFBLE1BQ0EsTUFBQSxNQUlOLCtDQUNFLGdIQUNFLGVBQUEsT0FERiw0SEFHSSxVQUFBLE1BQ0EsTUFBQSxLQUpKLHlIQU9JLFVBQUEsTUFDQSxNQUFBLEtBQ0EsWUFBQSxLQVRKLGlJQVlJLFVBQUEsTUFDQSxNQUFBLE1BSU4sK0NBQ0ksZ0hBQ0UsUUFBQSxLQUNBLE1BQUEsS0FGRiw0SEFJSSxVQUFBLE1BQ0EsTUFBQSxJQUNBLGFBQUEsRUFOSix5SEFTSSxVQUFBLE1BQ0EsTUFBQSxJQUNBLE9BQUEsRUFBQSxHQUFBLEVBQUEsR0FYSixpSUFjSSxNQUFBLElBQ0EsYUFBQSxJQUlSLCtDQUNFLGdIQUNFLE1BQUEsS0FERiw0SEFHSSxVQUFBLE1BQ0EsTUFBQSxJQUNBLGFBQUEsR0FMSix5SEFRSSxVQUFBLE1BQ0EsTUFBQSxJQUNBLGFBQUEsR0FWSixpSUFhSSxNQUFBLElBQ0EsYUFBQSxJQUtOLHlCQUNFLDhEQUNFLFFBQUEsRUFERixvRUFHSSxRQUFBLEVBQUEsS0FISixzRUFLTSxRQUFBLE1BS1IsK0NBQ0UsOERBQ0UsUUFBQSxFQURGLG9FQUdJLFFBQUEsRUFBQSxNQUlOLCtFQUlNLFFBQUEsRUFKTixpRkFNUSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLE9BVFIsMEZBWVksUUFBQSxFQUFBLEtDbGdNWixxQ0FDRSwwREFHTSxVQUFBLE1BS04sb0NBRUksc0JBQUEsSUFBQSxJQUFBLEtBSU4scUNBQ0UsV0FDRSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBRUYsbUJBQ0UsT0FBQSxFQUFBLEtBR0Ysb0JBRUksVUFBQSxNQUlKLG1DQUVJLFVBQUEsS0FHSix5QkFFSSxVQUFBLEtBSUosNkJBRUksTUFBQSxLQUlKLGFBQ0UsVUFBQSxLQUNBLFVBQUEsRUFDQSxNQUFBLGVBR0YsYUFDRSxVQUFBLEtBQ0EsVUFBQSxFQUNBLFlBQUEsRUFDQSxhQUFBLEVBQ0EsY0FBQSxLQUdGLDZCQUVJLFVBQUEsU0FJSixZQUNFLFVBQUEsS0FHRiw2QkFBQSw0QkFHTSxZQUFBLEtBS04sZ0JBQ0UsVUFBQSxLQUNBLFlBQUEsRUFDQSxVQUFBLEVBR0YsZUFBQSxjQUNFLFVBQUEsS0FHRixhQUNFLFlBQUEsWUFFRixlQUNFLFVBQUEsS0FFRix5QkFFSSxZQUFBLEtBQ0EsYUFBQSxLQUlKLG9DQUVJLHNCQUFBLElBQUEsS0FNTixvQ0FDRSxzQkFFSSxjQUFBLEVBR0osR0FDRSxVQUFBLEtBR0YsR0FDRSxVQUFBLEtBR0YsR0FDRSxVQUFBLEtBR0YsR0FDRSxVQUFBLEtBR0YsaUJBQ0UsZ0JBQUEsRUFBQSxRQUFBLEVBR0YsK0JBRUksUUFBQSxLQUFBLEtBRkoscUNBS0ksY0FBQSxLQUlKLHdDQUVJLFFBQUEsS0FGSix1Q0FLSSxRQUFBLE1BTEoscURBU00sUUFBQSxNQUtOLDZEQUFBLG9EQUVJLFlBQUEsRUFDQSxVQUFBLEtBS0osbUNBR00sWUFBQSxLQUtOLHlCQUVJLFlBQUEsRUFDQSxhQUFBLEVBSUosZUFDRSxVQUFBLEtBR0YsNEJBQUEsNEJBR00sVUFBQSxLQUtOLDRCQUFBLDRCQUdNLFVBQUEsS0FITixpREFBQSxpREFRTSxNQUFBLE1BUk4seURBQUEseURBWVEsUUFBQSxFQUFBLEtBWlIsNERBQUEsNERBY1UsVUFBQSxLQWRWLDJEQUFBLDJEQWlCVSxVQUFBLEtBT1YsNkJBQUEsNEJBR00sVUFBQSxLQUtOLFdBQ0UsVUFBQSxNQUdGLG9CQUVJLFVBQUEsTUFJSiw2QkFFSSxVQUFBLE1BR0osYUFBQSxXQUNFLFVBQUEsS0FDQSxnQkFBQSxPQUZGLG1CQUFBLGlCQUlJLGNBQUEsS0FHSixrQ0FDRSxNQUFBLElBRUYsMEJBRUksV0FBQSxLQUZKLHlCQUtJLE9BQUEsRUFBQSxLQUlKLCtCQUFBLHNDQUdNLE9BQUEsSUFJTixhQUFBLG9CQUNFLFFBQUEsTUFDQSxZQUFBLEtBRUYsc0NBQUEsMkNBQUEsdUNBS1UsV0FBQSxJQUxWLHdCQUFBLDZCQUFBLHlCQVVNLE1BQUEsS0FWTiw4QkFBQSxtQ0FBQSwrQkFZUSxNQUFBLFFBWlIsK0JBQUEsb0NBQUEsZ0NBZVEsTUFBQSxLQU1SLHFCQUNFLGNBQUEsS0FHRixvQ0FHTSxVQUFBLEtBSE4sb0NBTU0sVUFBQSxLQU5OLG1DQVNNLFVBQUEsS0FJTixnQkFDRSxVQUFBLEtBR0YsZ0VBQ0UsYUFBQSxLQUVGLG1CQUNFLE9BQUEsRUFERix3REFLUSxnQkFBQSxFQUFBLFFBQUEsRUFLUixxQkFDRSxRQUFBLEVBQUEsS0FFRix5QkFFSSxVQUFBLEtBRkoscUNBSU0sYUFBQSxFQUpOLHlEQU9VLFVBQUEsS0FPVixvQkFDRSxVQUFBLElBRUYsaUNBR00sYUFBQSxFQUhOLHNDQVFNLFlBQUEsRUFLTix1QkFFSSxnQkFBQSxPQUNBLE1BQUEsS0FISixrQ0FNSSxVQUFBLE1BTkosK0JBU0ksTUFBQSxNQUdKLDBDQUVJLFFBQUEsRUFHSix5REFDRSxVQUFBLEtBRUYsZ0dBRUksVUFBQSxLQUdKLDBEQUdNLGVBQUEsRUFITiw2REFLUSxVQUFBLEtBS1Isa0NBQ0UsUUFBQSxFQUFBLEtBQUEsRUFBQSxLQUVGLHdDQUdNLFFBQUEsUUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsVUFDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQVhOLDRDQWNNLGtCQUFBLFNBQUEsVUFBQSxTQUNBLE9BQUEsRUFmTixpREFrQlUsVUFBQSxLQU1WLHFDQUdNLGtCQUFBLGNBQUEsVUFBQSxjQUhOLHlDQU1NLGtCQUFBLFNBQUEsVUFBQSxTQUNBLE9BQUEsTUFPUixvQ0FFRSxrREFFSSxlQUFBLEtBSUosaUJBQ0UsYUFBQSxFQUNBLGNBQUEsS0FHRixXQUNFLFVBQUEsS0FDQSxRQUFBLEVBQUEsS0FHRixlQUNFLFVBQUEsS0FHRix3QkFFSSxvQkFBQSxPQUFBLE9BSUosb0JBRUksVUFBQSxLQUNBLFFBQUEsRUFBQSxLQUlKLGVBQ0UsWUFBQSxFQUNBLFVBQUEsS0FHRixxQkFHTSxVQUFBLEtBSE4saUNBTU0sUUFBQSxLQUtOLGdDQUVJLE9BQUEsTUFJSixtREFBQSxxREFHTSxVQUFBLEtBQ0EsZUFBQSxJQUNBLGdCQUFBLGNBQ0EsWUFBQSxPQUNBLE9BQUEsTUFDQSxXQUFBLE1BUk4sa0VBQUEsb0VBVVEsT0FBQSxLQUNBLE1BQUEsTUFDQSxlQUFBLEVBWlIsc0VBQUEsd0VBY1UsT0FBQSxLQWRWLG9FQUFBLHNFQWtCUSxNQUFBLEtBbEJSLDBFQUFBLDRFQW9CVSxlQUFBLEVBT1YsbUNBRUksVUFBQSxLQUNBLGVBQUEsSUFDQSxnQkFBQSxjQUNBLFlBQUEsT0FDQSxPQUFBLE1BQ0EsV0FBQSxNQVBKLGtEQVNNLE9BQUEsS0FDQSxVQUFBLE1BQ0EsVUFBQSxNQUNBLGVBQUEsRUFaTix1REFnQlEsY0FBQSxFQU1SLDhCQUVJLE1BQUEsRUFJSix1QkFFSSxVQUFBLEtBR0osWUFDRSxRQUFBLEtBREYsd0JBR0ksVUFBQSxJQUNBLFFBQUEsS0FDQSxnQkFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsT0FBQSxFQUNBLFFBQUEsRUFUSiw4QkFXTSxPQUFBLEtBQ0EsTUFBQSxJQUNBLEtBQUEsSUFDQSxJQUFBLEtBQ0EsT0FBQSxLQWZOLDZCQWtCTSxPQUFBLEtBbEJOLCtCQXNCSSxnQkFBQSxPQUNBLFVBQUEsRUFDQSxPQUFBLEtBeEJKLHFDQTBCTSxRQUFBLEVBTU4sZ0NBQ0UsVUFBQSxLQUdGLDJDQUFBLGlEQUdNLFlBQUEsV0FITix5REFBQSwrREFNVSxPQUFBLEVBTlYsc0VBQUEsNEVBU1UsYUFBQSxFQUNBLFlBQUEsV0FPVixrQ0FFSSxlQUFBLElBQ0EsZ0JBQUEsY0FDQSxZQUFBLE9BQ0EsT0FBQSxNQUxKLG1EQU9NLE9BQUEsS0FDQSxRQUFBLEtBQUEsSUFSTixpREFXTSxVQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FiTixxREFlUSxjQUFBLE1BQUEsV0FBQSxNQU1SLGlEQUFBLGlEQUdNLFVBQUEsTUFDQSxNQUFBLEtBS04sY0FDRSxhQUFBLEVBR0YsWUFDRSxXQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsZ0JBQUEsT0FDQSxlQUFBLE9BSkYsa0JBT0ksTUFBQSxLQUNBLElBQUEsSUFDQSxPQUFBLElBQ0EsTUFBQSxLQUNBLEtBQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxRQUdKLHVCQUVJLE1BQUEsS0FDQSxRQUFBLEVBQUEsRUFBQSxLQUFBLEVBSEosMEJBTUksTUFBQSxLQUlKLFlBQ0UsWUFBQSxXQUdGLGlCQUNFLE9BQUEsRUFBQSxLQUVGLHdEQUNFLFFBQUEsRUFFRixrREFFSSxjQUFBLEtBRkoscURBSU0sVUFBQSxLQUtOLGtCQUVJLFVBQUEsS0FJSiwyREFDRSxRQUFBLEtBQUEsRUFBQSxFQUdGLGlDQUFBLGtDQUdNLE9BQUEsRUFITixzQ0FBQSx1Q0FNTSxjQUFBLElBQUEsTUFBQSxRQU5OLHlDQUFBLDBDQVNNLFFBQUEsS0FBQSxFQVROLDBCQUFBLDJCQWFJLE9BQUEsS0FiSix3QkFBQSx5QkFnQkksT0FBQSxRQUNBLFdBQUEsS0FqQkosZ0NBQUEsaUNBcUJNLGFBQUEsS0FyQk4sNEJBQUEsMEJBQUEsNkJBQUEsMkJBeUJJLGdCQUFBLFdBR0osK0JBRUksT0FBQSxLQUlKLGdCQUNFLFVBQUEsS0FHRixvQkFDRSxVQUFBLEtBR0YsZ0JBQ0UsVUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBSEYsaUNBTU0sS0FBQSxJQUNBLE9BQUEsTUFDQSxJQUFBLEtBUk4sNkJBWUksVUFBQSxLQVpKLDBCQWdCSSxRQUFBLEVBQUEsS0FBQSxLQUdKLGdCQUNFLE9BQUEsRUFBQSxLQUdGLGdEQUlNLGNBQUEsSUFBQSxNQUFBLFFBSk4sMkNBT00sT0FBQSxFQVBOLG1EQVdNLGFBQUEsRUFDQSxZQUFBLEtBS04scUJBQ0UsY0FBQSxLQURGLDZDQUlJLFFBQUEsS0FBQSxFQUFBLEtBQUEsS0FHSixxQkFFSSxZQUFBLEtBSUosdUJBRUksVUFBQSxLQUlKLG1CQUNFLFVBQUEsS0FFRiwrQkFFSSxRQUFBLEtBQUEsS0FGSixxQ0FLSSxjQUFBLEtBSUosZUFDSSxRQUFBLEVBREosa0JBR00sVUFBQSxLQUlOLHVDQUVJLHNCQUFBLEtBS04sb0NBQ0Usd0NBR00sSUFBQSxLQUhOLGlEQVFVLFVBQUEsS0FNVixLQUNFLFVBQUEsS0FFRixjQUVJLE9BQUEsRUFGSixzQkFLSSxhQUFBLEVBR0osWUFDRSxPQUFBLEtBR0Ysd0NBQ0UsVUFBQSxLQUNBLFdBQUEsT0FHRixXQUFBLGNBQ0UsSUFBQSxLQUNBLE1BQUEsS0FHRixnQkFDRSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxlQUFBLE9BQ0EsT0FBQSxLQUdGLGdCQUNFLFlBQUEsSUFERiw2QkFHSSxPQUFBLEtBSEosd0NBS00sT0FBQSxLQUtOLHFCQUNFLFNBQUEsT0FFRSxPQUFBLGdCQUhKLG9DQUtNLFVBQUEsTUFMTixzQ0FRTSxRQUFBLEtBQUEsRUFLTixtQkFDRSxVQUFBLEtBREYsd0RBS1EsZ0JBQUEsRUFBQSxRQUFBLEVBTFIsMERBVVEsZ0JBQUEsRUFBQSxRQUFBLEVBTVIsYUFDRSxRQUFBLEtBQUEsRUFERiw4QkFHSSxvQkFBQSxLQUFBLElBR0oscUJBQ0UsUUFBQSxFQUdGLGlCQUNFLFVBQUEsS0FHRixhQUNFLFlBQUEsRUFHRixnQkFDRSxPQUFBLE1BQ0EsU0FBQSxPQUdGLEdBQ0UsVUFBQSxLQUdGLEdBQ0UsVUFBQSxLQUdGLEdBQ0UsVUFBQSxLQUdGLEdBQ0UsVUFBQSxLQUdGLGNBQ0UsYUFBQSxFQUdGLDJDQUFBLHVDQUNFLFVBQUEsS0FHRixvQ0FBQSxtQkFDRSxRQUFBLEVBR0YsZ0NBRUksT0FBQSxLQUFBLEVBRkosbUNBSU0sVUFBQSxLQUNBLGNBQUEsRUFMTixrQ0FRTSxXQUFBLEtBSU4saUNBRUksVUFBQSxLQUZKLHVCQUtJLFFBQUEsTUFDQSxVQUFBLEtBQ0EsTUFBQSxLQVBKLDhCQVVJLFFBQUEsS0FWSixnQ0FhSSxlQUFBLEtBSUoseUJBQUEsb0JBQ0UsVUFBQSxNQUdGLDRCQUFBLHVCQUVJLFlBQUEsV0FDQSxVQUFBLEtBSEosZ0NBQUEsMkJBS00sUUFBQSxLQUxOLHFDQUFBLDZDQUFBLGdDQUFBLHdDQVFNLGFBQUEsS0FSTixtQ0FBQSw4QkFhTSxhQUFBLEVBYk4sMERBQUEscURBa0JNLE1BQUEsS0FLTixvQkFBQSxrQkFFSSxVQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsRUFJSixjQUNFLE1BQUEsS0FDQSxPQUFBLEtBRUYsWUFDRSxRQUFBLEtBQUEsSUFHRiw4QkFHTSxVQUFBLEtBSE4sZUFPSSxVQUFBLE1BUEosaUJBVUksT0FBQSxLQUNBLFVBQUEsTUFJSixXQUNFLFVBQUEsS0FDQSxRQUFBLEVBQUEsS0FHRixvQkFFSSxVQUFBLEtBQ0EsUUFBQSxFQUFBLEtBSUosNEJBRUksUUFBQSxNQUlKLGVBQ0UsT0FBQSxLQUNBLFdBQUEsTUFHRix3QkFFRSxXQUFBLE1BR0YsdUJBRUksVUFBQSxLQUdKLCtCQUdNLE9BQUEsRUFBQSxJQUNBLFVBQUEsTUFLTix5QkFFSSxlQUFBLEtBSUosY0FDRSxRQUFBLEtBQUEsRUFBQSxLQURGLDZCQUdJLGFBQUEsRUFDQSxXQUFBLE9BQ0EsZUFBQSxPQUNBLGdCQUFBLFdBQ0EsUUFBQSxFQUFBLEtBQ0EsV0FBQSxNQVJKLDZDQVVNLFFBQUEsS0FBQSxFQUFBLEtBQ0EsYUFBQSxFQVhOLG1EQWFRLE9BQUEsRUFDQSxNQUFBLEVBZFIseUNBb0JJLE9BQUEsRUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUlKLGdCQUNFLFFBQUEsS0FBQSxFQUFBLEVBQ0EsVUFBQSxLQUZGLG1CQUlJLFVBQUEsS0FJSixpQkFDRSxPQUFBLEVBQUEsS0FBQSxJQUdGLFdBQ0UsT0FBQSxLQUNBLFdBQUEsTUFHRixzQkFDRSxXQUFBLE1BR0Ysb0NBQ0UsTUFBQSxNQUNBLFVBQUEsUUFHRixRQUNFLFVBQUEsS0FHRix3QkFFSSxVQUFBLEtBQ0EsY0FBQSxFQUhKLHVCQU1JLFFBQUEsS0FJSiwwQ0FBQSx5Q0FJUSxhQUFBLEVBTVIsNERBQ0UsVUFBQSxLQURGLDJFQUdJLFVBQUEsTUFISiw4REFNSSxhQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FJSix1QkFDRSxVQUFBLEtBR0YsOEJBQ0UsT0FBQSxFQUFBLEtBQUEsS0FBQSxFQUdGLDhDQUNFLFVBQUEsTUFDQSxVQUFBLE1BR0Ysc0NBRUksZUFBQSxLQUZKLHFDQUtJLE1BQUEsRUFHSiwyQkFFSSxlQUFBLE9BRkosaUNBSU0sUUFBQSxHQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsTUFBQSxFQVBOLHNEQVlRLFFBQUEsS0FBQSxLQVpSLHdDQWdCTSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEVBakJOLG9EQW1CUSxjQUFBLElBQUEsTUFBQSxRQW5CUiwwQ0FzQlEsT0FBQSxFQU1SLHdDQUVJLFVBQUEsTUFDQSxVQUFBLEtBQ0EsTUFBQSxRQUlKLHNDQUVJLGVBQUEsS0FGSixnREFJTSxNQUFBLEtBSk4scURBT00sZUFBQSxLQVBOLCtFQVdZLFFBQUEsS0FYWiw0RkFjWSxhQUFBLEVBZFosbUNBcUJJLFdBQUEsS0FyQkosc0NBd0JJLFFBQUEsS0FDQSxjQUFBLEtBR0osa0JBRUksVUFBQSxLQUdKLHFEQUdNLFFBQUEsS0FITixnRUFNTSxhQUFBLEVBSU4sa0NBQ0UsZ0JBQUEsRUFBQSxRQUFBLEVBRUYsZ0NBQ0UsVUFBQSxLQUdGLHFDQUVJLFVBQUEsTUFDQSxNQUFBLEtBSUosaUJBQ0UsUUFBQSxFQUFBLEtBS0Ysd0RBS1UsVUFBQSxNQUxWLDJDQWFRLGFBQUEsSUFiUixrREFnQlEsTUFBQSxNQWhCUix1Q0FvQk0sVUFBQSxLQXBCTiw0Q0FzQlEsUUFBQSxNQUNBLGNBQUEsS0F2QlIsOENBMEJRLFFBQUEsTUExQlIsaURBNkJRLE1BQUEsS0FDQSxjQUFBLEtBOUJSLDBDQXFDUSxNQUFBLEtBQ0EsYUFBQSxJQU9SLG9CQUNFLFVBQUEsS0FHRixxQkFDRSxlQUFBLElBS0YsV0FDRSxXQUFBLE9BQ0EsUUFBQSxFQUFBLElBRkYsZ0NBS00sWUFBQSxPQUNBLGNBQUEsS0FOTixtQ0FTTSxjQUFBLEtBSU4sYUFBQSxpQkFBQSxTQUFBLGFBQ0UsTUFBQSxNQURGLDBCQUFBLDhCQUFBLHNCQUFBLDBCQUdJLEtBQUEsZ0JBSUosMkJBRUksT0FBQSxNQUZKLDhEQU1NLFVBQUEsTUFOTixnRUFTUSxjQUFBLFNBTVIscUJBRUksWUFBQSxFQUNBLFVBQUEsTUFDQSxRQUFBLEtBQUEsSUFKSixrQ0FNTSxZQUFBLEVBQ0EsYUFBQSxFQVBOLHFCQVdJLFVBQUEsTUFDQSxRQUFBLElBQUEsSUFJSixvQ0FHTSxPQUFBLE1BSE4seURBUVUsVUFBQSxLQU9WLHlDQUNFLGNBQUEsRUFDQSxhQUFBLEtBR0YsNkJBQ0UsVUFBQSxLQUdGLHVCQUNFLE1BQUEsS0FDQSxPQUFBLEtBRUosd0RBRUksUUFBQSxNQUNBLGNBQUEsSUFLRixZQUNFLGFBQUEsRUFFRiw0QkFDRSxXQUFBLEtBQ0EsT0FBQSxNQUVGLGdCQUNFLGFBQUEsS0FFRixxQ0FJUSxZQUFBLE9BS1Isb0JBQ0UsVUFBQSxLQUVBLGVBRUksVUFBQSxLQUlOLHdCQUVJLFNBQUEsU0FGSiw4QkFJTSxLQUFBLEtBSk4sK0JBUUksUUFBQSxFQUFBLElBSUosMkJBQUEsZ0NBQUEsNEJBSVEsVUFBQSxLQUNBLFFBQUEsS0FBQSxFQUtSLHVEQUVJLGFBQUEsS0FDQSxVQUFBLEtBSEosdURBTUksVUFBQSxLQU5KLDREQVFNLGFBQUEsRUFDQSxNQUFBLEtBS04saURBQUEsaURBR00sTUFBQSxNQUNBLFVBQUEsUUFDQSxVQUFBLE1BS04sa0NBQUEsa0NBRUksT0FBQSxNQUNBLFdBQUEsTUFISixpREFBQSxpREFLTSxNQUFBLE1BQ0EsVUFBQSxRQUNBLE9BQUEsS0FDQSxlQUFBLEVBUk4scURBQUEscURBVVEsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BTVIsMEVBQUEsNEVBS1UsUUFBQSxFQUFBLE1BU1osb0NBQ0UsOERBQ0UsVUFBQSxPRDgvSUosY0FDRSxRQUFBLEtBRUYsZ0JBQ0UsUUFBQSxLQUNBLGNBQUEsS0FFRixlQUNFLFdBQUEsT0FDQSxVQUFBLEtBQ0EsY0FBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsZUFBQSxLQUNBLE1BQUEsUUFFRixxQkFDRSxXQUFBLFFBRUYsd0JBQ0UsV0FBQSxRQUVGLG1CQUNFLGNBQUEsS0FFRixrQkFDRSxXQUFBLE9BRUYsaUJBQ0UsTUFBQSxNQUNBLE9BQUEsTUFDQSxRQUFBLGFBQ0EsUUFBQSxLQUFBLEtBQ0EsU0FBQSxTQUNBLFdBQUEsT0FDQSxhQUFBLEtBQ0EsZUFBQSxJQUNBLGdCQUFBLE1BRUYsNEJBQ0UsT0FBQSxFQUVGLG1CQUNFLE1BQUEsUUFDQSxTQUFBLFNBQ0EsT0FBQSxLQUNBLEtBQUEsRUFDQSxNQUFBLEVBRUYsZUFDRSxVQUFBLEtBQ0EsT0FBQSxNQUNBLFNBQUEsT0FDQSxNQUFBLFFBRUYsYUFDRSxXQUFBLEtBQ0EsV0FBQSxPQUNBLFdBQUEsS0FFRixtQkFDRSxXQUFBLFFBQ0EsTUFBQSxLQUVGLG1EQUFBLCtDQUNFLE1BQUEsS0FHRixvQ0FHTSxTQUFBLE9BQ0EsY0FBQSxTQUNBLFFBQUEsWUFDQSxtQkFBQSxFQUVBLG1CQUFBLFNBRUEsVUFBQSxXQUNBLFdBQUEsUUFPTix5QkFDRSxxQ0FJUSxlQUFBLEtBSlIsc0VBU1EsUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLE1BQ0EsSUFBQSxJQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsaUJBQUEscUJBS1Isd0JBQ0UsU0FBQSxTQURGLHdDQUlNLGtCQUFBLFNBQUEsVUFBQSxTQUlOLGdDQUdNLGlCQUFBLEtBSE4seUNBTVUsaUJBQUEsUUFOVixxQ0FTVSxNQUFBLFFBTVYsVUFDRSxXQUFBLElBQUEsS0FDQSxTQUFBLFNBQ0EsZUFBQSxLQUNBLElBQUEsS0FDQSxNQUFBLEVBQ0Esa0JBQUEsU0FBQSxVQUFBLFNBQ0EsUUFBQSxLQUNBLFVBQUEsS0FDQSxnQkFBQSxPQUNBLFlBQUEsT0FDQSxlQUFBLElBQ0EsVUFBQSxNQUNBLE1BQUEsb0JBQUEsTUFBQSxpQkFBQSxNQUFBLFlBYkYsYUFlSSxPQUFBLEtBQUEsS0FBQSxFQUNBLFFBQUEsSUFBQSxLQUNBLEtBQUEsRUFBQSxFQUFBLElBakJKLHdCQW1CTSxhQUFBLEtBbkJOLG9DQXNCTSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsTUFDQSxJQUFBLElBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSxpQkFBQSxxQkFNTixnQ0FHTSxXQUFBLElBQUEsS0FDQSxpQkFBQSxRQUpOLG1DQU1RLFdBQUEsSUFBQSxLQU5SLHlDQVFVLGlCQUFBLEtBUlYsMkNBVVksTUFBQSxRQVZaLHFDQWNVLFdBQUEsSUFBQSxLQUNBLE1BQUEsS0FmViwyQ0FpQlksTUFBQSxNQUNBLFFBQUEsRUFPWiwrQkFHTSxXQUFBLElBQUEsS0FDQSxpQkFBQSxLQUpOLGtDQU1RLFdBQUEsSUFBQSxLQU5SLHdDQVFVLGlCQUFBLFFBUlYsMENBVVksTUFBQSxLQVZaLG9DQWNVLFdBQUEsSUFBQSxLQUNBLE1BQUEsUUFmViwwQ0FpQlksTUFBQSxNQUNBLFFBQUEsRUFPWixnQ0FHTSxpQkFBQSxRQUhOLG1DQUtRLFdBQUEsSUFBQSxLQUxSLHlDQU9VLGlCQUFBLEtBUFYsMkNBU1ksTUFBQSxRQVRaLHFDQWFVLE1BQUEsS0FNViwyQ0FHSyxhQUFBLEVBQ0EsWUFBQSxLQUpMLGlDQVFJLFVBQUEsTUFSSix3REFZTSxhQUFBLEtBWk4seURBaUJNLGNBQUEsTUFNUixxQkFDRSxXQUFBLEtBREYsc0NBR0ksUUFBQSxFQUFBLEtBQUEsRUFBQSxLQUhKLG1DQU1JLFlBQUEsS0FOSixrQ0FTSSxlQUFBLEtBR0osdUJBQ0UsZUFBQSxLQURGLG9DQUdJLFFBQUEsS0FDQSxZQUFBLE9BSkosc0RBTU0sY0FBQSxFQU5OLDBEQVFRLFVBQUEsSUFDQSxPQUFBLEtBTVIsbUJBQ0UsWUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4gICB2Mi4wIHwgMjAxMTAxMjZcclxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuKi9cbkBpbXBvcnQgdXJsKC4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvZGlzdC9jc3Mvc3dpcGVyLmNzcyk7XG5AaW1wb3J0IHVybCguLi8uLi9ub2RlX21vZHVsZXMvbm91aXNsaWRlci9kaXN0cmlidXRlL25vdWlzbGlkZXIuY3NzKTtcbkBpbXBvcnQgdXJsKC4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtZGF0ZXBpY2tlci9kaXN0L2Nzcy9ib290c3RyYXAtZGF0ZXBpY2tlci5jc3MpO1xuQGltcG9ydCB1cmwoLi4vLi4vbm9kZV9tb2R1bGVzL3NpbXBsZWJhci9kaXN0L3NpbXBsZWJhci5jc3MpO1xuQGltcG9ydCB1cmwoLi4vLi4vbm9kZV9tb2R1bGVzL2Fpci1kYXRlcGlja2VyL2Rpc3QvY3NzL2RhdGVwaWNrZXIubWluLmNzcyk7XG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1haW4sIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uc3RvcnktcGFnZS13cmFwIG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDsgfVxuXG4uc3RvcnktcGFnZS13cmFwIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYzsgfVxuXG4uc3RvcnktcGFnZS13cmFwIGJsb2NrcXVvdGUge1xuICBtYXJnaW4tbGVmdDogMTJweDsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG4gIGJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLCBxOmJlZm9yZSwgcTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgUmVndWxhcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR3JhcGhpay1NZWRpdW0tV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HcmFwaGlrLU1lZGl1bS1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBSZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HcmFwaGlrLVJlZ3VsYXItV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HcmFwaGlrLVJlZ3VsYXItV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb24tZm9udCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbi1mb250L2ljb24tZm9udC5lb3Q/NzYyNzQ1NTVcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbi1mb250L2ljb24tZm9udC5lb3Q/NzYyNzQ1NTUjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb24tZm9udC9pY29uLWZvbnQud29mZjI/NzYyNzQ1NTVcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ljb24tZm9udC9pY29uLWZvbnQud29mZj83NjI3NDU1NVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29uLWZvbnQvaWNvbi1mb250LnR0Zj83NjI3NDU1NVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbi1mb250L2ljb24tZm9udC5zdmc/NzYyNzQ1NTUjaWNvbi1mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIENocm9tZSBoYWNrOiBTVkcgaXMgcmVuZGVyZWQgbW9yZSBzbW9vdGggaW4gV2luZG96emUuIDEwMCUgbWFnaWMsIHVuY29tbWVudCBpZiB5b3UgbmVlZCBpdC4gKi9cbi8qIE5vdGUsIHRoYXQgd2lsbCBicmVhayBoaW50aW5nISBJbiBvdGhlciBPUy1lcyBmb250IHdpbGwgYmUgbm90IGFzIHNoYXJwIGFzIGl0IGNvdWxkIGJlICovXG4vKlxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uc3ZnPzc2Mjc0NTU1I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcclxuICB9XHJcbn1cclxuKi9cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbi1mb250XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLyogVW5jb21tZW50IGZvciAzRCBlZmZlY3QgKi9cbiAgLyogdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMTI3LCAxMjcsIDEyNywgMC4zKTsgKi8gfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAwJzsgfVxuXG4vKiAn7qCAJyAqL1xuLmljb24tZmI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNic7IH1cblxuLyogJ+6ghicgKi9cbi5pY29uLW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNyc7IH1cblxuLyogJ+6ghycgKi9cbi5pY29uLXNvcnQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOSc7IH1cblxuLyogJ+6giScgKi9cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYic7IH1cblxuLyogJ+6giycgKi9cbi5pY29uLXdlYjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBjJzsgfVxuXG4vKiAn7qCMJyAqL1xuLmljb24ta3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGQnOyB9XG5cbi8qICfuoI0nICovXG4uaWNvbi1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZSc7IH1cblxuLyogJ+6gjicgKi9cbi5pY29uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGYnOyB9XG5cbi8qICfuoI8nICovXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEwJzsgfVxuXG4vKiAn7qCQJyAqL1xuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMSc7IH1cblxuLyogJ+6gkScgKi9cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTInOyB9XG5cbi8qICfuoJInICovXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMyc7IH1cblxuLyogJ+6gkycgKi9cbi5pY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNCc7IH1cblxuLyogJ+6glCcgKi9cbi5pY29uLWZibTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE1JzsgfVxuXG4vKiAn7qCGJyAqL1xuLmljb24tdGc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNic7IH1cblxuLyogJ+6ghicgKi9cbi5tYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwOyB9XG4gIC5tYWluLWhlYWRlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDExNzVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5oZWFkZXItc2VjdGlvbiAubWFpbi1oZWFkZXIgc3BhbiB7XG4gIGhlaWdodDogMDsgfVxuXG4ubWFpbi1oZWFkZXItYmx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwOyB9XG4gIC5tYWluLWhlYWRlci1ibHVlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTE3NXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDM4NjM7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm1haW4taGVhZGVyLWJsdWUgLmhlYWRlci1sb2dvIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5tYWluLWhlYWRlci1ibHVlIC5oZWFkZXItbG9nbyBwIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLm1haW4taGVhZGVyLWJsdWUgLmhlYWRlci1sb2dvIC5sb2dvLWNhcHRpb24ge1xuICAgICAgY29sb3I6ICMwMDM4NjM7IH1cbiAgICAgIC5tYWluLWhlYWRlci1ibHVlIC5oZWFkZXItbG9nbyAubG9nby1jYXB0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmhlYWRlci1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAuaGVhZGVyLWxvZ28gLmljb24ta3NlIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5oZWFkZXItbG9nbyAuaWNvbi1rc2U6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiA0NnB4OyB9XG4gIC5oZWFkZXItbG9nbyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmhlYWRlci1sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiA0NXB4OyB9XG4gIC5oZWFkZXItbG9nbyAubG9nby1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlci1sb2dvIC5sb2dvLWNhcHRpb246aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmhlYWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDM3cHggMDsgfVxuXG4uaGVhZGVyLW5hdiwgLmhlYWRlci1uYXYtYmx1ZSwgLnN0aWNreS13cmFwIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uc2VhcmNoLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTEwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjZWNlZWYzO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICAuc2VhcmNoLW1lbnUgLnNlYXJjaC1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzODYzO1xuICAgIGhlaWdodDogNDUwcHg7IH1cbiAgICAuc2VhcmNoLW1lbnUgLnNlYXJjaC1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFJlZ3VsYXInLCBzYW5zLXNlcmlmOyB9XG4gICAgLnNlYXJjaC1tZW51IC5zZWFyY2gtZm9ybSBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbiAgICAuc2VhcmNoLW1lbnUgLnNlYXJjaC1mb3JtIGlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAgIC5zZWFyY2gtbWVudSAuc2VhcmNoLWZvcm0gaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuICAgIC5zZWFyY2gtbWVudSAuc2VhcmNoLWZvcm0gaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlYXJjaC1tZW51IC5zZWFyY2gtZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNlYXJjaC1tZW51IC5zZWFyY2gtZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNlYXJjaC1tZW51IC5zZWFyY2gtZm9ybSA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNlYXJjaC1tZW51IC5zZWFyY2gtZm9ybSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zZWFyY2gtbWVudSAuc2VhcmNoLWZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2VhcmNoLW1lbnUgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1heC13aWR0aDogMjg4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBSZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuc2VhcmNoLW1lbnUgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDM4NjM7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4zcHg7IH1cbiAgICAuc2VhcmNoLW1lbnUgLnNlYXJjaC1mb3JtIC5jaGFuZ2UtYnRuIHtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMwMDM4NjMgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWU5MzUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLW5hdiB1bCwgLmhlYWRlci1uYXYtYmx1ZSB1bCwgLnN0aWNreS13cmFwIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5oZWFkZXItbmF2IC5tYWluLW5hdiwgLmhlYWRlci1uYXYtYmx1ZSAubWFpbi1uYXYsIC5zdGlja3ktd3JhcCAubWFpbi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzODYzO1xuICAgIHotaW5kZXg6IDEyMDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuaGVhZGVyLW5hdiAubWFpbi1uYXYgLmhlYWRlci1sb2dvLCAuaGVhZGVyLW5hdi1ibHVlIC5tYWluLW5hdiAuaGVhZGVyLWxvZ28sIC5zdGlja3ktd3JhcCAubWFpbi1uYXYgLmhlYWRlci1sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiAzMHB4OyB9XG4gICAgLmhlYWRlci1uYXYgLm1haW4tbmF2IGxpLCAuaGVhZGVyLW5hdi1ibHVlIC5tYWluLW5hdiBsaSwgLnN0aWNreS13cmFwIC5tYWluLW5hdiBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgbWFyZ2luOiAwIDIwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmhlYWRlci1uYXYgLm1haW4tbmF2IGxpOmhvdmVyLCAuaGVhZGVyLW5hdi1ibHVlIC5tYWluLW5hdiBsaTpob3ZlciwgLnN0aWNreS13cmFwIC5tYWluLW5hdiBsaTpob3ZlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgICAuaGVhZGVyLW5hdiAubWFpbi1uYXYgbGkgYSwgLmhlYWRlci1uYXYtYmx1ZSAubWFpbi1uYXYgbGkgYSwgLnN0aWNreS13cmFwIC5tYWluLW5hdiBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLmhlYWRlci1uYXYgLm1haW4tbmF2IGxpIGE6aG92ZXIsIC5oZWFkZXItbmF2LWJsdWUgLm1haW4tbmF2IGxpIGE6aG92ZXIsIC5zdGlja3ktd3JhcCAubWFpbi1uYXYgbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5oZWFkZXItbmF2IC5tYWluLW5hdiBsaTpsYXN0LWNoaWxkLCAuaGVhZGVyLW5hdi1ibHVlIC5tYWluLW5hdiBsaTpsYXN0LWNoaWxkLCAuc3RpY2t5LXdyYXAgLm1haW4tbmF2IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmhlYWRlci1uYXYgLm1haW4tbmF2IGxpOmxhc3QtY2hpbGQgYSwgLmhlYWRlci1uYXYtYmx1ZSAubWFpbi1uYXYgbGk6bGFzdC1jaGlsZCBhLCAuc3RpY2t5LXdyYXAgLm1haW4tbmF2IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzM3B4OyB9XG4gIC5oZWFkZXItbmF2Lm9wZW4gLm1haW4tbmF2LCAuaGVhZGVyLW5hdi1ibHVlLm9wZW4gLm1haW4tbmF2LCAuc3RpY2t5LXdyYXAub3BlbiAubWFpbi1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlYWRlci1uYXYub3BlbiAubWFpbi1uYXYgLmhlYWRlci1sb2dvLCAuaGVhZGVyLW5hdi1ibHVlLm9wZW4gLm1haW4tbmF2IC5oZWFkZXItbG9nbywgLnN0aWNreS13cmFwLm9wZW4gLm1haW4tbmF2IC5oZWFkZXItbG9nbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5oZWFkZXItbmF2Lm9wZW4gLmNsb3NlLWJ0biwgLmhlYWRlci1uYXYtYmx1ZS5vcGVuIC5jbG9zZS1idG4sIC5zdGlja3ktd3JhcC5vcGVuIC5jbG9zZS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXItbmF2Lm9wZW4gLmhlYWRlci1sb2dvLCAuaGVhZGVyLW5hdi1ibHVlLm9wZW4gLmhlYWRlci1sb2dvLCAuc3RpY2t5LXdyYXAub3BlbiAuaGVhZGVyLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXItd3JhcCAud3JhcC1sYW5nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXItd3JhcCAubWFpbi1uYXYgLndyYXAtbGFuZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIG1hcmdpbjogMCAyMHB4OyB9XG4gICAgLmhlYWRlci13cmFwIC5tYWluLW5hdiAud3JhcC1sYW5nIC5sYW5nLWJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuaGVhZGVyLXdyYXAgLm1haW4tbmF2IC53cmFwLWxhbmcgLmxhbmctYnRuIGltZyB7XG4gICAgICAgIHdpZHRoOiAzMHB4OyB9IH1cblxuLm1haW4tbmF2IC53cmFwLWxhbmcge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLW5hdiAud3JhcC1sYW5nIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uaGVhZGVyLW5hdi1ibHVlIGEge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmhlYWRlci1uYXYtYmx1ZSAuaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucmVzdWx0LXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogNzBweCA3MHB4IDA7IH1cbiAgLnJlc3VsdC1zZWFyY2ggLndyYXBwZXItcmVzdWx0IHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAzMHB4IDQ1cHggMDtcbiAgICBjb2xvcjogIzAwMzg2MzsgfVxuICAgIC5yZXN1bHQtc2VhcmNoIC53cmFwcGVyLXJlc3VsdCA+IGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMwMDM4NjM7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLnJlc3VsdC1zZWFyY2ggLndyYXBwZXItcmVzdWx0IC5saW5rcy1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5yZXN1bHQtc2VhcmNoIC53cmFwcGVyLXJlc3VsdCAubGlua3MtaXRlbSAuc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5yZXN1bHQtc2VhcmNoIC53cmFwcGVyLXJlc3VsdCAubGlua3MtaXRlbSAubGluay10aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLnJlc3VsdC1zZWFyY2ggLndyYXBwZXItcmVzdWx0IC5saW5rcy1pdGVtIC5saW5rLXRpdGxlIC5jYWxlbmRhci1jYXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgICAgICAgLnJlc3VsdC1zZWFyY2ggLndyYXBwZXItcmVzdWx0IC5saW5rcy1pdGVtIC5saW5rLXRpdGxlIC5jYWxlbmRhci1jYXB0aW9uIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgLnJlc3VsdC1zZWFyY2ggLndyYXBwZXItcmVzdWx0IC5saW5rcy1pdGVtIC5saW5rLXRpdGxlIC5jYWxlbmRhci1jYXB0aW9uIC5pY29uLWNhbGVuZGFyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLnJlc3VsdC1zZWFyY2ggLndyYXBwZXItcmVzdWx0IC5saW5rcy1pdGVtIC5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDAzODYzOyB9XG5cbi5pY29uLXNlYXJjaCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5pY29uLXNlYXJjaDpob3ZlciB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjsgfVxuXG4ubWFpbi1uYXYgdWwge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ubWFpbi1uYXYgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbi1uYXYgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIC5tYWluLW5hdiBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAubWFpbi1uYXYgbGkgYTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7IH1cblxuLndyYXAtbGFuZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjJzIGxpbmVhcjtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLndyYXAtbGFuZzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogLjJzIGxpbmVhcjtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAud3JhcC1sYW5nIHAge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBSZWd1bGFyJywgc2Fucy1zZXJpZjsgfVxuXG4ubGFuZy1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmxhbmctYnRuIGltZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxMHB4OyB9XG4gIC5sYW5nLWJ0bjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi53cmFwcGVyLXNlYXJjaC1maWVsZCAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3JhcHBlci1zZWFyY2gtZmllbGQgLndyYXAtc2VhcmNoLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWFpbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAzOTYzOyB9XG5cbi5mb290ZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyN3B4IDAgMTAycHg7IH1cblxuLmZvb3Rlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZvb3Rlci1ibG9jayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogNTJweDtcbiAgbWF4LXdpZHRoOiAxNTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb290ZXItYmxvY2sgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjsgfVxuICAgIC5mb290ZXItYmxvY2sgYTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xuICAgICAgb3BhY2l0eTogLjU7IH1cblxuLmFib3V0LXdyYXAgLmZvb3Rlci13cmFwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0LXdyYXAgLm1haW4tZm9vdGVyIC5mb290ZXItd3JhcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mb290ZXItd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyLXdyYXAgLmZvb3Rlci1uYXYge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAgIC5mb290ZXItd3JhcCAuZm9vdGVyLW5hdiAuZmFjdWx0eS1ibG9jayB7XG4gICAgICAgIG1pbi13aWR0aDogMTU0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuYWJvdXQtd3JhcCAubGluZS1jYXB0aW9uOmFmdGVyLCAuYWJvdXQtd3JhcCAuZm9vdGVyLXBlcnNvbjphZnRlciB7XG4gICAgbGVmdDogNDVweDtcbiAgICByaWdodDogNDVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXItcGVyc29uIC5zdXBwb3J0LWNvbHVtbiB7XG4gICAgY29sdW1uczogMTsgfVxuICAuYWJvdXQtd3JhcCAuY3VzdG9tLWZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmZvb3Rlci13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgICAuZm9vdGVyLXdyYXAgLmZvb3Rlci1uYXYge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuZm9vdGVyLXdyYXAgLmZvb3Rlci1ibG9jayB7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuZm9vdGVyLXdyYXAgLmZvb3Rlci1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAuZm9vdGVyLXdyYXAgLmZvb3Rlci1ibG9jayBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICAuZm9vdGVyLXdyYXAgLmZvb3Rlci1ibG9jayBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gIC53cmFwcGVyLWZvb3Rlci1jb250YWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5idXR0b24sIGlucHV0LCBzZWxlY3Qge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZWNlZWYzO1xuICBjb2xvcjogIzAwMzg2MzsgfVxuICBib2R5Lm1vYmlsZS1tZW51LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1yaWdodDogMTdweDsgfVxuICAgIGJvZHkubW9iaWxlLW1lbnUtb3BlbiAuZml4ZWQtaGVhZGVyIHtcbiAgICAgIHotaW5kZXg6IDUwOyB9XG4gIGJvZHkub3Blbi1zZWFyY2ggLnNlYXJjaC1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBib2R5Lm9wZW4tc2VhcmNoIC5zZWFyY2gtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGJvZHkuY2FsbGJhY2stcG9wdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgYm9keS5jYWxsYmFjay1wb3B1cDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCAyMTksIDIxOSwgMC45KTtcbiAgICAgIHotaW5kZXg6IDUwOyB9XG5cbi5hbnRpYWxpYXNlZC1tYWMge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTAxcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlOyB9XG5cbi5tYWluLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNmMWU5MzU7XG4gIGNvbG9yOiAjMDAzODYzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyODZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5tYWluLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlYzcyOTsgfVxuXG4uZG9uYXRlLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAyMDdweDtcbiAgd2lkdGg6IDIwN3B4OyB9XG4gIC5kb25hdGUtYmxvY2sgLmRvbmF0aW9uLWJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzg2MztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZG9uYXRlLWJsb2NrIC5kb25hdGlvbi1idG46aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMzg2MztcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0LmJ0bi5tYWluLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNmMWU5MzU7XG4gIGNvbG9yOiAjMDAzODYzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyODZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0LmJ0bi5tYWluLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDEyZjsgfVxuXG4ud3JhcC1rc2UtbWFpbi1idXR0b24td2lkZ2V0IHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAud3JhcC1rc2UtbWFpbi1idXR0b24td2lkZ2V0IC5rc2UtbWFpbi1idXR0b24td2lkZ2V0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTJweCA2MHB4O1xuICAgIG1pbi13aWR0aDogMTUwcHg7IH1cbiAgICAud3JhcC1rc2UtbWFpbi1idXR0b24td2lkZ2V0IC5rc2UtbWFpbi1idXR0b24td2lkZ2V0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5idG4tZW1wdHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzODYzO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuXG4uYWx0ZXJuYXRlLWJ0biB7XG4gIHdpZHRoOiAyMDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMzg2MztcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5hbHRlcm5hdGUtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzOTYzO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hbHRlcm5hdGUtYnRuIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuaDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcbiAgei1pbmRleDogMTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG5cbmgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHotaW5kZXg6IDEwOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHotaW5kZXg6IDEwOyB9XG5cbmg0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMzg2MzsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4udG9nZ2xlLW1lbnUsIC50b2dnbGUtbWVudS1zdGlja3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC50b2dnbGUtbWVudSBzcGFuLCAudG9nZ2xlLW1lbnUtc3RpY2t5IHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC50b2dnbGUtbWVudSBzcGFuOm50aC1jaGlsZCgyKSwgLnRvZ2dsZS1tZW51LXN0aWNreSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLnRvZ2dsZS1tZW51IHNwYW46bnRoLWNoaWxkKDMpLCAudG9nZ2xlLW1lbnUtc3RpY2t5IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuXG4uY2xvc2UtYnRuLCAuc2VhcmNoLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ4cHg7XG4gIHJpZ2h0OiA3NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7IH1cbiAgLmNsb3NlLWJ0biBzcGFuLCAuc2VhcmNoLWNsb3NlIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIC5jbG9zZS1idG4gc3BhbjpsYXN0LWNoaWxkLCAuc2VhcmNoLWNsb3NlIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmNsb3NlLWJ0biAuaWNvbi1jbG9zZSwgLnNlYXJjaC1jbG9zZSAuaWNvbi1jbG9zZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY2xvc2UtYnRuIC5pY29uLWNsb3NlOmJlZm9yZSwgLnNlYXJjaC1jbG9zZSAuaWNvbi1jbG9zZTpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9XG5cbi5pY29uLWNhbGVuZGFyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cblxuLmluZGVudC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuXG4uaW5kZW50LWxlZnQge1xuICBtYXJnaW4tbGVmdDogMjRweDsgfVxuXG4uaW5kZW50LWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmJsb2NrLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmJsb2NrLWxpbmtzIHtcbiAgbWF4LXdpZHRoOiAyNTdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIxcHggMjVweCAyOXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5ibG9jay1waG90by1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGxpbmVhcjsgfVxuICAuYmxvY2stcGhvdG8tY2FwdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAgIC5ibG9jay1waG90by1jYXB0aW9uOmhvdmVyIC53cmFwcGVyLXBob3RvOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xuICAgICAgei1pbmRleDogMjsgfVxuICAuYmxvY2stcGhvdG8tY2FwdGlvbiAuaW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7IH1cbiAgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItcGhvdG8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gICAgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItcGhvdG8gaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLWNhcHRpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItY2FwdGlvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyOyB9XG5cbi52Y19jb2wtc20tMyAuYmxvY2stcGhvdG8tY2FwdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjI0cHg7IH1cbiAgLnZjX2NvbC1zbS0zIC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLXBob3RvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAudmNfY29sLXNtLTMgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgbWFyZ2luOiBhdXRvIDA7IH1cblxuLmhlYWRlci1wYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuaGVhZGVyLXBhZ2U6bm90KC5oZWFkZXItc2VjdGlvbikge1xuICAgIHBhZGRpbmctYm90dG9tOiA3OHB4OyB9XG4gIC5oZWFkZXItcGFnZSAuaGVhZGVyLWNhcHRpb24ge1xuICAgIGNvbG9yOiAjMDAzODYzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmhlYWRlci1wYWdlIC5oZWFkZXItY2FwdGlvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA2NDZweDtcbiAgICAgIG1hcmdpbjogMzhweCBhdXRvIDA7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgIC5oZWFkZXItcGFnZSAuaGVhZGVyLWNhcHRpb24gLmljb24td2ViLmJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyLXBhZ2UgLmhlYWRlci1jYXB0aW9uIC5pY29uLXdlYjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5oZWFkZXItcGFnZS1jb2xvciAuaGVhZGVyLWNhcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9XG5cbi5ibG9jay1lY2xpcHNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ibG9jay1lY2xpcHNlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi5ncmlkLWl0ZW0tYmxvY2sge1xuICBtYXgtd2lkdGg6IDI1N3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDsgfVxuXG4uZ3JpZC1pdGVtLS13aWR0aDIge1xuICBtYXgtd2lkdGg6IDUzOC41cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ncmlkLWl0ZW0tLXdpZHRoMyB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ncmlkLWl0ZW0tLWhlaWdodDIge1xuICBoZWlnaHQ6IDYyNHB4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjsgfVxuXG4uZ3JpZC1pdGVtLS13aWR0aDQge1xuICBtYXgtd2lkdGg6IDExMDFweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRlbnQtYmxvY2sge1xuICB3aWR0aDogNjEuNSU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiA4MjBweDsgfVxuXG4uY29udGVudC13aXRoLXNpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnNpZGViYXItYmxvY2sge1xuICBtYXgtd2lkdGg6IDI1N3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7IH1cbiAgLnNpZGViYXItYmxvY2sgLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uZ3JpZC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7IH1cblxuLmhlYWRlci1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTQycHg7IH1cbiAgLmhlYWRlci1zZWN0aW9uIC5oZWFkZXItY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgICAuaGVhZGVyLXNlY3Rpb24gLmhlYWRlci1jYXB0aW9uIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5NnB4OyB9XG5cbi5oZWFkZXItY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuaGVhZGVyLWNhcHRpb24gLmJ1dHRvbi1oZWFkZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA1NXB4IGF1dG8gMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzODYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAuaGVhZGVyLWNhcHRpb24gLmJ1dHRvbi1oZWFkZXIgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG5cbi5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuYmxvY2stcGVyc29uYWwgLm1haW4tYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5oZWFkZXItaW1hZ2Uge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5oZWFkZXItaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogOTBweDsgfVxuXG4uaW1wYWN0LWJsb2NrIHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNjcm9sbC1zaWRlYmFyLWltcGFjdCB7XG4gIG1heC1oZWlnaHQ6IDU0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4uaW1wYWN0LXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLmxpbmtzLWl0ZW06aG92ZXI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5pbXBhY3Qtd3JhcCAuYmxvY2stbGlua3Mge1xuICBwYWRkaW5nOiAyMXB4IDAgMjlweDsgfVxuICAuaW1wYWN0LXdyYXAgLmJsb2NrLWxpbmtzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDsgfVxuICAuaW1wYWN0LXdyYXAgLmJsb2NrLWxpbmtzIC5saW5rcy1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggMTJweCAyNHB4O1xuICAgIG1hcmdpbjogMCAtMTVweCAwIDA7IH1cblxuLmltcGFjdC13cmFwIC5ibG9jay10aXRsZSBwIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmltYWdlLXNpemUge1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW1hZ2Utc2l6ZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5yZXNlYXJjaC13cmFwIC5ibG9jay10aXRsZSwgLmVkdWNhdGlvbi13cmFwIC5ibG9jay10aXRsZSB7XG4gIHBhZGRpbmc6IDM1cHggMjVweCA1NXB4OyB9XG5cbi5yZXNlYXJjaC13cmFwIC5saW5rcy1pdGVtLnByb2plY3QsIC5lZHVjYXRpb24td3JhcCAubGlua3MtaXRlbS5wcm9qZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZXNlYXJjaC13cmFwIC5saW5rcy1pdGVtLnByb2plY3QgLmxpbmstdGl0bGUsIC5lZHVjYXRpb24td3JhcCAubGlua3MtaXRlbS5wcm9qZWN0IC5saW5rLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLnJlc2VhcmNoLXdyYXAgLmxpbmtzLWl0ZW0gaW1nLCAuZWR1Y2F0aW9uLXdyYXAgLmxpbmtzLWl0ZW0gaW1nIHtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi5saW5rcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGlua3MtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5saW5rcy1pdGVtIC5zdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAubGlua3MtaXRlbSBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLmxpbmtzLWl0ZW0gLnBlcnNvbmFsLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxpbmtzLWl0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmxpbmtzLWl0ZW0gaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAubGlua3MtaXRlbSA+IGltZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5lZHVjYXRpb24td3JhcCAuYmxvY2stdGl0bGUgLmxpbmtzLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgLmVkdWNhdGlvbi13cmFwIC5ibG9jay10aXRsZSAubGlua3MtaXRlbSAubGluay10aXRsZSAuc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuZWR1Y2F0aW9uLXdyYXAgLmJsb2NrLXRpdGxlIC5saW5rcy1pdGVtOmhvdmVyOmJlZm9yZSB7XG4gICAgdG9wOiAtM3B4O1xuICAgIGJvdHRvbTogLTNweDsgfVxuXG4uZWR1Y2F0aW9uLXdyYXAgLnRhYi1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbi50YWJzLXN1cHBvcnQgLndyYXBwZXItZGFuYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi50YWItc3VwcG9ydGluZyAuc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50IC5zaW1wbGViYXItY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmluaXRpYXRpdmUtd3JhcCAubGlua3MtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmluaXRpYXRpdmUtd3JhcCAuYmxvY2stY2FwdGlvbiAubGlua3MtaXRlbSBwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi5pbml0aWF0aXZlLXdyYXAgLmJsb2NrLXNjcm9sbCAubGlua3MtaXRlbSAucGVyc29uYWwtaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNhbGVuZGFyLWJsb2NrIHtcbiAgcGFkZGluZzogMjVweCAwOyB9XG4gIC5jYWxlbmRhci1ibG9jayAuY2FsZW5kYXItaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDsgfVxuXG4uY2FsZW5kYXItYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmNhbGVuZGFyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgOXB4O1xuICBjb2xvcjogIzAwMzg2MztcbiAgdHJhbnNpdGlvbjogLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjFzOyB9XG4gIC5jYWxlbmRhci1pdGVtOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgLmNhbGVuZGFyLWl0ZW0gLnN0cm9uZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmNhbGVuZGFyLWl0ZW0gLmNhbGVuZGFyLWl0ZW0tZGF0ZS10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmNhbGVuZGFyLWl0ZW0gLmNhbGVuZGFyLWl0ZW0tZGF0ZS10aXRsZTpmaXJzdC1sZXR0ZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2FsZW5kYXItY2FwdGlvbiB7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNhbGVuZGFyLWNhcHRpb24gLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNhbGVuZGFyLWNhcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zbGlkZXItY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZXR0ZXItc3BhY2luZzogLS41cHg7IH1cblxuLmJsb2NrLXN3aXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogLjVzIGxpbmVhcjsgfVxuICAuYmxvY2stc3dpcGVyIGEge1xuICAgIGNvbG9yOiAjMDAzODYzOyB9XG4gICAgLmJsb2NrLXN3aXBlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAzODYzO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuYmxvY2stc3dpcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7IH1cbiAgLmJsb2NrLXN3aXBlcjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBsaW5lYXI7IH1cbiAgICAuYmxvY2stc3dpcGVyOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uY29tbXVuaXR5LXdyYXAgLnNpbXBsZWJhci1zY3JvbGwtY29udGVudCAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5jb21tdW5pdHktd3JhcCAucGVyc29uYWwtY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmNvbW11bml0eS13cmFwIC5zbGlkZXItY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbWF4LXdpZHRoOiA3MTRweDsgfVxuXG4uY29tbXVuaXR5LXdyYXAgLnNsaWRlci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAyNTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNDRweDsgfVxuICAuY29tbXVuaXR5LXdyYXAgLnNsaWRlci13cmFwcGVyIHAge1xuICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAuY29tbXVuaXR5LXdyYXAgLnNsaWRlci13cmFwcGVyOmFmdGVyIHtcbiAgICBsZWZ0OiAxcHg7IH1cblxuLmNvbW11bml0eS13cmFwIC5wcm9mZXNvci1pbmZvIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDguM2VtOyB9XG5cbi5zbGlkZXItd3JhcHBlciB7XG4gIG1heC13aWR0aDogMjI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNjBweCAwIDYwcHggNDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4OyB9XG4gIC5zbGlkZXItd3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAyNXB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDM4NjM7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgLnNsaWRlci13cmFwcGVyIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLnNsaWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnByb2Zlc29yLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvZmVzb3ItaW5mbyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgcmlnaHQ6IDdlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogNDBweDsgfVxuICAgIC5wcm9mZXNvci1pbmZvIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDM5NjM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucHJvZmVzb3ItaW5mbyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDM5NjM7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cHg7IH1cblxuLnByb2Zlc29yLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wcm9mZXNvci1pdGVtIC5zdHJvbmcge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnBob3RvLXNsaWRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNjFweDtcbiAgaGVpZ2h0OiA2MXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5waG90by1zbGlkZXIgaW1nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5uZXdzLWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW46IDAgMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XG4gIHotaW5kZXg6IDU7IH1cbiAgLm5ld3MtYmxvY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZGZkZmRmOyB9XG4gIC5uZXdzLWJsb2NrIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5idG4tcmVhZC1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgY29sb3I6ICMwMDM4NjM7IH1cbiAgLmJ0bi1yZWFkLW1vcmU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAzODYzOyB9XG4gIC5idG4tcmVhZC1tb3JlIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuXG4uc3RvcnktcGFnZS13cmFwIC5ibG9jay1wZXJzb25hbCAubWFpbi1idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN0b3J5LXBhZ2Utd3JhcCAuYmxvY2stcGVyc29uYWwgLmJsb2NrLWNhcHRpb24ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MXB4OyB9XG5cbi5zdG9yeS1wYWdlLXdyYXAgLmJsb2NrLWNhcHRpb24ge1xuICBib3JkZXI6IDA7IH1cblxuLndyYXBwZXItcGhvdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAud3JhcHBlci1waG90bzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7IH1cbiAgLndyYXBwZXItcGhvdG8gaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYmxvY2staW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYmxvY2staW5mbyBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAuYmxvY2staW5mbyBwIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYmxvY2staW5mbzpob3ZlciAucGhvdG8td3JhcCB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG4gICAgLmJsb2NrLWluZm86aG92ZXIgLnBob3RvLXdyYXA6YmVmb3JlIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmJsb2NrLWluZm8gLnBob3RvLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzIGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLmJsb2NrLWluZm8gLnBob3RvLXdyYXA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNywgMTEzLCAxMTMsIDApOyB9XG4gIC5ibG9jay1pbmZvIC5pbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5ibG9jay1uZXdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAuMXMgbGluZWFyOyB9XG4gIC5ibG9jay1uZXdzIC5uZXdzLWJsb2NrIHtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAuYmxvY2stbmV3cyAud3JhcHBlci1uZXdzLWluZm8ge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDlweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmJsb2NrLW5ld3MgLndyYXBwZXItbmV3cy1pbmZvIC5pbmZvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4OyB9XG4gICAgICAuYmxvY2stbmV3cyAud3JhcHBlci1uZXdzLWluZm8gLmluZm8gaDMge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgLmJsb2NrLW5ld3MgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5ibG9jay1uZXdzIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5ibG9jay1uZXdzOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuXG4uYmxvY2std2hpdGUgLmJsb2NrLWluZm86aG92ZXIgLnBob3RvLXdyYXAge1xuICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xuICBvcGFjaXR5OiAuNzU7IH1cbiAgLmJsb2NrLXdoaXRlIC5ibG9jay1pbmZvOmhvdmVyIC5waG90by13cmFwOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucGFydG5lci1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYXJ0bmVyLWl0ZW1zIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucGFnZS1jb250ZW50IGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zdG9yeS1wYWdlLXdyYXAgLmJsb2NrLXRpdGxlIHtcbiAgcGFkZGluZzogMzVweCAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc3RvcnktcGFnZS13cmFwIC5ibG9jay10aXRsZSAud3BiX3RleHRfY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwIDY0cHggMCA2NHB4OyB9XG4gIC5zdG9yeS1wYWdlLXdyYXAgLmJsb2NrLXRpdGxlIGltZyB7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgLnN0b3J5LXBhZ2Utd3JhcCAuYmxvY2stdGl0bGUgaDEsIC5zdG9yeS1wYWdlLXdyYXAgLmJsb2NrLXRpdGxlIGgyLCAuc3RvcnktcGFnZS13cmFwIC5ibG9jay10aXRsZSBoMywgLnN0b3J5LXBhZ2Utd3JhcCAuYmxvY2stdGl0bGUgaDQsIC5zdG9yeS1wYWdlLXdyYXAgLmJsb2NrLXRpdGxlIGg1LCAuc3RvcnktcGFnZS13cmFwIC5ibG9jay10aXRsZSBoNiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IH1cbiAgLnN0b3J5LXBhZ2Utd3JhcCAuYmxvY2stdGl0bGUgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uc3RvcnktcGFnZS13cmFwIC5zaWRlYmFyLWJsb2NrIC5ibG9jay1waG90by1jYXB0aW9uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MjRweDsgfVxuICAuc3RvcnktcGFnZS13cmFwIC5zaWRlYmFyLWJsb2NrIC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLXBob3RvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5zdG9yeS1wYWdlLXdyYXAgLnNpZGViYXItYmxvY2sgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItcGhvdG8gaW1nIHtcbiAgICAgIGhlaWdodDogMjU3cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuc3RvcnktcGFnZS13cmFwIC5zaWRlYmFyLWJsb2NrIC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICAgIG1hcmdpbjogYXV0byAwOyB9XG5cbi5yZXNlYXJjaC13cmFwLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC53cmFwcGVyLWxpbmsge1xuICBtYXJnaW46IDAgLTI1cHg7IH1cbiAgLnJlc2VhcmNoLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLndyYXBwZXItbGluayAubGlua3MtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDExcHggMjVweDtcbiAgICBtYXJnaW46IDAgLTE1cHggMCAwOyB9XG4gICAgLnJlc2VhcmNoLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLndyYXBwZXItbGluayAubGlua3MtaXRlbTpob3ZlcjpiZWZvcmUge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5yZXNlYXJjaC13cmFwLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC53cmFwcGVyLWxpbmsgLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUgcDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5yZXNlYXJjaC13cmFwLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC53cmFwcGVyLWxpbmsuc2Nyb2xsLWxpbmsge1xuICAgIG1heC1oZWlnaHQ6IDQ2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLnJlc2VhcmNoLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLmJsb2NrLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cblxuLnJlc2VhcmNoLXdyYXAgLmxpbmstdGl0bGUsIC5lZHVjYXRpb24td3JhcCAubGluay10aXRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5yZXNlYXJjaC13cmFwIC5saW5rLXRpdGxlIC5zdHJvbmcsIC5lZHVjYXRpb24td3JhcCAubGluay10aXRsZSAuc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnJlc2VhcmNoLXdyYXAgLnRhYi1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbi5yZXNlYXJjaC13cmFwIC50YWItYmxvY2sgLndyYXBwZXItbGluayB7XG4gIG92ZXJmbG93LXk6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cblxuLnRhYi1ibG9jayAubGluay10aXRsZSBwIHtcbiAgcGFkZGluZy10b3A6IDZweDsgfVxuXG4udGFiLW5hdiBsaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMzdweDtcbiAgdHJhbnNpdGlvbjogLjJzIGxpbmVhcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC50YWItbmF2IGxpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyOyB9XG5cbi50YWItbmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudWwudGFiLW5hdiBsaS5jdXJyZW50IHtcbiAgY29sb3I6ICMwMDM4NjM7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAzODYzO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gIHVsLnRhYi1uYXYgbGkuY3VycmVudDpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ubmV3c3BhZ2UtY2FwdGlvbiB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7IH1cbiAgLm5ld3NwYWdlLWNhcHRpb24gcCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLm5ld3NwYWdlLWNhcHRpb24gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7IH1cbiAgLm5ld3NwYWdlLWNhcHRpb24gLmljb24tdGltZSB7XG4gICAgY29sb3I6ICMwMDM4NjM7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLm5ld3NwYWdlLXdyYXAgcCwgLmZhY3VsdHktd3JhcCBwLCAuaW5pdGlhdGl2ZS13cmFwIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubmV3c3BhZ2Utd3JhcCAuYmxvY2stdGl0bGUge1xuICBwYWRkaW5nOiAzNXB4IDI1cHg7IH1cbiAgLm5ld3NwYWdlLXdyYXAgLmJsb2NrLXRpdGxlIHAge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5uZXdzcGFnZS13cmFwIC5zaWRlYmFyLWJsb2NrIC5ibG9jay1waG90by1jYXB0aW9uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MjRweDsgfVxuICAubmV3c3BhZ2Utd3JhcCAuc2lkZWJhci1ibG9jayAuYmxvY2stcGhvdG8tY2FwdGlvbiAud3JhcHBlci1waG90byB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAubmV3c3BhZ2Utd3JhcCAuc2lkZWJhci1ibG9jayAuYmxvY2stcGhvdG8tY2FwdGlvbiAud3JhcHBlci1waG90byBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLm5ld3NwYWdlLXdyYXAgLnNpZGViYXItYmxvY2sgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgbWFyZ2luOiBhdXRvIDA7IH1cblxuLmJsb2NrLWNhcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7IH1cbiAgLmJsb2NrLWNhcHRpb24gLnN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgY29sb3I6ICMwMDM4NjM7IH1cbiAgLmJsb2NrLWNhcHRpb24gcCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmRlcGFydG1lbnQtcHJvZmlsZS13cmFwIC5ibG9jay1jYXJkcyB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5kZXBhcnRtZW50LXByb2ZpbGUtd3JhcCAuc2lkZWJhci1ibG9jayAuYmxvY2stbGlua3Mge1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuXG4uYmxvY2stdGl0bGUgLndyYXBwZXItY29udGVudC5wcm9ncmFtbXMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgICAuYmxvY2stdGl0bGUgLndyYXBwZXItY29udGVudC5wcm9ncmFtbXMtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ibG9jay10aXRsZSAud3JhcHBlci1jb250ZW50LnByb2dyYW1tcy13cmFwOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmRmZGY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5ibG9jay10aXRsZSAud3JhcHBlci1jb250ZW50LnByb2dyYW1tcy13cmFwIC5wcm9ncmFtbS5kZXNjciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgIC5ibG9jay10aXRsZSAud3JhcHBlci1jb250ZW50LnByb2dyYW1tcy13cmFwIC5wcm9ncmFtbS5kZXNjciAuZGVzY3JpcHRpb24tcHJpY2UgLmRlc2NyaXB0aW9uLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTsgfVxuICAgIC5ibG9jay10aXRsZSAud3JhcHBlci1jb250ZW50LnByb2dyYW1tcy13cmFwIC5wcm9ncmFtbS5kZXNjciAuZGVzY3JpcHRpb24tcHJpY2UgcC5zdHJvbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5ibG9jay10aXRsZSAud3JhcHBlci1jb250ZW50LnByb2dyYW1tcy13cmFwIC5wcm9ncmFtbS5kZXNjciAuZGVzY3JpcHRpb24tcHJpY2UgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIC5ibG9jay10aXRsZSAud3JhcHBlci1jb250ZW50LnByb2dyYW1tcy13cmFwIC5wcm9ncmFtbS5kZXNjciB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgLmJsb2NrLXRpdGxlIC53cmFwcGVyLWNvbnRlbnQucHJvZ3JhbW1zLXdyYXAgLnByb2dyYW1tLmRlc2NyIC5kZXNjcmlwdGlvbi1wcmljZSAuZGVzY3JpcHRpb24taXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MzBweCkge1xuICAgICAgLmJsb2NrLXRpdGxlIC53cmFwcGVyLWNvbnRlbnQucHJvZ3JhbW1zLXdyYXAgLnByb2dyYW1tLmRlc2NyIC5kZXNjcmlwdGlvbi1wcmljZSAuZGVzY3JpcHRpb24taXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDI0cHgpIHtcbiAgICAuYmxvY2stdGl0bGUgLndyYXBwZXItY29udGVudC5wcm9ncmFtbXMtd3JhcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNHB4KSB7XG4gIC5wcm9ncmFtbS5kZXNjciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkOyB9XG4gICAgLnByb2dyYW1tLmRlc2NyIC5kZXNjcmlwdGlvbi1wcmljZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYmxvY2stdGl0bGUgLndyYXBwZXItY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnByb2dyYW1tLmRlc2NyOm50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAud3JhcHBlci1jb250ZW50IC5wcm9ncmFtbS5kZXNjcjpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI0cHgpIHtcbiAgLndyYXBwZXItY29udGVudCAucHJvZ3JhbW0uZGVzY3Ige1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiOyB9XG4gICAgLndyYXBwZXItY29udGVudCAucHJvZ3JhbW0uZGVzY3IgLmRlc2NyaXB0aW9uLXByaWNlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5ibG9jay10aXRsZSAuYmxvY2stY2FwdGlvbiB1bCBsaSB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9IH1cblxuLnByb2dyYW1tLmRlc2NyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJvZ3JhbW0uZGVzY3IgLmRlc2NyaXB0aW9uLXByaWNlIHAuc3Ryb25nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5wcm9ncmFtbS5kZXNjciAuZGVzY3JpcHRpb24tcHJpY2UgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5wcm9ncmFtbS5kZXNjciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByb2dyYW1tLmRlc2NyIC5kZXNjcmlwdGlvbi1wcmljZSBwLnN0cm9uZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAucHJvZ3JhbW0uZGVzY3IgLmRlc2NyaXB0aW9uLXByaWNlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uZGVzY3JpcHRpb24tcHJpY2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVzY3JpcHRpb24tcHJpY2UgLmRlc2NyaXB0aW9uLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjMlO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmRlc2NyaXB0aW9uLXByaWNlIC5kZXNjcmlwdGlvbi1pdGVtIHAge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICAuZGVzY3JpcHRpb24tcHJpY2UgLmRlc2NyaXB0aW9uLWl0ZW0gcCAuc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzAwMzg2MztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAuZGVzY3JpcHRpb24tcHJpY2UgLmRlc2NyaXB0aW9uLWl0ZW0gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZGVzY3JpcHRpb24tcHJpY2UgLmRlc2NyaXB0aW9uLWl0ZW0gLnN0cm9uZyB7XG4gICAgICBjb2xvcjogIzAwMzg2MztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stdGl0bGUgLnRpbWUtbGluZSAudGltZS1saW5lLWl0ZW0gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgIHRleHQtYWxpZ246IHVuc2V0OyB9IH1cblxuLmNhbGxiYWNrLWJ0biBwIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmV2ZW50LXBhZ2Utd3JhcCAuYmxvY2stY2FwdGlvbiB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZXZlbnQtcGFnZS13cmFwIC5ibG9jay1wZXJzb25hbDpmaXJzdC1jaGlsZCBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZXZlbnQtcGFnZS13cmFwIC5ibG9jay1wZXJzb25hbCAubWFpbi1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmV2ZW50LXBhZ2Utd3JhcCAuYmxvY2stcGVyc29uYWwgLnBlcnNvbmFsLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAuZXZlbnQtcGFnZS13cmFwIC5ibG9jay1wZXJzb25hbCAucGVyc29uYWwtaXRlbSAucGVyc29uYWwtY2FwdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ldmVudC1wYWdlLXdyYXAgLnNpZGViYXItYmxvY2sgLmJsb2NrLXBlcnNvbmFsIHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7IH1cbiAgLmV2ZW50LXBhZ2Utd3JhcCAuc2lkZWJhci1ibG9jayAuYmxvY2stcGVyc29uYWwgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZXZlbnQtcGFnZS13cmFwIC5zaWRlYmFyLWJsb2NrIC5ibG9jay1wZXJzb25hbCAucXdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ibG9jay1wZXJzb25hbCB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgLmJsb2NrLXBlcnNvbmFsIC5zdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4OyB9XG4gIC5ibG9jay1wZXJzb25hbCBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuYmxvY2stcGVyc29uYWwgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uZGVwYXJ0bWVudC1wcm9maWxlLXdyYXAgLnNvY2lhbC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7IH1cblxuLmluaXRpYXRpdmUtd3JhcCAuYmxvY2stcGVyc29uYWwgLnNvY2lhbC1saW5rLCAuZGVwYXJ0bWVudC1wcm9maWxlLXdyYXAgLmJsb2NrLXBlcnNvbmFsIC5zb2NpYWwtbGluayB7XG4gIHBhZGRpbmctdG9wOiAyMnB4OyB9XG5cbi5wZXJzb25hbC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAucGVyc29uYWwtaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucGVyc29uYWwtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ucGVyc29uYWwtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNnB4O1xuICBtaW4td2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuNSk7IH1cbiAgLnBlcnNvbmFsLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDM2cHg7IH1cbiAgLnBlcnNvbmFsLWltYWdlIHAge1xuICAgIGNvbG9yOiAjQURBREFEO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBlcnNvbmFsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5wZXJzb25hbC1jYXB0aW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucGVyc29uYWwtY2FwdGlvbiBwIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uZmlsZS1sb2FkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gIC5maWxlLWxvYWQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmZpbGUtbG9hZCBwIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuZmlsZS1sb2FkIC5idG4tZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZmlsZS1sb2FkIC5idG4tZG93bmxvYWQgcCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwMDM4NjM7IH1cbiAgICAuZmlsZS1sb2FkIC5idG4tZG93bmxvYWQgLndyYXAtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgYmFja2dyb3VuZDogI2YxZTkzNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uaW1wYWN0LXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAyMjBweDsgfVxuICAuaW1wYWN0LXRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgYmFja2dyb3VuZDogI2RiZGJkYjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAyNXB4OyB9XG4gIC5pbXBhY3QtdGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uaW1wYWN0LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIG1hcmdpbjogYXV0byAwOyB9XG4gIC5pbXBhY3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCAyNHB4IDAgMDsgfVxuXG4ubGluay10aXRsZSAuc3Ryb25nIHtcbiAgY29sb3I6ICMwMDM4NjM7IH1cblxuLmltcGFjdC13cmFwIC5saW5rcy1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7IH1cbiAgLmltcGFjdC13cmFwIC5saW5rcy1pdGVtIC5saW5rLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmltcGFjdC13cmFwIC5saW5rcy1pdGVtIC5saW5rLXRpdGxlIC5zdHJvbmcge1xuICAgICAgY29sb3I6ICMwMDM4NjM7IH1cbiAgICAuaW1wYWN0LXdyYXAgLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUgLmNhbGVuZGFyLWNhcHRpb24ge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5pbXBhY3Qtd3JhcCAubGlua3MtaXRlbSAubGluay10aXRsZSAuY2FsZW5kYXItY2FwdGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW46IGF1dG8gMDsgfVxuXG4uaW1wYWN0LXdyYXAgLmJsb2NrLWxpbmtzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cblxuLmZhY3VsdHktd3JhcCAuYmxvY2stY2FwdGlvbiwgLmluaXRpYXRpdmUtd3JhcCAuYmxvY2stY2FwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXI6IDA7IH1cbiAgLmZhY3VsdHktd3JhcCAuYmxvY2stY2FwdGlvbiBhLCAuaW5pdGlhdGl2ZS13cmFwIC5ibG9jay1jYXB0aW9uIGEge1xuICAgIGNvbG9yOiAjMDAzODYzOyB9XG4gIC5mYWN1bHR5LXdyYXAgLmJsb2NrLWNhcHRpb24gcDpsYXN0LWNoaWxkLCAuaW5pdGlhdGl2ZS13cmFwIC5ibG9jay1jYXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cblxuLmluaXRpYXRpdmUtd3JhcCAubGlua3MtaXRlbSA+IHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzgwcHg7IH1cblxuLnNsaWRlcy1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2xpZGVzLWJsb2NrIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU3cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNDVweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGhlaWdodDogMjFweDtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7IH1cbiAgLnNsaWRlcy1ibG9jayAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1N3B4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogMCAwOyB9XG4gIC5zbGlkZXMtYmxvY2sgLnByb2plY3QtaXRlbSAuc3Ryb25nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnVuZGVybGluZSAucGVyc29uYWwtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnVuZGVybGluZSAucGVyc29uYWwtaXRlbSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzAwMzg2MztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLnVuZGVybGluZSAucGVyc29uYWwtaXRlbTpob3ZlcjpiZWZvcmUge1xuICAgIHRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC51bmRlcmxpbmUgLnBlcnNvbmFsLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7IH1cblxuLnByb2plY3QtaXRlbSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLnByb2plY3QtaXRlbSBzcGFuIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByb2plY3QtaXRlbSAuc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLnByb2plY3QtaXRlbS5vbmVfcHJvamVjdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbi5zd2lwZXItc2xpZGUtbmV4dCB7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zb2NpYWwtbGluayAuYmxvY2stc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc29jaWFsLWxpbmsgLmJsb2NrLXNvY2lhbCBhIHtcbiAgICBjb2xvcjogIzAwMzk2MztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIC5zb2NpYWwtbGluayAuYmxvY2stc29jaWFsIGE6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTsgfVxuICAuc29jaWFsLWxpbmsgLmJsb2NrLXNvY2lhbCAuaWNvbi1mYjpiZWZvcmUsIC5zb2NpYWwtbGluayAuYmxvY2stc29jaWFsIC5pY29uLXR3aXR0ZXI6YmVmb3JlLCAuc29jaWFsLWxpbmsgLmJsb2NrLXNvY2lhbCAuaWNvbi1tOmJlZm9yZSwgLnNvY2lhbC1saW5rIC5ibG9jay1zb2NpYWwgLmljb24td2ViOmJlZm9yZSwgLnNvY2lhbC1saW5rIC5ibG9jay1zb2NpYWwgLmljb24tdGc6YmVmb3JlLCAuc29jaWFsLWxpbmsgLmJsb2NrLXNvY2lhbCAuaWNvbi1mYm06YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLnNvY2lhbC1saW5rIHAge1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLnNvY2lhbC1saW5rIHAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4uc2VhY2gtY29tbXVuaXR5LWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zZWFjaC1jb21tdW5pdHktbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgxMyc7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00JSwgLTUwJSk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMWVtO1xuICAgIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG4uZm9ybS1zZWFyY2gsIC5mb3JtLXNvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7IH1cbiAgLmZvcm0tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sIC5mb3JtLXNvcnQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0N3B4O1xuICAgIG1heC13aWR0aDogNDgzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIzLjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mb3JtLXNlYXJjaCBhIGltZywgLmZvcm0tc29ydCBhIGltZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0tc2VhcmNoIHNwYW4sIC5mb3JtLXNvcnQgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5mb3Jtcy13cmFwIC5ibG9jay1hcHBseS1ub3cgLnN0eWxlLXRleHQgbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cblxuLnRpbWUtbGluZSB7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC50aW1lLWxpbmU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDZweDsgfVxuICAudGltZS1saW5lOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNCk7IH1cblxuLnNvcnRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zb3J0aW5nIC5mb3JtLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTVweCAwIDhweDsgfVxuICAgIC5zb3J0aW5nIC5mb3JtLWJsb2NrIC5zZWxlY3Qge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTAlO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgIC5zb3J0aW5nIC5mb3JtLWJsb2NrIC5zZWxlY3Q6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gIC5zb3J0aW5nIHNwYW4ge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zZWxlY3Qge1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMjBweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc3VwcG9ydC13cmFwIC5ibG9jay10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnN1cHBvcnQtd3JhcCAudGFicy13cmFwIC5jYWZlZHJhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXgtd2lkdGg6IDQwMHB4OyB9XG5cbi5zdXBwb3J0LXdyYXAgLnBlcnNvbi1sb2NhdGlvbiB7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zdXBwb3J0LXdyYXAgLnBlcnNvbi1sb2NhdGlvbiBwIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm5vVWktdGFyZ2V0IHtcbiAgYm94LXNoYWRvdzogMCAwO1xuICBtYXJnaW4tbGVmdDogMTRweDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7IH1cbiAgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG5cbi5jb21tdW5pdHktd3JhcCAuYmxvY2stdGl0bGUsIC5zdXBwb3J0LXdyYXAgLmJsb2NrLXRpdGxlIHtcbiAgcGFkZGluZzogMzVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbW11bml0eS13cmFwIC5ibG9jay10aXRsZSBoMiwgLnN1cHBvcnQtd3JhcCAuYmxvY2stdGl0bGUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7IH1cblxuLmNvbW11bml0eS13cmFwIC50YWItbmF2LCAuY29tbXVuaXR5LXdyYXAgLmNob29zZS1mb3JtLCAuc3VwcG9ydC13cmFwIC50YWItbmF2LCAuc3VwcG9ydC13cmFwIC5jaG9vc2UtZm9ybSB7XG4gIG1hcmdpbjogMCAyNXB4OyB9XG5cbi5jb21tdW5pdHktd3JhcCAudGFiLWNvbnRhaW5lciwgLnN1cHBvcnQtd3JhcCAudGFiLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5jb21tdW5pdHktd3JhcCAudGFiLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIsIC5zdXBwb3J0LXdyYXAgLnRhYi1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNnB4OyB9XG4gIC5jb21tdW5pdHktd3JhcCAudGFiLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5zdXBwb3J0LXdyYXAgLnRhYi1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE0KTsgfVxuICAuY29tbXVuaXR5LXdyYXAgLnRhYi1jb250YWluZXIgLmxpbmtzLWl0ZW0sIC5zdXBwb3J0LXdyYXAgLnRhYi1jb250YWluZXIgLmxpbmtzLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgIC5jb21tdW5pdHktd3JhcCAudGFiLWNvbnRhaW5lciAubGlua3MtaXRlbTpob3ZlciwgLnN1cHBvcnQtd3JhcCAudGFiLWNvbnRhaW5lciAubGlua3MtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gICAgICAuY29tbXVuaXR5LXdyYXAgLnRhYi1jb250YWluZXIgLmxpbmtzLWl0ZW06aG92ZXI6YmVmb3JlLCAuc3VwcG9ydC13cmFwIC50YWItY29udGFpbmVyIC5saW5rcy1pdGVtOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmNvbW11bml0eS13cmFwIC5saW5rcy1pdGVtLCAuc3VwcG9ydC13cmFwIC5saW5rcy1pdGVtIHtcbiAgdHJhbnNpdGlvbjogMHM7IH1cblxuLmNhZmVkcmEgcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5jb21tdW5pdHktd3JhcCAubGluay10aXRsZSwgLnRhYnMtd3JhcCAubGluay10aXRsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAyMzBweDsgfVxuXG4uY29tbXVuaXR5LXdyYXAgLmxpbmtzLWl0ZW0sIC50YWJzLXdyYXAgLmxpbmtzLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNvbW11bml0eS13cmFwIC5saW5rcy1pdGVtIHAsIC50YWJzLXdyYXAgLmxpbmtzLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5jb21tdW5pdHktd3JhcCAuY2FmZWRyYSwgLnRhYnMtd3JhcCAuY2FmZWRyYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiAyODBweDsgfVxuXG4uY29tbXVuaXR5LXdyYXAgLmxpbmtzLWl0ZW0sIC50YWJzLXdyYXAgLmxpbmtzLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5jb21tdW5pdHktd3JhcCAucGVyc29uLWxvY2F0aW9uLCAudGFicy13cmFwIC5wZXJzb24tbG9jYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogNDAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnByb2dyYW0tcHJvZmlsZS13cmFwLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5ibG9jay1zY3JvbGwgLnNjcm9sbC1saW5rLCAucHJvZ3JhbS1wcm9maWxlLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLmJsb2NrLXNjcm9sbCAuc2Nyb2xsLWxpbmstc3RhZmYsIC5wcm9ncmFtLXByb2ZpbGUtd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciAuYmxvY2stc2Nyb2xsIC5zY3JvbGwtbGluay1zcGVha2VyLCAucHJvZ3JhbS1wcm9maWxlLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLmJsb2NrLXNjcm9sbCAuc2Nyb2xsLWxpbmstdHV0b3Ige1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWF4LWhlaWdodDogMzgwcHg7IH1cbiAgLnByb2dyYW0tcHJvZmlsZS13cmFwLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5ibG9jay1zY3JvbGwgLnNjcm9sbC1saW5rIC5zaW1wbGViYXItdHJhY2sudmVydGljYWwsIC5wcm9ncmFtLXByb2ZpbGUtd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciAuYmxvY2stc2Nyb2xsIC5zY3JvbGwtbGluay1zdGFmZiAuc2ltcGxlYmFyLXRyYWNrLnZlcnRpY2FsLCAucHJvZ3JhbS1wcm9maWxlLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLmJsb2NrLXNjcm9sbCAuc2Nyb2xsLWxpbmstc3BlYWtlciAuc2ltcGxlYmFyLXRyYWNrLnZlcnRpY2FsLCAucHJvZ3JhbS1wcm9maWxlLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLmJsb2NrLXNjcm9sbCAuc2Nyb2xsLWxpbmstdHV0b3IgLnNpbXBsZWJhci10cmFjay52ZXJ0aWNhbCB7XG4gICAgcmlnaHQ6IDE1cHg7IH1cbiAgLnByb2dyYW0tcHJvZmlsZS13cmFwLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5ibG9jay1zY3JvbGwgLnNjcm9sbC1saW5rIC5saW5rcy1pdGVtLCAucHJvZ3JhbS1wcm9maWxlLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLmJsb2NrLXNjcm9sbCAuc2Nyb2xsLWxpbmstc3RhZmYgLmxpbmtzLWl0ZW0sIC5wcm9ncmFtLXByb2ZpbGUtd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciAuYmxvY2stc2Nyb2xsIC5zY3JvbGwtbGluay1zcGVha2VyIC5saW5rcy1pdGVtLCAucHJvZ3JhbS1wcm9maWxlLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLmJsb2NrLXNjcm9sbCAuc2Nyb2xsLWxpbmstdHV0b3IgLmxpbmtzLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAtMTVweCAwIDA7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cblxuLnByb2dyYW0tcHJvZmlsZS13cmFwIC5ibG9jay1jYXB0aW9uIHtcbiAgYm9yZGVyOiAwOyB9XG4gIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuYmxvY2stY2FwdGlvbiAubGlua3MtaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuYmxvY2stY2FwdGlvbiAubGlua3MtaXRlbSAubGluay10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuYmxvY2stY2FwdGlvbiAubGlua3MtaXRlbSAubGluay10aXRsZSAuc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLWNhcHRpb24gLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLWNhcHRpb24gLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUgLnBlcnNvbmFsLWl0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDIwNXB4OyB9XG4gICAgLnByb2dyYW0tcHJvZmlsZS13cmFwIC5ibG9jay1jYXB0aW9uIC5saW5rcy1pdGVtIC5wZXJzb25hbC1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5wcm9ncmFtLXByb2ZpbGUtd3JhcCAucHJvZ3JhbS1saW5rcyAubGlua3MtaXRlbSAubGluay10aXRsZSBwIHtcbiAgY29sb3I6ICMwMDM4NjM7IH1cblxuLnByb2dyYW0tcHJvZmlsZS13cmFwIC5ibG9jay1wZXJzb25hbCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuYmxvY2stcGVyc29uYWwgLnN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuYmxvY2stcGVyc29uYWwgLm1haW4tYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLXBlcnNvbmFsIC5ibG9jay1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7IH1cblxuLnByb2dyYW0tcHJvZmlsZS13cmFwIC53cmFwcGVyLXRvb2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2dyYW0tcHJvZmlsZS13cmFwIC5ibG9jay1zY3JvbGwgLnBlcnNvbmFsLWNhcHRpb24ge1xuICBtYXJnaW46IGF1dG8gMDsgfVxuXG4ucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLXNjcm9sbCAuc3Ryb25nIHtcbiAgcGFkZGluZzogMCAyNHB4OyB9XG5cbi5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuaGlkZS1jb250ZW50IC5ibG9jay1jYXB0aW9uIHAge1xuICBsaW5lLWhlaWdodDogMjFweDsgfVxuXG4ucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLWNhcHRpb246bm90KC5ibG9jay1zY3JvbGwpOm5vdCgudHVpdGlvbi1ibG9jayk6bm90KC5kZWZhdWx0LWJyb3dzZXItc3R5bGVkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5wcm9ncmFtLWxpbmtzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XG4gIHBhZGRpbmctYm90dG9tOiA1OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG4gIC5wcm9ncmFtLWxpbmtzIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDM4NjM7IH1cbiAgICAucHJvZ3JhbS1saW5rcyBhIC5saW5rLXRpdGxlIC5zdHJvbmcge1xuICAgICAgY29sb3I6ICMwMDM4NjM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLnByb2dyYW0tbGlua3MgYSBpbWcge1xuICAgICAgbWFyZ2luOiBhdXRvIDA7IH1cblxuLnRyYWNrLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgLnRyYWNrLXdyYXAgLnRyYWNrIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAudHJhY2std3JhcCAudHJhY2sgLnByb2dyYW0tbGlua3MgdWwuY291cnNlcy1saW5rcyB7XG4gICAgICBjb2x1bW5zOiB1bnNldDsgfVxuXG51bC5jb3Vyc2VzLWxpbmtzIHtcbiAgY29sdW1uczogMjsgfVxuICB1bC5jb3Vyc2VzLWxpbmtzIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDM4NjM7IH1cbiAgICB1bC5jb3Vyc2VzLWxpbmtzIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDM4NjM7IH1cblxuLmNvdXJzZXMtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMTQxcHg7XG4gIHdpZHRoOiAyNTZweDsgfVxuICAuY291cnNlcy1pdGVtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIC5jb3Vyc2VzLWl0ZW0gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jb3Vyc2VzLWl0ZW0gc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDsgfSB9XG5cbi5kb3QtYm9yZGVyIHtcbiAgY29sb3I6ICMwMDM4NjM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDAzODYzIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDNweCAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgdHJhbnNpdGlvbjogLjJzIGxpbmVhcjsgfVxuICAuZG90LWJvcmRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwIDA7XG4gICAgdHJhbnNpdGlvbjogLjJzIGxpbmVhcjsgfVxuXG4uYmxvY2staW5mby5ibG9jay1lY2xpcHNlOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cblxuLmNhbGVuZGFyLWNhcHRpb24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jYWxlbmRhci1jYXB0aW9uLXdyYXAgLmNhbGVuZGFyLWNhcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cblxuLnR1aXRpb24tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC50dWl0aW9uLWJsb2NrIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzAwMzg2MztcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gIC50dWl0aW9uLWJsb2NrIC5kb3QtYm9yZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnR1aXRpb24tYmxvY2sgLnN0cm9uZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnR1aXRpb24tYmxvY2sgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5kYXRlLXNsaWRlciwgLm5vVWktdGFyZ2V0LCAubm9VaS1sdCwgLm5vVWktaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAzMDBweDsgfVxuICAuZGF0ZS1zbGlkZXIgLm5vVWktY29ubmVjdCwgLm5vVWktdGFyZ2V0IC5ub1VpLWNvbm5lY3QsIC5ub1VpLWx0IC5ub1VpLWNvbm5lY3QsIC5ub1VpLWhvcml6b250YWwgLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZDogI2YxZTkzNTsgfVxuICAuZGF0ZS1zbGlkZXIgLm5vVWktaGFuZGxlLCAubm9VaS10YXJnZXQgLm5vVWktaGFuZGxlLCAubm9VaS1sdCAubm9VaS1oYW5kbGUsIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzOTYzO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB0b3A6IC00cHg7XG4gICAgbGVmdDogMzAwcHggIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmRhdGUtc2xpZGVyIC5ub1VpLWhhbmRsZTphZnRlciwgLmRhdGUtc2xpZGVyIC5ub1VpLWhhbmRsZTpiZWZvcmUsIC5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGU6YWZ0ZXIsIC5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGU6YmVmb3JlLCAubm9VaS1sdCAubm9VaS1oYW5kbGU6YWZ0ZXIsIC5ub1VpLWx0IC5ub1VpLWhhbmRsZTpiZWZvcmUsIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmFmdGVyLCAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7IH1cbiAgLmRhdGUtc2xpZGVyIC5ub1VpLWJhc2UsIC5ub1VpLXRhcmdldCAubm9VaS1iYXNlLCAubm9VaS1sdCAubm9VaS1iYXNlLCAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWJhc2Uge1xuICAgIGhlaWdodDogNXB4OyB9XG5cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDVweDsgfVxuXG4ubm9VaS10YXJnZXQge1xuICBib3JkZXI6IDA7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwsIC5ub1VpLW1hcmtlciB7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5ub1VpLXBpcHMsIC5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubm9VaS1waXBzIC5ub1VpLXZhbHVlLCAubm9VaS1waXBzIC5ub1VpLXZhbHVlLWhvcml6b250YWwsIC5ub1VpLXBpcHMgLm5vVWktdmFsdWUtbGFyZ2UsIC5ub1VpLXBpcHMtaG9yaXpvbnRhbCAubm9VaS12YWx1ZSwgLm5vVWktcGlwcy1ob3Jpem9udGFsIC5ub1VpLXZhbHVlLWhvcml6b250YWwsIC5ub1VpLXBpcHMtaG9yaXpvbnRhbCAubm9VaS12YWx1ZS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQwcHg7IH1cblxuLnN0dWR5LWtzZS13cmFwIC5ibG9jay10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5zdHVkeS1rc2Utd3JhcCAuZm9ybS1zZWFyY2gge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnN0dWR5LWtzZS13cmFwIC5ibG9jay1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4uc3R1ZHkta3NlLXdyYXAgLmNoZWNraW5nIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc3R1ZHkta3NlLXdyYXAgLmNoZWNraW5nIC5jaGVja2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7IH1cblxuLmNoZWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mb3JtLXNvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlcjogMDsgfVxuICAuZm9ybS1zb3J0IC5kdXJhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50YWJsZS1jb25kZW5zZWQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMjVweDsgfVxuXG4udGltZS1saW5lIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAudGltZS1saW5lIC50aW1lLWxpbmUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAudGltZS1saW5lIC50aW1lLWxpbmUtaXRlbSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAudGltZS1saW5lIC50aW1lLWxpbmUtaXRlbSAuc3Ryb25nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgIC50aW1lLWxpbmUgLnRpbWUtbGluZS1pdGVtIC5saW5lIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzODYzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAgICAgLnRpbWUtbGluZSAudGltZS1saW5lLWl0ZW0gLmxpbmUgLnN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC50aW1lLWxpbmUgLnRpbWUtbGluZS1pdGVtIC5saW5lOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYmFjZDtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgbGVmdDogLTQuNXB4OyB9XG4gICAgLnRpbWUtbGluZSAudGltZS1saW5lLWl0ZW06bGFzdC1jaGlsZCAubGluZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDM4NjM7IH1cblxuLmNlbnRlcmVkLXRpbWUtbGluZSAubGluZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzODYzICFpbXBvcnRhbnQ7IH1cbiAgLmNlbnRlcmVkLXRpbWUtbGluZSAubGluZTphZnRlciB7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnN0dWR5LWtzZS13cmFwIC5ibG9jay1pbmZvIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjsgfVxuICAuc3R1ZHkta3NlLXdyYXAgLmJsb2NrLWluZm86aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cblxuLnN0dWR5LWtzZS13cmFwIC5jYXJkLXRpdGxlIC5pbmZvLWNhcmQge1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLnN0dWR5LWtzZS13cmFwIC5jYXJkLXRpdGxlIC5jYXJkLWNhcHRpb24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIwOHB4OyB9XG5cbi5zdHVkeS1rc2Utd3JhcCB1bC50YWItbmF2IGxpIHtcbiAgcGFkZGluZzogMTBweCAwIDMwcHg7IH1cblxuLmNhcmQtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcmQtdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIHRvcDogMjVweDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMzk2MztcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNhcmQtdGl0bGUgLmluZm8tY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNjBweCAyNXB4IDYwcHggMDsgfVxuICAgIC5jYXJkLXRpdGxlIC5pbmZvLWNhcmQgLmRlc2NyaXB0aW9ucy1pdGVtcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgICAgLmNhcmQtdGl0bGUgLmluZm8tY2FyZCAuZGVzY3JpcHRpb25zLWl0ZW1zIC5kZXNjcmlwdGlvbi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNhcmQtdGl0bGUgLmNhcmQtY2FwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMjVweDtcbiAgICBtYXJnaW46IGF1dG8gMDsgfVxuICAgIC5jYXJkLXRpdGxlIC5jYXJkLWNhcHRpb24gLndyYXAtY2FyZC1jYXB0aW9uIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNhcmQtdGl0bGUgLmNhcmQtY2FwdGlvbiAud3JhcC1jYXJkLWNhcHRpb24gcCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBSZWd1bGFyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgLmNhcmQtdGl0bGUgLmNhcmQtY2FwdGlvbiAud3JhcC1jYXJkLWNhcHRpb24gcCBzcGFuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0dyYXBoaWsgUmVndWxhcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5jYXJkLXRpdGxlIC5jYXJkLWNhcHRpb24gLndyYXAtY2FyZC1jYXB0aW9uIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLnN0dWR5LWNhcmRzIHtcbiAgbWFyZ2luOiAwIC0xMnB4OyB9XG4gIC5zdHVkeS1jYXJkcyAuYmxvY2staW5mbyB7XG4gICAgbWFyZ2luOiAwIDEycHggMjRweDsgfVxuXG4uaW5mbyB7XG4gIHotaW5kZXg6IDEwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgLmluZm8gaDQsIC5pbmZvIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yOyB9XG4gIC5pbmZvIHAge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5ibG9jay1pbmZvIC5pbmZvIGg0LCAuYmxvY2staW5mbyAuaW5mbyBoMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41OyB9XG5cbi5ibG9jay1pbmZvIC5pbmZvIHAge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi53cmFwcGVyLWNhcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5pbmZvLWNhcmQgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaW5mby1jYXJkIC5kZXNjcmlwdGlvbi1pdGVtIC5zdHJvbmcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IDNweDsgfVxuXG4uaW5mby1jYXJkIC5kZXNjcmlwdGlvbi1pdGVtIHAge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5pbmZvLWNhcmQgLmRlc2NyaXB0aW9uLWl0ZW0gcCAuc3Ryb25nIHtcbiAgICBjb2xvcjogIzAwMzg2MzsgfVxuXG4ucmVjdGFuZ2xlLWJsb2NrIC5ibG9jay1pbmZvLmdyaWQtaXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG5cbi5zdHVkeS1rc2Utd3JhcCAuZm9ybS1zZWFyY2ggLnNvcnRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAuc3R1ZHkta3NlLXdyYXAgLmZvcm0tc2VhcmNoIC5zb3J0aW5nIC5zZWxlY3Qge1xuICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3R1ZHkta3NlLXdyYXAgLmZvcm0tc2VhcmNoIC5zb3J0aW5nIC5mb3JtLWJsb2NrIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jYXJkLXRpdGxlIC5tb3JlLXR1dG9yLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDVweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2UwZDgzMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYXJkLXRpdGxlIC5tb3JlLXR1dG9yLWxpbmsgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgY29sb3I6ICM1NzU3NTc7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5kZXBhcnRtZW50LXByb2ZpbGUtd3JhcCAuYmxvY2stY2FwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmRlcGFydG1lbnQtcHJvZmlsZS13cmFwIC5ibG9jay1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4uZGVwYXJ0bWVudC1wcm9maWxlLXdyYXAgLmNhcmQtdGl0bGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZGVwYXJ0bWVudC1wcm9maWxlLXdyYXAgLmNhcmQtdGl0bGUgLmNhcmQtY2FwdGlvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgLmRlcGFydG1lbnQtcHJvZmlsZS13cmFwIC5jYXJkLXRpdGxlIC5jYXJkLWNhcHRpb24gLnN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuICAuZGVwYXJ0bWVudC1wcm9maWxlLXdyYXAgLmNhcmQtdGl0bGUgLmNhcmQtY2FwdGlvbiAuZmFjdWx0eS1tZW1iZXJzIC5mYWN1bHR5LWl0ZW0uaGlkZS1mYWN1bHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kZXBhcnRtZW50LXByb2ZpbGUtd3JhcCAuY2FyZC10aXRsZSAuY2FyZC1jYXB0aW9uIC5mYWN1bHR5LW1lbWJlcnMgLmZhY3VsdHktaXRlbS52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGVwYXJ0bWVudC1wcm9maWxlLXdyYXAgLmhpZGUtY29udGVudCAubGlua3MtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmRlcGFydG1lbnQtcHJvZmlsZS13cmFwIC5oaWRlLWNvbnRlbnQgLndyYXBwZXItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIzcHg7IH1cblxuLmRlcGFydG1lbnQtcHJvZmlsZS13cmFwIC5jYWxlbmRhci1jYXB0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmRlcGFydG1lbnQtcHJvZmlsZS13cmFwIC5jYWxlbmRhci1jYXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogMXB4OyB9XG4gIC5kZXBhcnRtZW50LXByb2ZpbGUtd3JhcCAuY2FsZW5kYXItY2FwdGlvbiAuaWNvbi1jYWxlbmRhciB7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuLmRlcGFydG1lbnQtcHJvZmlsZS13cmFwIC5zaWRlYmFyLWJsb2NrIC5ibG9jay1saW5rcyB7XG4gIHBhZGRpbmc6IDIxcHggMCAyOXB4OyB9XG4gIC5kZXBhcnRtZW50LXByb2ZpbGUtd3JhcCAuc2lkZWJhci1ibG9jayAuYmxvY2stbGlua3MgLmxpbmtzLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAxMnB4IDI0cHg7XG4gICAgbWFyZ2luOiAwIC0xNXB4IDAgMDsgfVxuICAgIC5kZXBhcnRtZW50LXByb2ZpbGUtd3JhcCAuc2lkZWJhci1ibG9jayAuYmxvY2stbGlua3MgLmxpbmtzLWl0ZW06aG92ZXI6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAuZGVwYXJ0bWVudC1wcm9maWxlLXdyYXAgLnNpZGViYXItYmxvY2sgLmJsb2NrLWxpbmtzIC53cmFwcGVyLXRvb2dsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG5cbi5zaWRlYmFyLWJsb2NrIC5jYWxlbmRhci1jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbi5mYWN1bHR5LW1lbWJlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDEwcHggLTVweCAyNXB4O1xuICBwYWRkaW5nOiAwIDY1cHg7XG4gIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7IH1cbiAgLmZhY3VsdHktbWVtYmVycyAuZmFjdWx0eS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mYWN1bHR5LWl0ZW0ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCA1cHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZhY3VsdHktaXRlbSBpbWcge1xuICAgIHdpZHRoOiAzNnB4OyB9XG5cbi53cmFwcGVyIC5ibG9jay1pbmZvOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4uYmxvY2stY2FyZHMgLmJsb2NrLXBlcnNvbmFsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmJsb2NrLWNhcmRzIC5ibG9jay10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4OyB9XG4gIC5ibG9jay1jYXJkcyAuYmxvY2stdGl0bGUgLmJsb2NrLWNhcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50IC5zaW1wbGViYXItY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLnNpbXBsZWJhci10cmFjay5ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTQpOyB9XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY2hlY2tpbmcgLmNoZWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gIC5jaGVja2luZyAuY2hlY2s6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbnRib2R5IHRyIHtcbiAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7IH1cblxuLm1haW4tbmF2IC5oZWFkZXItbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZjX2NvbC1zbS0zIC5ibG9jay1pbmZvIGgzLCAudmNfY29sLXNtLTQgLmJsb2NrLWluZm8gaDMge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLnZjX2NvbC1zbS0zIC5ibG9jay1pbmZvIHAsIC52Y19jb2wtc20tNCAuYmxvY2staW5mbyBwIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5wYWdlLWNvbnRlbnQgLnZjX2NvbC1zbS04IC5ibG9jay1pbmZvIGgzLCAucGFnZS1jb250ZW50IC52Y19jb2wtc20tNiAuYmxvY2staW5mbyBoMyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4ucGFnZS1jb250ZW50IC52Y19jb2wtc20tOCAuYmxvY2staW5mbyBwLCAucGFnZS1jb250ZW50IC52Y19jb2wtc20tNiAuYmxvY2staW5mbyBwIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi52Y19jb2wtc20tOSAuYmxvY2staW5mbyBoMywgLnZjX2NvbC1zbS0xMiAuYmxvY2staW5mbyBoMyB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU3cHg7IH1cblxuLnZjX2NvbC1zbS05IC5ibG9jay1pbmZvIHAsIC52Y19jb2wtc20tMTIgLmJsb2NrLWluZm8gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uaWNvbi1kb3dubG9hZCB7XG4gIGNvbG9yOiAjMDAzODYzO1xuICBmb250LXNpemU6IDEzcHg7IH1cbiAgLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ud3JhcC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTZweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmMWU5MzU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgLndyYXAtaWNvbiAuaWNvbi1hcnJvdyB7XG4gICAgY29sb3I6ICMwMDM4NjM7IH1cbiAgICAud3JhcC1pY29uIC5pY29uLWFycm93OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLnN0dWR5LWtzZS13cmFwIC5mb3JtLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uc3R1ZHkta3NlLXdyYXAgLmZvcm0tc29ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc3R1ZHkta3NlLXdyYXAgLmZvcm0tc29ydCAuZHVyYXRpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uc29ydC1hcnJvdywgLnRhYnMtc29ydC1hcnJvdyB7XG4gIHRyYW5zaXRpb246IC4yNXMgbGluZWFyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zb3J0LWFycm93IC5pY29uLXNvcnQtYXJyb3c6Zmlyc3QtY2hpbGQsIC50YWJzLXNvcnQtYXJyb3cgLmljb24tc29ydC1hcnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICNmMWU5MzU7IH1cbiAgICAuc29ydC1hcnJvdyAuaWNvbi1zb3J0LWFycm93OmZpcnN0LWNoaWxkOmJlZm9yZSwgLnRhYnMtc29ydC1hcnJvdyAuaWNvbi1zb3J0LWFycm93OmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICB0cmFuc2l0aW9uOiAuNXMgbGluZWFyO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuc29ydC1hcnJvdyAuaWNvbi1zb3J0LWFycm93Omxhc3QtY2hpbGQsIC50YWJzLXNvcnQtYXJyb3cgLmljb24tc29ydC1hcnJvdzpsYXN0LWNoaWxkIHtcbiAgICBjb2xvcjogIzAwMzg2MzsgfVxuICAgIC5zb3J0LWFycm93IC5pY29uLXNvcnQtYXJyb3c6bGFzdC1jaGlsZDpiZWZvcmUsIC50YWJzLXNvcnQtYXJyb3cgLmljb24tc29ydC1hcnJvdzpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIHRyYW5zaXRpb246IC41cyBsaW5lYXI7IH1cbiAgLnNvcnQtYXJyb3cgLmljb24tc29ydC1hcnJvdzpiZWZvcmUsIC50YWJzLXNvcnQtYXJyb3cgLmljb24tc29ydC1hcnJvdzpiZWZvcmUge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5zb3J0LWFycm93LmFjdGl2ZS1zb3J0LCAudGFicy1zb3J0LWFycm93LmFjdGl2ZS1zb3J0IHtcbiAgdHJhbnNpdGlvbjogLjI1cyBsaW5lYXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCgzcHgpOyB9XG5cbi5ibG9jay1wZXJzb25hbCAud3JhcHBlci10b29nbGUgLnN0cm9uZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJsb2NrLXBlcnNvbmFsIC53cmFwcGVyLXRvb2dsZS5yb3RhdGUtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLndyYXBwZXItdG9vZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLndyYXBwZXItdG9vZ2xlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAud3JhcHBlci10b29nbGUgLmljb24tYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAud3JhcHBlci10b29nbGUgLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAud3JhcHBlci10b29nbGUucm90YXRlLWljb24gLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi53cmFwcGVyLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi5kYXRlcGlja2VyIHtcbiAgei1pbmRleDogOTk7IH1cblxuLmRhdGVwaWNrZXItaW5saW5lIC5kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNHB4OyB9XG5cbi5kYXRlcGlja2VyLS1jb250ZW50IHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZGF0ZXBpY2tlci0tZGF5LW5hbWUge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNjNWM1YzU7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtYmFzaXM6IGF1dG87IH1cblxuLmRhdGVwaWNrZXItLWRheXMtbmFtZXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiBwYXRoIHtcbiAgc3Ryb2tlOiAjMDAzODYzOyB9XG5cbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uOmhvdmVyLCAuZGF0ZXBpY2tlci0tbmF2LXRpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24ge1xuICBtYXJnaW46IDAgLTEwcHg7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLSwgLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLS4tY3VycmVudC0sIC5kYXRlcGlja2VyLS1jZWxsLi1mb2N1cy0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzVjYzRlZjsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLi1mb2N1cy0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uZGF0ZXBpY2tlci0tbmF2IHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItY29sb3I6ICMwMDM5NjM7XG4gIGJvcmRlci13aWR0aDogMXB4OyB9XG4gIC5kYXRlcGlja2VyLS1uYXYgLmRhdGVwaWNrZXItLW5hdi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBSZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMzk2MztcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmRhdGVwaWNrZXItLW5hdiAuZGF0ZXBpY2tlci0tbmF2LXRpdGxlIGkge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmRhdGVwaWNrZXItLWRheXMuZGF0ZXBpY2tlci0tYm9keS5hY3RpdmUge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbCB7XG4gIG1hcmdpbjogMCAtMXB4IDVweDsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5kYXRlcGlja2VyLS1jZWxsLmV2ZW50LWRheSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDM4NjM7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmRhdGVwaWNrZXItLWRheS1uYW1lIHtcbiAgY29sb3I6ICMwMDM5NjM7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtIHNwYW4ge1xuICBjb2xvcjogIzAwMzg2MztcbiAgei1pbmRleDogMjsgfVxuXG4uLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5kYXRlcGlja2VyLS1jZWxsLmV2ZW50LWRheSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzOTYzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG5cbi5kYXRlcGlja2VyLS1jZWxsLmV2ZW50LWRheS4tc2VsZWN0ZWQtIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi4tZGlzYWJsZWQtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tZGlzYWJsZWQtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwuZXZlbnQtZGF5IHNwYW4uZGVhY3RpdmUge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwuZXZlbnQtZGF5IHNwYW4uYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMzk2MztcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwuZXZlbnQtZGF5IHNwYW4uYWN0aXZlLm9uZS1kYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzOTYzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwuZXZlbnQtZGF5Li1zZWxlY3RlZC0gc3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLmV2ZW50LWRheS4tc2VsZWN0ZWQtIHNwYW4uYWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbC5ldmVudC1kYXkuLXNlbGVjdGVkLSBzcGFuLmFjdGl2ZS5vbmUtZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC5ldmVudC1kYXkuLXNlbGVjdGVkLSBzcGFuLmFjdGl2ZS5vbmUtZGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzOTYzOyB9XG5cbi5ibG9jay1sb2dvLWxpbmsge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ibG9jay1sb2dvLWxpbmsuc2Nyb2xsLWxpbmsge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgLmJsb2NrLWxvZ28tbGluay5zY3JvbGwtbGluayAuc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50IC5zaW1wbGViYXItY29udGVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmJsb2NrLWxvZ28tbGluay5zY3JvbGwtbGluayAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuYmxvY2stbG9nby1saW5rIC5saW5rcy1pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuYmxvY2stbG9nby1saW5rIC5saW5rcy1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMTMsIDExMywgMC4yKTtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7IH1cbiAgICAuYmxvY2stbG9nby1saW5rIC5saW5rcy1pdGVtIC5pY29uLWFycm93LWNpcmNsZS1yaWdodCB7XG4gICAgICBjb2xvcjogIzAwMzg2MztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgIC5ibG9jay1sb2dvLWxpbmsgLmxpbmtzLWl0ZW06bGFzdC1jaGlsZCAud3JhcHBlci1kZXBhcnRtZW50IHtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAuYmxvY2stbG9nby1saW5rIC53cmFwcGVyLWRlcGFydG1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDM4NjM7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgLmJsb2NrLWxvZ28tbGluayAud3JhcHBlci1kZXBhcnRtZW50IC53cmFwLWRlcGFydG1lbnQtY2FwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICAgIC5ibG9jay1sb2dvLWxpbmsgLndyYXBwZXItZGVwYXJ0bWVudCAud3JhcC1kZXBhcnRtZW50LWNhcHRpb24gcCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICMwMDM4NjM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1yaWdodCwgLmljb24tYXJyb3ctY2lyY2xlLWxlZnQsIC5pY29uLWFycm93LCAuYXJyb3ctdGltZSwgLmljb24tZmIsIC5pY29uLW0sIC5pY29uLXR3aXR0ZXIsIC5pY29uLXdlYiB7XG4gIGNvbG9yOiAjMDAzODYzOyB9XG5cbi5jb21tdW5pdHktd3JhcCAubGlua3MtaXRlbSwgLnByb2dyYW0tcHJvZmlsZS13cmFwIC5saW5rcy1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbW11bml0eS13cmFwIC5saW5rcy1pdGVtIC5wZXJzb25hbC1pdGVtLCAucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmxpbmtzLWl0ZW0gLnBlcnNvbmFsLWl0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNjcm9sbC1saW5rLCAuc2Nyb2xsLWxpbmstc3RhZmYsIC5zY3JvbGwtbGluay1zcGVha2VyLCAuc2Nyb2xsLWxpbmstdHV0b3Ige1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgbWluLWhlaWdodDogMTI4cHg7IH1cblxuLmxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHotaW5kZXg6IDk5OyB9XG4gIC5sb2FkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBib3JkZXI6IDE2cHggc29saWQgI2YzZjNmMztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjMzQ5OGRiO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLyogU2FmYXJpICovXG4gICAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmJsb2NrLWNhbGVuZGFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI2YxZTkzNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ibG9jay1jYWxlbmRhciAuY2FsZW5kYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ibG9jay1jYWxlbmRhciAuY2FsZW5kYXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IC0xMXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDsgfVxuICAuYmxvY2stY2FsZW5kYXIgLmJsb2NrLWxpbmtzIHtcbiAgICBtYXgtd2lkdGg6IDI1Mi43NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAuYmxvY2stY2FsZW5kYXIgLmRhdGVwaWNrZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMWU5MzU7IH1cblxuLmJsb2NrLWNhbGVuZGFyIC5ldmVudC1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzMDBweDsgfVxuICAuYmxvY2stY2FsZW5kYXIgLmV2ZW50LWxpc3QgLnNpbXBsZWJhci1zY3JvbGwtY29udGVudCAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4uYmxvY2stY2FsZW5kYXIgLmNhbGVuZGFyLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmJsb2NrLWNhbGVuZGFyIC5jYWxlbmRhci1pdGVtIC5hcnJvdy1saW5rLXllbGxvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjJweDtcbiAgICByaWdodDogMjBweDsgfVxuXG4uYmxvY2stY2FsZW5kYXIgLmNhbGVuZGFyLWl0ZW0tZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLmJsb2NrLWNhbGVuZGFyIC5jYWxlbmRhci1pdGVtLWRhdGUgLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLmJsb2NrLWNhbGVuZGFyIC5jYWxlbmRhci1pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ud3JhcC1sb2dvLWNhcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC53cmFwLWxvZ28tY2FwdGlvbiBpbWcge1xuICAgIG1heC13aWR0aDogODVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG5cbi5jYWxlbmRhci13cmFwIC5ibG9jay1jYWxlbmRhciB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5jYWxlbmRhci13cmFwIC5ibG9jay1jYWxlbmRhciAuZGF0ZXBpY2tlci0tbmF2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmNhbGVuZGFyLXdyYXAgLmJsb2NrLWNhbGVuZGFyIC5ldmVudC1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmNhbGVuZGFyLXdyYXAgLmRhdGVwaWNrZXItLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgLmNhbGVuZGFyLXdyYXAgLmRhdGVwaWNrZXItLWNvbnRlbnQgLmRhdGVwaWNrZXItLWRheXMuZGF0ZXBpY2tlci0tYm9keS5hY3RpdmUge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY2FsZW5kYXItd3JhcCAuZGF0ZXBpY2tlci0tY2VsbHMsIC5jYWxlbmRhci13cmFwIC5kYXRlcGlja2VyLS1jZWxsLWRheXMge1xuICBoZWlnaHQ6IDI1NXB4OyB9XG4gIC5jYWxlbmRhci13cmFwIC5kYXRlcGlja2VyLS1jZWxscyBzcGFuLCAuY2FsZW5kYXItd3JhcCAuZGF0ZXBpY2tlci0tY2VsbC1kYXlzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uY2FsZW5kYXItd3JhcCAuZGF0ZXBpY2tlci0tY2VsbC5kYXRlcGlja2VyLS1jZWxsLWRheS5ldmVudC1kYXkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDM4NjM7IH1cblxuLmNhbGVuZGFyLXdyYXAgLmRhdGVwaWNrZXItLWRheXMtbmFtZXMge1xuICBtYXJnaW46IDhweCAwIDI1cHg7IH1cbiAgLmNhbGVuZGFyLXdyYXAgLmRhdGVwaWNrZXItLWRheXMtbmFtZXMgLmRhdGVwaWNrZXItLWRheS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLmNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhbGxiYWNrLWZvcm0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyNXB4O1xuICB6LWluZGV4OiAxMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIG1pbi13aWR0aDogMjc1cHg7IH1cbiAgLmNhbGxiYWNrLWZvcm0gbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmNhbGxiYWNrLWZvcm0gaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLmNhbGxiYWNrLWZvcm0gLmJ0biB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuY2FsbGJhY2stZm9ybSAuYnRuLm1haW4tYnRuIHtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jYWxsYmFjay1mb3JtIC5jbG9zZS1jYWxsYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTM3cHg7XG4gICAgcmlnaHQ6IC0zNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYWxsYmFjay1mb3JtIC5jbG9zZS1jYWxsYmFjayAuaWNvbi1jbG9zZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgICAgIC5jYWxsYmFjay1mb3JtIC5jbG9zZS1jYWxsYmFjayAuaWNvbi1jbG9zZTpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmJsb2NrLWNhbGVuZGFyIC5jYWxlbmRhci1pdGVtLmNhbGVuZGFyLW9uZS1ldmVudC5jYWxlbmRhci10aXRsZS1mb250LXNpemUgLmNhbGVuZGFyLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnNlY3Rpb24tbGluayB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDI1cHggMDsgfVxuICAuc2VjdGlvbi1saW5rIGgzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcbiAgICBtYXJnaW46IDAgMjVweDsgfVxuICAuc2VjdGlvbi1saW5rIC5saW5rcy1pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtMTVweCAwIDA7XG4gICAgcGFkZGluZzogMjRweCAyNHB4IDA7IH1cbiAgICAuc2VjdGlvbi1saW5rIC5saW5rcy1pdGVtOmhvdmVyOmJlZm9yZSB7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IC0xMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlOyB9XG4gICAgLnNlY3Rpb24tbGluayAubGlua3MtaXRlbSAubGluay10aXRsZSAuc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNlY3Rpb24tbGluayAud3JhcC1zZWN0aW9uLWxpbmsge1xuICAgIG1heC1oZWlnaHQ6IDE4NnB4O1xuICAgIGhlaWdodDogMTY1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cblxuLmJsb2NrLXRpdGxlIC5uZXdzcGFnZS1jYXB0aW9uIC5uZXdzcGFnZS10aW1lLWNhcHRpb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5ibG9jay10aXRsZSAubmV3c3BhZ2UtY2FwdGlvbiAubmV3c3BhZ2UtdGltZS1jYXB0aW9uIC5pY29uLXRpbWU6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5ibG9jay1jYWxlbmRhci13cmFwIHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmJsb2NrLWNhbGVuZGFyLXdyYXAgLmNhbGVuZGFyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuXG4uc3VwcG9ydC13cmFwIC50YWJzLXdyYXAgLmxpbmstdGl0bGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3VwcG9ydC13cmFwIC50YWJzLXdyYXAgLnBlcnNvbi1sb2NhdGlvbiB7XG4gIHdpZHRoOiAzNTBweDsgfVxuXG4udGFicy13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMzVweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC50YWJzLXdyYXAgLmxpbmtzLWl0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGFicy13cmFwIC5saW5rcy1pdGVtIC5wZXJzb25hbC1pdGVtIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnRhYnMtd3JhcCAudGFiLW5hdiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC50YWJzLXdyYXAgLnNvcnRpbmcgLnNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDAgMjBweDsgfVxuXG4udGFiLWNvbnRlbnQtY29ycG9yYXRlX3BhcnRuZXJzLnRhYi1wYXJ0bmVycyAubGlua3MtaXRlbS1zdXBwb3J0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi50YWItcGFydG5lcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMCAwOyB9XG4gIC50YWItcGFydG5lcnMgLmxpbmtzLWl0ZW0tc3VwcG9ydCB7XG4gICAgd2lkdGg6IDI5JTtcbiAgICBtYXJnaW46IDAgMiUgMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9XG4gICAgLnRhYi1wYXJ0bmVycyAubGlua3MtaXRlbS1zdXBwb3J0IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4udGFicy1zdXBwb3J0IHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYnMtc3VwcG9ydC5jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGFicy1zdXBwb3J0LmNvbGxhcHNlZCB7XG4gICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC50YWJzLXN1cHBvcnQuY29sbGFwc2VkIC53cmFwLXJlYWQtbW9yZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDg1JSwgd2hpdGUgMTAwJSk7IH1cbiAgLnRhYnMtc3VwcG9ydCAud3JhcHBlci1jdXJyZW50LXllYXItc3VwcG9ydHMgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRhYnMtc3VwcG9ydCAud3JhcHBlci1jdXJyZW50LXllYXItc3VwcG9ydHMgdWwgLndyYXBwZXItZGFuYXRlIHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRhYnMtc3VwcG9ydCAud3JhcHBlci1jdXJyZW50LXllYXItc3VwcG9ydHMgdWwgbGkge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50YWJzLXN1cHBvcnQgLndyYXBwZXItY3VycmVudC15ZWFyLXN1cHBvcnRzIHVsIGxpIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgIC50YWJzLXN1cHBvcnQgLndyYXBwZXItY3VycmVudC15ZWFyLXN1cHBvcnRzIHVsIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAudGFicy1zdXBwb3J0IC53cmFwcGVyLWN1cnJlbnQteWVhci1zdXBwb3J0cyB1bCBsaSBhIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC50YWJzLXN1cHBvcnQgLndyYXBwZXItY3VycmVudC15ZWFyLXN1cHBvcnRzIHVsIGxpIGEge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG4gIC50YWJzLXN1cHBvcnQgLmJ0bi1yZWFkLW1vcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRhYi1jb250ZW50LXdlX2FyZV9wcm91ZF90b193b3JrLnRhYi1wYXJ0bmVycyB7XG4gIHBhZGRpbmc6IDMwcHggMjVweCAwOyB9XG5cbi5zdXBwb3J0LXBhc3QteWVhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMzg2MztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXJhZGlvLCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLWNhcHRpb24gLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUgcC5zdHJvbmcge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgLnByb2dyYW0tcHJvZmlsZS13cmFwIC5ibG9jay1jYXB0aW9uIGEubGlua3MtaXRlbSA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1yYWRpbywgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1jaGVja2JveCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mb3JtLXRleHQtYmxvY2sge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5mb3JtLXRleHQtYmxvY2sgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY3VzdG9tLWZpbGUtdXBsb2FkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZjFlOTM1O1xuICBjb2xvcjogIzAwMzg2MztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG5cbi5zdHlsZWQtcmFkaW8sIC53cGNmNy1yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMzg2MzsgfVxuICAuc3R5bGVkLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcbiAgLnN0eWxlZC1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCksIC53cGNmNy1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQsXG4gIC53cGNmNy1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4OyB9XG4gIC5zdHlsZWQtcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbixcbiAgLnN0eWxlZC1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuLCAud3BjZjctcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbixcbiAgLndwY2Y3LXJhZGlvIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuc3R5bGVkLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuICAuc3R5bGVkLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLCAud3BjZjctcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG4gIC53cGNmNy1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuc3R5bGVkLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIsXG4gIC5zdHlsZWQtcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciwgLndwY2Y3LXJhZGlvIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIsXG4gIC53cGNmNy1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogIzAwMzg2MztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLnN0eWxlZC1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyLCAud3BjZjctcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAuc3R5bGVkLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIsIC53cGNmNy1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbmRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBvcGFjaXR5OiAwO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBweDsgfVxuXG4uY2hlY2tib3ggbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqRTRNUzR5SURJM015QXhOeUF4TmlJZ1pXNWhZbXhsTFdKaFkydG5jbTkxYm1ROUltNWxkeUF4T0RFdU1pQXlOek1nTVRjZ01UWWlQanh3WVhSb0lHUTlJazB0TXpBMkxqTWdOVEV1TW13dE1URXpMVEV4TTJNdE9DNDJMVGd1TmkweU5DMDRMall0TXpRdU15QXdiQzAxTURZdU9TQTFNRFl1T1MweU1USXVOQzB5TVRJdU5HTXRPQzQyTFRndU5pMHlOQzA0TGpZdE16UXVNeUF3YkMweE1UTWdNVEV6WXkwNExqWWdPQzQyTFRndU5pQXlOQ0F3SURNMExqTnNNak14TGpJZ01qTXhMaklnTVRFeklERXhNMk00TGpZZ09DNDJJREkwSURndU5pQXpOQzR6SURCc01URXpMVEV4TXlBMU1qUXROVEkwWXpjdE1UQXVNeUEzTFRJMUxqY3RNUzQyTFRNMmVpSXZQanh3WVhSb0lHWnBiR3c5SWlNek56TTNNemNpSUdROUlrMHhPVGN1TmlBeU56Y3VNbXd0TVM0MkxURXVObU10TGpFdExqRXRMak10TGpFdExqVWdNR3d0Tnk0MElEY3VOQzB6TGpFdE15NHhZeTB1TVMwdU1TMHVNeTB1TVMwdU5TQXdiQzB4TGpZZ01TNDJZeTB1TVM0eExTNHhMak1nTUNBdU5Xd3pMak1nTXk0eklERXVOaUF4TGpaakxqRXVNUzR6TGpFdU5TQXdiREV1TmkweExqWWdOeTQyTFRjdU5tTXVNeTB1TVM0ekxTNHpMakV0TGpWNklpOCtQSEJoZEdnZ1pEMGlUVEV4T0RjdU1TQXhORE11TjJ3dE5UWXVOUzAxTmk0MVl5MDFMakV0TlM0eExURXlMVFV1TVMweE55NHhJREJzTFRJMU15NDFJREkxTXk0MUxURXdOaTR5TFRFd05pNHlZeTAxTGpFdE5TNHhMVEV5TFRVdU1TMHhOeTR4SURCc0xUVTJMalVnTlRZdU5XTXROUzR4SURVdU1TMDFMakVnTVRJZ01DQXhOeTR4YkRFeE5DNDNJREV4TkM0M0lEVTJMalVnTlRZdU5XTTFMakVnTlM0eElERXlJRFV1TVNBeE55NHhJREJzTlRZdU5TMDFOaTQxSURJMk1pMHlOakpqTlM0eUxUTXVOQ0ExTGpJdE1USWdMakV0TVRjdU1YcE5NVFl6TkM0eElERTJPUzQwYkMwek55NDNMVE0zTGpkakxUTXVOQzB6TGpRdE9DNDJMVE11TkMweE1pQXdiQzB4TmprdU5TQXhOamt1TlMwM01DNHlMVGN4TGpsakxUTXVOQzB6TGpRdE9DNDJMVE11TkMweE1pQXdiQzB6Tnk0M0lETTNMamRqTFRNdU5DQXpMalF0TXk0MElEZ3VOaUF3SURFeWJEYzNMakVnTnpjdU1TQXpOeTQzSURNM0xqZGpNeTQwSURNdU5DQTRMallnTXk0MElERXlJREJzTXpjdU55MHpOeTQzSURFM05DNDNMVEUzTmk0MFl6RXVOaTB4TGpjZ01TNDJMVFl1T1MwdU1TMHhNQzR6ZWlJdlBqd3ZjM1puUGc9PVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc3R5bGVkLWNoZWNrYm94LCAud3BjZjctY2hlY2tib3gge1xuICBtYXJnaW46IDAgMCAxMHB4IDEwcHg7IH1cbiAgLnN0eWxlZC1jaGVja2JveCBsYWJlbCwgLndwY2Y3LWNoZWNrYm94IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgLnN0eWxlZC1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLndwY2Y3LWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAwMHB4OyB9XG4gIC5zdHlsZWQtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuLCAud3BjZjctY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuIHtcbiAgICBwYWRkaW5nOiAzcHggMzBweCAwIDI3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3R5bGVkLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbjpiZWZvcmUsIC53cGNmNy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTlBOUE5OyB9XG4gIC5zdHlsZWQtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOmFmdGVyLCAud3BjZjctY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqRTRNUzR5SURJM015QXhOeUF4TmlJZ1pXNWhZbXhsTFdKaFkydG5jbTkxYm1ROUltNWxkeUF4T0RFdU1pQXlOek1nTVRjZ01UWWlQanh3WVhSb0lHUTlJazB0TXpBMkxqTWdOVEV1TW13dE1URXpMVEV4TTJNdE9DNDJMVGd1TmkweU5DMDRMall0TXpRdU15QXdiQzAxTURZdU9TQTFNRFl1T1MweU1USXVOQzB5TVRJdU5HTXRPQzQyTFRndU5pMHlOQzA0TGpZdE16UXVNeUF3YkMweE1UTWdNVEV6WXkwNExqWWdPQzQyTFRndU5pQXlOQ0F3SURNMExqTnNNak14TGpJZ01qTXhMaklnTVRFeklERXhNMk00TGpZZ09DNDJJREkwSURndU5pQXpOQzR6SURCc01URXpMVEV4TXlBMU1qUXROVEkwWXpjdE1UQXVNeUEzTFRJMUxqY3RNUzQyTFRNMmVpSXZQanh3WVhSb0lHWnBiR3c5SWlNek56TTNNemNpSUdROUlrMHhPVGN1TmlBeU56Y3VNbXd0TVM0MkxURXVObU10TGpFdExqRXRMak10TGpFdExqVWdNR3d0Tnk0MElEY3VOQzB6TGpFdE15NHhZeTB1TVMwdU1TMHVNeTB1TVMwdU5TQXdiQzB4TGpZZ01TNDJZeTB1TVM0eExTNHhMak1nTUNBdU5Xd3pMak1nTXk0eklERXVOaUF4TGpaakxqRXVNUzR6TGpFdU5TQXdiREV1TmkweExqWWdOeTQyTFRjdU5tTXVNeTB1TVM0ekxTNHpMakV0TGpWNklpOCtQSEJoZEdnZ1pEMGlUVEV4T0RjdU1TQXhORE11TjJ3dE5UWXVOUzAxTmk0MVl5MDFMakV0TlM0eExURXlMVFV1TVMweE55NHhJREJzTFRJMU15NDFJREkxTXk0MUxURXdOaTR5TFRFd05pNHlZeTAxTGpFdE5TNHhMVEV5TFRVdU1TMHhOeTR4SURCc0xUVTJMalVnTlRZdU5XTXROUzR4SURVdU1TMDFMakVnTVRJZ01DQXhOeTR4YkRFeE5DNDNJREV4TkM0M0lEVTJMalVnTlRZdU5XTTFMakVnTlM0eElERXlJRFV1TVNBeE55NHhJREJzTlRZdU5TMDFOaTQxSURJMk1pMHlOakpqTlM0eUxUTXVOQ0ExTGpJdE1USWdMakV0TVRjdU1YcE5NVFl6TkM0eElERTJPUzQwYkMwek55NDNMVE0zTGpkakxUTXVOQzB6TGpRdE9DNDJMVE11TkMweE1pQXdiQzB4TmprdU5TQXhOamt1TlMwM01DNHlMVGN4TGpsakxUTXVOQzB6TGpRdE9DNDJMVE11TkMweE1pQXdiQzB6Tnk0M0lETTNMamRqTFRNdU5DQXpMalF0TXk0MElEZ3VOaUF3SURFeWJEYzNMakVnTnpjdU1TQXpOeTQzSURNM0xqZGpNeTQwSURNdU5DQTRMallnTXk0MElERXlJREJzTXpjdU55MHpOeTQzSURFM05DNDNMVEUzTmk0MFl6RXVOaTB4TGpjZ01TNDJMVFl1T1MwdU1TMHhNQzR6ZWlJdlBqd3ZjM1puUGc9PVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5zdHlsZWQtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46YWZ0ZXIsIC53cGNmNy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uZG9uYXRpb24tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kb25hdGlvbi1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmRvbmF0aW9uLWJsb2NrIC5zZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmRvbmF0aW9uLWZvcm0tYmxvY2sge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5kb25hdGlvbi1mb3JtLWJsb2NrIC5tYWluLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kb25hdGlvbi1mb3JtLWJsb2NrIHtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5kb25hdGlvbi1mb3JtLWJsb2NrIC5zZWxlY3Qge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZG9uYXRpb24tZm9ybS1ibG9jayAuc3R5bGUtY2hlY2tib3gge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5kb25hdGlvbi1mb3JtLWJsb2NrIC5zdHlsZS1jaGVja2JveCBzcGFuLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5kb25hdGlvbi1mb3JtLWJsb2NrIC5zdHlsZS1jaGVja2JveCBzcGFuLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucGFnZS1jb250ZW50dCBwIHtcbiAgcGFkZGluZy10b3A6IDIxcHg7IH1cblxuLnNob3ctcmVzdWx0cyB7XG4gIG1hcmdpbjogNjBweCAwIDQ1cHg7IH1cbiAgLnNob3ctcmVzdWx0cyBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuXG4uZG9uYXRpb24tZm9ybS10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDMwcHggMTBweDsgfVxuXG4uZm9ybS10ZXh0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZm9ybS10ZXh0LWJsb2NrIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuZm9ybS10ZXh0LWJsb2NrIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi53cGNmNy1mb3JtIGZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZzogMjVweCAxMHB4IDA7IH1cblxuLmZvcm0tYmxvY2ssIC5mb3JtLXRleHQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mb3JtLWJsb2NrIGxhYmVsLCAuZm9ybS10ZXh0LWJsb2NrIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAxMHB4OyB9XG4gIC5mb3JtLWJsb2NrIGlucHV0LCAuZm9ybS1ibG9jayBzZWxlY3QsIC5mb3JtLXRleHQtYmxvY2sgaW5wdXQsIC5mb3JtLXRleHQtYmxvY2sgc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5mb3JtLWJsb2NrIGlucHV0LCAuZm9ybS10ZXh0LWJsb2NrIGlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgLmZvcm0tYmxvY2sgLnNlbGVjdCwgLmZvcm0tdGV4dC1ibG9jayAuc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4OyB9XG5cbi5kb25hdGlvbi1jdXJyZW5jeS13cmFwIHtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDsgfVxuXG4uaW5wdXQtYW1vdW50IGlucHV0IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLmlucHV0LWFtb3VudCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICB0b3A6IC01MHB4OyB9XG5cbi5hbW91bnQtc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLmFtb3VudC1zZWxlY3QgLmJ1dHRvbi1wcmljZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMDAzODYzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAuM3MsIGNvbG9yIGVhc2UgLjNzOyB9XG4gICAgLmFtb3VudC1zZWxlY3QgLmJ1dHRvbi1wcmljZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiYWJhYmE7IH1cbiAgICAuYW1vdW50LXNlbGVjdCAuYnV0dG9uLXByaWNlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWU5MzU7XG4gICAgICBjb2xvcjogIzAwMzg2MzsgfVxuXG4ucGF5cGFsLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGOTkzMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI0ZGRjBBOCwgI0Y5QjQyMSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDEzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBheXBhbC1idXR0b24gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBheXBhbC1idXR0b24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzUwNTA1MDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAxcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuXG4ubGlxcGF5LWJ0biB7XG4gIHdpZHRoOiAyMDBweDsgfVxuICAubGlxcGF5LWJ0biBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWFyY2gtcmVzdWx0IC5ibG9jay1saW5rcyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4OyB9XG5cbi5zZWFyY2gtcmVzdWx0IC5ibG9jay10aXRsZSB7XG4gIHBhZGRpbmc6IDM1cHggMjVweDsgfVxuICAuc2VhcmNoLXJlc3VsdCAuYmxvY2stdGl0bGUgaDQgYSB7XG4gICAgY29sb3I6ICMwMDM4NjM7IH1cbiAgLnNlYXJjaC1yZXN1bHQgLmJsb2NrLXRpdGxlIHAge1xuICAgIG1hcmdpbjogMjhweCAwIDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnNlYXJjaC1yZXN1bHQgLmxpbmtzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlYXJjaC1yZXN1bHQgLmxpbmtzLWl0ZW0gLnNlYXJjaC1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5zZWFyY2gtcmVzdWx0IC5saW5rcy1pdGVtIC5zZWFyY2gtZm9ybSBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDJweDsgfVxuICAuc2VhcmNoLXJlc3VsdCAubGlua3MtaXRlbSAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNlYXJjaC1yZXN1bHQgLmxpbmtzLWl0ZW0gLmJ0biAubGluay10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdCAubGlua3MtaXRlbSAuYnRuIC5saW5rLXRpdGxlIC5zdHJvbmcge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdCAubGlua3MtaXRlbSAuYnRuIC5saW5rLXRpdGxlIHAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc2VhcmNoLXJlc3VsdCAuc2lkZWJhci1ibG9jayAud3JhcHBlci1jb250ZW50IC5saW5rcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ud3JhcHBlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAud3JhcHBlci1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjFlOTM1O1xuICAgIGNvbG9yOiAjMDAzODYzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAud3JhcHBlci1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dCwgLndyYXBwZXItcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAyMDhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI2YxZTkzNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nOiAxM3B4IDA7IH1cbiAgICAud3JhcHBlci1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgLm5leHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLndyYXBwZXItcGFnaW5hdGlvbiAuY3VycmVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDM4NjM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmZpbGUtbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5pbml0aWF0aXZlLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLmJsb2NrLXNjcm9sbCAuc2Nyb2xsLWxpbmsgLmxpbmtzLWl0ZW0ge1xuICBtYXJnaW46IDAgLTE1cHggMCAwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cblxuLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5saW5rcy1pdGVtLCAuY29udGVudC13aXRoLXNpZGViYXIgLnBlcnNvbmFsLWl0ZW0sIC5jb250ZW50LXdpdGgtc2lkZWJhciAuZmlsZS1sb2FkLCAuY29tbXVuaXR5LXdyYXAgLmxpbmtzLWl0ZW0sIC5jb21tdW5pdHktd3JhcCAucGVyc29uYWwtaXRlbSwgLmNvbW11bml0eS13cmFwIC5maWxlLWxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5saW5rcy1pdGVtOmhvdmVyOmJlZm9yZSwgLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5wZXJzb25hbC1pdGVtOmhvdmVyOmJlZm9yZSwgLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5maWxlLWxvYWQ6aG92ZXI6YmVmb3JlLCAuY29tbXVuaXR5LXdyYXAgLmxpbmtzLWl0ZW06aG92ZXI6YmVmb3JlLCAuY29tbXVuaXR5LXdyYXAgLnBlcnNvbmFsLWl0ZW06aG92ZXI6YmVmb3JlLCAuY29tbXVuaXR5LXdyYXAgLmZpbGUtbG9hZDpob3ZlcjpiZWZvcmUge1xuICAgIHRvcDogLTEycHg7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlOyB9XG5cbi5jb250ZW50LXdpdGgtc2lkZWJhciAubGlua3MtaXRlbTpob3ZlcjpiZWZvcmUsIC5jb250ZW50LXdpdGgtc2lkZWJhciAuZmlsZS1sb2FkOmhvdmVyOmJlZm9yZSwgLmNvbW11bml0eS13cmFwIC5saW5rcy1pdGVtOmhvdmVyOmJlZm9yZSwgLmNvbW11bml0eS13cmFwIC5maWxlLWxvYWQ6aG92ZXI6YmVmb3JlIHtcbiAgdG9wOiAtMTJweDtcbiAgYm90dG9tOiAtMTJweDsgfVxuXG4uaW5pdGlhdGl2ZS13cmFwIC5zaWRlYmFyLWJsb2NrIC5zdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5pbml0aWF0aXZlLXdyYXAgLmJsb2NrLXNjcm9sbCAuc3Ryb25nIHtcbiAgcGFkZGluZzogMCAyNHB4OyB9XG5cbi5pbml0aWF0aXZlLXdyYXAgLmJsb2NrLXNjcm9sbCAubGlua3MtaXRlbSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW5pdGlhdGl2ZS13cmFwIC5zY3JvbGwtbGluayB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXgtaGVpZ2h0OiAzNzhweDsgfVxuXG4uYmxvY2stc2Nyb2xsIHtcbiAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5ibG9jay1zY3JvbGwgLmxpbmtzLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuXG4ubW9iaWxlLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubW9iaWxlLWJsb2NrIC5zaWRlYmFyLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAubW9iaWxlLWJsb2NrIC5zaWRlYmFyLWJsb2NrIC5ibG9jay1saW5rcyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnRhYi1jb250ZW50LW1iYSwgLnRhYi1jb250ZW50LWNvcnBvcmF0ZV9wYXJ0bmVycywgLnRhYi1jb250ZW50LW1hc3RlcnMsIC50YWItY29udGVudC1zaG9ydC10ZXJtLCAudGFiLWNvbnRlbnQtcHJvamVjdCwgLnRhYi1jb250ZW50LXdlX2FyZV9wcm91ZF90b193b3JrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3JhcHBlci1kYW5hdGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNHB4OyB9XG5cbi50YWJzLXdyYXAgLnRhYi1jb250ZW50IC5saW5rcy1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYXltZW50cy10YWItYmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cblxuLndyYXBwZXItc3VwcG9ydCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmN1c3RvbS1mb290ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzg2MztcbiAgcGFkZGluZzogMCAxMjVweDsgfVxuXG4uaGVhZC1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuaGVhZC1mb290ZXIgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMnB4OyB9XG5cbi53cmFwcGVyLXBhcnRuZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwIC0zMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmxpbmUtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAubGluZS1jYXB0aW9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMTAxcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubGluZS1jYXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uZm9vdGVyLXBlcnNvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi5zdXBwb3J0LWNvbHVtbiB7XG4gIGNvbHVtbnM6IDM7XG4gIHBhZGRpbmc6IDAgNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYXJ0bmVyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uYXBwbHktd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmZvcm0tYXBwbHktbm93LCAuZm9ybXMtd3JhcCB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmZvcm0tYXBwbHktbm93IHNwYW4ud3BjZjctbGlzdC1pdGVtLCAuZm9ybXMtd3JhcCBzcGFuLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxZW07IH1cbiAgLmZvcm0tYXBwbHktbm93IC5ibG9jay1hcHBseS1ub3csIC5mb3Jtcy13cmFwIC5ibG9jay1hcHBseS1ub3cge1xuICAgIHBhZGRpbmc6IDI1cHggMTBweCAwOyB9XG4gICAgLmZvcm0tYXBwbHktbm93IC5ibG9jay1hcHBseS1ub3cgaDQsIC5mb3Jtcy13cmFwIC5ibG9jay1hcHBseS1ub3cgaDQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuZm9ybS1hcHBseS1ub3cgLmJsb2NrLWFwcGx5LW5vdyA+IHAsIC5mb3Jtcy13cmFwIC5ibG9jay1hcHBseS1ub3cgPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZm9ybS1hcHBseS1ub3cgLmJsb2NrLWFwcGx5LW5vdyAud3JhcHBlci1mb3JtLWl0ZW1zLCAuZm9ybXMtd3JhcCAuYmxvY2stYXBwbHktbm93IC53cmFwcGVyLWZvcm0taXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMCAtMTVweCAyMHB4OyB9XG4gICAgICAuZm9ybS1hcHBseS1ub3cgLmJsb2NrLWFwcGx5LW5vdyAud3JhcHBlci1mb3JtLWl0ZW1zIC53cmFwcC1hcHBseSwgLmZvcm1zLXdyYXAgLmJsb2NrLWFwcGx5LW5vdyAud3JhcHBlci1mb3JtLWl0ZW1zIC53cmFwcC1hcHBseSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4OyB9XG4gICAgICAgIC5mb3JtLWFwcGx5LW5vdyAuYmxvY2stYXBwbHktbm93IC53cmFwcGVyLWZvcm0taXRlbXMgLndyYXBwLWFwcGx5IGxhYmVsLCAuZm9ybS1hcHBseS1ub3cgLmJsb2NrLWFwcGx5LW5vdyAud3JhcHBlci1mb3JtLWl0ZW1zIC53cmFwcC1hcHBseSBwLCAuZm9ybXMtd3JhcCAuYmxvY2stYXBwbHktbm93IC53cmFwcGVyLWZvcm0taXRlbXMgLndyYXBwLWFwcGx5IGxhYmVsLCAuZm9ybXMtd3JhcCAuYmxvY2stYXBwbHktbm93IC53cmFwcGVyLWZvcm0taXRlbXMgLndyYXBwLWFwcGx5IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgLmZvcm0tYXBwbHktbm93IC5ibG9jay1hcHBseS1ub3cgLndyYXBwZXItZm9ybS1pdGVtcyAud3JhcHAtYXBwbHkgLnN0eWxlZC1jaGVjaywgLmZvcm1zLXdyYXAgLmJsb2NrLWFwcGx5LW5vdyAud3JhcHBlci1mb3JtLWl0ZW1zIC53cmFwcC1hcHBseSAuc3R5bGVkLWNoZWNrIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5mb3JtLWFwcGx5LW5vdyAuYmxvY2stYXBwbHktbm93IC53cmFwcGVyLWZvcm0taXRlbXMgLndyYXBwLWFwcGx5ID4gcCwgLmZvcm1zLXdyYXAgLmJsb2NrLWFwcGx5LW5vdyAud3JhcHBlci1mb3JtLWl0ZW1zIC53cmFwcC1hcHBseSA+IHAge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC5mb3JtLWFwcGx5LW5vdyAuYmxvY2stYXBwbHktbm93IC53cmFwcGVyLWZvcm0taXRlbXMgLndyYXBwLWFwcGx5Omxhc3QtY2hpbGQsIC5mb3Jtcy13cmFwIC5ibG9jay1hcHBseS1ub3cgLndyYXBwZXItZm9ybS1pdGVtcyAud3JhcHAtYXBwbHk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuZm9ybS1hcHBseS1ub3cgLmJsb2NrLWFwcGx5LW5vdyAud3JhcHBlci1mb3JtLWl0ZW1zIGlucHV0W3R5cGU9dGV4dF0sIC5mb3Jtcy13cmFwIC5ibG9jay1hcHBseS1ub3cgLndyYXBwZXItZm9ybS1pdGVtcyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmZvcm0tYXBwbHktbm93IC5ibG9jay1hcHBseS1ub3c6Zmlyc3QtY2hpbGQgLndyYXBwZXItZm9ybS1pdGVtcyAud3JhcHAtYXBwbHksIC5mb3Jtcy13cmFwIC5ibG9jay1hcHBseS1ub3c6Zmlyc3QtY2hpbGQgLndyYXBwZXItZm9ybS1pdGVtcyAud3JhcHAtYXBwbHkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgLmZvcm0tYXBwbHktbm93IC5ibG9jay1hcHBseS1ub3cgLnN0eWxlLXRleHQgbGFiZWwsIC5mb3Jtcy13cmFwIC5ibG9jay1hcHBseS1ub3cgLnN0eWxlLXRleHQgbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAuZm9ybS1hcHBseS1ub3cgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCwgLmZvcm1zLXdyYXAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgY29sb3I6ICMwMDM4NjM7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5mb3JtLWFwcGx5LW5vdyAucmFkaW8tdmVydGljYWwgcCwgLmZvcm1zLXdyYXAgLnJhZGlvLXZlcnRpY2FsIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmZvcm0tYXBwbHktbm93IC5tYWluLWJ0biwgLmZvcm1zLXdyYXAgLm1haW4tYnRuIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIGF1dG87IH1cblxuLndyYXBwZXItZm9ybS1pdGVtcyAud3JhcHAtYXBwbHkgLnN0eWxlLXRleHQge1xuICBtaW4taGVpZ2h0OiA3NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmRvbmF0ZS1ibG9jay52aXNpYmxlLTU4NyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRvbmF0ZS1ibG9jay52aXNpYmxlLTk5MiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZG9uYXRlLWJsb2NrLnZpc2libGUtNTg3IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDsgfVxuICAud3JhcHBlci1mb290ZXItY29udGFjdHMge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4OyB9XG4gIC5mb3Jtcy13cmFwIC53cGNmNyAud3JhcHBlci1mb3JtLWFwcGx5IC5ibG9jay1hcHBseS1ub3cgLndyYXBwZXItZm9ybS1pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9ybXMtd3JhcCAud3BjZjcgLndyYXBwZXItZm9ybS1hcHBseSAuYmxvY2stYXBwbHktbm93IC53cmFwcGVyLWZvcm0taXRlbXMgLndyYXBwLWFwcGx5IHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDE1cHggMTVweDsgfVxuICAudHJhY2std3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudHJhY2std3JhcCAudHJhY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmFycm93LWxpbmsteWVsbG93IHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tYXJyb3cteWVsbG93LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjsgfVxuXG4ud3JhcHBlci10b29nbGUgLmhpZGUtd29yZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndyYXBwZXItdG9vZ2xlIC5zaG93LXdvcmQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWN0aXZlZC10ZXh0IC5oaWRlLXdvcmQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWN0aXZlZC10ZXh0IC5zaG93LXdvcmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYWxlbmRhci13cmFwIC5ibG9jay1jYWxlbmRhciAuY2FsZW5kYXItb25lLWV2ZW50IHtcbiAgaGVpZ2h0OiAzNjVweDsgfVxuICAuY2FsZW5kYXItd3JhcCAuYmxvY2stY2FsZW5kYXIgLmNhbGVuZGFyLW9uZS1ldmVudCAuY2FsZW5kYXItaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uY2FsZW5kYXItd3JhcCAuYmxvY2stbGlua3Mge1xuICBtYXgtd2lkdGg6IDMzJTsgfVxuXG4uYmxvY2stY2FsZW5kYXIgLmNhbGVuZGFyLW9uZS1ldmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzAwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICAuYmxvY2stY2FsZW5kYXIgLmNhbGVuZGFyLW9uZS1ldmVudC5jYWxlbmRhci1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYmxvY2stY2FsZW5kYXIgLmNhbGVuZGFyLW9uZS1ldmVudC5jYWxlbmRhci1pdGVtIC5jYWxlbmRhci1pdGVtLWRhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmJsb2NrLWNhbGVuZGFyIC5jYWxlbmRhci1vbmUtZXZlbnQgLmNhbGVuZGFyLWl0ZW0tdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cblxuLm5ld3Mtd3JhcCwgLnN0b3JpZXMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xMnB4OyB9XG4gIC5uZXdzLXdyYXAgLndyYXBwZXItcGFnaW5hdGlvbiwgLnN0b3JpZXMtd3JhcCAud3JhcHBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDIxcHggMTJweCAyNHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuY29udGVudC1ibG9jayAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCwgLmZhY3VsdHktd3JhcCAuY29udGVudC1ibG9jayAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7IH1cblxuLm5ld3NwYWdlLXdyYXAgLmRlZmF1bHQtYnJvd3Nlci1zdHlsZWQge1xuICBwYWRkaW5nLXJpZ2h0OiAzOXB4OyB9XG5cbi5kb25hdG9yLXdyYXAgLmJsb2NrLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogNDdweDsgfVxuXG4uc3Rvcmllcy13cmFwIC5ibG9jay1waG90by1jYXB0aW9uIHtcbiAgbWFyZ2luOiAwIDEycHggMjRweDtcbiAgbWF4LXdpZHRoOiA1MzguNXB4OyB9XG4gIC5zdG9yaWVzLXdyYXAgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItcGhvdG8ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnN0b3JpZXMtd3JhcCAuYmxvY2stcGhvdG8tY2FwdGlvbiAud3JhcHBlci1jYXB0aW9uIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cblxuLm5ld3Mtd3JhcCAuYmxvY2stbmV3cyB7XG4gIG1hcmdpbjogMCAxMnB4IDI0cHg7XG4gIG1heC13aWR0aDogMjU3cHg7IH1cbiAgLm5ld3Mtd3JhcCAuYmxvY2stbmV3cyAuaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubmV3cy13cmFwIC5ibG9jay1uZXdzIC5pbmZvIGgzIHtcbiAgICAgIGNvbG9yOiAjMDAzODYzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICAgICAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAvKiBhdXRvcHJlZml4ZXI6IG9uICovXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmthbWFfYnJlYWRjcnVtYnMge1xuICBjb2xvcjogIzAwMzg2MztcbiAgZGlzcGxheTogZmxleDsgfVxuICAua2FtYV9icmVhZGNydW1icyBsaSB7XG4gICAgY29sb3I6ICMwMDM4NjM7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAua2FtYV9icmVhZGNydW1icyBsaSBhIHtcbiAgICAgIGNvbG9yOiAjMDAzODYzO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjsgfVxuICAgICAgLmthbWFfYnJlYWRjcnVtYnMgbGkgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyOyB9XG4gICAgICAua2FtYV9icmVhZGNydW1icyBsaSBhIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzAwMzg2MzsgfVxuXG4ud3JhcHBlci00MDQgLndyYXAtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC53cmFwcGVyLTQwNCAud3JhcC1ibG9jayAuYmxvY2staW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC53cmFwcGVyLTQwNCAud3JhcC1ibG9jayAuYmxvY2staW5mbyAuaW5mbyB7XG4gICAgICBjb2xvcjogIzAwMzg2MzsgfVxuICAgICAgLndyYXBwZXItNDA0IC53cmFwLWJsb2NrIC5ibG9jay1pbmZvIC5pbmZvIC5pY29uLXNlYXJjaCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgICAud3JhcHBlci00MDQgLndyYXAtYmxvY2sgLmJsb2NrLWluZm8gLmluZm8gLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC53cmFwcGVyLTQwNCAud3JhcC1ibG9jayA+IC5pY29uLXNlYXJjaDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuXG4ud3JhcHBlci1wYXlwYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5jYWxlbmRhci13cmFwIC5ibG9jay1jYWxlbmRhciAuZXZlbnQtbGlzdCB7XG4gIGhlaWdodDogaW5oZXJpdDsgfVxuXG4uaGVpZ2h0LTM1MHB4IC5ncmlkLWl0ZW0ge1xuICBoZWlnaHQ6IDM1MHB4OyB9XG5cbi5mb290ZXItbGluZS1oZWlnaHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi53cmFwLW5vdC1mb3VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLndyYXAtbm90LWZvdW5kID4gLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwOyB9XG5cbi5ibG9jay1ub3QtcmVzdWx0IHtcbiAgbWFyZ2luLXRvcDogMTI0cHg7IH1cblxuLmNoYW5nZWQtdGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jaGFuZ2VkLXRpdGxlLmN1cnJlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7IH1cblxuLndyYXAtYmFuay10cmFuc2ZlciB7XG4gIHBhZGRpbmc6IDAgMzBweDsgfVxuICAud3JhcC1iYW5rLXRyYW5zZmVyIHAge1xuICAgIHdpZHRoOiA1MCU7IH1cblxuLmRvbmF0b3Itd3JhcCAuYmxvY2stdGl0bGUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmRvbmF0b3Itd3JhcCAuYmxvY2stdGl0bGUgLmJsb2NrLWNhcHRpb24ge1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5kb25hdG9yLXdyYXAgLmJsb2NrLXRpdGxlIC5ibG9jay1jYXB0aW9uIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4udHBhcnJvd3Mge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjFlOTM1O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG4gIC50cGFycm93czpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogIzAwMzg2MztcbiAgICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4uc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXgtd2lkdGg6IDI0NXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2VsZWN0X19nYXAge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNlbGVjdF9fZ2FwLmljb24tYXJyb3cge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuc2VsZWN0X19nYXAuaWNvbi1hcnJvdzpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7IH1cbiAgICAuc2VsZWN0X19nYXAuaWNvbi1hcnJvdy5vbjpiZWZvcmUge1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLm9uLnNlbGVjdF9fZ2FwLFxuLnNlbGVjdF9fZ2FwOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLnNlbGVjdF9fbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWxlY3RfX2xpc3Qub24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0X19pdGVtIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNlbGVjdF9faXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuc2VsZWN0X19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuc2VsZWN0X19pdGVtOmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0X19pdGVtLnNlbGVjdGVkLFxuLnNlbGVjdF9faXRlbSBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICM0Njc3OTc7IH1cblxuLm9uLnNlbGVjdF9fZ2FwOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTsgfVxuXG4ubm8tc3Bpbm5lcnMge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4ubm8tc3Bpbm5lcnM6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ubm8tc3Bpbm5lcnM6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG4uYmxvY2stZG9uYXRpb24tY2FyZCB7XG4gIG1hcmdpbjogMCAtMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5ibG9jay1kb25hdGlvbi1jYXJkIC5ibG9jay1pbmZvIHtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmJsb2NrLWRvbmF0aW9uLWNhcmQgLmJsb2NrLWluZm8gLmNhcmQtdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ibG9jay1kb25hdGlvbi1jYXJkIC5ibG9jay1pbmZvIC5jYXJkLXRpdGxlIC5pbmZvLWNhcmQge1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAwOyB9XG4gICAgICAgIC5ibG9jay1kb25hdGlvbi1jYXJkIC5ibG9jay1pbmZvIC5jYXJkLXRpdGxlIC5pbmZvLWNhcmQgaDQge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmJsb2NrLWRvbmF0aW9uLWNhcmQgLmJsb2NrLWluZm8gLmNhcmQtdGl0bGUgLmNhcmQtY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuYmxvY2stZG9uYXRpb24tY2FyZCAuYmxvY2staW5mbyAuZGVzY3JpcHRpb24tcHJpY2Uge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYmxvY2stZG9uYXRpb24tY2FyZCAucGF5cGFsbC1idXR0b24sIC5ibG9jay1kb25hdGlvbi1jYXJkIC5saXFwYXktYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLndyYXAtaW5mby1jYXJkIC5ibG9jay10aXRsZSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAud3JhcC1pbmZvLWNhcmQgLmJsb2NrLXRpdGxlIHAge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi53cmFwLWJhbmstdHJhbnNmZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5pbnB1dC1VU0Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmlucHV0LVVTRDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICckJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjVweDtcbiAgICB0b3A6IDVweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDU7IH1cblxuLmlucHV0LVVBSCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW5wdXQtVUFIOmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KCtCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgdG9wOiA1cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB6LWluZGV4OiA1OyB9XG5cbmRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgZGl2LndwY2Y3LWFjY2VwdGFuY2UtbWlzc2luZyB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ud3JhcHBlci1jb250YWN0cy1pbXBhY3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjsgfVxuXG4ud3JhcC1icmVhZGNydW1icyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLndyYXAtYnJlYWRjcnVtYnMgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAud3JhcC1icmVhZGNydW1icyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLndyYXAtYnJlYWRjcnVtYnMgdWwgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLndyYXAtYnJlYWRjcnVtYnMgdWwgbGkgc3BhbiB7XG4gICAgICBjb2xvcjogIzAwMzg2MzsgfVxuICAgIC53cmFwLWJyZWFkY3J1bWJzIHVsIGxpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTJweDsgfVxuXG4uY29udGVudC13aXRoLXNpZGViYXIgLnNjcm9sbC1saW5rIC5saW5rcy1pdGVtLCAuY29udGVudC13aXRoLXNpZGViYXIgLnNjcm9sbC1saW5rLXN0YWZmIC5saW5rcy1pdGVtLCAuY29udGVudC13aXRoLXNpZGViYXIgLnNjcm9sbC1saW5rLXNwZWFrZXIgLmxpbmtzLWl0ZW0sIC5jb250ZW50LXdpdGgtc2lkZWJhciAuc2Nyb2xsLWxpbmstdHV0b3IgLmxpbmtzLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5jb250ZW50LXdpdGgtc2lkZWJhciAuc2Nyb2xsLWxpbmsgLmxpbmtzLWl0ZW06aG92ZXIsIC5jb250ZW50LXdpdGgtc2lkZWJhciAuc2Nyb2xsLWxpbmstc3RhZmYgLmxpbmtzLWl0ZW06aG92ZXIsIC5jb250ZW50LXdpdGgtc2lkZWJhciAuc2Nyb2xsLWxpbmstc3BlYWtlciAubGlua3MtaXRlbTpob3ZlciwgLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5zY3JvbGwtbGluay10dXRvciAubGlua3MtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuICAgIC5jb250ZW50LXdpdGgtc2lkZWJhciAuc2Nyb2xsLWxpbmsgLmxpbmtzLWl0ZW06aG92ZXI6YmVmb3JlLCAuY29udGVudC13aXRoLXNpZGViYXIgLnNjcm9sbC1saW5rLXN0YWZmIC5saW5rcy1pdGVtOmhvdmVyOmJlZm9yZSwgLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5zY3JvbGwtbGluay1zcGVha2VyIC5saW5rcy1pdGVtOmhvdmVyOmJlZm9yZSwgLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5zY3JvbGwtbGluay10dXRvciAubGlua3MtaXRlbTpob3ZlcjpiZWZvcmUge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvOyB9XG5cbi5lcnJvci1jYXB0aW9uIGgxIHtcbiAgZm9udC1zaXplOiAxNThweDsgfVxuXG4uYWJvdXQtc2Nob29sLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDM4NjM7IH1cblxuLmZvb3Rlci1hYm91dC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxuICAuZm9vdGVyLWFib3V0LXdyYXAgLmZvb3Rlci1hYm91dC1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5mb290ZXItYWJvdXQtd3JhcCAuZm9vdGVyLWFib3V0LWl0ZW0uY29sdW1ucy1mb290ZXIge1xuICAgICAgZmxleC1ncm93OiAyOyB9XG4gICAgICAuZm9vdGVyLWFib3V0LXdyYXAgLmZvb3Rlci1hYm91dC1pdGVtLmNvbHVtbnMtZm9vdGVyIHVsIHtcbiAgICAgICAgY29sdW1uczogMzsgfVxuICAgIC5mb290ZXItYWJvdXQtd3JhcCAuZm9vdGVyLWFib3V0LWl0ZW0uY29sdW1ucy1mb290ZXItMiB7XG4gICAgICBmbGV4LWdyb3c6IDI7IH1cbiAgICAgIC5mb290ZXItYWJvdXQtd3JhcCAuZm9vdGVyLWFib3V0LWl0ZW0uY29sdW1ucy1mb290ZXItMiB1bCB7XG4gICAgICAgIGNvbHVtbnM6IDI7IH1cbiAgICAuZm9vdGVyLWFib3V0LXdyYXAgLmZvb3Rlci1hYm91dC1pdGVtIC5hYm91dC1mb290ZXItd3JhcC10aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAuZm9vdGVyLWFib3V0LXdyYXAgLmZvb3Rlci1hYm91dC1pdGVtIC5hYm91dC1mb290ZXItd3JhcC10aXRsZSBzcGFuIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycHg7IH1cbiAgICAuZm9vdGVyLWFib3V0LXdyYXAgLmZvb3Rlci1hYm91dC1pdGVtIC5hYm91dC1mb290ZXItd3JhcC1jYXB0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZvb3Rlci1hYm91dC13cmFwIC5mb290ZXItYWJvdXQtaXRlbSAuYWJvdXQtZm9vdGVyLXdyYXAtY2FwdGlvbiBsaSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLm1haW4taGVhZGVyLWJsdWUgLndwbWwtbHMtaXRlbSBhIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5jb3Vyc2UtcHJvZmlsZS13cmFwIC5jb250ZW50LWJsb2NrIC5ibG9jay10aXRsZSAuYmxvY2stY2FwdGlvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5ibG9jay1jYXB0aW9uLmJsb2NrLXRpdGxlIC5wcm9ncmFtLWxpbmtzOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7IH1cblxuLnJpY2hfdGV4dCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubmV3c3BhZ2Utd3JhcCAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZGVmYXVsdC1icm93c2VyLXN0eWxlZCB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5kZWZhdWx0LWJyb3dzZXItc3R5bGVkIGEge1xuICAgIGNvbG9yOiAjMDAzODYzO1xuICAgIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7IH1cbiAgICAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5kZWZhdWx0LWJyb3dzZXItc3R5bGVkIG9sIHtcbiAgICBjb3VudGVyLXJlc2V0OiBsaTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG4gIC5kZWZhdWx0LWJyb3dzZXItc3R5bGVkIG9sIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNHB4IDA7IH1cbiAgLmRlZmF1bHQtYnJvd3Nlci1zdHlsZWQgb2wgPiBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGkpIFwiLlwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogLTJlbTtcbiAgICB3aWR0aDogMmVtO1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCBvbC5jb3VudGVyLWxpc3Qge1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QgNDsgfVxuICAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCBvbC5jb3VudGVyLWxpc3QgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA0cHggMDsgfVxuICAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCBvbC5jb3VudGVyLWxpc3QgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKGxpKSBcIi5cIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IC0yZW07XG4gICAgd2lkdGg6IDJlbTtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRlZmF1bHQtYnJvd3Nlci1zdHlsZWQgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBsaXN0LXN0eWxlOiBkaXNjOyB9XG4gIC5kZWZhdWx0LWJyb3dzZXItc3R5bGVkIGxpIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCBoMyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCBoMSwgLmRlZmF1bHQtYnJvd3Nlci1zdHlsZWQgaDIsIC5kZWZhdWx0LWJyb3dzZXItc3R5bGVkIGgzLCAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCBoNCwgLmRlZmF1bHQtYnJvd3Nlci1zdHlsZWQgaDUsIC5kZWZhdWx0LWJyb3dzZXItc3R5bGVkIGg2IHtcbiAgICBjb2xvcjogIzAwMzg2MzsgfVxuICAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCBoMSwgLmRlZmF1bHQtYnJvd3Nlci1zdHlsZWQgaDIsIC5kZWZhdWx0LWJyb3dzZXItc3R5bGVkIGgzLCAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCBoNCwgLmRlZmF1bHQtYnJvd3Nlci1zdHlsZWQgaDUsIC5kZWZhdWx0LWJyb3dzZXItc3R5bGVkIGg2LCAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCBwLCAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCBzcGFuLCAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCBzdHJvbmcsIC5kZWZhdWx0LWJyb3dzZXItc3R5bGVkIGxpLCAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCBhIHtcbiAgICBmb250LWZhbWlseTogJ0dyYXBoaWsgUmVndWxhcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuICAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCAud3BiX3RleHRfY29sdW1uIHAsIC5kZWZhdWx0LWJyb3dzZXItc3R5bGVkIC53cGJfdGV4dF9jb2x1bW4gc3BhbiwgLmRlZmF1bHQtYnJvd3Nlci1zdHlsZWQgLndwYl90ZXh0X2NvbHVtbiBzdHJvbmcsIC5kZWZhdWx0LWJyb3dzZXItc3R5bGVkIC53cGJfdGV4dF9jb2x1bW4gbGkge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmRlZmF1bHQtYnJvd3Nlci1zdHlsZWQgLndwYl90ZXh0X2NvbHVtbiBhIHtcbiAgICBjb2xvcjogIzAwMzg2MyAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmRlZmF1bHQtYnJvd3Nlci1zdHlsZWQgLndwYl90ZXh0X2NvbHVtbiBhIHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzAwMzg2MyAhaW1wb3J0YW50OyB9XG4gICAgLmRlZmF1bHQtYnJvd3Nlci1zdHlsZWQgLndwYl90ZXh0X2NvbHVtbiBhIHNwYW4ge1xuICAgICAgY29sb3I6ICMwMDM4NjMgIWltcG9ydGFudDsgfVxuICAuZGVmYXVsdC1icm93c2VyLXN0eWxlZCAud3BiX3RleHRfY29sdW1uIHN0cm9uZyA+IGEge1xuICAgIGNvbG9yOiAjMDAzODYzICFpbXBvcnRhbnQ7IH1cbiAgLmRlZmF1bHQtYnJvd3Nlci1zdHlsZWQgcC5zdHJvbmcge1xuICAgIGNvbG9yOiAjMDAzODYzICFpbXBvcnRhbnQ7IH1cbiAgLmRlZmF1bHQtYnJvd3Nlci1zdHlsZWQgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmRlZmF1bHQtYnJvd3Nlci1zdHlsZWQgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTNweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBib3R0b206IDNweDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uZml4ZWQtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTEwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDAzODYzO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTsgfVxuXG4uc2hvdy1oZWFkZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLmhlYWRlci1zY3JvbGwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGVhZGVyLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7IH1cblxuLm5ld3NwYWdlLXdyYXAgLnNsaWRlci13cmFwIC5zbGlkZXItY2FwdGlvbiwgLnN0b3J5LXBhZ2Utd3JhcCAuc2xpZGVyLXdyYXAgLnNsaWRlci1jYXB0aW9uLCAuY291cnNlLXByb2ZpbGUtd3JhcCAuc2xpZGVyLXdyYXAgLnNsaWRlci1jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uZXdzcGFnZS13cmFwIC5zbGlkZXItd3JhcCAuc2xpZGVyLXdyYXBwZXIgcCwgLnN0b3J5LXBhZ2Utd3JhcCAuc2xpZGVyLXdyYXAgLnNsaWRlci13cmFwcGVyIHAsIC5jb3Vyc2UtcHJvZmlsZS13cmFwIC5zbGlkZXItd3JhcCAuc2xpZGVyLXdyYXBwZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5ld3NwYWdlLXdyYXAgLmJsb2NrLXRpdGxlIC53cmFwLXNlY3Rpb24tbGluayBpbWcsIC5zdG9yeS1wYWdlLXdyYXAgLmJsb2NrLXRpdGxlIC53cmFwLXNlY3Rpb24tbGluayBpbWcsIC5jb3Vyc2UtcHJvZmlsZS13cmFwIC5ibG9jay10aXRsZSAud3JhcC1zZWN0aW9uLWxpbmsgaW1nIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5uZXdzcGFnZS13cmFwIC5ibG9jay10aXRsZSAud3JhcC1sb2dvLWNhcHRpb24gaW1nLCAuc3RvcnktcGFnZS13cmFwIC5ibG9jay10aXRsZSAud3JhcC1sb2dvLWNhcHRpb24gaW1nLCAuY291cnNlLXByb2ZpbGUtd3JhcCAuYmxvY2stdGl0bGUgLndyYXAtbG9nby1jYXB0aW9uIGltZyB7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDsgfVxuXG4ubmV3c3BhZ2Utd3JhcCAuYmxvY2stdGl0bGUgLnBob3RvLXNsaWRlciBpbWcsIC5zdG9yeS1wYWdlLXdyYXAgLmJsb2NrLXRpdGxlIC5waG90by1zbGlkZXIgaW1nLCAuY291cnNlLXByb2ZpbGUtd3JhcCAuYmxvY2stdGl0bGUgLnBob3RvLXNsaWRlciBpbWcge1xuICBtYXJnaW46IDA7IH1cblxuLm5ld3NwYWdlLXdyYXAgLmJsb2NrLXRpdGxlIC5zbGlkZXItd3JhcCAuc2xpZGVyLWNhcHRpb24sIC5zdG9yeS1wYWdlLXdyYXAgLmJsb2NrLXRpdGxlIC5zbGlkZXItd3JhcCAuc2xpZGVyLWNhcHRpb24sIC5jb3Vyc2UtcHJvZmlsZS13cmFwIC5ibG9jay10aXRsZSAuc2xpZGVyLXdyYXAgLnNsaWRlci1jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uZXdzcGFnZS13cmFwIC5ibG9jay10aXRsZSAuc2xpZGVyLXdyYXAgLnNsaWRlci13cmFwcGVyIHAsIC5zdG9yeS1wYWdlLXdyYXAgLmJsb2NrLXRpdGxlIC5zbGlkZXItd3JhcCAuc2xpZGVyLXdyYXBwZXIgcCwgLmNvdXJzZS1wcm9maWxlLXdyYXAgLmJsb2NrLXRpdGxlIC5zbGlkZXItd3JhcCAuc2xpZGVyLXdyYXBwZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5ld3NwYWdlLXdyYXAgLmJsb2NrLXRpdGxlLnNlY3Rpb24tbGluaywgLnN0b3J5LXBhZ2Utd3JhcCAuYmxvY2stdGl0bGUuc2VjdGlvbi1saW5rLCAuY291cnNlLXByb2ZpbGUtd3JhcCAuYmxvY2stdGl0bGUuc2VjdGlvbi1saW5rIHtcbiAgcGFkZGluZzogMjVweCAwOyB9XG4gIC5uZXdzcGFnZS13cmFwIC5ibG9jay10aXRsZS5zZWN0aW9uLWxpbmsgaDMsIC5zdG9yeS1wYWdlLXdyYXAgLmJsb2NrLXRpdGxlLnNlY3Rpb24tbGluayBoMywgLmNvdXJzZS1wcm9maWxlLXdyYXAgLmJsb2NrLXRpdGxlLnNlY3Rpb24tbGluayBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uZXdzcGFnZS13cmFwIC5ibG9jay10aXRsZSAuYmxvY2staW5mbyAuaW5mbyBoMywgLnN0b3J5LXBhZ2Utd3JhcCAuYmxvY2stdGl0bGUgLmJsb2NrLWluZm8gLmluZm8gaDMsIC5jb3Vyc2UtcHJvZmlsZS13cmFwIC5ibG9jay10aXRsZSAuYmxvY2staW5mbyAuaW5mbyBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmV3c3BhZ2Utd3JhcCAuYmxvY2stdGl0bGUgLmJsb2NrLWxvZ28tbGluayAud3JhcHBlci1kZXBhcnRtZW50IC53cmFwLWRlcGFydG1lbnQtY2FwdGlvbiBwLCAuc3RvcnktcGFnZS13cmFwIC5ibG9jay10aXRsZSAuYmxvY2stbG9nby1saW5rIC53cmFwcGVyLWRlcGFydG1lbnQgLndyYXAtZGVwYXJ0bWVudC1jYXB0aW9uIHAsIC5jb3Vyc2UtcHJvZmlsZS13cmFwIC5ibG9jay10aXRsZSAuYmxvY2stbG9nby1saW5rIC53cmFwcGVyLWRlcGFydG1lbnQgLndyYXAtZGVwYXJ0bWVudC1jYXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uZXdzcGFnZS13cmFwLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5ibG9jay1sb2dvLWxpbmsuc2Nyb2xsLWxpbmsgLmxpbmtzLWl0ZW0sIC5zdG9yeS1wYWdlLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLmJsb2NrLWxvZ28tbGluay5zY3JvbGwtbGluayAubGlua3MtaXRlbSwgLmNvdXJzZS1wcm9maWxlLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLmJsb2NrLWxvZ28tbGluay5zY3JvbGwtbGluayAubGlua3MtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICAubmV3c3BhZ2Utd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciAuYmxvY2stbG9nby1saW5rLnNjcm9sbC1saW5rIC5saW5rcy1pdGVtOmhvdmVyLCAuc3RvcnktcGFnZS13cmFwLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5ibG9jay1sb2dvLWxpbmsuc2Nyb2xsLWxpbmsgLmxpbmtzLWl0ZW06aG92ZXIsIC5jb3Vyc2UtcHJvZmlsZS13cmFwLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5ibG9jay1sb2dvLWxpbmsuc2Nyb2xsLWxpbmsgLmxpbmtzLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMTMsIDExMywgMC4yKTsgfVxuXG4ubmV3c3BhZ2Utd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciAuc2VjdGlvbi1saW5rIC5saW5rcy1pdGVtOmhvdmVyOmJlZm9yZSwgLnN0b3J5LXBhZ2Utd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciAuc2VjdGlvbi1saW5rIC5saW5rcy1pdGVtOmhvdmVyOmJlZm9yZSwgLmNvdXJzZS1wcm9maWxlLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLnNlY3Rpb24tbGluayAubGlua3MtaXRlbTpob3ZlcjpiZWZvcmUge1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZTsgfVxuXG4ubmV3c3BhZ2Utd3JhcCAuc2VjdGlvbi1saW5rIC5saW5rcy1pdGVtIC5saW5rLXRpdGxlIC5zdHJvbmcsIC5zdG9yeS1wYWdlLXdyYXAgLnNlY3Rpb24tbGluayAubGlua3MtaXRlbSAubGluay10aXRsZSAuc3Ryb25nLCAuY291cnNlLXByb2ZpbGUtd3JhcCAuc2VjdGlvbi1saW5rIC5saW5rcy1pdGVtIC5saW5rLXRpdGxlIC5zdHJvbmcge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5uZXdzcGFnZS13cmFwIC5ibG9jay1sb2dvLWxpbmsgLndyYXBwZXItZGVwYXJ0bWVudCAud3JhcC1kZXBhcnRtZW50LWNhcHRpb24gcCwgLnN0b3J5LXBhZ2Utd3JhcCAuYmxvY2stbG9nby1saW5rIC53cmFwcGVyLWRlcGFydG1lbnQgLndyYXAtZGVwYXJ0bWVudC1jYXB0aW9uIHAsIC5jb3Vyc2UtcHJvZmlsZS13cmFwIC5ibG9jay1sb2dvLWxpbmsgLndyYXBwZXItZGVwYXJ0bWVudCAud3JhcC1kZXBhcnRtZW50LWNhcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5ld3NwYWdlLXdyYXAgLnN3aXBlci1zbGlkZSwgLnN0b3J5LXBhZ2Utd3JhcCAuc3dpcGVyLXNsaWRlLCAuY291cnNlLXByb2ZpbGUtd3JhcCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50YWItY29udGVudC13ZV9hcmVfcHJvdWRfdG9fd29yayB7XG4gIGNvbHVtbnM6IDM7IH1cbiAgLnRhYi1jb250ZW50LXdlX2FyZV9wcm91ZF90b193b3JrIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7IH1cbiAgICAudGFiLWNvbnRlbnQtd2VfYXJlX3Byb3VkX3RvX3dvcmsgYTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNTsgfVxuXG4ud3JhcHBlci1jdXJyZW50LXllYXItc3VwcG9ydHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ud3JhcHBlci10YWJzLXllYXJzIHtcbiAgcGFkZGluZzogMCAyNXB4OyB9XG4gIC53cmFwcGVyLXRhYnMteWVhcnMgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjsgfVxuICAgIC53cmFwcGVyLXRhYnMteWVhcnMgYTpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi53cmFwLXBhc3QteWVhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLndyYXAtcGFzdC15ZWFycyAud3JhcC1wYXN0LXllYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAud3JhcC1wYXN0LXllYXJzIC53cmFwLXBhc3QteWVhciAud3JhcC1pbmRpdmlkdWFsLXllYXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgbWluLXdpZHRoOiA5MHB4OyB9XG4gICAgLndyYXAtcGFzdC15ZWFycyAud3JhcC1wYXN0LXllYXIgLndyYXAtaW5kaXZpZHVhbC1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAgIC53cmFwLXBhc3QteWVhcnMgLndyYXAtcGFzdC15ZWFyIC53cmFwLWluZGl2aWR1YWwtbGlzdC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAgIC53cmFwLXBhc3QteWVhcnMgLndyYXAtcGFzdC15ZWFyIC53cmFwLWluZGl2aWR1YWwtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC53cmFwLXBhc3QteWVhcnMgLndyYXAtcGFzdC15ZWFyOmxhc3QtY2hpbGQgLndyYXAtaW5kaXZpZHVhbC1saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLndwYl9pbWFnZXNfY2Fyb3VzZWwud3BiX2NvbnRlbnRfZWxlbWVudC52Y19jbGVhcmZpeCB7XG4gIG1heC1oZWlnaHQ6IDY1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC53cGJfaW1hZ2VzX2Nhcm91c2VsLndwYl9jb250ZW50X2VsZW1lbnQudmNfY2xlYXJmaXggLndwYl93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAud3BiX2ltYWdlc19jYXJvdXNlbC53cGJfY29udGVudF9lbGVtZW50LnZjX2NsZWFyZml4IC53cGJfd3JhcHBlciAudmNfc2xpZGUudmNfaW1hZ2VzX2Nhcm91c2VsLnZjX2J1aWxkIHtcbiAgICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi53cGJfd3JhcHBlciAudmNfc2xpZGUudmNfaW1hZ2VzX2Nhcm91c2VsLnZjX2J1aWxkIGEudmNfbGVmdC52Y19jYXJvdXNlbC1jb250cm9sIHtcbiAgb3BhY2l0eTogMTsgfVxuICAud3BiX3dyYXBwZXIgLnZjX3NsaWRlLnZjX2ltYWdlc19jYXJvdXNlbC52Y19idWlsZCBhLnZjX2xlZnQudmNfY2Fyb3VzZWwtY29udHJvbCBzcGFuLmljb24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tYXJyb3cteWVsbG93LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC53cGJfd3JhcHBlciAudmNfc2xpZGUudmNfaW1hZ2VzX2Nhcm91c2VsLnZjX2J1aWxkIGEudmNfbGVmdC52Y19jYXJvdXNlbC1jb250cm9sIHNwYW4uaWNvbi1wcmV2OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0b3A6IC03cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLndwYl93cmFwcGVyIC52Y19zbGlkZS52Y19pbWFnZXNfY2Fyb3VzZWwudmNfYnVpbGQgYS52Y19sZWZ0LnZjX2Nhcm91c2VsLWNvbnRyb2wgc3Bhbi5pY29uLXByZXY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7IH1cbiAgICAgIC53cGJfd3JhcHBlciAudmNfc2xpZGUudmNfaW1hZ2VzX2Nhcm91c2VsLnZjX2J1aWxkIGEudmNfbGVmdC52Y19jYXJvdXNlbC1jb250cm9sIHNwYW4uaWNvbi1wcmV2OmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7IH1cblxuLndwYl93cmFwcGVyIC52Y19zbGlkZS52Y19pbWFnZXNfY2Fyb3VzZWwudmNfYnVpbGQgYS52Y19yaWdodC52Y19jYXJvdXNlbC1jb250cm9sIHtcbiAgb3BhY2l0eTogMTsgfVxuICAud3BiX3dyYXBwZXIgLnZjX3NsaWRlLnZjX2ltYWdlc19jYXJvdXNlbC52Y19idWlsZCBhLnZjX3JpZ2h0LnZjX2Nhcm91c2VsLWNvbnRyb2wgc3Bhbi5pY29uLW5leHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWFycm93LXllbGxvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgLndwYl93cmFwcGVyIC52Y19zbGlkZS52Y19pbWFnZXNfY2Fyb3VzZWwudmNfYnVpbGQgYS52Y19yaWdodC52Y19jYXJvdXNlbC1jb250cm9sIHNwYW4uaWNvbi1uZXh0OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0b3A6IC03cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLndwYl93cmFwcGVyIC52Y19zbGlkZS52Y19pbWFnZXNfY2Fyb3VzZWwudmNfYnVpbGQgYS52Y19yaWdodC52Y19jYXJvdXNlbC1jb250cm9sIHNwYW4uaWNvbi1uZXh0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0OyB9XG4gICAgICAud3BiX3dyYXBwZXIgLnZjX3NsaWRlLnZjX2ltYWdlc19jYXJvdXNlbC52Y19idWlsZCBhLnZjX3JpZ2h0LnZjX2Nhcm91c2VsLWNvbnRyb2wgc3Bhbi5pY29uLW5leHQ6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTsgfVxuXG4ud3BiX3dyYXBwZXIgLnZjX3NsaWRlLnZjX2ltYWdlc19jYXJvdXNlbC52Y19idWlsZCBvbC52Y19jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IDgwJTtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLndwYl93cmFwcGVyIC52Y19zbGlkZS52Y19pbWFnZXNfY2Fyb3VzZWwudmNfYnVpbGQgb2wudmNfY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMzk2MztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC53cGJfd3JhcHBlciAudmNfc2xpZGUudmNfaW1hZ2VzX2Nhcm91c2VsLnZjX2J1aWxkIG9sLnZjX2Nhcm91c2VsLWluZGljYXRvcnMgbGk6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiB1bnNldDsgfVxuICAud3BiX3dyYXBwZXIgLnZjX3NsaWRlLnZjX2ltYWdlc19jYXJvdXNlbC52Y19idWlsZCBvbC52Y19jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLnZjX2FjdGl2ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDM5NjM7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVweDsgfVxuXG4ud3BiX3dyYXBwZXIgLnZjX3NsaWRlLnZjX2ltYWdlc19jYXJvdXNlbC52Y19idWlsZCAudmNfY2Fyb3VzZWwtaW5uZXIgLnZjX2Nhcm91c2VsLXNsaWRlbGluZSAudmNfaXRlbSB7XG4gIG1heC1oZWlnaHQ6IDU4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLndwYl93cmFwcGVyIC52Y19zbGlkZS52Y19pbWFnZXNfY2Fyb3VzZWwudmNfYnVpbGQgLnZjX2Nhcm91c2VsLWlubmVyIC52Y19jYXJvdXNlbC1zbGlkZWxpbmUgLnZjX2l0ZW0gLnZjX2lubmVyIGEucHJldHR5cGhvdG8ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLndwYl93cmFwcGVyIC52Y19zbGlkZS52Y19pbWFnZXNfY2Fyb3VzZWwudmNfYnVpbGQgLnZjX2Nhcm91c2VsLWlubmVyIC52Y19jYXJvdXNlbC1zbGlkZWxpbmUgLnZjX2l0ZW0gLnZjX2lubmVyIGEucHJldHR5cGhvdG8gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ud3BiX3NpbmdsZV9pbWFnZSAudmNfZmlndXJlLWNhcHRpb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwYWRkaW5nOiAwIDY0cHggMCAyOXB4O1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uY3VzdG9tLWNvbHVtLWFnYiB7XG4gIG1heC13aWR0aDogMzUxcHg7IH1cblxuLmluaXRpYXRpdmUtd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciAuYmxvY2stc2Nyb2xsIC5zY3JvbGwtbGluayAubGlua3MtaXRlbSBwIHtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cblxuLmluaXRpYXRpdmUtd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciAuYmxvY2stc2Nyb2xsIC5zY3JvbGwtbGluayAubGlua3MtaXRlbSA+IGltZyB7XG4gIHRvcDogNHB4OyB9XG5cbi5pbml0aWF0aXZlLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLmJsb2NrLXNjcm9sbCAuc2Nyb2xsLWxpbmsgLmxpbmtzLWl0ZW0gPiBwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uaW5pdGlhdGl2ZS13cmFwLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5ibG9jay1zY3JvbGwgLnNjcm9sbC1saW5rIC5saW5rcy1pdGVtIC5wZXJzb25hbC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAud3BiX3dyYXBwZXIgLmJsb2NrLWNhbGVuZGFyIC5jYWxlbmRhciB7XG4gICAgcGFkZGluZzogMCAxMHB4IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmluaXRpYXRpdmUtd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciAuYmxvY2stc2Nyb2xsIC5zY3JvbGwtbGluayAubGlua3MtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmluaXRpYXRpdmUtd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciAuYmxvY2stc2Nyb2xsIC5zY3JvbGwtbGluayAubGlua3MtaXRlbSA+IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW5pdGlhdGl2ZS13cmFwLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5ibG9jay1zY3JvbGwgLnNjcm9sbC1saW5rIC5saW5rcy1pdGVtID4gcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4OyB9XG4gIC5jYWxlbmRhci13cmFwIC5kYXRlcGlja2VyLS1jZWxsLmRhdGVwaWNrZXItLWNlbGwtZGF5LmV2ZW50LWRheSBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4ucGVyc29uYWwtaXRlbSAucGVyc29uYWwtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuYmxvY2stY2FwdGlvbiAuc2ltcGxlYmFyLWNvbnRlbnQgLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb2dyYW0tcHJvZmlsZS13cmFwIC5ibG9jay1jYXB0aW9uIC5saW5rcy1pdGVtID4gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgzcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay52aXNpYmxlLTU4NyB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mb290ZXItbmF2ID4gLndyYXBwZXItZm9vdGVyLWNvbnRhY3RzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5mb290ZXItd3JhcCAud3JhcHBlci1mb290ZXItY29udGFjdHMgLmZvb3Rlci1ibG9jayB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC53cmFwcGVyLWZvb3Rlci1jb250YWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3Rlci13cmFwIC5mb290ZXItbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLnByb2dyYW0tcHJvZmlsZS13cmFwIC5wcm9ncmFtLWxpbmtzIGEubGlua3MtaXRlbSAubGluay10aXRsZSAuc3Ryb25nIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuYmxvY2stY2FwdGlvbiBhLmxpbmtzLWl0ZW0gPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuYmxvY2stY2FwdGlvbiBhLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUge1xuICAgIHdpZHRoOiA5MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2dyYW0tcHJvZmlsZS13cmFwIC5ibG9jay1jYXB0aW9uIC5saW5rcy1pdGVtIC5saW5rLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDYxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5zdG9yeS1wYWdlLXdyYXAgLnZjX3Jvdy53cGJfcm93LnZjX3Jvdy1mbHVpZCAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS02IC52Y19jb2x1bW4taW5uZXIgLndwYl93cmFwcGVyIC53cGJfc2luZ2xlX2ltYWdlLndwYl9jb250ZW50X2VsZW1lbnQudmNfYWxpZ25fbGVmdCAud3BiX3dyYXBwZXIudmNfZmlndXJlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnN0b3J5LXBhZ2Utd3JhcCAudmNfcm93LndwYl9yb3cudmNfcm93LWZsdWlkIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTYgLnZjX2NvbHVtbi1pbm5lciAud3BiX3dyYXBwZXIgLndwYl9zaW5nbGVfaW1hZ2Uud3BiX2NvbnRlbnRfZWxlbWVudC52Y19hbGlnbl9sZWZ0IC53cGJfd3JhcHBlci52Y19maWd1cmUgLnZjX3NpbmdsZV9pbWFnZS13cmFwcGVyIGltZy52Y19zaW5nbGVfaW1hZ2UtaW1nLmF0dGFjaG1lbnQtZnVsbCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zdG9yeS1wYWdlLXdyYXAgLnZjX3Jvdy53cGJfcm93LnZjX3Jvdy1mbHVpZCAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS02Om50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4OyB9XG4gIC5zdG9yeS1wYWdlLXdyYXAgLnZjX3Jvdy53cGJfcm93LnZjX3Jvdy1mbHVpZCAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS02IC52Y19jb2x1bW4taW5uZXIgLndwYl93cmFwcGVyIC53cGJfdGV4dF9jb2x1bW4ud3BiX2NvbnRlbnRfZWxlbWVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc3RvcnktcGFnZS13cmFwIC52Y19yb3cud3BiX3Jvdy52Y19yb3ctZmx1aWQgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNjpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7IH1cbiAgICAuc3RvcnktcGFnZS13cmFwIC52Y19yb3cud3BiX3Jvdy52Y19yb3ctZmx1aWQgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNjpudGgtY2hpbGQoMikgLnZjX2NvbHVtbi1pbm5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5zdG9yeS1wYWdlLXdyYXAgLnZjX3Jvdy53cGJfcm93LnZjX3Jvdy1mbHVpZCAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS00IC52Y19jb2x1bW4taW5uZXIgLndwYl93cmFwcGVyIC53cGJfc2luZ2xlX2ltYWdlLndwYl9jb250ZW50X2VsZW1lbnQudmNfYWxpZ25fbGVmdCAud3BiX3dyYXBwZXIudmNfZmlndXJlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zdG9yeS1wYWdlLXdyYXAgLnZjX3Jvdy53cGJfcm93LnZjX3Jvdy1mbHVpZCAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS00Om50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4OyB9XG4gIC5zdG9yeS1wYWdlLXdyYXAgLnZjX3Jvdy53cGJfcm93LnZjX3Jvdy1mbHVpZCAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS00IC52Y19jb2x1bW4taW5uZXIgLndwYl93cmFwcGVyIC53cGJfdGV4dF9jb2x1bW4ud3BiX2NvbnRlbnRfZWxlbWVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc3RvcnktcGFnZS13cmFwIC52Y19yb3cud3BiX3Jvdy52Y19yb3ctZmx1aWQgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNDpudGgtY2hpbGQoMykge1xuICAgIHBhZGRpbmc6IDAgNjRweCAwIDA7IH1cbiAgICAuc3RvcnktcGFnZS13cmFwIC52Y19yb3cud3BiX3Jvdy52Y19yb3ctZmx1aWQgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNDpudGgtY2hpbGQoMykgLnZjX2NvbHVtbi1pbm5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5zdG9yeS1wYWdlLXdyYXAgLnZjX3Jvdy53cGJfcm93LnZjX3Jvdy1mbHVpZCAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS0zIC52Y19jb2x1bW4taW5uZXIgLndwYl93cmFwcGVyIC53cGJfc2luZ2xlX2ltYWdlLndwYl9jb250ZW50X2VsZW1lbnQudmNfYWxpZ25fbGVmdCAud3BiX3dyYXBwZXIudmNfZmlndXJlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zdG9yeS1wYWdlLXdyYXAgLnZjX3Jvdy53cGJfcm93LnZjX3Jvdy1mbHVpZCAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS0zOm50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zdG9yeS1wYWdlLXdyYXAgLnZjX3Jvdy53cGJfcm93LnZjX3Jvdy1mbHVpZCAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS0zIC52Y19jb2x1bW4taW5uZXIgLndwYl93cmFwcGVyIC53cGJfdGV4dF9jb2x1bW4ud3BiX2NvbnRlbnRfZWxlbWVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc3RvcnktcGFnZS13cmFwIC52Y19yb3cud3BiX3Jvdy52Y19yb3ctZmx1aWQgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tMzpudGgtY2hpbGQoNCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnN0b3J5LXBhZ2Utd3JhcCBpbWcudmNfc2luZ2xlX2ltYWdlLWltZy5hdHRhY2htZW50LWZ1bGwge1xuICAgIG1hcmdpbjogNXB4IDA7IH0gfVxuXG4ucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLWNhcHRpb24gLnNpbXBsZWJhci1jb250ZW50IC5saW5rcy1pdGVtIC5saW5rLXRpdGxlIC5wZXJzb25hbC1pdGVtIHtcbiAgbWluLXdpZHRoOiAyMDVweDsgfVxuXG4ucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLWNhcHRpb24gLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi53cGJfd3JhcHBlciAuYmxvY2stZnV0dXJlLWV2ZW50cy13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAud3BiX3dyYXBwZXIgLmJsb2NrLWZ1dHVyZS1ldmVudHMtd3JhcCAuZnV0dXJlLWV2ZW50cy10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC53cGJfd3JhcHBlciAuYmxvY2stZnV0dXJlLWV2ZW50cy13cmFwIC5mdXR1cmUtZXZlbnRzLXRpdGxlIC5zd2lwZXItYnV0dG9uLW5leHQsIC53cGJfd3JhcHBlciAuYmxvY2stZnV0dXJlLWV2ZW50cy13cmFwIC5mdXR1cmUtZXZlbnRzLXRpdGxlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiA0MnB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC53cGJfd3JhcHBlciAuYmxvY2stZnV0dXJlLWV2ZW50cy13cmFwIC5mdXR1cmUtZXZlbnRzLXRpdGxlIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXItZXZlbnRzLnN2Z1wiKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC53cGJfd3JhcHBlciAuYmxvY2stZnV0dXJlLWV2ZW50cy13cmFwIC5mdXR1cmUtZXZlbnRzLXRpdGxlIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgcmlnaHQ6IDU1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXItZXZlbnRzLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC53cGJfd3JhcHBlciAuYmxvY2stZnV0dXJlLWV2ZW50cy13cmFwIC5mdXR1cmUtZXZlbnRzLXRpdGxlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnLWFyLWV2ZW50LnN2Z1wiKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC53cGJfd3JhcHBlciAuYmxvY2stZnV0dXJlLWV2ZW50cy13cmFwIC5mdXR1cmUtZXZlbnRzLXRpdGxlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnLWFyLWV2ZW50LnN2Z1wiKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0OiA1NXB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC53cGJfd3JhcHBlciAuYmxvY2stZnV0dXJlLWV2ZW50cy13cmFwIC5mdXR1cmUtZXZlbnRzLXRpdGxlIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAud3BiX3dyYXBwZXIgLmJsb2NrLWZ1dHVyZS1ldmVudHMtd3JhcCAuZnV0dXJlLWV2ZW50cy1zbGlkZXItd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLndwYl93cmFwcGVyIC5ibG9jay1mdXR1cmUtZXZlbnRzLXdyYXAgLmZ1dHVyZS1ldmVudHMtc2xpZGVyLXdyYXAgLmZ1dHVyZS1ldmVudC1zbGlkZS5zd2lwZXItc2xpZGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLndwYl93cmFwcGVyIC5ibG9jay1mdXR1cmUtZXZlbnRzLXdyYXAgLmZ1dHVyZS1ldmVudHMtc2xpZGVyLXdyYXAgLmZ1dHVyZS1ldmVudC1zbGlkZS5zd2lwZXItc2xpZGU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLndwYl93cmFwcGVyIC5ibG9jay1mdXR1cmUtZXZlbnRzLXdyYXAgLmZ1dHVyZS1ldmVudHMtc2xpZGVyLXdyYXAgLmZ1dHVyZS1ldmVudC1zbGlkZS5zd2lwZXItc2xpZGUgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNi5yaWdodCBhLmZ1dHVyZS1ldmVudC1pdGVtIC5mdXR1cmUtZXZlbnQtd3JhcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLndwYl93cmFwcGVyIC5ibG9jay1mdXR1cmUtZXZlbnRzLXdyYXAgLmZ1dHVyZS1ldmVudHMtc2xpZGVyLXdyYXAgLmZ1dHVyZS1ldmVudC1zbGlkZS5zd2lwZXItc2xpZGUgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNiBhLmZ1dHVyZS1ldmVudC1pdGVtIC5mdXR1cmUtZXZlbnQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIG1hcmdpbjogMCAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogNzFweDtcbiAgICAgICAgbWF4LWhlaWdodDogNzFweDtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4gICAgICAgIC53cGJfd3JhcHBlciAuYmxvY2stZnV0dXJlLWV2ZW50cy13cmFwIC5mdXR1cmUtZXZlbnRzLXNsaWRlci13cmFwIC5mdXR1cmUtZXZlbnQtc2xpZGUuc3dpcGVyLXNsaWRlIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTYgYS5mdXR1cmUtZXZlbnQtaXRlbSAuZnV0dXJlLWV2ZW50LXdyYXA6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTgxMCc7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gICAgICAgICAgY29sb3I6ICM3ZjliYjE7IH1cbiAgICAgICAgLndwYl93cmFwcGVyIC5ibG9jay1mdXR1cmUtZXZlbnRzLXdyYXAgLmZ1dHVyZS1ldmVudHMtc2xpZGVyLXdyYXAgLmZ1dHVyZS1ldmVudC1zbGlkZS5zd2lwZXItc2xpZGUgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNiBhLmZ1dHVyZS1ldmVudC1pdGVtIC5mdXR1cmUtZXZlbnQtd3JhcDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU4MGUnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgICAgICAgICBjb2xvcjogIzAwMzg2MztcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC53cGJfd3JhcHBlciAuYmxvY2stZnV0dXJlLWV2ZW50cy13cmFwIC5mdXR1cmUtZXZlbnRzLXNsaWRlci13cmFwIC5mdXR1cmUtZXZlbnQtc2xpZGUuc3dpcGVyLXNsaWRlIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTYgYS5mdXR1cmUtZXZlbnQtaXRlbSAuZnV0dXJlLWV2ZW50LXdyYXAgLmZ1dHVyZS1ldmVudC1jYXB0aW9uIHtcbiAgICAgICAgICBjb2xvcjogIzdmOWJiMTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJHcmFwaGlrIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NXB4OyB9XG4gICAgICAgIC53cGJfd3JhcHBlciAuYmxvY2stZnV0dXJlLWV2ZW50cy13cmFwIC5mdXR1cmUtZXZlbnRzLXNsaWRlci13cmFwIC5mdXR1cmUtZXZlbnQtc2xpZGUuc3dpcGVyLXNsaWRlIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTYgYS5mdXR1cmUtZXZlbnQtaXRlbSAuZnV0dXJlLWV2ZW50LXdyYXAgcC5zdHJvbmcge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDMwcHg7XG4gICAgICAgICAgY29sb3I6ICMwMDM4NjM7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5jb250YWluZXIgLndwYl93cmFwcGVyIC5ibG9jay1mdXR1cmUtZXZlbnRzLXdyYXAgLmZ1dHVyZS1ldmVudHMtc2xpZGVyLXdyYXAgLmZ1dHVyZS1ldmVudC1zbGlkZS5zd2lwZXItc2xpZGUgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNiBhLmZ1dHVyZS1ldmVudC1pdGVtIC5mdXR1cmUtZXZlbnQtd3JhcCB7XG4gIG1heC13aWR0aDogNTAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIgLndwYl93cmFwcGVyIC5ibG9jay1mdXR1cmUtZXZlbnRzLXdyYXAgLmZ1dHVyZS1ldmVudHMtc2xpZGVyLXdyYXAgLmZ1dHVyZS1ldmVudC1zbGlkZS5zd2lwZXItc2xpZGUgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNiBhLmZ1dHVyZS1ldmVudC1pdGVtIC5mdXR1cmUtZXZlbnQtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA2NzBweDsgfVxuICAuZGVwYXJ0bWVudC1wcm9maWxlLXdyYXAgLmNvbnRlbnQtYmxvY2sgLmJsb2NrLWNhcmRzIC5jYXJkLXRpdGxlIC5pbmZvLWNhcmQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZGVwYXJ0bWVudC1wcm9maWxlLXdyYXAgLmNvbnRlbnQtYmxvY2sgLmJsb2NrLWNhcmRzIC5jYXJkLXRpdGxlIC5jYXJkLWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZXBhcnRtZW50LXByb2ZpbGUtd3JhcCAuY29udGVudC1ibG9jayAuYmxvY2stY2FyZHMgLmNhcmQtdGl0bGUgLmNhcmQtY2FwdGlvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMzk2MzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMDVweCkge1xuICAud3BiX3dyYXBwZXIgLmJsb2NrLWZ1dHVyZS1ldmVudHMtd3JhcCAuZnV0dXJlLWV2ZW50cy1zbGlkZXItd3JhcCAuZnV0dXJlLWV2ZW50LXNsaWRlLnN3aXBlci1zbGlkZSAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS02IGEuZnV0dXJlLWV2ZW50LWl0ZW0gLmZ1dHVyZS1ldmVudC13cmFwIHAuc3Ryb25nIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmNvbnRhaW5lciAud3BiX3dyYXBwZXIgLmJsb2NrLWZ1dHVyZS1ldmVudHMtd3JhcCAuZnV0dXJlLWV2ZW50cy1zbGlkZXItd3JhcCAuZnV0dXJlLWV2ZW50LXNsaWRlLnN3aXBlci1zbGlkZSAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS02LmxlZnQgYS5mdXR1cmUtZXZlbnQtaXRlbSAuZnV0dXJlLWV2ZW50LXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuY29udGFpbmVyIC53cGJfd3JhcHBlciAuYmxvY2stZnV0dXJlLWV2ZW50cy13cmFwIC5mdXR1cmUtZXZlbnRzLXNsaWRlci13cmFwIC5mdXR1cmUtZXZlbnQtc2xpZGUuc3dpcGVyLXNsaWRlIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTYucmlnaHQgYS5mdXR1cmUtZXZlbnQtaXRlbSAuZnV0dXJlLWV2ZW50LXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MzhweCkge1xuICAud3BiX3dyYXBwZXIgLmJsb2NrLWZ1dHVyZS1ldmVudHMtd3JhcCAuZnV0dXJlLWV2ZW50cy1zbGlkZXItd3JhcCAuZnV0dXJlLWV2ZW50LXNsaWRlLnN3aXBlci1zbGlkZSAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS02IGEuZnV0dXJlLWV2ZW50LWl0ZW0gLmZ1dHVyZS1ldmVudC13cmFwIHAuc3Ryb25nIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLndwYl93cmFwcGVyIC5ibG9jay1mdXR1cmUtZXZlbnRzLXdyYXAgLmZ1dHVyZS1ldmVudHMtdGl0bGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IDQwcHg7IH1cbiAgLndwYl93cmFwcGVyIC5ibG9jay1mdXR1cmUtZXZlbnRzLXdyYXAgLmZ1dHVyZS1ldmVudHMtdGl0bGUgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICByaWdodDogNDBweDsgfVxuICAud3BiX3dyYXBwZXIgLmJsb2NrLWZ1dHVyZS1ldmVudHMtd3JhcCAuZnV0dXJlLWV2ZW50cy10aXRsZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTVweDsgfVxuICAud3BiX3dyYXBwZXIgLmJsb2NrLWZ1dHVyZS1ldmVudHMtd3JhcCAuZnV0dXJlLWV2ZW50cy10aXRsZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIHJpZ2h0OiAxNXB4OyB9IH1cblxuLnByb2dyYW0tcHJvZmlsZS13cmFwIC5zaWRlYmFyLWJsb2NrIGZvcm0ud3BjZjctZm9ybS5jYWxsYmFjay1mb3JtIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucHJvZ3JhbS1wcm9maWxlLXdyYXAgLnNpZGViYXItYmxvY2sgZm9ybS53cGNmNy1mb3JtLmNhbGxiYWNrLWZvcm0gcCBzcGFuLmFqYXgtbG9hZGVyIHtcbiAgICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cGJfd3JhcHBlciAuYmxvY2stZnV0dXJlLWV2ZW50cy13cmFwIC5mdXR1cmUtZXZlbnRzLXNsaWRlci13cmFwIC5mdXR1cmUtZXZlbnQtc2xpZGUuc3dpcGVyLXNsaWRlIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTYge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC53cGJfd3JhcHBlciAuYmxvY2stZnV0dXJlLWV2ZW50cy13cmFwIC5mdXR1cmUtZXZlbnRzLXNsaWRlci13cmFwIC5mdXR1cmUtZXZlbnQtc2xpZGUuc3dpcGVyLXNsaWRlIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTYubGVmdCBhLmZ1dHVyZS1ldmVudC1pdGVtIC5mdXR1cmUtZXZlbnQtd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQuYnRuLm1haW4tYnRuIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFJlZ3VsYXInLCBzYW5zLXNlcmlmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudW5zdWJzY3JpYmUtaW5zdHJ1Y3Rpb25zIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW46IDAgMzBweDsgfVxuICAuZG9uYXRpb24tYmxvY2sgLnVuc3Vic2NyaWJlLWluc3RydWN0aW9ucyAubGlxcGF5LWluc3R1Y3Rpb24sIC5kb25hdGlvbi1ibG9jayAudW5zdWJzY3JpYmUtaW5zdHJ1Y3Rpb25zIC5wYXlwYWwtaW5zdHVjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgLnN0b3J5LXBhZ2Utd3JhcCAudmNfcm93LndwYl9yb3cudmNfcm93LWZsdWlkIC52Y19jb2wtc20tNiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN0b3J5LXBhZ2Utd3JhcCAudmNfcm93LndwYl9yb3cudmNfcm93LWZsdWlkIC52Y19jb2wtc20tNCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN0b3J5LXBhZ2Utd3JhcCAudmNfcm93LndwYl9yb3cudmNfcm93LWZsdWlkIC52Y19jb2wtc20tMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi51bnN1YnNjcmliZS1pbnN0cnVjdGlvbnMge1xuICBtYXgtd2lkdGg6IDg0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogZ3JleTsgfVxuICAudW5zdWJzY3JpYmUtaW5zdHJ1Y3Rpb25zIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IH1cbiAgLnVuc3Vic2NyaWJlLWluc3RydWN0aW9ucyB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9XG4gIC51bnN1YnNjcmliZS1pbnN0cnVjdGlvbnMgLmxpcXBheS1pbnN0dWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLnVuc3Vic2NyaWJlLWluc3RydWN0aW9ucyAubGlxcGF5LWluc3R1Y3Rpb24gb2wge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAudW5zdWJzY3JpYmUtaW5zdHJ1Y3Rpb25zIC5saXFwYXktaW5zdHVjdGlvbiBvbCBsaSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC51bnN1YnNjcmliZS1pbnN0cnVjdGlvbnMgLmxpcXBheS1pbnN0dWN0aW9uIG9sIGxpIGEge1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LWZhbWlseTogJ0dyYXBoaWsgUmVndWxhcicsc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiBncmV5OyB9XG4gICAgICAudW5zdWJzY3JpYmUtaW5zdHJ1Y3Rpb25zIC5saXFwYXktaW5zdHVjdGlvbiBvbCBsaSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnVuc3Vic2NyaWJlLWluc3RydWN0aW9ucyAucGF5cGFsLWluc3R1Y3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAudW5zdWJzY3JpYmUtaW5zdHJ1Y3Rpb25zIC5wYXlwYWwtaW5zdHVjdGlvbiBvbCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC51bnN1YnNjcmliZS1pbnN0cnVjdGlvbnMgLnBheXBhbC1pbnN0dWN0aW9uIG9sIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnVuc3Vic2NyaWJlLWluc3RydWN0aW9ucyAucGF5cGFsLWluc3R1Y3Rpb24gb2wgbGkgYSB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICBmb250LWZhbWlseTogJ0dyYXBoaWsgUmVndWxhcicsc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiBncmF5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC51bnN1YnNjcmliZS1pbnN0cnVjdGlvbnMgLnBheXBhbC1pbnN0dWN0aW9uIG9sIGxpIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmRhdGVwaWNrZXItLWNlbGwuZXZlbnQtZGF5IHNwYW4uZHAtbm90ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG4uc2VhcmNoLW1lbnUgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLmRlcGFydG1lbnQtcHJvZmlsZS13cmFwIC5jb250ZW50LWJsb2NrIC5ibG9jay1jYXJkcyAuYmxvY2staW5mby5ncmlkLWl0ZW0uZ3JpZC1pdGVtLS13aWR0aDMge1xuICBoZWlnaHQ6IHVuc2V0OyB9XG5cbi5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuY2FsZW5kYXItd3JhcCAudmNfcm93IC53cGJfY29sdW1uIC52Y19jb2x1bW4taW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbmEuZnV0dXJlLWV2ZW50LWl0ZW0gLmZ1dHVyZS1ldmVudC13cmFwIC5mdXR1cmUtZXZlbnQtY2FwdGlvbiBwIHtcbiAgbWluLXdpZHRoOiA3MnB4OyB9XG5cbi5wcm9ncmFtLXByb2ZpbGUtd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciAuYmxvY2stc2Nyb2xsIC5zY3JvbGwtbGluay1zcGVha2VyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHJvZ3JhbS1wcm9maWxlLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLmJsb2NrLXNjcm9sbCAuc2Nyb2xsLWxpbmstdHV0b3Ige1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zZWFyY2gtcmVzdWx0IC5zaWRlYmFyLWJsb2NrIC5ibG9jay1saW5rcy5oaWRlLWNvbnRlbnQgLndyYXBwZXItY29udGVudCBmb3JtLnNlYXJjaC1mb3JtIGJ1dHRvbi5idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWFyY2gtcmVzdWx0IC5zaWRlYmFyLWJsb2NrIC5ibG9jay1saW5rcy5oaWRlLWNvbnRlbnQgLndyYXBwZXItY29udGVudCBmb3JtLnNlYXJjaC1mb3JtIGJ1dHRvbi5idG46aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiAtMjVweDtcbiAgYm90dG9tOiAtMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2U7IH1cblxuLnNlYXJjaC1yZXN1bHQgLnNpZGViYXItYmxvY2sgLmJsb2NrLWxpbmtzLmhpZGUtY29udGVudCAud3JhcHBlci1jb250ZW50IGZvcm0uc2VhcmNoLWZvcm0gYnV0dG9uLmJ0biAubGluay10aXRsZSBwLnN0cm9uZyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc2VhcmNoLXJlc3VsdCAuc2lkZWJhci1ibG9jayAuYmxvY2stbGlua3MuaGlkZS1jb250ZW50IC53cmFwcGVyLWNvbnRlbnQgZm9ybS5zZWFyY2gtZm9ybSBidXR0b24uYnRuIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7IH1cblxuLnNlYXJjaC1yZXN1bHQgLnNpZGViYXItYmxvY2sgLmJsb2NrLWxpbmtzLmhpZGUtY29udGVudCAud3JhcHBlci1jb250ZW50IGZvcm0uc2VhcmNoLWZvcm0gYnV0dG9uLmJ0biAubGluay10aXRsZSBwLnNlYXJjaC1saW5rLXRpdGxlLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc2VhcmNoLXJlc3VsdCAuc2lkZWJhci1ibG9jayAuYmxvY2stbGlua3MuaGlkZS1jb250ZW50IC53cmFwcGVyLWNvbnRlbnQgZm9ybS5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VhcmNoLXJlc3VsdCAuc2lkZWJhci1ibG9jayAuYmxvY2stbGlua3MuaGlkZS1jb250ZW50IC53cmFwcGVyLWNvbnRlbnQgZm9ybS5zZWFyY2gtZm9ybTpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaW1nLmFsaWduY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4ucGVyc29uYWwtY2FwdGlvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5ibG9jay1waG90by1jYXB0aW9uLmdyaWQtaXRlbS0taGVpZ2h0MiB7XG4gIGhlaWdodDogdW5zZXQ7XG4gIGZsZXgtZmxvdzogdW5zZXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrLXBob3RvLWNhcHRpb24uZ3JpZC1pdGVtLS1oZWlnaHQyIHtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrLXBob3RvLWNhcHRpb24uZ3JpZC1pdGVtLS1oZWlnaHQyIC53cmFwcGVyLWNhcHRpb24ge1xuICAgICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDsgfSB9XG4gIC5ibG9jay1waG90by1jYXB0aW9uLmdyaWQtaXRlbS0taGVpZ2h0MiAud3JhcHBlci1jYXB0aW9uIC5pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7IH1cblxuLmluaXRpYXRpdmUtd3JhcCAuc2Nyb2xsLWxpbmsgLnNpbXBsZWJhci1zY3JvbGwtY29udGVudCAuc2ltcGxlYmFyLWNvbnRlbnQgYS5saW5rcy1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaW5pdGlhdGl2ZS13cmFwIC5zY3JvbGwtbGluayAuc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50IC5zaW1wbGViYXItY29udGVudCBhLmxpbmtzLWl0ZW0gcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmluaXRpYXRpdmUtd3JhcCAuc2Nyb2xsLWxpbmsgLnNpbXBsZWJhci1zY3JvbGwtY29udGVudCAuc2ltcGxlYmFyLWNvbnRlbnQgYS5saW5rcy1pdGVtIC5wZXJzb25hbC1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuaW5pdGlhdGl2ZS13cmFwIC5zY3JvbGwtbGluayAuc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50IC5zaW1wbGViYXItY29udGVudCBhLmxpbmtzLWl0ZW0gLnBlcnNvbmFsLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaW5pdGlhdGl2ZS13cmFwIC5zY3JvbGwtbGluayAuc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50IC5zaW1wbGViYXItY29udGVudCBhLmxpbmtzLWl0ZW0gLnBlcnNvbmFsLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTQwcHg7IH0gfVxuXG4uY29tbXVuaXR5LXdyYXAgLmJsb2NrLXRpdGxlLmdyaWQtaXRlbS0td2lkdGg0LmJsb2NrLXNjcm9sbCAudGFiLWJsb2NrIC50YWItY29udGFpbmVyLnNjcm9sbC1saW5rIGEuZmlsdGVyLWl0ZW0gLnBlcnNvbi1sb2NhdGlvbiBwIHtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmNvbW11bml0eS13cmFwIC5ibG9jay10aXRsZS5ncmlkLWl0ZW0tLXdpZHRoNC5ibG9jay1zY3JvbGwgLnRhYi1ibG9jayAudGFiLWNvbnRhaW5lci5zY3JvbGwtbGluayBhLmZpbHRlci1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmNvbW11bml0eS13cmFwIC5ibG9jay10aXRsZS5ncmlkLWl0ZW0tLXdpZHRoNC5ibG9jay1zY3JvbGwgLnRhYi1ibG9jayAudGFiLWNvbnRhaW5lci5zY3JvbGwtbGluayBhLmZpbHRlci1pdGVtIC5saW5rLXRpdGxlIHtcbiAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb21tdW5pdHktd3JhcCAuYmxvY2stdGl0bGUuZ3JpZC1pdGVtLS13aWR0aDQuYmxvY2stc2Nyb2xsIC50YWItYmxvY2sgLnRhYi1jb250YWluZXIuc2Nyb2xsLWxpbmsgYS5maWx0ZXItaXRlbSAuY2FmZWRyYSB7XG4gICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgIC5jb21tdW5pdHktd3JhcCAuYmxvY2stdGl0bGUuZ3JpZC1pdGVtLS13aWR0aDQuYmxvY2stc2Nyb2xsIC50YWItYmxvY2sgLnRhYi1jb250YWluZXIuc2Nyb2xsLWxpbmsgYS5maWx0ZXItaXRlbSAucGVyc29uLWxvY2F0aW9uIHtcbiAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5jb21tdW5pdHktd3JhcCAuYmxvY2stdGl0bGUuZ3JpZC1pdGVtLS13aWR0aDQuYmxvY2stc2Nyb2xsIC50YWItYmxvY2sgLnRhYi1jb250YWluZXIuc2Nyb2xsLWxpbmsgYS5maWx0ZXItaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5jb21tdW5pdHktd3JhcCAuYmxvY2stdGl0bGUuZ3JpZC1pdGVtLS13aWR0aDQuYmxvY2stc2Nyb2xsIC50YWItYmxvY2sgLnRhYi1jb250YWluZXIuc2Nyb2xsLWxpbmsgYS5maWx0ZXItaXRlbSAubGluay10aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29tbXVuaXR5LXdyYXAgLmJsb2NrLXRpdGxlLmdyaWQtaXRlbS0td2lkdGg0LmJsb2NrLXNjcm9sbCAudGFiLWJsb2NrIC50YWItY29udGFpbmVyLnNjcm9sbC1saW5rIGEuZmlsdGVyLWl0ZW0gLmNhZmVkcmEge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAuY29tbXVuaXR5LXdyYXAgLmJsb2NrLXRpdGxlLmdyaWQtaXRlbS0td2lkdGg0LmJsb2NrLXNjcm9sbCAudGFiLWJsb2NrIC50YWItY29udGFpbmVyLnNjcm9sbC1saW5rIGEuZmlsdGVyLWl0ZW0gLnBlcnNvbi1sb2NhdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY29tbXVuaXR5LXdyYXAgLmJsb2NrLXRpdGxlLmdyaWQtaXRlbS0td2lkdGg0LmJsb2NrLXNjcm9sbCAudGFiLWJsb2NrIC50YWItY29udGFpbmVyLnNjcm9sbC1saW5rIGEuZmlsdGVyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29tbXVuaXR5LXdyYXAgLmJsb2NrLXRpdGxlLmdyaWQtaXRlbS0td2lkdGg0LmJsb2NrLXNjcm9sbCAudGFiLWJsb2NrIC50YWItY29udGFpbmVyLnNjcm9sbC1saW5rIGEuZmlsdGVyLWl0ZW0gLmxpbmstdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuY29tbXVuaXR5LXdyYXAgLmJsb2NrLXRpdGxlLmdyaWQtaXRlbS0td2lkdGg0LmJsb2NrLXNjcm9sbCAudGFiLWJsb2NrIC50YWItY29udGFpbmVyLnNjcm9sbC1saW5rIGEuZmlsdGVyLWl0ZW0gLmNhZmVkcmEge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgICBtYXJnaW46IDAgMiUgMCAzJTsgfVxuICAgIC5jb21tdW5pdHktd3JhcCAuYmxvY2stdGl0bGUuZ3JpZC1pdGVtLS13aWR0aDQuYmxvY2stc2Nyb2xsIC50YWItYmxvY2sgLnRhYi1jb250YWluZXIuc2Nyb2xsLWxpbmsgYS5maWx0ZXItaXRlbSAucGVyc29uLWxvY2F0aW9uIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbW11bml0eS13cmFwIC5ibG9jay10aXRsZS5ncmlkLWl0ZW0tLXdpZHRoNC5ibG9jay1zY3JvbGwgLnRhYi1ibG9jayAudGFiLWNvbnRhaW5lci5zY3JvbGwtbGluayBhLmZpbHRlci1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb21tdW5pdHktd3JhcCAuYmxvY2stdGl0bGUuZ3JpZC1pdGVtLS13aWR0aDQuYmxvY2stc2Nyb2xsIC50YWItYmxvY2sgLnRhYi1jb250YWluZXIuc2Nyb2xsLWxpbmsgYS5maWx0ZXItaXRlbSAubGluay10aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7IH1cbiAgICAuY29tbXVuaXR5LXdyYXAgLmJsb2NrLXRpdGxlLmdyaWQtaXRlbS0td2lkdGg0LmJsb2NrLXNjcm9sbCAudGFiLWJsb2NrIC50YWItY29udGFpbmVyLnNjcm9sbC1saW5rIGEuZmlsdGVyLWl0ZW0gLmNhZmVkcmEge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gICAgLmNvbW11bml0eS13cmFwIC5ibG9jay10aXRsZS5ncmlkLWl0ZW0tLXdpZHRoNC5ibG9jay1zY3JvbGwgLnRhYi1ibG9jayAudGFiLWNvbnRhaW5lci5zY3JvbGwtbGluayBhLmZpbHRlci1pdGVtIC5wZXJzb24tbG9jYXRpb24ge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAxcHgpIHtcbiAgLmhvbWUtd3JhcCAudmNfY29sLXNtLTMgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5ob21lLXdyYXAgLnZjX2NvbC1zbS0zIC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLWNhcHRpb24gLmluZm8ge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9XG4gICAgICAuaG9tZS13cmFwIC52Y19jb2wtc20tMyAuYmxvY2stcGhvdG8tY2FwdGlvbiAud3JhcHBlci1jYXB0aW9uIC5pbmZvIHAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtd3JhcCAudmNfY29sLXNtLTMgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5ob21lLXdyYXAgLnZjX2NvbC1zbS0zIC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLWNhcHRpb24gLmluZm8ge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cblxuLnJlc2VhcmNoLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLnNpZGViYXItYmxvY2sgLmJsb2NrLWluZm8uZ3JpZC1pdGVtLWJsb2NrIHtcbiAgcGFkZGluZzogMDsgfVxuICAucmVzZWFyY2gtd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciAuc2lkZWJhci1ibG9jayAuYmxvY2staW5mby5ncmlkLWl0ZW0tYmxvY2sgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5yZXNlYXJjaC13cmFwLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5zaWRlYmFyLWJsb2NrIC5ibG9jay1pbmZvLmdyaWQtaXRlbS1ibG9jayBhIC5pbmZvIGg0IHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0dWR5LWtzZS13cmFwIC5ibG9jay1jYXJkcy5maWx0ZXItY29udGFpbmVyIC5ibG9jay1pbmZvIHtcbiAgICBtaW4td2lkdGg6IDUzOHB4OyB9XG4gIC5yYy1uZXctcGFydG5lcnMtbG9nb3MgLndwYl93cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmZvb3Rlci1hYm91dC13cmFwIHtcbiAgICBtYXJnaW46IDAgNzVweDsgfVxuICAubGluZS1jYXB0aW9uOmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IDk5MHB4OyB9XG4gIC5zdG9yaWVzLXdyYXAgLmJsb2NrLXBob3RvLWNhcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuYmxvY2stY2FyZHMgLmJsb2NrLWluZm8ge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuc3R1ZHkta3NlLXdyYXAgLmZpbHRlci1pdGVtIHtcbiAgICByaWdodDogMjVweDsgfVxuICAuYmxvY2stdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuYmxvY2stbGlua3Mge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmJsb2NrLWNhbGVuZGFyIC5ibG9jay1saW5rcyB7XG4gICAgbWF4LXdpZHRoOiAyNTIuNzVweDsgfVxuICAuYmxvY2staW5mbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC52Y19jb2wtc20tOSAuYmxvY2staW5mbyBoMywgLnZjX2NvbC1zbS0xMiAuYmxvY2staW5mbyBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgLmJsb2NrLXBlcnNvbmFsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC5jb250ZW50LWJsb2NrLCAuZG91YmxlLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmJsb2NrLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYXJ0bmVyLWl0ZW1zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmFib3V0LXdyYXAgLmZvb3Rlci13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7IH1cbiAgLnJjLW5ldy1wYXJ0bmVycy1sb2dvcyAud3BiX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkubW9iaWxlLW1lbnUtb3BlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4OyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIHVsLmNvdXJzZXMtbGlua3Mge1xuICAgIGNvbHVtbnM6IDE7IH1cbiAgLmJsb2NrLWNhbGVuZGFyIC5jYWxlbmRhci1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7IH1cbiAgLmJsb2NrLWNhbGVuZGFyIC5jYWxlbmRhci1pdGVtLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIC5kZXBhcnRtZW50LXByb2ZpbGUtd3JhcCA+IC5zaWRlYmFyLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kZXBhcnRtZW50LXByb2ZpbGUtd3JhcCAubW9iaWxlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVwYXJ0bWVudC1wcm9maWxlLXdyYXAgLndyYXBwZXItdG9vZ2xlIC5pY29uLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZWR1Y2F0aW9uLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLnNpZGViYXItYmxvY2ssIC5kZXBhcnRtZW50LXByb2ZpbGUtd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciAuc2lkZWJhci1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXItc2VjdGlvbiAuaGVhZGVyLWNhcHRpb24gaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG4gIC5hYm91dC13cmFwIC5mb290ZXItd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5ibG9jay1uZXdzIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnZjX2NvbC1zbS0zIC5ibG9jay1pbmZvIGgzLCAudmNfY29sLXNtLTQgLmJsb2NrLWluZm8gaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAudmNfY29sLXNtLTggLmJsb2NrLWluZm8gaDMsIC52Y19jb2wtc20tNiAuYmxvY2staW5mbyBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC52Y19jb2wtc20tOCAuYmxvY2stcGhvdG8tY2FwdGlvbiAud3JhcHBlci1waG90bywgLnZjX2NvbC1zbS02IC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLXBob3RvIHtcbiAgICB3aWR0aDogNjAwcHg7IH1cbiAgLnZjX2NvbC1zbS04IC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLWNhcHRpb24gLmluZm8sIC52Y19jb2wtc20tNiAuYmxvY2stcGhvdG8tY2FwdGlvbiAud3JhcHBlci1jYXB0aW9uIC5pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAudmNfY29sLXNtLTggLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItY2FwdGlvbiAuaW5mbyBoNCwgLnZjX2NvbC1zbS02IC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLWNhcHRpb24gLmluZm8gaDQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnZjX2NvbC1zbS04IC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLWNhcHRpb24gLmluZm8gcCwgLnZjX2NvbC1zbS02IC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLWNhcHRpb24gLmluZm8gcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnZjX2NvbC1zbS05IC5ibG9jay1pbmZvIGgzLCAudmNfY29sLXNtLTEyIC5ibG9jay1pbmZvIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NDBweDsgfVxuICAubGluZS1jYXB0aW9uOmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IDc0MHB4OyB9XG4gIC5ibG9jay1jYWxlbmRhciAuYmxvY2stbGlua3Mge1xuICAgIG1heC13aWR0aDogMTY1cHg7IH1cbiAgLmZvcm0tc2VhcmNoLCAuZm9ybS1zb3J0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZm9ybS1zZWFyY2ggaW5wdXQsIC5mb3JtLXNvcnQgaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudGFiLXBhcnRuZXJzIC5saW5rcy1pdGVtLXN1cHBvcnQge1xuICAgIHdpZHRoOiAyOCU7IH1cbiAgLnN0dWR5LWtzZS13cmFwIC5jaGVja2luZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc3R1ZHkta3NlLXdyYXAgLnNvcnRpbmcge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5tYWluLWhlYWRlciAudG9nZ2xlLW1lbnUgc3BhbiwgLm1haW4taGVhZGVyIC50b2dnbGUtbWVudS1zdGlja3kgc3BhbiB7XG4gICAgaGVpZ2h0OiAycHg7IH1cbiAgLnRvZ2dsZS1tZW51LCAudG9nZ2xlLW1lbnUtc3RpY2t5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuaGVhZGVyLW5hdiAubWFpbi1uYXYgbGk6aG92ZXI6YmVmb3JlLCAuaGVhZGVyLW5hdi1ibHVlIC5tYWluLW5hdiBsaTpob3ZlcjpiZWZvcmUsIC5zdGlja3ktd3JhcCAubWFpbi1uYXYgbGk6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5oZWFkZXItbmF2IC5tYWluLW5hdiBhLCAuaGVhZGVyLW5hdi1ibHVlIC5tYWluLW5hdiBhLCAuc3RpY2t5LXdyYXAgLm1haW4tbmF2IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlYWRlci1uYXYgLm1haW4tbmF2IGE6aG92ZXIsIC5oZWFkZXItbmF2LWJsdWUgLm1haW4tbmF2IGE6aG92ZXIsIC5zdGlja3ktd3JhcCAubWFpbi1uYXYgYTpob3ZlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5oZWFkZXItbmF2IC5tYWluLW5hdiBhOmFjdGl2ZSwgLmhlYWRlci1uYXYtYmx1ZSAubWFpbi1uYXYgYTphY3RpdmUsIC5zdGlja3ktd3JhcCAubWFpbi1uYXYgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNlYXJjaC1yZXN1bHQgLnByZXYge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmhlYWRlci1jb250ZW50LXdyYXAgLmJsb2NrLWluZm8gaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuaGVhZGVyLWNvbnRlbnQtd3JhcCAuYmxvY2staW5mbyBoMyB7XG4gICAgZm9udC1zaXplOiAyN3B4OyB9XG4gIC5oZWFkZXItY29udGVudC13cmFwIC5ibG9jay1pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuc2xpZGVyLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLWNhcHRpb24gLmxpbmtzLWl0ZW0gLnBlcnNvbmFsLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuZm9vdGVyLWFib3V0LXdyYXAge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5mb290ZXItYWJvdXQtd3JhcCAuZm9vdGVyLWFib3V0LWl0ZW0uY29sdW1ucy1mb290ZXIgdWwge1xuICAgICAgY29sdW1uczogMjsgfVxuICAuZGF0ZXBpY2tlci0tY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC53cmFwcGVyLTQwNCAud3JhcC1ibG9jayB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLndyYXBwZXItNDA0IC53cmFwLWJsb2NrIC5ibG9jay1pbmZvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLndyYXBwZXItNDA0IC53cmFwLWJsb2NrIC5ibG9jay1pbmZvIC5pY29uLXNlYXJjaDpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgLmlucHV0LWFtb3VudCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiA5cHg7IH1cbiAgLnN0dWR5LWtzZS13cmFwIC5jaGVja2luZyAuY2hlY2sge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc3R1ZHkta3NlLXdyYXAgLmZvcm0tc2VhcmNoIC5zb3J0aW5nIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuc3VwcG9ydC13cmFwIC5zb3J0aW5nIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3VwcG9ydC13cmFwIC50YWJzLXdyYXAgLmNhZmVkcmEge1xuICAgIG1heC13aWR0aDogMTgwcHg7IH1cbiAgLnN1cHBvcnQtd3JhcCAucGVyc29uLWxvY2F0aW9uIHtcbiAgICB3aWR0aDogMTAwcHg7IH1cbiAgLmRlcGFydG1lbnQtcHJvZmlsZS13cmFwIC5mYWN1bHR5LW1lbWJlcnMge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmJsb2NrLWNhbGVuZGFyIC5jYWxlbmRhci1vbmUtZXZlbnQgLmNhbGVuZGFyLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuYmxvY2stY2FsZW5kYXIgLmNhbGVuZGFyLWl0ZW0uY2FsZW5kYXItb25lLWV2ZW50LmNhbGVuZGFyLXRpdGxlLWZvbnQtc2l6ZSAuY2FsZW5kYXItaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5zdG9yaWVzLXdyYXAgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItY2FwdGlvbiAuaW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuc3Rvcmllcy13cmFwIC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLWNhcHRpb24gLmluZm8gaDQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zdG9yeS1wYWdlLXdyYXAgLndwYl90ZXh0X2NvbHVtbiB7XG4gICAgcGFkZGluZzogMCAyOXB4IDAgMjlweDsgfVxuICAubWFpbi1uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXEU4MEYnO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LWZhbWlseTogaWNvbi1mb250O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDM4cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5tYWluLW5hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgaGVpZ2h0OiAwOyB9XG4gICAgLm1haW4tbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgLnN1Yi1tZW51IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9ncmFtcy1wYWdlcy13cmFwIC53cmFwLWtzZS1tYWluLWJ1dHRvbi13aWRnZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIC5oaXN0b3J5LWVsZW1lbnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLmJsb2NrLW5ld3MgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuYmxvY2staW5mbyAucGhvdG8td3JhcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAubGluZS1jYXB0aW9uOmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC5zaWRlYmFyLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmJsb2NrLWluZm8gLmluZm8gaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuYmxvY2staW5mbyAuaW5mbyAuYnRuLXJlYWQtbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmVzZWFyY2gtd3JhcCAuZ3JpZC1pdGVtLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gIC5zdG9yeS1wYWdlLXdyYXAgLnNpZGViYXItYmxvY2sgLmJsb2NrLXBob3RvLWNhcHRpb24sIC5uZXdzcGFnZS13cmFwIC5zaWRlYmFyLWJsb2NrIC5ibG9jay1waG90by1jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG4gICAgLnN0b3J5LXBhZ2Utd3JhcCAuc2lkZWJhci1ibG9jayAuYmxvY2stcGhvdG8tY2FwdGlvbiAud3JhcHBlci1waG90bywgLm5ld3NwYWdlLXdyYXAgLnNpZGViYXItYmxvY2sgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItcGhvdG8ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5zdG9yeS1wYWdlLXdyYXAgLnNpZGViYXItYmxvY2sgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItcGhvdG8gaW1nLCAubmV3c3BhZ2Utd3JhcCAuc2lkZWJhci1ibG9jayAuYmxvY2stcGhvdG8tY2FwdGlvbiAud3JhcHBlci1waG90byBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc3RvcnktcGFnZS13cmFwIC5zaWRlYmFyLWJsb2NrIC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLWNhcHRpb24sIC5uZXdzcGFnZS13cmFwIC5zaWRlYmFyLWJsb2NrIC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLWNhcHRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zdG9yeS1wYWdlLXdyYXAgLnNpZGViYXItYmxvY2sgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItY2FwdGlvbiAuaW5mbywgLm5ld3NwYWdlLXdyYXAgLnNpZGViYXItYmxvY2sgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItY2FwdGlvbiAuaW5mbyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5zdG9yaWVzLXdyYXAgLmJsb2NrLXBob3RvLWNhcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7IH1cbiAgICAuc3Rvcmllcy13cmFwIC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLXBob3RvIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuc3Rvcmllcy13cmFwIC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLWNhcHRpb24gaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VhcmNoLXJlc3VsdCAuY29udGVudC1ibG9jayB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm5ld3Mtd3JhcCAuYmxvY2stbmV3cyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5ibG9jay1uZXdzIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmJsb2NrLW5ld3MgLm5ld3MtYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5ibG9jay1uZXdzIC5uZXdzLWJsb2NrOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBsZWZ0OiAzNSU7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgYm90dG9tOiAyNXB4OyB9XG4gICAgICAuYmxvY2stbmV3cyAubmV3cy1ibG9jayBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmJsb2NrLW5ld3MgLndyYXBwZXItbmV3cy1pbmZvIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuYmxvY2stbmV3cyAud3JhcHBlci1uZXdzLWluZm8gLmluZm8ge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb21tdW5pdHktd3JhcCAuc2xpZGVyLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAuY29tbXVuaXR5LXdyYXAgLmJsb2NrLWNhcHRpb24gLmxpbmtzLWl0ZW0sIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuYmxvY2stY2FwdGlvbiAubGlua3MtaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAuY29tbXVuaXR5LXdyYXAgLmJsb2NrLWNhcHRpb24gLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUgcCwgLnByb2dyYW0tcHJvZmlsZS13cmFwIC5ibG9jay1jYXB0aW9uIC5saW5rcy1pdGVtIC5saW5rLXRpdGxlIHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmNvbW11bml0eS13cmFwIC5ibG9jay1jYXB0aW9uIC5saW5rcy1pdGVtIC5saW5rLXRpdGxlIC5wZXJzb25hbC1pdGVtLCAucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLWNhcHRpb24gLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUgLnBlcnNvbmFsLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnZjX2NvbC1zbS0zIC5ibG9jay1waG90by1jYXB0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAudmNfY29sLXNtLTMgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItY2FwdGlvbiB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAyMHB4IDVweDsgfVxuICAgIC52Y19jb2wtc20tMyAuYmxvY2stcGhvdG8tY2FwdGlvbiAud3JhcHBlci1waG90byB7XG4gICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC52Y19jb2wtc20tMyAuYmxvY2stcGhvdG8tY2FwdGlvbiAud3JhcHBlci1waG90byBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAudmNfY29sLXNtLTggLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItcGhvdG8sIC52Y19jb2wtc20tNiAuYmxvY2stcGhvdG8tY2FwdGlvbiAud3JhcHBlci1waG90byB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuaW5kZW50LXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNhcmQtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmNhcmQtdGl0bGU6YWZ0ZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICBsZWZ0OiAyNXB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogIzAwMzk2MzsgfVxuICAuY2FyZC10aXRsZSAuaW5mby1jYXJkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwOyB9XG4gIC5jYXJkLXRpdGxlIC5jYXJkLWNhcHRpb24ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5saW5rcy1pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZmFjdWx0eS1tZW1iZXJzIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYmxvY2stZG9uYXRpb24tY2FyZCAuYmxvY2staW5mbyAuY2FyZC10aXRsZSAuaW5mby1jYXJkIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5ibG9jay1kb25hdGlvbi1jYXJkIC5pbmZvLWNhcmQuZGVzY3JpcHRpb24tcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAuYmxvY2stZG9uYXRpb24tY2FyZCAuaW5mby1jYXJkLmRlc2NyaXB0aW9uLXByaWNlIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuZXJyb3ItY2FwdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiA5NnB4OyB9XG4gIC5ibG9jay1kb25hdGlvbi1jYXJkIC5ibG9jay1pbmZvIC5jYXJkLXRpdGxlIC5jYXJkLWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwOyB9XG4gIC5zdHVkeS1rc2Utd3JhcCAuY2FyZC10aXRsZTphZnRlciwgLmRvbmF0aW9uLXdyYXAgLmNhcmQtdGl0bGU6YWZ0ZXIge1xuICAgIGhlaWdodDogMDsgfVxuICAuc3R1ZHkta3NlLXdyYXAgLmNhcmQtdGl0bGUgLmluZm8tY2FyZCwgLmRvbmF0aW9uLXdyYXAgLmNhcmQtdGl0bGUgLmluZm8tY2FyZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7IH1cbiAgLnN0dWR5LWtzZS13cmFwIC5jYXJkLXRpdGxlIC5jYXJkLWNhcHRpb24sIC5kb25hdGlvbi13cmFwIC5jYXJkLXRpdGxlIC5jYXJkLWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDI1cHggMDsgfVxuICAuc3R1ZHkta3NlLXdyYXAgLmdyaWQtaXRlbSwgLmRvbmF0aW9uLXdyYXAgLmdyaWQtaXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zdHVkeS1rc2Utd3JhcCAuc29ydGluZywgLmRvbmF0aW9uLXdyYXAgLnNvcnRpbmcge1xuICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zdHVkeS1rc2Utd3JhcCAuY2hlY2tpbmcgLmNoZWNrLCAuZG9uYXRpb24td3JhcCAuY2hlY2tpbmcgLmNoZWNrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cbiAgLnN0dWR5LWtzZS13cmFwIC5mb3JtLXNlYXJjaCwgLnN0dWR5LWtzZS13cmFwIC5mb3JtLXNvcnQsIC5kb25hdGlvbi13cmFwIC5mb3JtLXNlYXJjaCwgLmRvbmF0aW9uLXdyYXAgLmZvcm0tc29ydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5jYWxlbmRhci13cmFwIC5ibG9jay1jYWxlbmRhciB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC53cmFwLW5vdC1mb3VuZCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5pbnB1dC1hbW91bnQgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYmxvY2stY2FsZW5kYXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5ibG9jay1jYWxlbmRhciAuY2FsZW5kYXI6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogLTIycHg7XG4gICAgICB0b3A6IGF1dG87IH1cbiAgICAuYmxvY2stY2FsZW5kYXIgLmJsb2NrLWxpbmtzIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5ibG9jay1jYWxlbmRhciAuY2FsZW5kYXIge1xuICAgICAgcGFkZGluZzogMCAyNXB4IDI1cHg7IH1cbiAgLnNsaWRlci1jYXB0aW9uIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZGVwYXJ0bWVudC1wcm9maWxlLXdyYXAgLmNhcmQtdGl0bGUgLmluZm8tY2FyZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDM5NjM7IH1cbiAgLmRlcGFydG1lbnQtcHJvZmlsZS13cmFwIC5jYXJkLXRpdGxlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgLmRlcGFydG1lbnQtcHJvZmlsZS13cmFwIC5jYXJkLXRpdGxlIC5jYXJkLWNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDsgfVxuICAuZG9uYXRpb24tZm9ybS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5kb25hdGlvbi1mb3JtLWJsb2NrIC5kb25hdGlvbi1jdXJyZW5jeS13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7IH1cbiAgLnNlYXJjaC1yZXN1bHQgLm5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5uZXdzLXdyYXAgLmJsb2NrLWluZm8ge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuZm9vdGVyLWFib3V0LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuYmxvY2stY2FsZW5kYXIgLmNhbGVuZGFyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDsgfVxuICAuYmxvY2stY2FsZW5kYXIgLmNhbGVuZGFyLWl0ZW0tdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmN1c3RvbS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuY3VzdG9tLWZvb3RlciBoNCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLnJjLW5ldy1wYXJ0bmVycy1sb2dvcyBkaXYud3BiX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1haW4tbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICB0b3A6IDI0cHg7IH1cbiAgLm1haW4tbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5zb3J0aW5nIHNwYW4ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuc29ydGluZyAuc2VsZWN0LXNvcnQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYmxvY2staW5mbyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zZWFyY2gtbWVudSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2xvc2UtYnRuLCAuc2VhcmNoLWNsb3NlIHtcbiAgICB0b3A6IDM1cHg7XG4gICAgcmlnaHQ6IDMwcHg7IH1cbiAgLndyYXBwZXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuaGVhZGVyLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7IH1cbiAgICAuaGVhZGVyLXNlY3Rpb24gLm1haW4taGVhZGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmhlYWRlci1zZWN0aW9uIC5tYWluLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5ibG9jay1waG90by1jYXB0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuICAgIC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLXBob3RvIHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7IH1cbiAgICAuYmxvY2stcGhvdG8tY2FwdGlvbiAud3JhcHBlci1jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDIxcHggMDsgfVxuICAuZm9vdGVyLWFib3V0LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5mb290ZXItYWJvdXQtd3JhcCAuZm9vdGVyLWFib3V0LWl0ZW0uY29sdW1ucy1mb290ZXIgdWwge1xuICAgICAgY29sdW1uczogMTsgfVxuICAgIC5mb290ZXItYWJvdXQtd3JhcCAuZm9vdGVyLWFib3V0LWl0ZW0uY29sdW1ucy1mb290ZXItMiB1bCB7XG4gICAgICBjb2x1bW5zOiAxOyB9XG4gIC5mb3JtLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgLmZvcm0tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1JSA1MCU7IH1cbiAgLmRhdGVwaWNrZXItLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmdyaWQtaXRlbS1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5pbmRlbnQtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmhlYWRlci1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucHJvamVjdC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLmNhbGVuZGFyLXdyYXAgLmRhdGVwaWNrZXItLWNlbGwtZGF5cyBzcGFuLCAuY2FsZW5kYXItd3JhcCAuZGF0ZXBpY2tlci0tY2VsbHMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5jYWxlbmRhci13cmFwIC5kYXRlcGlja2VyLS1jb250ZW50LCAuZGF0ZXBpY2tlci1pbmxpbmUge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmhlYWRlci1zZWN0aW9uIC5oZWFkZXItY2FwdGlvbiB7XG4gICAgbWFyZ2luOiBhdXRvIDA7IH1cbiAgICAuaGVhZGVyLXNlY3Rpb24gLmhlYWRlci1jYXB0aW9uIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaGVhZGVyLXNlY3Rpb24gLmhlYWRlci1jYXB0aW9uIHAge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuY2FsZW5kYXItaXRlbSAuY2FsZW5kYXItY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA2MHB4OyB9XG4gIC5jYWxlbmRhci1pdGVtIC5zdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2FsZW5kYXItaXRlbSAuaWNvbi1jYWxlbmRhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2FsZW5kYXItaXRlbSAuY2FsZW5kYXItYnV0dG9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuY29tbXVuaXR5LXdyYXAgLmNhZmVkcmEsIC50YWJzLXdyYXAgLmNhZmVkcmEge1xuICAgIG1heC13aWR0aDogMjMwcHg7IH1cbiAgLmNvbW11bml0eS13cmFwIC5saW5rcy1pdGVtLCAudGFicy13cmFwIC5saW5rcy1pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuY29tbXVuaXR5LXdyYXAgLmxpbmtzLWl0ZW0gPiBpbWcsIC50YWJzLXdyYXAgLmxpbmtzLWl0ZW0gPiBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb21tdW5pdHktd3JhcCAubGlua3MtaXRlbSAuY2FmZWRyYSwgLmNvbW11bml0eS13cmFwIC5saW5rcy1pdGVtIC5wZXJzb24tbG9jYXRpb24sIC50YWJzLXdyYXAgLmxpbmtzLWl0ZW0gLmNhZmVkcmEsIC50YWJzLXdyYXAgLmxpbmtzLWl0ZW0gLnBlcnNvbi1sb2NhdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7IH1cbiAgLmNvbW11bml0eS13cmFwIC50YWItbmF2IC50YWItbGluaywgLnRhYnMtd3JhcCAudGFiLW5hdiAudGFiLWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY29tbXVuaXR5LXdyYXAgLnByb2Zlc29yLWluZm8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC50YWJzLXdyYXAgLnByb2Zlc29yLWluZm8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5mb3JtLXNlYXJjaCBzZWxlY3QsIC5mb3JtLXNvcnQgc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDsgfVxuICAucGhvdG8tc2xpZGVyIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7IH1cbiAgLnRhYi1uYXYgbGkge1xuICAgIHBhZGRpbmc6IDEwcHggN3B4OyB9XG4gIC5oZWFkZXItbG9nbyAuaWNvbi1rc2U6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmhlYWRlci1sb2dvIHAge1xuICAgIGZvbnQtc2l6ZTogOC41cHg7IH1cbiAgLmhlYWRlci1sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAubGluZS1jYXB0aW9uOmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC53cmFwcGVyLXRvb2dsZSAuaWNvbi1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnByb2Zlc29yLWluZm8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfVxuICAuYmxvY2stc3dpcGVyLmdyaWQtaXRlbSB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7IH1cbiAgLmJsb2NrLWNhcHRpb24gLnN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5zdXBwb3J0LXdyYXAgLnNvcnRpbmcgLnNlbGVjdCB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBtYXgtd2lkdGg6IDEyMHB4OyB9XG4gIC5ob21lLXdyYXAgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmJsb2NrLXN3aXBlciB7XG4gICAgcGFkZGluZzogMTVweCAwIDM1cHg7IH1cbiAgICAuYmxvY2stc3dpcGVyIC5wcm9mZXNvci1pdGVtIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzNTBweDsgfVxuICAgICAgLmJsb2NrLXN3aXBlciAucHJvZmVzb3ItaXRlbSAuc2xpZGVyLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5ibG9jay1zd2lwZXIgLnByb2Zlc29yLWl0ZW0gLnNsaWRlci13cmFwcGVyOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAuYmxvY2stc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zbGlkZXItY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgZm9udC1zaXplOiAyM3B4OyB9XG4gICAgLnNsaWRlci1jYXB0aW9uIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuY2FsZW5kYXItYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMTBweCA4cHg7IH1cbiAgLmdyaWQtaXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG4gIC5ibG9jay1pbmZvLmdyaWQtaXRlbSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItcGhvdG8ge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7IH1cbiAgLnNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiA4MHB4OyB9XG4gIC5ibG9jay1waG90by1jYXB0aW9uIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYmxvY2stcGhvdG8tY2FwdGlvbiBwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZXNlYXJjaC13cmFwIC5ibG9jay10aXRsZSB1bCAudGFiLWxpbmssIC5lZHVjYXRpb24td3JhcCAuYmxvY2stdGl0bGUgdWwgLnRhYi1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnByb2dyYW0tcHJvZmlsZS13cmFwIC5ibG9jay1zY3JvbGwgLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuYmxvY2stc2Nyb2xsIC5saW5rcy1pdGVtIC5saW5rLXRpdGxlIC5wZXJzb25hbC1pdGVtIHtcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7IH1cbiAgICAucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLXNjcm9sbCAubGlua3MtaXRlbSAubGluay10aXRsZSA+IHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0N3B4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50YWJzLXBheW1lbnRzLmN1cnJlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc3R1ZHkta3NlLXdyYXAgdWwudGFiLW5hdiBsaSB7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwOyB9XG4gIC5zdHVkeS1rc2Utd3JhcCAuZm9ybS1zZWFyY2ggLnNvcnRpbmcgLnNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICBtaW4td2lkdGg6IDExMHB4OyB9XG4gIC5kZXBhcnRtZW50LXByb2ZpbGUtd3JhcCAuYmxvY2stbGlua3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIC5kZXBhcnRtZW50LXByb2ZpbGUtd3JhcCAubGVmdC1ibG9jayB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmltcGFjdC13cmFwIC5pbXBhY3QtdGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuaW1wYWN0LXdyYXAgLmltcGFjdC10aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgLmltcGFjdC13cmFwIC5pbXBhY3QtdGl0bGUgLmltcGFjdC1ibG9jayAuYmxvY2stdGl0bGUge1xuICAgICAgcGFkZGluZzogMjBweCAyNHB4OyB9XG4gICAgLmltcGFjdC13cmFwIC5pbXBhY3QtdGl0bGUgLmltcGFjdC1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweCAwOyB9XG4gICAgICAuaW1wYWN0LXdyYXAgLmltcGFjdC10aXRsZSAuaW1wYWN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjsgfVxuICAgICAgLmltcGFjdC13cmFwIC5pbXBhY3QtdGl0bGUgLmltcGFjdC1pdGVtIHAge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgLnNlYXJjaC1tZW51IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogI2RmZGZkZjsgfVxuICAucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLXBlcnNvbmFsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuYmxvY2stcGVyc29uYWwgLm1haW4tYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2dyYW0tcHJvZmlsZS13cmFwIC5ibG9jay1wZXJzb25hbCAuYmxvY2stY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnByb2dyYW0tcHJvZmlsZS13cmFwIC5ibG9jay1wZXJzb25hbCAuYmxvY2stY2FwdGlvbiAubGlua3MtaXRlbSAubGluay10aXRsZSBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tcHJvZmlsZS13cmFwIC5ibG9jay1wZXJzb25hbCAuYmxvY2stY2FwdGlvbiAubGlua3MtaXRlbSAubGluay10aXRsZSAucGVyc29uYWwtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucHJvZ3JhbS1wcm9maWxlLXdyYXAgLnNjcm9sbC1saW5rIHtcbiAgICBtaW4taGVpZ2h0OiA5NnB4OyB9XG4gIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCAud3JhcHBlci10b29nbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZXJyb3ItY2FwdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4OyB9XG4gIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuYmxvY2stY2FwdGlvbiAubGlua3MtaXRlbSA+IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLWNhcHRpb24gLmxpbmtzLWl0ZW0gLnBlcnNvbmFsLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudGFiLWNvbnRlbnQtd2VfYXJlX3Byb3VkX3RvX3dvcmsge1xuICAgIGNvbHVtbnM6IDE7IH1cbiAgLmNvbW11bml0eS13cmFwIC5zbGlkZXItY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyM3B4OyB9XG4gIC5kZXNjcmlwdGlvbi1wcmljZSAuZGVzY3JpcHRpb24taXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGFicy1wYXltZW50cyBwIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7IH1cbiAgLnN0dWR5LWtzZS13cmFwIC5mb3JtLXNvcnQgLnNvcnRpbmcgLmZvcm0tYmxvY2sgLnNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiAxMjBweDsgfVxuICAuc3R1ZHkta3NlLXdyYXAgLmZvcm0tc2VhcmNoIC5zb3J0aW5nIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5zdHVkeS1rc2Utd3JhcCAuZm9ybS1zZWFyY2ggLnNvcnRpbmcgLmZvcm0tYmxvY2sge1xuICAgIHdpZHRoOiAxNTBweDsgfVxuICAuc3R1ZHkta3NlLXdyYXAgLmZvcm0tc2VhcmNoIC5jaGVja2luZyB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnN0dWR5LWtzZS13cmFwIC5mb3JtLXNlYXJjaCAuY2hlY2tpbmcgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuc3R1ZHkta3NlLXdyYXAgLmZvcm0tc2VhcmNoIC5jaGVja2luZyAuY2hlY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3R1ZHkta3NlLXdyYXAgLmZvcm0tc2VhcmNoIC5jaGVja2luZyAuY2hlY2tib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zdHVkeS1rc2Utd3JhcCAuZm9ybS1zb3J0IC5kdXJhdGlvbiBzcGFuIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAud3JhcHBlci1wYWdpbmF0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmJsb2NrLWNhbGVuZGFyLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7IH1cbiAgLnRpbWUtbGluZSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgLnRpbWUtbGluZSAudGltZS1saW5lLWl0ZW0gc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC50aW1lLWxpbmUgLnRpbWUtbGluZS1pdGVtIC5zdHJvbmcge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuZGF0ZS1zbGlkZXIsIC5ub1VpLXRhcmdldCwgLm5vVWktbHQsIC5ub1VpLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAxNTBweDsgfVxuICAgIC5kYXRlLXNsaWRlciAubm9VaS1oYW5kbGUsIC5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGUsIC5ub1VpLWx0IC5ub1VpLWhhbmRsZSwgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICAgICAgbGVmdDogMTUwcHggIWltcG9ydGFudDsgfVxuICAuYmxvY2stbG9nby1saW5rLmdyaWQtaXRlbSB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfVxuICAuYmxvY2stbG9nby1saW5rIC53cmFwcGVyLWRlcGFydG1lbnQgLndyYXAtZGVwYXJ0bWVudC1jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4OyB9XG4gICAgLmJsb2NrLWxvZ28tbGluayAud3JhcHBlci1kZXBhcnRtZW50IC53cmFwLWRlcGFydG1lbnQtY2FwdGlvbiBwIHtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5zZWFyY2gtcmVzdWx0IC5uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDEycHggNXB4OyB9XG4gICAgLnNlYXJjaC1yZXN1bHQgLm5leHQucGFnZS1udW1iZXJzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zZWFyY2gtcmVzdWx0IC5wcmV2IHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7IH1cbiAgLndyYXBwZXItNDA0IC53cmFwLWJsb2NrIC5ncmlkLWl0ZW0ge1xuICAgIGhlaWdodDogMTUwcHg7IH1cbiAgLndyYXBwZXItNDA0IC53cmFwLWJsb2NrIC5ibG9jay1pbmZvIC5pY29uLXNlYXJjaDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY2FsZW5kYXItY2FwdGlvbi13cmFwIC5jYWxlbmRhci1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAuY2FsbGJhY2stZm9ybSAuYnRuLm1haW4tYnRuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwgc3BhbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4OyB9XG4gIC5kZXBhcnRtZW50LXByb2ZpbGUtd3JhcCAuY2FyZC10aXRsZSAuY2FyZC1jYXB0aW9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAudGFiLW5hdiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5ibG9jay1jYWxlbmRhciAuZXZlbnQtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gIC53cmFwcGVyLWxpcXBheSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNHB4OyB9XG4gIC5wcm9ncmFtLWxpbmtzIGEgLmxpbmstdGl0bGUgLnN0cm9uZyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAuaW5wdXQtYW1vdW50IGlucHV0IHtcbiAgICBmb250LXNpemU6IDExcHg7IH1cbiAgLmJsb2NrLW5ld3MgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYmxvY2stbmV3cyAubmV3cy1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJsb2NrLW5ld3MgLm5ld3MtYmxvY2s6YWZ0ZXIge1xuICAgICAgbGVmdDogMTAwJTsgfVxuICAuYmxvY2stbmV3cyAud3JhcHBlci1uZXdzLWluZm8ge1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5oZWFkZXItbmF2IC5tYWluLW5hdiBsaSBhLCAuaGVhZGVyLW5hdi1ibHVlIC5tYWluLW5hdiBsaSBhLCAuc3RpY2t5LXdyYXAgLm1haW4tbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLndyYXAtcGFzdC15ZWFycyAud3JhcC1wYXN0LXllYXIgLndyYXAtaW5kaXZpZHVhbC15ZWFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWluLXdpZHRoOiA3NXB4OyB9XG4gIC53cmFwLXBhc3QteWVhcnMgLndyYXAtcGFzdC15ZWFyIC53cmFwLWluZGl2aWR1YWwtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLndyYXAtcGFzdC15ZWFycyAud3JhcC1wYXN0LXllYXIgLndyYXAtaW5kaXZpZHVhbC1saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnZjX2NvbC1zbS04IC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLXBob3RvLCAudmNfY29sLXNtLTYgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItcGhvdG8ge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAudmNfY29sLXNtLTMgLmJsb2NrLXBob3RvLWNhcHRpb24sIC52Y19jb2wtc20tNCAuYmxvY2stcGhvdG8tY2FwdGlvbiB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAgIC52Y19jb2wtc20tMyAuYmxvY2stcGhvdG8tY2FwdGlvbiAud3JhcHBlci1waG90bywgLnZjX2NvbC1zbS00IC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLXBob3RvIHtcbiAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAudmNfY29sLXNtLTMgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItcGhvdG8gaW1nLCAudmNfY29sLXNtLTQgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItcGhvdG8gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuc3RvcnktcGFnZS13cmFwIC5zaWRlYmFyLWJsb2NrIC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLWNhcHRpb24gLmluZm8sIC5uZXdzcGFnZS13cmFwIC5zaWRlYmFyLWJsb2NrIC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLWNhcHRpb24gLmluZm8ge1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5ibG9jay1sb2dvLWxpbmsgLndyYXBwZXItZGVwYXJ0bWVudCAud3JhcC1kZXBhcnRtZW50LWNhcHRpb24ge1xuICAgIG1heC13aWR0aDogMTI1cHg7IH0gfVxuXG4ueGRlYnVnLWVycm9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlzdG9yeS13aWRnZXQge1xuICBwYWRkaW5nOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5oaXN0b3J5LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzODYzO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMwMDM4NjM7IH1cblxuLmhpc3Rvcnktd2lkZ2V0Lm5ld3Mge1xuICBiYWNrZ3JvdW5kOiAjMDBCQUNEOyB9XG5cbi5oaXN0b3J5LXdpZGdldC5zdG9yaWVzIHtcbiAgYmFja2dyb3VuZDogI0Q0RDRENDsgfVxuXG4uaGlzdG9yeS13aWRnZXQgaHIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5oaXN0b3J5LWVsZW1lbnRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5oaXN0b3J5LWVsZW1lbnQge1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMjgwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMzVweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5oaXN0b3J5LWVsZW1lbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uZWxlbWVudC1wZXJtYWxpbmsge1xuICBjb2xvcjogIzAwMzg2MztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5lbGVtZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBoZWlnaHQ6IDE2NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzAwMzg2MzsgfVxuXG4uYnRuLWhpc3Rvcnkge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5idG4taGlzdG9yeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDM5NjM7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uaGlzdG9yeS1lbGVtZW50Lmhhcy1iYWNrZ3JvdW5kIC5lbGVtZW50LXBlcm1hbGluaywgLmhpc3RvcnktZWxlbWVudC5oYXMtYmFja2dyb3VuZCAuZWxlbWVudC10aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uaGlzdG9yeS13aWRnZXQubmV3cyAuZWxlbWVudC10aXRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAvKiBhdXRvcHJlZml4ZXI6IG9uICovXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLm1lbnUtbWFpbi1jb250YWluZXIgPiB1bCA+IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLm1lbnUtbWFpbi1jb250YWluZXIgPiB1bCA+IC5tZW51LWl0ZW06bm90KDpudGgtbGFzdC1vZi10eXBlKC1uKzIpKTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTlweDtcbiAgICB0b3A6IDJweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMyk7IH1cbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIC53aXRoLWltYWdlIC5tYWluLW5hdiAuc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAud2l0aC1pbWFnZSAubWFpbi1uYXYgLnN1Yi1tZW51IGxpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgICAud2l0aC1pbWFnZSAubWFpbi1uYXYgLnN1Yi1tZW51IGxpIGEge1xuICAgICAgY29sb3I6ICMwMDM4NjM7IH1cbiAgLnN1Yi1tZW51IHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgLnN1Yi1tZW51IGxpIHtcbiAgICAgIG1hcmdpbjogMTVweCAxNXB4IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGZsZXg6IDAgMSAyNSU7IH1cbiAgICAgIC5zdWItbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAuc3ViLW1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjMpOyB9XG4gIC53aXRoLWNvbG9yIC5tYWluLW5hdiAuc3ViLW1lbnUge1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM4NjM7IH1cbiAgICAud2l0aC1jb2xvciAubWFpbi1uYXYgLnN1Yi1tZW51IGxpIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlOyB9XG4gICAgICAud2l0aC1jb2xvciAubWFpbi1uYXYgLnN1Yi1tZW51IGxpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAud2l0aC1jb2xvciAubWFpbi1uYXYgLnN1Yi1tZW51IGxpOmhvdmVyIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAzODYzOyB9XG4gICAgICAud2l0aC1jb2xvciAubWFpbi1uYXYgLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLndpdGgtY29sb3IgLm1haW4tbmF2IC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAud2l0aC1ibHVlIC5tYWluLW5hdiAuc3ViLW1lbnUge1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAud2l0aC1ibHVlIC5tYWluLW5hdiAuc3ViLW1lbnUgbGkge1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cbiAgICAgIC53aXRoLWJsdWUgLm1haW4tbmF2IC5zdWItbWVudSBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM4NjM7IH1cbiAgICAgICAgLndpdGgtYmx1ZSAubWFpbi1uYXYgLnN1Yi1tZW51IGxpOmhvdmVyIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAud2l0aC1ibHVlIC5tYWluLW5hdiAuc3ViLW1lbnUgbGkgYSB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgICBjb2xvcjogIzAwMzg2MzsgfVxuICAgICAgICAud2l0aC1ibHVlIC5tYWluLW5hdiAuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLndpdGgtd2hpdGUgLm1haW4tbmF2IC5zdWItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzg2MzsgfVxuICAgIC53aXRoLXdoaXRlIC5tYWluLW5hdiAuc3ViLW1lbnUgbGkge1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cbiAgICAgIC53aXRoLXdoaXRlIC5tYWluLW5hdiAuc3ViLW1lbnUgbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC53aXRoLXdoaXRlIC5tYWluLW5hdiAuc3ViLW1lbnUgbGk6aG92ZXIgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDM4NjM7IH1cbiAgICAgIC53aXRoLXdoaXRlIC5tYWluLW5hdiAuc3ViLW1lbnUgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wcm9ncmFtcy1wYWdlcy13cmFwLnRleHQtbGVmdCAuYmxvY2staW5mbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5wcm9ncmFtcy1wYWdlcy13cmFwIC5ibG9jay1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDM0N3B4OyB9XG4gIC5wcm9ncmFtcy1wYWdlcy13cmFwIC5wZC1sZWZ0Om5vdCgucHJvZ3JhbS1kZXNjcmlwdGlvbikge1xuICAgIHBhZGRpbmctbGVmdDogNjRweDsgfVxuICAucHJvZ3JhbXMtcGFnZXMtd3JhcCAucGQtcmlnaHQ6bm90KC5wcm9ncmFtLWRlc2NyaXB0aW9uKSB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDsgfSB9XG5cbi5wcm9ncmFtcy1wYWdlcy13cmFwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAucHJvZ3JhbXMtcGFnZXMtd3JhcCAud3BiX3RleHRfY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwIDY0cHggMCA2NHB4OyB9XG4gIC5wcm9ncmFtcy1wYWdlcy13cmFwOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9XG4gIC5wcm9ncmFtcy1wYWdlcy13cmFwOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cblxuLnJjLW5ldy1wYXJ0bmVycy1sb2dvcyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5yYy1uZXctcGFydG5lcnMtbG9nb3MgLndwYl93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucmMtbmV3LXBhcnRuZXJzLWxvZ29zIC53cGJfd3JhcHBlciAud3BiX3NpbmdsZV9pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucmMtbmV3LXBhcnRuZXJzLWxvZ29zIC53cGJfd3JhcHBlciAud3BiX3NpbmdsZV9pbWFnZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG5cbi5yYy1wYXJ0bmVycy10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4gICB2Mi4wIHwgMjAxMTAxMjZcclxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuKi9cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXHJcbm1haW4sIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0Zm9udDogaW5oZXJpdDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbm9sLCB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uc3RvcnktcGFnZS13cmFwIHtcclxuICBvbHtcclxuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgfVxyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG5ibG9ja3F1b3RlLCBxIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxufVxyXG50YWJsZSB7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxufVxyXG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0dyYXBoaWsgUmVndWxhcic7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dyYXBoaWstTWVkaXVtLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL0dyYXBoaWstTWVkaXVtLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBSZWd1bGFyJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvR3JhcGhpay1SZWd1bGFyLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL0dyYXBoaWstUmVndWxhci1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbi1mb250JztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvaWNvbi1mb250L2ljb24tZm9udC5lb3Q/NzYyNzQ1NTUnKTtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvaWNvbi1mb250L2ljb24tZm9udC5lb3Q/NzYyNzQ1NTUjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9pY29uLWZvbnQvaWNvbi1mb250LndvZmYyPzc2Mjc0NTU1JykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvaWNvbi1mb250L2ljb24tZm9udC53b2ZmPzc2Mjc0NTU1JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9pY29uLWZvbnQvaWNvbi1mb250LnR0Zj83NjI3NDU1NScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL2ljb24tZm9udC9pY29uLWZvbnQuc3ZnPzc2Mjc0NTU1I2ljb24tZm9udCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xyXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xyXG4vKlxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uc3ZnPzc2Mjc0NTU1I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcclxuICB9XHJcbn1cclxuKi9cclxuXHJcbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogXCJpY29uLWZvbnRcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBzcGVhazogbm9uZTtcclxuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICB3aWR0aDogMWVtO1xyXG4gIG1hcmdpbi1yaWdodDogLjJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLyogb3BhY2l0eTogLjg7ICovXHJcblxyXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuXHJcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cclxuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xyXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xyXG5cclxuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xyXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cclxuXHJcbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblxyXG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXHJcbiAgLyogdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMTI3LCAxMjcsIDEyNywgMC4zKTsgKi9cclxufVxyXG5cclxuLmljb24tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH0gLyogJ+6ggCcgKi9cclxuLmljb24tZmI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNic7IH0gLyogJ+6ghicgKi9cclxuLmljb24tbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA3JzsgfSAvKiAn7qCHJyAqL1xyXG4uaWNvbi1zb3J0LWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDknOyB9IC8qICfuoIknICovXHJcbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYic7IH0gLyogJ+6giycgKi9cclxuLmljb24td2ViOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGMnOyB9IC8qICfuoIwnICovXHJcbi5pY29uLWtzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBkJzsgfSAvKiAn7qCNJyAqL1xyXG4uaWNvbi1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZSc7IH0gLyogJ+6gjicgKi9cclxuLmljb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZic7IH0gLyogJ+6gjycgKi9cclxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMCc7IH0gLyogJ+6gkCcgKi9cclxuLmljb24tY2xvc2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMSc7IH0gLyogJ+6gkScgKi9cclxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMic7IH0gLyogJ+6gkicgKi9cclxuLmljb24tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTMnOyB9IC8qICfuoJMnICovXHJcbi5pY29uLXRpbWU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNCc7IH0gLyogJ+6glCcgKi9cclxuLmljb24tZmJtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTUnOyB9IC8qICfuoIYnICovXHJcbi5pY29uLXRnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTYnOyB9IC8qICfuoIYnICovXHJcblxyXG4iLCIgIC5tYWluLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMTc1cHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5oZWFkZXItc2VjdGlvbiB7XHJcbiAgLm1haW4taGVhZGVyIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBoZWlnaHQ6MDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWluLWhlYWRlci1ibHVlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDExNzVweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJG1haW4tdGV4dC1jb2xvcjtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgfVxyXG4gIC5oZWFkZXItbG9nbyB7XHJcbiAgICBjb2xvcjppbmhlcml0O1xyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmxvZ28tY2FwdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci1sb2dvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6aW5oZXJpdDtcclxuICAuaWNvbi1rc2Uge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgIH1cclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6NnB4O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgfVxyXG4gIC5sb2dvLWNhcHRpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNzVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAzN3B4IDA7XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2LCAuaGVhZGVyLW5hdi1ibHVlLCAuc3RpY2t5LXdyYXB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnNlYXJjaC1tZW51IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDowO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbiAgei1pbmRleDogMTEwO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb246IC41cyBlYXNlO1xyXG4gIGJhY2tncm91bmQ6ICNlY2VlZjM7XHJcbiAgb3ZlcmZsb3c6YXV0bztcclxuICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gICAgaGVpZ2h0OiA0NTBweDtcclxuICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcclxuICAgICAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG4gICAgLy9pbnB1dFt0eXBlPXNlYXJjaF0ge1xyXG4gICAgLy8gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC8vfVxyXG4gICAgaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbiAgICBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuICAgIGlucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcclxuICAgIGlucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24geyBkaXNwbGF5OiBub25lOyB9XHJcbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1zdWJtaXQge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1heC13aWR0aDogMjg4cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBmb250LWZhbWlseTogJ0dyYXBoaWsgUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1maWVsZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluLXRleHQtY29sb3I7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAvL2ZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAgLTEuM3B4O1xyXG4gICAgfVxyXG4gICAgLmNoYW5nZS1idG4ge1xyXG4gICAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJG1haW4tdGV4dC1jb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMWU5MzUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gIC5oZWFkZXItbmF2LCAuaGVhZGVyLW5hdi1ibHVlLCAuc3RpY2t5LXdyYXAge1xyXG4gICAgdWwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgICAubWFpbi1uYXYge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDowO1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogJG1haW4tdGV4dC1jb2xvcjtcclxuICAgICAgei1pbmRleDogMTIwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgY29sb3I6aW5oZXJpdDtcclxuICAgICAgLmhlYWRlci1sb2dvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgbGVmdDozMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICBtYXJnaW46MCAyMHB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogIDMwcHggMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm9wZW57XHJcbiAgICAgIC5tYWluLW5hdntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAuaGVhZGVyLWxvZ28ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNsb3NlLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWRlci1sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyLXdyYXAge1xyXG4gICAgLndyYXAtbGFuZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXdyYXAge1xyXG4gICAgLm1haW4tbmF2IHtcclxuICAgICAgLndyYXAtbGFuZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgIC5sYW5nLWJ0biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1uYXYge1xyXG4gIC53cmFwLWxhbmcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmhlYWRlci1uYXYtYmx1ZSB7XHJcbiAgYSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4uaWNvbi1zZWFyY2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG59XHJcblxyXG4ucmVzdWx0LXNlYXJjaCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZzogNzBweCA3MHB4IDA7XHJcbiAgLndyYXBwZXItcmVzdWx0IHtcclxuICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAzMHB4IDQ1cHggMDtcclxuICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gICAgJj5kaXYge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgY29sb3I6JG1haW4tdGV4dC1jb2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICAgIC5saW5rcy1pdGVtIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgLnN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5saW5rLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIC5jYWxlbmRhci1jYXB0aW9ue1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgLmljb24tY2FsZW5kYXIge1xyXG4gICAgICAgICAgY29sb3I6ICRsaWdodC10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaWNvbi1hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRtYWluLXRleHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbi1zZWFyY2gge1xyXG4gIGNvbG9yOmluaGVyaXQ7XHJcbiAgYm9yZGVyOjA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6bm9uZTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4tbmF2IHtcclxuICB1bHtcclxuICAgIGNvbG9yOmluaGVyaXQ7XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIGNvbG9yOmluaGVyaXQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBvcGFjaXR5Oi41O1xyXG4gICAgICAgIHRyYW5zaXRpb246LjNzIGxpbmVhcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndyYXAtbGFuZyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgb3V0bGluZTpub25lO1xyXG4gIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgJjpob3ZlciB7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgY29sb3I6aW5oZXJpdDtcclxuICAgIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBSZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuICB9XHJcbn1cclxuXHJcbi5sYW5nLWJ0biB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcclxuICB9XHJcbn1cclxuXHJcbi53cmFwcGVyLXNlYXJjaC1maWVsZCB7XHJcbiAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAud3JhcC1zZWFyY2gtYnRuIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn0iLCIkbWFpbi10ZXh0LWNvbG9yOiAjMDAzODYzO1xyXG4kbGlnaHQtdGV4dC1jb2xvcjogcmdiYSgwLDAsMCwwLjUwKTtcclxuIiwiLm1haW4tZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAzOTYzO1xyXG59XHJcblxyXG4uZm9vdGVyLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiAyN3B4IDAgMTAycHg7XHJcbn1cclxuXHJcbi5mb290ZXItbmF2IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mb290ZXItYmxvY2sge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBtYXJnaW4tcmlnaHQ6IDUycHg7XHJcbiAgbWF4LXdpZHRoOiAxNTVweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gICAgICBvcGFjaXR5OiAuNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYm91dC13cmFwIHtcclxuICAuZm9vdGVyLXdyYXAge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cclxuICAuYWJvdXQtd3JhcCB7XHJcbiAgICAubWFpbi1mb290ZXIge1xyXG4gICAgICAuZm9vdGVyLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci13cmFwIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLmZvb3Rlci1uYXYge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIC5mYWN1bHR5LWJsb2NrIHtcclxuICAgICAgICBtaW4td2lkdGg6IDE1NHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5hYm91dC13cmFwIHtcclxuICAgIC5saW5lLWNhcHRpb24sIC5mb290ZXItcGVyc29uIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogNDVweDtcclxuICAgICAgICByaWdodDogNDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcblxyXG4gIC5mb290ZXItcGVyc29uIHtcclxuICAgIC5zdXBwb3J0LWNvbHVtbiB7XHJcbiAgICAgIGNvbHVtbnM6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtd3JhcCB7XHJcbiAgICAuY3VzdG9tLWZvb3RlciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXItd3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgLmZvb3Rlci1uYXYge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWJsb2NrIHtcclxuICAgICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndyYXBwZXItZm9vdGVyLWNvbnRhY3RzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiX3BhcnRpYWxzL3Jlc2V0XCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2Rpc3QvY3NzL3N3aXBlci5jc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ub3Vpc2xpZGVyL2Rpc3RyaWJ1dGUvbm91aXNsaWRlci5jc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtZGF0ZXBpY2tlci9kaXN0L2Nzcy9ib290c3RyYXAtZGF0ZXBpY2tlci5jc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9zaW1wbGViYXIvZGlzdC9zaW1wbGViYXIuY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYWlyLWRhdGVwaWNrZXIvZGlzdC9jc3MvZGF0ZXBpY2tlci5taW4uY3NzXCI7XHJcbkBpbXBvcnQgXCJfcGFydGlhbHMvZm9udHNcIjtcclxuQGltcG9ydCBcIl9wYXJ0aWFscy92YXJzXCI7XHJcbkBpbXBvcnQgXCJfcGFydGlhbHMvaWNvbnNcIjtcclxuQGltcG9ydCBcImxheW91dC9oZWFkZXJcIjtcclxuQGltcG9ydCBcImxheW91dC9mb290ZXJcIjtcclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5oaWRkZW57XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy9TcGVjaWZpY2F0aW9uXHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJ0dyYXBoaWsgUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGJhY2tncm91bmQ6ICNlY2VlZjM7XHJcbiAgY29sb3I6ICRtYWluLXRleHQtY29sb3I7XHJcbiAgLy8td2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgZm9yIG1hY29zXHJcbiAgJi5tb2JpbGUtbWVudS1vcGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xyXG4gICAgLmZpeGVkLWhlYWRlciB7XHJcbiAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm9wZW4tc2VhcmNoIHtcclxuICAgIC5zZWFyY2gtbWVudSB7XHJcbiAgICAgIC8vdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5zZWFyY2gtY2xvc2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgJi5jYWxsYmFjay1wb3B1cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA1MDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgMjE5LCAyMTksIC45KTtcclxuICAgICAgei1pbmRleDogNTA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmFudGlhbGlhc2VkLW1hYyB7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTEwMXB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYnRuIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG59XHJcblxyXG4ubWFpbi1idG4ge1xyXG4gIGJhY2tncm91bmQ6ICNmMWU5MzU7XHJcbiAgY29sb3I6ICMwMDM4NjM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAyODZweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmc6IDEycHggMDtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWM3Mjk7XHJcbiAgfVxyXG59XHJcblxyXG4uZG9uYXRlLWJsb2Nre1xyXG4gIG1heC13aWR0aDogMjA3cHg7XHJcbiAgd2lkdGg6IDIwN3B4O1xyXG4gIC5kb25hdGlvbi1idG4ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM4NjM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLmRvbmF0aW9uLWJ0bjpob3ZlcntcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICMwMDM4NjM7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQuYnRuLm1haW4tYnRue1xyXG4gIGJhY2tncm91bmQ6ICNmMWU5MzU7XHJcbiAgY29sb3I6ICMwMDM4NjM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAyODZweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmc6IDEycHggMDtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQxMmY7XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcC1rc2UtbWFpbi1idXR0b24td2lkZ2V0IHtcclxuICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAua3NlLW1haW4tYnV0dG9uLXdpZGdldCB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTJweCA2MHB4O1xyXG4gICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4tZW1wdHkge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLXRleHQtY29sb3I7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbn1cclxuXHJcbi5hbHRlcm5hdGUtYnRuIHtcclxuICB3aWR0aDogMjA4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tdGV4dC1jb2xvcjtcclxuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMzk2MztcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcblxyXG5iIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogNjRweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMS41cHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbn1cclxuXHJcbmgyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiA0OHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgei1pbmRleDogMTA7XHJcblxyXG59XHJcblxyXG5oMyB7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4udG9nZ2xlLW1lbnUsIC50b2dnbGUtbWVudS1zdGlja3kge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGhlaWdodDogMjJweDtcclxuICBib3JkZXI6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNsb3NlLWJ0biwgLnNlYXJjaC1jbG9zZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0OHB4O1xyXG4gIHJpZ2h0OiA3NXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogMjJweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24tY2xvc2Uge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pY29uLWNhbGVuZGFyIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbn1cclxuXHJcbi5pbmRlbnQtcmlnaHQge1xyXG4gIG1hcmdpbi1yaWdodDogMjRweDtcclxufVxyXG5cclxuLmluZGVudC1sZWZ0IHtcclxuICBtYXJnaW4tbGVmdDogMjRweDtcclxufVxyXG5cclxuLmluZGVudC1ib3R0b20ge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5ibG9jay10aXRsZSB7XHJcbiAgbWF4LXdpZHRoOiA4MjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIHBhZGRpbmc6IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJsb2NrLWxpbmtzIHtcclxuICBtYXgtd2lkdGg6IDI1N3B4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDIxcHggMjVweCAyOXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLmJsb2NrLXBob3RvLWNhcHRpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAzMDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGxpbmVhcjtcclxuICAmOmhvdmVyIHtcclxuICAgIC53cmFwcGVyLXBob3Rve1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjI1KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcclxuICB9XHJcblxyXG4gIC5pbmZvIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgLndyYXBwZXItcGhvdG8ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3JhcHBlci1jYXB0aW9uIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4udmNfY29sLXNtLTMge1xyXG4gIC5ibG9jay1waG90by1jYXB0aW9uIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA2MjRweDtcclxuICAgIC53cmFwcGVyLXBob3RvIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLndyYXBwZXItY2FwdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggNXB4O1xyXG4gICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItcGFnZSB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgJjpub3QoLmhlYWRlci1zZWN0aW9uKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzhweDtcclxuICB9XHJcbiAgLmhlYWRlci1jYXB0aW9uIHtcclxuICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiA2NDZweDtcclxuICAgICAgbWFyZ2luOiAzOHB4IGF1dG8gMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuaWNvbi13ZWIuYnRuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLmljb24td2ViIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAxNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItcGFnZS1jb2xvciB7XHJcbiAgLmhlYWRlci1jYXB0aW9uIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtY29udGVudCB7XHJcbiAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XHJcbn1cclxuXHJcbi5ibG9jay1lY2xpcHNlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5ncmlkLWl0ZW0tYmxvY2sge1xyXG4gIG1heC13aWR0aDogMjU3cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzMDBweDtcclxufVxyXG5cclxuLmdyaWQtaXRlbS0td2lkdGgyIHtcclxuICBtYXgtd2lkdGg6IDUzOC41cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5ncmlkLWl0ZW0tLXdpZHRoMyB7XHJcbiAgbWF4LXdpZHRoOiA4MjBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmdyaWQtaXRlbS0taGVpZ2h0MiB7XHJcbiAgaGVpZ2h0OiA2MjRweDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbjtcclxufVxyXG5cclxuLmdyaWQtaXRlbS0td2lkdGg0IHtcclxuICBtYXgtd2lkdGg6IDExMDFweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbnRlbnQtYmxvY2sge1xyXG4gIHdpZHRoOiA2MS41JTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgbWF4LXdpZHRoOiA4MjBweDtcclxufVxyXG5cclxuLmNvbnRlbnQtd2l0aC1zaWRlYmFyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnNpZGViYXItYmxvY2sge1xyXG4gIG1heC13aWR0aDogMjU3cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgLmxpbmtzLWl0ZW0ge1xyXG4gICAgLmxpbmstdGl0bGUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL01haW5cclxuLmdyaWQtaXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzMDBweDtcclxufVxyXG5cclxuLmhlYWRlci1zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDE0MnB4O1xyXG4gIC5oZWFkZXItY2FwdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogOTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgLmJ1dHRvbi1oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiA1NXB4IGF1dG8gMDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tdGV4dC1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2dyYW0tcHJvZmlsZS13cmFwIC5ibG9jay1wZXJzb25hbCAubWFpbi1idG4ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRlci1pbWFnZSB7XHJcbiAgd2lkdGg6IDkwcHg7XHJcbiAgaGVpZ2h0OiA5MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmltcGFjdC1ibG9jayB7XHJcbiAgbWF4LXdpZHRoOiA4MjBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNjcm9sbC1zaWRlYmFyLWltcGFjdCB7XHJcbiAgbWF4LWhlaWdodDogNTQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5pbXBhY3Qtd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciB7XHJcbiAgLmxpbmtzLWl0ZW0ge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbXBhY3Qtd3JhcCB7XHJcbiAgLmJsb2NrLWxpbmtzIHtcclxuICAgIHBhZGRpbmc6IDIxcHggMCAyOXB4O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAubGlua3MtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMjRweCAxMnB4IDI0cHg7XHJcbiAgICAgIG1hcmdpbjogMCAtMTVweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9jay10aXRsZSB7XHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy5zdGlja3kge1xyXG4vLyAgcG9zaXRpb246IGZpeGVkO1xyXG4vLyAgdG9wOiAwO1xyXG4vLyAgd2lkdGg6IDEwMCU7XHJcbi8vfVxyXG5cclxuLmltYWdlLXNpemUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5yZXNlYXJjaC13cmFwLCAuZWR1Y2F0aW9uLXdyYXAge1xyXG4gIC5ibG9jay10aXRsZSB7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDI1cHggNTVweDtcclxuICB9XHJcbiAgLmxpbmtzLWl0ZW0ge1xyXG4gICAgJi5wcm9qZWN0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAubGluay10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlua3MtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxuICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5zdHJvbmcge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAkbGlnaHQtdGV4dC1jb2xvcjtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICB9XHJcbiAgLmxpbmstdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgfVxyXG4gICYgPiBpbWcge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZWR1Y2F0aW9uLXdyYXAge1xyXG4gIC5ibG9jay10aXRsZSB7XHJcbiAgICAubGlua3MtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgLmxpbmstdGl0bGUge1xyXG4gICAgICAgIC5zdHJvbmcge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWItbmF2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGFicy1zdXBwb3J0IHtcclxuICAud3JhcHBlci1kYW5hdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbn1cclxuXHJcbi50YWItc3VwcG9ydGluZyB7XHJcbiAgLnNpbXBsZWJhci1zY3JvbGwtY29udGVudCAuc2ltcGxlYmFyLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5pbml0aWF0aXZlLXdyYXAge1xyXG4gIC5saW5rcy1pdGVtIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1jYXB0aW9uIHtcclxuICAgIC5saW5rcy1pdGVtIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2NrLXNjcm9sbCB7XHJcbiAgICAubGlua3MtaXRlbSB7XHJcbiAgICAgIC5wZXJzb25hbC1pdGVtIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsZW5kYXItYmxvY2sge1xyXG4gIHBhZGRpbmc6IDI1cHggMDtcclxuICAuY2FsZW5kYXItaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMTBweCAwIDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsZW5kYXItYnV0dG9uIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5jYWxlbmRhci1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nOiAxMHB4IDAgOXB4O1xyXG4gIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG4gICY6aG92ZXIge1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgfVxyXG4gIC5zdHJvbmcge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gIC5jYWxlbmRhci1pdGVtLWRhdGUtdGl0bGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhbGVuZGFyLWNhcHRpb24ge1xyXG4gIG1heC13aWR0aDogMTgwcHg7XHJcbiAgbWluLXdpZHRoOiA4MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAuaWNvbi1jYWxlbmRhciB7XHJcbiAgICAvL3ZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0LWNvbG9yO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZXItY2FwdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xyXG59XHJcblxyXG4uYmxvY2stc3dpcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogLjVzIGxpbmVhcjtcclxuICBhIHtcclxuICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4wKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgbGluZWFyO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW11bml0eS13cmFwIHtcclxuICAuc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50IC5zaW1wbGViYXItY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAucGVyc29uYWwtY2FwdGlvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAuc2xpZGVyLWNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgbWF4LXdpZHRoOiA3MTRweDtcclxuICB9XHJcbiAgLnNsaWRlci13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogMjU1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweDtcclxuICAgIHAge1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgbGVmdDogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZmVzb3ItaW5mbyB7XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgICAgIHJpZ2h0OiA4LjNlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZXItd3JhcHBlciB7XHJcbiAgbWF4LXdpZHRoOiAyMjVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDYwcHggMCA2MHB4IDQ0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAyNXB4O1xyXG4gICAgd2lkdGg6IDJweDtcclxuICAgIGJvdHRvbTogMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluLXRleHQtY29sb3I7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlci13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZmVzb3ItaW5mbyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgcmlnaHQ6IDdlbTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzOTYzO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMzk2MztcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ucHJvZmVzb3ItaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC5zdHJvbmcge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxufVxyXG5cclxuLnBob3RvLXNsaWRlciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgd2lkdGg6IDYxcHg7XHJcbiAgaGVpZ2h0OiA2MXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgaW1nIHtcclxuICAgIGJhY2tncm91bmQ6ICNkOGQ4ZDg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3MtYmxvY2sge1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIG1hcmdpbjogMCAyNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6ICNkZmRmZGY7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1yZWFkLW1vcmUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMjVweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY29sb3I6ICRtYWluLXRleHQtY29sb3I7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJG1haW4tdGV4dC1jb2xvcjtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RvcnktcGFnZS13cmFwIC5ibG9jay1wZXJzb25hbCAubWFpbi1idG4ge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnN0b3J5LXBhZ2Utd3JhcCAuYmxvY2stcGVyc29uYWwgLmJsb2NrLWNhcHRpb24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDFweDtcclxufVxyXG4uc3RvcnktcGFnZS13cmFwIC5ibG9jay1jYXB0aW9uIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi53cmFwcGVyLXBob3RvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2staW5mbyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDI1cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgaDQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgLnBob3RvLXdyYXAge1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGhvdG8td3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnMgbGluZWFyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMTcsIDExMywgMTEzLCAwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmluZm8ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2stbmV3cyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogLjFzIGxpbmVhcjtcclxuICAubmV3cy1ibG9jayB7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcbiAgLndyYXBwZXItbmV3cy1pbmZvIHtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDlweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5pbmZvIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGxpbmVhcjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrLXdoaXRlIHtcclxuICAuYmxvY2staW5mbyB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLnBob3RvLXdyYXAge1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAgICAgb3BhY2l0eTogLjc1O1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFydG5lci1pdGVtcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtY29udGVudCB7XHJcbiAgaDMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnN0b3J5LXBhZ2Utd3JhcCB7XHJcbiAgLmJsb2NrLXRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDM1cHggMDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC53cGJfdGV4dF9jb2x1bW4ge1xyXG4gICAgICBwYWRkaW5nOiAwIDY0cHggMCA2NHB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICB9XHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIH1cclxuICB9XHJcbiAgLnNpZGViYXItYmxvY2sge1xyXG4gICAgLmJsb2NrLXBob3RvLWNhcHRpb24ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDYyNHB4O1xyXG4gICAgICAud3JhcHBlci1waG90byB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMjU3cHg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLndyYXBwZXItY2FwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucmVzZWFyY2gtd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciB7XHJcbiAgLndyYXBwZXItbGluayB7XHJcbiAgICBtYXJnaW46IDAgLTI1cHg7XHJcbiAgICAubGlua3MtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMXB4IDI1cHg7XHJcbiAgICAgIG1hcmdpbjogMCAtMTVweCAwIDA7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5saW5rLXRpdGxlIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zY3JvbGwtbGluayB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2NrLXRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJlc2VhcmNoLXdyYXAsIC5lZHVjYXRpb24td3JhcCB7XHJcbiAgLmxpbmstdGl0bGUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnN0cm9uZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlc2VhcmNoLXdyYXAge1xyXG4gIC50YWItbmF2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgfVxyXG4gIC50YWItYmxvY2sge1xyXG4gICAgLndyYXBwZXItbGluayB7XHJcbiAgICAgIG92ZXJmbG93LXk6IHVuc2V0IWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWItYmxvY2sge1xyXG4gIC5saW5rLXRpdGxlIHtcclxuICAgIHAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYi1uYXYgbGkge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1hcmdpbi1yaWdodDogMzdweDtcclxuICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGxpbmVhcjtcclxuICB9XHJcbn1cclxuXHJcbi50YWItbmF2IHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG51bC50YWItbmF2IGxpLmN1cnJlbnQge1xyXG4gIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3NwYWdlLWNhcHRpb24ge1xyXG4gIG1heC13aWR0aDogNjAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgfVxyXG4gIC5pY29uLXRpbWUge1xyXG4gICAgY29sb3I6ICRtYWluLXRleHQtY29sb3I7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdzcGFnZS13cmFwLCAuZmFjdWx0eS13cmFwLCAuaW5pdGlhdGl2ZS13cmFwIHtcclxuICBwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdzcGFnZS13cmFwIHtcclxuICAuYmxvY2stdGl0bGUge1xyXG4gICAgcGFkZGluZzogMzVweCAyNXB4O1xyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2lkZWJhci1ibG9jayB7XHJcbiAgICAuYmxvY2stcGhvdG8tY2FwdGlvbiB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogNjI0cHg7XHJcbiAgICAgIC53cmFwcGVyLXBob3RvIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC53cmFwcGVyLWNhcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJsb2NrLWNhcHRpb24ge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XHJcbiAgLnN0cm9uZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICBjb2xvcjogJG1haW4tdGV4dC1jb2xvcjtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICB9XHJcbn1cclxuXHJcbi5kZXBhcnRtZW50LXByb2ZpbGUtd3JhcCB7XHJcbiAgLmJsb2NrLWNhcmRzIHtcclxuICAgIG1heC13aWR0aDogODIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnNpZGViYXItYmxvY2sge1xyXG4gICAgLmJsb2NrLWxpbmtzIHtcclxuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ibG9jay10aXRsZSAud3JhcHBlci1jb250ZW50LnByb2dyYW1tcy13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmRmZGY7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2dyYW1tLmRlc2Nye1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAuZGVzY3JpcHRpb24tcHJpY2Uge1xyXG4gICAgICAuZGVzY3JpcHRpb24taXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgfVxyXG4gICAgICBwLnN0cm9uZ3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkzcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpe1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAuZGVzY3JpcHRpb24tcHJpY2V7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWl0ZW17XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNTMwcHgpe1xyXG4gICAgICAuZGVzY3JpcHRpb24tcHJpY2V7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWl0ZW17XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhKG1heC13aWR0aDogNDI0cHgpe1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNHB4KXtcclxuICAucHJvZ3JhbW0uZGVzY3Ige1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gICAgLmRlc2NyaXB0aW9uLXByaWNle1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XHJcbiAgLmJsb2NrLXRpdGxlIC53cmFwcGVyLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5wcm9ncmFtbS5kZXNjcjpudGgtY2hpbGQoMSkge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICB9XHJcbiAgLndyYXBwZXItY29udGVudCAucHJvZ3JhbW0uZGVzY3I6bnRoLWNoaWxkKDEpIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA0MjRweCl7XHJcbiAgLndyYXBwZXItY29udGVudCAucHJvZ3JhbW0uZGVzY3Ige1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgICAuZGVzY3JpcHRpb24tcHJpY2V7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMzc1cHgpe1xyXG4gIC5ibG9jay10aXRsZSAuYmxvY2stY2FwdGlvbiB1bCBsaXtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9ncmFtbS5kZXNjcntcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5kZXNjcmlwdGlvbi1wcmljZSB7XHJcbiAgICBwLnN0cm9uZ3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZ3JhbW0uZGVzY3J7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuZGVzY3JpcHRpb24tcHJpY2Uge1xyXG4gICAgcC5zdHJvbmd7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZGVzY3JpcHRpb24tcHJpY2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC5kZXNjcmlwdGlvbi1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyMyU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgLnN0cm9uZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLXRleHQtY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuc3Ryb25nIHtcclxuICAgICAgY29sb3I6ICRtYWluLXRleHQtY29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gIC5ibG9jay10aXRsZSAudGltZS1saW5lIC50aW1lLWxpbmUtaXRlbSBzcGFue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWluLWhlaWdodDogNTVweDtcclxuICAgIHRleHQtYWxpZ246IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLmNhbGxiYWNrLWJ0biB7XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZXZlbnQtcGFnZS13cmFwIHtcclxuICAuYmxvY2stY2FwdGlvbiB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmJsb2NrLXBlcnNvbmFsIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1idG4ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAucGVyc29uYWwtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAucGVyc29uYWwtY2FwdGlvbiB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2lkZWJhci1ibG9jayB7XHJcbiAgICAuYmxvY2stcGVyc29uYWwge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAucXdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2stcGVyc29uYWwge1xyXG4gIHBhZGRpbmc6IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgLnN0cm9uZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIH1cclxuICAuYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZGVwYXJ0bWVudC1wcm9maWxlLXdyYXAge1xyXG4gIC5zb2NpYWwtbGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5pdGlhdGl2ZS13cmFwLCAuZGVwYXJ0bWVudC1wcm9maWxlLXdyYXAge1xyXG4gIC5ibG9jay1wZXJzb25hbCB7XHJcbiAgICAuc29jaWFsLWxpbmsge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wZXJzb25hbC1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG59XHJcblxyXG4ucGVyc29uYWwtaW5mbyB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWltYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgbWluLXdpZHRoOiAzNnB4O1xyXG4gIGhlaWdodDogMzZweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyMTYsIDIxNiwgMjE2LCAuNSk7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gIH1cclxuICBwIHtcclxuICAgIGNvbG9yOiAjQURBREFEO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5wZXJzb25hbC1jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsZS1sb2FkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1kb3dubG9hZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLndyYXAtaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMWU5MzU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbXBhY3QtdGl0bGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgYm90dG9tOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2RiZGJkYjtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogMjVweDtcclxuICB9XHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmltcGFjdC1pdGVtIHtcclxuICB3aWR0aDogNTAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xyXG4gIG1hcmdpbjogYXV0byAwO1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZzogMCAyNHB4IDAgMDtcclxuICB9XHJcbn1cclxuXHJcbi5saW5rLXRpdGxlIHtcclxuICAuc3Ryb25nIHtcclxuICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmltcGFjdC13cmFwIHtcclxuICAubGlua3MtaXRlbSB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgLmxpbmstdGl0bGUge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAuc3Ryb25nIHtcclxuICAgICAgICBjb2xvcjogJG1haW4tdGV4dC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAuY2FsZW5kYXItY2FwdGlvbiB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2NrLWxpbmtzIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmFjdWx0eS13cmFwLCAuaW5pdGlhdGl2ZS13cmFwIHtcclxuICAuYmxvY2stY2FwdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJG1haW4tdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5pdGlhdGl2ZS13cmFwIHtcclxuICAubGlua3MtaXRlbSA+IHAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVzLWJsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDU3cHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDQ1cHg7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTdweDtcclxuICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICB9XHJcbiAgLnByb2plY3QtaXRlbSB7XHJcbiAgICAuc3Ryb25nIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51bmRlcmxpbmUge1xyXG4gIC5wZXJzb25hbC1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBhIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2plY3QtaXRlbSB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RiZGJkYjtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0LWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3Ryb25nIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbiAgJi5vbmVfcHJvamVjdCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlLW5leHQge1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxufVxyXG5cclxuLnN3aXBlci1zbGlkZSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uc29jaWFsLWxpbmsge1xyXG4gIC5ibG9jay1zb2NpYWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzAwMzk2MztcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbi1mYiwgLmljb24tdHdpdHRlciwgLmljb24tbSwgLmljb24td2ViLCAuaWNvbi10ZywgLmljb24tZmJtIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRsaWdodC10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2VhY2gtY29tbXVuaXR5LWxhYmVse1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODEzJztcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDQlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNCUsIC01MCUpO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4yZW07XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICB9XHJcbn1cclxuLmZvcm0tc2VhcmNoLCAuZm9ybS1zb3J0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDIwcHggMTZweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcclxuICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDdweDtcclxuICAgIG1heC13aWR0aDogNDgzcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIzLjVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gIH1cclxufVxyXG4uZm9ybXMtd3JhcCAuYmxvY2stYXBwbHktbm93IC5zdHlsZS10ZXh0IGxhYmVse1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICB0ZXh0LW92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcbi50aW1lLWxpbmUge1xyXG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjE0KTtcclxuICB9XHJcbn1cclxuLnNvcnRpbmcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAuZm9ybS1ibG9jayB7XHJcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDE1cHggMCA4cHg7XHJcbiAgICAuc2VsZWN0IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTAlO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0IHtcclxuICBoZWlnaHQ6IDQ3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIG1hcmdpbjogMjBweDtcclxuICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zdXBwb3J0LXdyYXAge1xyXG4gIC5ibG9jay10aXRsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnRhYnMtd3JhcCAuY2FmZWRyYSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gIH1cclxuICAucGVyc29uLWxvY2F0aW9uIHtcclxuICAgIHdpZHRoOiAzNTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwIHtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubm9VaS10YXJnZXQge1xyXG4gIGJveC1zaGFkb3c6IDAgMDtcclxuICBtYXJnaW4tbGVmdDogMTRweDtcclxufVxyXG5cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7XHJcbiAgJjpob3ZlciB7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbW11bml0eS13cmFwLCAuc3VwcG9ydC13cmFwIHtcclxuICAuYmxvY2stdGl0bGUge1xyXG4gICAgcGFkZGluZzogMzVweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGFiLW5hdiwgLmNob29zZS1mb3JtIHtcclxuICAgIG1hcmdpbjogMCAyNXB4O1xyXG4gIH1cclxuXHJcblxyXG4gIC50YWItY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMTQpO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcy1pdGVtIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGlua3MtaXRlbSB7XHJcbiAgICB0cmFuc2l0aW9uOiAwcztcclxuICB9XHJcbn1cclxuXHJcblxyXG4uY2FmZWRyYSB7XHJcbiAgcCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbW11bml0eS13cmFwLCAudGFicy13cmFwIHtcclxuICAubGluay10aXRsZSB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gIH1cclxuICAubGlua3MtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhZmVkcmEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiAyODBweDtcclxuICB9XHJcbiAgLmxpbmtzLWl0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbiAgLnBlcnNvbi1sb2NhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZ3JhbS1wcm9maWxlLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIge1xyXG4gIC5ibG9jay1zY3JvbGwge1xyXG4gICAgLnNjcm9sbC1saW5rLCAuc2Nyb2xsLWxpbmstc3RhZmYsIC5zY3JvbGwtbGluay1zcGVha2VyLCAuc2Nyb2xsLWxpbmstdHV0b3Ige1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgbWF4LWhlaWdodDogMzgwcHg7XHJcbiAgICAgIC5zaW1wbGViYXItdHJhY2sudmVydGljYWwge1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5saW5rcy1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgLTE1cHggMCAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZ3JhbS1wcm9maWxlLXdyYXAge1xyXG4gIC5ibG9jay1jYXB0aW9uIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIC5saW5rcy1pdGVtIHtcclxuICAgICAgLy9hbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmxpbmstdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICRsaWdodC10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGVyc29uYWwtaXRlbSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucGVyc29uYWwtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9ncmFtLWxpbmtzIHtcclxuICAgIC5saW5rcy1pdGVtIHtcclxuICAgICAgLmxpbmstdGl0bGUge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgY29sb3I6ICRtYWluLXRleHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9jay1wZXJzb25hbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIC5zdHJvbmcge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi1idG4ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmJsb2NrLWNhcHRpb24ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAud3JhcHBlci10b29nbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmJsb2NrLXNjcm9sbCB7XHJcbiAgICAucGVyc29uYWwtY2FwdGlvbiB7XHJcbiAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgfVxyXG4gICAgLnN0cm9uZyB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhpZGUtY29udGVudCB7XHJcbiAgICAuYmxvY2stY2FwdGlvbiB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wcm9ncmFtLXByb2ZpbGUtd3JhcHtcclxuICAuYmxvY2stY2FwdGlvbjpub3QoLmJsb2NrLXNjcm9sbCk6bm90KC50dWl0aW9uLWJsb2NrKTpub3QoLmRlZmF1bHQtYnJvd3Nlci1zdHlsZWQpe1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG4ucHJvZ3JhbS1saW5rcyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgcGFkZGluZy1ib3R0b206IDU4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJG1haW4tdGV4dC1jb2xvcjtcclxuICAgIC5saW5rLXRpdGxlIHtcclxuICAgICAgLnN0cm9uZyB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLXRleHQtY29sb3I7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRyYWNrLXdyYXB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgLnRyYWNre1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAucHJvZ3JhbS1saW5rcyB1bC5jb3Vyc2VzLWxpbmtzIHtcclxuICAgICAgY29sdW1uczogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG51bC5jb3Vyc2VzLWxpbmtzIHtcclxuICBjb2x1bW5zOiAyO1xyXG4gIGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvdXJzZXMtaXRlbSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNDFweDtcclxuICB3aWR0aDogMjU2cHg7XHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAuY291cnNlcy1pdGVtIHNwYW57XHJcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRvdC1ib3JkZXIge1xyXG4gIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDM4NjMgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDNweCAxcHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAgMDtcclxuICAgIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2staW5mbyB7XHJcbiAgJi5ibG9jay1lY2xpcHNlIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4yNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYWxlbmRhci1jYXB0aW9uLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLmNhbGVuZGFyLWNhcHRpb24ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi50dWl0aW9uLWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAkbGlnaHQtdGV4dC1jb2xvcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICB9XHJcbiAgLmRvdC1ib3JkZXIge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAuc3Ryb25nIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5kYXRlLXNsaWRlciwgLm5vVWktdGFyZ2V0LCAubm9VaS1sdCwgLm5vVWktaG9yaXpvbnRhbCB7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIC5ub1VpLWNvbm5lY3Qge1xyXG4gICAgYmFja2dyb3VuZDogI2YxZTkzNTtcclxuICB9XHJcbiAgLm5vVWktaGFuZGxlIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDM5NjM7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHRvcDogLTRweDtcclxuICAgIGxlZnQ6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubm9VaS1iYXNlIHtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5ub1VpLWhvcml6b250YWwge1xyXG4gIGhlaWdodDogNXB4O1xyXG59XHJcblxyXG4ubm9VaS10YXJnZXQge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwsIC5ub1VpLW1hcmtlciB7XHJcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ub1VpLXBpcHMsIC5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5ub1VpLXZhbHVlLCAubm9VaS12YWx1ZS1ob3Jpem9udGFsLCAubm9VaS12YWx1ZS1sYXJnZSB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zdHVkeS1rc2Utd3JhcCB7XHJcbiAgLmJsb2NrLXRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICAuZm9ybS1zZWFyY2gge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgfVxyXG4gIC5ibG9jay1pbmZvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG4gIC5jaGVja2luZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmNoZWNrYm94IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2sge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmZvcm0tc29ydCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC5kdXJhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5jYWxlbmRhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50YWJsZS1jb25kZW5zZWQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItaW5saW5lIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgcGFkZGluZzogMCAyNXB4O1xyXG59XHJcblxyXG4udGltZS1saW5lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC50aW1lLWxpbmUtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjb2xvcjogJGxpZ2h0LXRleHQtY29sb3I7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLnN0cm9uZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgIH1cclxuICAgIC5saW5lIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLXRleHQtY29sb3I7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgICAuc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBiYWNkO1xyXG4gICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgbGVmdDogLTQuNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLmxpbmUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJG1haW4tdGV4dC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNlbnRlcmVkLXRpbWUtbGluZSB7XHJcbiAgLmxpbmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLXRleHQtY29sb3IgIWltcG9ydGFudDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdHVkeS1rc2Utd3JhcCB7XHJcbiAgLmJsb2NrLWluZm8ge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0dWR5LWtzZS13cmFwIHtcclxuICAuY2FyZC10aXRsZSB7XHJcbiAgICAuaW5mby1jYXJkIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtY2FwdGlvbiB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogMjA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLnRhYi1uYXYge1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLXRpdGxlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIHRvcDogMjVweDtcclxuICAgIGJvdHRvbTogMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDM5NjM7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC5pbmZvLWNhcmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDI1cHggNjBweCAwO1xyXG5cclxuICAgIC5kZXNjcmlwdGlvbnMtaXRlbXMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgIC5kZXNjcmlwdGlvbi1pdGVtIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkLWNhcHRpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAyNXB4O1xyXG4gICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAud3JhcC1jYXJkLWNhcHRpb24ge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFJlZ3VsYXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFJlZ3VsYXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uc3R1ZHktY2FyZHMge1xyXG4gIG1hcmdpbjogMCAtMTJweDtcclxuICAuYmxvY2staW5mbyB7XHJcbiAgICBtYXJnaW46IDAgMTJweCAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmluZm8ge1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgaDQsIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2staW5mbyB7XHJcbiAgLmluZm8ge1xyXG4gICAgaDQsIGgzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cmFwcGVyLWNhcHRpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaW5mby1jYXJkIHtcclxuICBoNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kZXNjcmlwdGlvbi1pdGVtIHtcclxuICAgIC5zdHJvbmcge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dC1jb2xvcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIC5zdHJvbmcge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVjdGFuZ2xlLWJsb2NrIHtcclxuICAuYmxvY2staW5mby5ncmlkLWl0ZW0ge1xyXG4gICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3R1ZHkta3NlLXdyYXAge1xyXG4gIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAuc29ydGluZyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAuc2VsZWN0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLXRpdGxlIHtcclxuICAubW9yZS10dXRvci1saW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMCA1cHggMTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogI2UwZDgzMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHAge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgY29sb3I6ICM1NzU3NTc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZXBhcnRtZW50LXByb2ZpbGUtd3JhcCB7XHJcbiAgLmJsb2NrLWNhcHRpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuYmxvY2staW5mbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuICAuY2FyZC10aXRsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5jYXJkLWNhcHRpb24ge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIH1cclxuICAgICAgLnN0cm9uZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dC1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5mYWN1bHR5LW1lbWJlcnMge1xyXG4gICAgICAgIC5mYWN1bHR5LWl0ZW0ge1xyXG4gICAgICAgICAgJi5oaWRlLWZhY3VsdHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oaWRlLWNvbnRlbnQge1xyXG4gICAgLmxpbmtzLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLndyYXBwZXItY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWxlbmRhci1jYXB0aW9uIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgIH1cclxuICAgIC5pY29uLWNhbGVuZGFyIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaWRlYmFyLWJsb2NrIHtcclxuICAgIC5ibG9jay1saW5rcyB7XHJcbiAgICAgIHBhZGRpbmc6IDIxcHggMCAyOXB4O1xyXG4gICAgICAubGlua3MtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyNHB4IDEycHggMjRweDtcclxuICAgICAgICBtYXJnaW46IDAgLTE1cHggMCAwO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC53cmFwcGVyLXRvb2dsZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZWJhci1ibG9jayB7XHJcbiAgLmNhbGVuZGFyLWNhcHRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLmZhY3VsdHktbWVtYmVycyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAxMHB4IC01cHggMjVweDtcclxuICBwYWRkaW5nOiAwIDY1cHg7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAuZmFjdWx0eS1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFjdWx0eS1pdGVtIHtcclxuICB3aWR0aDogMzZweDtcclxuICBoZWlnaHQ6IDM2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIDVweCAxMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICB9XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICAuYmxvY2staW5mbyB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ibG9jay1jYXJkcyB7XHJcbiAgLmJsb2NrLXBlcnNvbmFsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAuYmxvY2stdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XHJcbiAgICAuYmxvY2stY2FwdGlvbiB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnQge1xyXG4gIC5zaW1wbGViYXItY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suaG9yaXpvbnRhbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjE0KTtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uY2hlY2tpbmcge1xyXG4gIC5jaGVjayB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG50Ym9keSB7XHJcbiAgdHIge1xyXG4gICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1uYXYge1xyXG4gIC5oZWFkZXItbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnZjX2NvbC1zbS0zLCAudmNfY29sLXNtLTQge1xyXG4gIC5ibG9jay1pbmZvIHtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucGFnZS1jb250ZW50IHtcclxuICAudmNfY29sLXNtLTgsIC52Y19jb2wtc20tNiB7XHJcbiAgICAuYmxvY2staW5mbyB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4udmNfY29sLXNtLTksIC52Y19jb2wtc20tMTIge1xyXG4gIC5ibG9jay1pbmZvIHtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTdweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmljb24tZG93bmxvYWQge1xyXG4gIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICAmOmJlZm9yZSB7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIGxlZnQ6IC0xcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcC1pY29uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgbWluLXdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBiYWNrZ3JvdW5kOiAjZjFlOTM1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLmljb24tYXJyb3cge1xyXG4gICAgY29sb3I6ICRtYWluLXRleHQtY29sb3I7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdHVkeS1rc2Utd3JhcCB7XHJcbiAgLmZvcm0tc2VhcmNoIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIC5mb3JtLXNvcnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC5kdXJhdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zb3J0LWFycm93LCAudGFicy1zb3J0LWFycm93IHtcclxuICB0cmFuc2l0aW9uOiAuMjVzIGxpbmVhcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIC5pY29uLXNvcnQtYXJyb3cge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGNvbG9yOiAjZjFlOTM1O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGxpbmVhcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC41cyBsaW5lYXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc29ydC1hcnJvdywgLnRhYnMtc29ydC1hcnJvdyB7XHJcbiAgJi5hY3RpdmUtc29ydCB7XHJcbiAgICB0cmFuc2l0aW9uOiAuMjVzIGxpbmVhcjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCgzcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrLXBlcnNvbmFsIHtcclxuICAud3JhcHBlci10b29nbGUge1xyXG4gICAgLnN0cm9uZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmLnJvdGF0ZS1pY29uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cmFwcGVyLXRvb2dsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIC5pY29uLWFycm93IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5yb3RhdGUtaWNvbiB7XHJcbiAgICAuaWNvbi1hcnJvdyB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcHBlci1jb250ZW50IHtcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB7XHJcbiAgei1pbmRleDogOTk7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlcjogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMCA0cHg7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLS1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci0tZGF5LW5hbWUge1xyXG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBSZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBjb2xvcjogI2M1YzVjNTtcclxuICBmbGV4LWdyb3c6IDA7XHJcbiAgZmxleC1zaHJpbms6IDE7XHJcbiAgZmxleC1iYXNpczogYXV0bztcclxufVxyXG5cclxuLmRhdGVwaWNrZXItLWRheXMtbmFtZXMge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHBhdGgge1xyXG4gIHN0cm9rZTogJG1haW4tdGV4dC1jb2xvcjtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24sIC5kYXRlcGlja2VyLS1uYXYtdGl0bGUge1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiB7XHJcbiAgbWFyZ2luOiAwIC0xMHB4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLCAuZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLi1jdXJyZW50LSwgLmRhdGVwaWNrZXItLWNlbGwuLWZvY3VzLSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjb2xvcjogIzVjYzRlZjtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLS4tZm9jdXMtIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci0tbmF2IHtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBib3JkZXItY29sb3I6ICMwMDM5NjM7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgLmRhdGVwaWNrZXItLW5hdi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LWZhbWlseTogJ0dyYXBoaWsgUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogIzAwMzk2MztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBpIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGF0ZXBpY2tlci0tZGF5cy5kYXRlcGlja2VyLS1ib2R5LmFjdGl2ZSB7XHJcbiAgbWF4LXdpZHRoOiAzODBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmRhdGVwaWNrZXItLWNlbGwge1xyXG4gIG1hcmdpbjogMCAtMXB4IDVweDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItLWNlbGwgc3BhbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB3aWR0aDogMzVweDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci0tY2VsbC5ldmVudC1kYXkge1xyXG4gIHNwYW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0ge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItLWRheS1uYW1lIHtcclxuICBjb2xvcjogIzAwMzk2MztcclxufVxyXG5cclxuLmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtIHNwYW4ge1xyXG4gIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItLWNlbGwuZXZlbnQtZGF5IHNwYW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzOTYzO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBsaW5lLWhlaWdodDogMzVweDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItLWNlbGwuZXZlbnQtZGF5Li1zZWxlY3RlZC0gc3BhbiB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcclxuICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuLi1kaXNhYmxlZC0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1kaXNhYmxlZC0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci0tY2VsbC5ldmVudC1kYXkgc3Bhbi5kZWFjdGl2ZSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci0tY2VsbC5ldmVudC1kYXkgc3Bhbi5hY3RpdmUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDM5NjM7XHJcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmRhdGVwaWNrZXItLWNlbGwuZXZlbnQtZGF5IHNwYW4uYWN0aXZlLm9uZS1kYXl7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMzk2MztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG59XHJcbi5kYXRlcGlja2VyLS1jZWxsLmV2ZW50LWRheS4tc2VsZWN0ZWQtIHNwYW4uYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDMzcHg7XHJcbiAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZGF0ZXBpY2tlci0tY2VsbC5ldmVudC1kYXkuLXNlbGVjdGVkLSBzcGFuLmFjdGl2ZS5vbmUtZGF5IHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMzk2M1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrLWxvZ28tbGluayB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmLnNjcm9sbC1saW5rIHtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgLnNpbXBsZWJhci1zY3JvbGwtY29udGVudCAuc2ltcGxlYmFyLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnNpbXBsZWJhci1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxpbmtzLWl0ZW0ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTcsIDExMywgMTEzLCAuMik7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1hcnJvdy1jaXJjbGUtcmlnaHQge1xyXG4gICAgICBjb2xvcjogJG1haW4tdGV4dC1jb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLndyYXBwZXItZGVwYXJ0bWVudCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53cmFwcGVyLWRlcGFydG1lbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzODYzO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAud3JhcC1kZXBhcnRtZW50LWNhcHRpb24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgcCB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLXRleHQtY29sb3I7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbi1hcnJvdy1jaXJjbGUtcmlnaHQsIC5pY29uLWFycm93LWNpcmNsZS1sZWZ0LCAuaWNvbi1hcnJvdywgLmFycm93LXRpbWUsIC5pY29uLWZiLCAuaWNvbi1tLCAuaWNvbi10d2l0dGVyLCAuaWNvbi13ZWIge1xyXG4gIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG59XHJcblxyXG4uY29tbXVuaXR5LXdyYXAsIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCB7XHJcbiAgLmxpbmtzLWl0ZW0ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnBlcnNvbmFsLWl0ZW0ge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNjcm9sbC1saW5rLCAuc2Nyb2xsLWxpbmstc3RhZmYsIC5zY3JvbGwtbGluay1zcGVha2VyLCAuc2Nyb2xsLWxpbmstdHV0b3Ige1xyXG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDEyOHB4O1xyXG59XHJcblxyXG4ubG9hZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gICAgYm9yZGVyOiAxNnB4IHNvbGlkICNmM2YzZjM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICMzNDk4ZGI7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgLyogU2FmYXJpICovXHJcbiAgICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrLWNhbGVuZGFyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJhY2tncm91bmQ6ICNmMWU5MzU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIGhlaWdodDogMzAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmNhbGVuZGFyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAtMTFweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2NrLWxpbmtzIHtcclxuICAgIG1heC13aWR0aDogMjUyLjc1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIC5kYXRlcGlja2VyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmMWU5MzU7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2stY2FsZW5kYXIge1xyXG4gIC5ldmVudC1saXN0IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIC5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnQgLnNpbXBsZWJhci1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmNhbGVuZGFyLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIC5hcnJvdy1saW5rLXllbGxvdyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhbGVuZGFyLWl0ZW0tZGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQtY29sb3I7XHJcbiAgICAuaWNvbi1jYWxlbmRhciB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhbGVuZGFyLWl0ZW0tdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLndyYXAtbG9nby1jYXB0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiA4NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsZW5kYXItd3JhcCB7XHJcbiAgLmJsb2NrLWNhbGVuZGFyIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIC5kYXRlcGlja2VyLS1uYXYge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcbiAgICAuZXZlbnQtbGlzdCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kYXRlcGlja2VyLS1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIC5kYXRlcGlja2VyLS1kYXlzLmRhdGVwaWNrZXItLWJvZHkuYWN0aXZlIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGF0ZXBpY2tlci0tY2VsbHMsIC5kYXRlcGlja2VyLS1jZWxsLWRheXMge1xyXG4gICAgaGVpZ2h0OiAyNTVweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGF0ZXBpY2tlci0tY2VsbC5kYXRlcGlja2VyLS1jZWxsLWRheS5ldmVudC1kYXkge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgY29sb3I6ICRtYWluLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kYXRlcGlja2VyLS1kYXlzLW5hbWVzIHtcclxuICAgIG1hcmdpbjogOHB4IDAgMjVweDtcclxuICAgIC5kYXRlcGlja2VyLS1kYXktbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhbGVuZGFyLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNhbGxiYWNrLWZvcm0ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZzogMjVweDtcclxuICB6LWluZGV4OiAxMTA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcclxuICBtaW4td2lkdGg6IDI3NXB4O1xyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcbiAgLmJ0biB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgICYubWFpbi1idG4ge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNsb3NlLWNhbGxiYWNrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTM3cHg7XHJcbiAgICByaWdodDogLTM1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAuaWNvbi1jbG9zZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ibG9jay1jYWxlbmRhciAuY2FsZW5kYXItaXRlbS5jYWxlbmRhci1vbmUtZXZlbnQuY2FsZW5kYXItdGl0bGUtZm9udC1zaXplIHtcclxuICAuY2FsZW5kYXItaXRlbS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1saW5rIHtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZzogMjVweCAwO1xyXG4gIGgzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgICBtYXJnaW46IDAgMjVweDtcclxuICB9XHJcbiAgLmxpbmtzLWl0ZW0ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCAtMTVweCAwIDA7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGluay10aXRsZSB7XHJcbiAgICAgIC5zdHJvbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndyYXAtc2VjdGlvbi1saW5rIHtcclxuICAgIG1heC1oZWlnaHQ6IDE4NnB4O1xyXG4gICAgaGVpZ2h0OiAxNjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5ibG9jay10aXRsZSB7XHJcbiAgLm5ld3NwYWdlLWNhcHRpb24ge1xyXG4gICAgLm5ld3NwYWdlLXRpbWUtY2FwdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dC1jb2xvcjtcclxuICAgICAgLmljb24tdGltZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRsaWdodC10ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrLWNhbGVuZGFyLXdyYXAge1xyXG4gIG1heC13aWR0aDogODIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIC5jYWxlbmRhci1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5zdXBwb3J0LXdyYXAge1xyXG4gIC50YWJzLXdyYXAge1xyXG4gICAgLmxpbmstdGl0bGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5wZXJzb24tbG9jYXRpb24ge1xyXG4gICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFicy13cmFwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIHBhZGRpbmc6IDM1cHggMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIC5saW5rcy1pdGVtIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5wZXJzb25hbC1pdGVtIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYi1uYXYge1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb3J0aW5nIHtcclxuICAgIC5zZWxlY3Qge1xyXG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWItY29udGVudC1jb3Jwb3JhdGVfcGFydG5lcnMudGFiLXBhcnRuZXJzIHtcclxuICAubGlua3MtaXRlbS1zdXBwb3J0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG59XHJcbi50YWItcGFydG5lcnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMzBweCAwIDA7XHJcbiAgLmxpbmtzLWl0ZW0tc3VwcG9ydCB7XHJcbiAgICB3aWR0aDogMjklO1xyXG4gICAgbWFyZ2luOiAwIDIlIDMwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIC8vbWFyZ2luOiAwIGF1dG87XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFicy1zdXBwb3J0IHtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgJi5jdXJyZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAmLmNvbGxhcHNlZCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAud3JhcC1yZWFkLW1vcmUge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDg1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndyYXBwZXItY3VycmVudC15ZWFyLXN1cHBvcnRzIHtcclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLndyYXBwZXItZGFuYXRlIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1yZWFkLW1vcmUge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi50YWItY29udGVudC13ZV9hcmVfcHJvdWRfdG9fd29yay50YWItcGFydG5lcnMge1xyXG4gIHBhZGRpbmc6IDMwcHggMjVweCAwO1xyXG59XHJcblxyXG4uc3VwcG9ydC1wYXN0LXllYXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgY29sb3I6ICMwMDM4NjM7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAud3BjZjctcmFkaW8sIC53cGNmNy1jaGVja2JveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLWNhcHRpb24gLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUgcC5zdHJvbmd7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgfVxyXG4gIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuYmxvY2stY2FwdGlvbiBhLmxpbmtzLWl0ZW0+aW1ne1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcbiAgICAud3BjZjctcmFkaW8sIC53cGNmNy1jaGVja2JveCB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tdGV4dC1ibG9jayB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLWZpbGUtdXBsb2FkIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6ICNmMWU5MzU7XHJcbiAgY29sb3I6ICMwMDM4NjM7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHhcclxufVxyXG5cclxuLnN0eWxlZC1yYWRpbywgLndwY2Y3LXJhZGlvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcclxuICBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTk5OTlweDtcclxuICB9XHJcbiAgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbixcclxuICBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuIHtcclxuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gIH1cclxuICBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcclxuICBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICB9XHJcbiAgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixcclxuICBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAzODYzO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICBsZWZ0OiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICB9XHJcbiAgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB9XHJcbiAgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbmRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gge1xyXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMTAwMDBweDtcclxuICB9XHJcbiAgbGFiZWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDphZnRlciB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpFNE1TNHlJREkzTXlBeE55QXhOaUlnWlc1aFlteGxMV0poWTJ0bmNtOTFibVE5SW01bGR5QXhPREV1TWlBeU56TWdNVGNnTVRZaVBqeHdZWFJvSUdROUlrMHRNekEyTGpNZ05URXVNbXd0TVRFekxURXhNMk10T0M0MkxUZ3VOaTB5TkMwNExqWXRNelF1TXlBd2JDMDFNRFl1T1NBMU1EWXVPUzB5TVRJdU5DMHlNVEl1TkdNdE9DNDJMVGd1TmkweU5DMDRMall0TXpRdU15QXdiQzB4TVRNZ01URXpZeTA0TGpZZ09DNDJMVGd1TmlBeU5DQXdJRE0wTGpOc01qTXhMaklnTWpNeExqSWdNVEV6SURFeE0yTTRMallnT0M0MklESTBJRGd1TmlBek5DNHpJREJzTVRFekxURXhNeUExTWpRdE5USTBZemN0TVRBdU15QTNMVEkxTGpjdE1TNDJMVE0yZWlJdlBqeHdZWFJvSUdacGJHdzlJaU16TnpNM016Y2lJR1E5SWsweE9UY3VOaUF5TnpjdU1td3RNUzQyTFRFdU5tTXRMakV0TGpFdExqTXRMakV0TGpVZ01Hd3ROeTQwSURjdU5DMHpMakV0TXk0eFl5MHVNUzB1TVMwdU15MHVNUzB1TlNBd2JDMHhMallnTVM0Mll5MHVNUzR4TFM0eExqTWdNQ0F1Tld3ekxqTWdNeTR6SURFdU5pQXhMalpqTGpFdU1TNHpMakV1TlNBd2JERXVOaTB4TGpZZ055NDJMVGN1Tm1NdU15MHVNUzR6TFM0ekxqRXRMalY2SWk4K1BIQmhkR2dnWkQwaVRURXhPRGN1TVNBeE5ETXVOMnd0TlRZdU5TMDFOaTQxWXkwMUxqRXROUzR4TFRFeUxUVXVNUzB4Tnk0eElEQnNMVEkxTXk0MUlESTFNeTQxTFRFd05pNHlMVEV3Tmk0eVl5MDFMakV0TlM0eExURXlMVFV1TVMweE55NHhJREJzTFRVMkxqVWdOVFl1TldNdE5TNHhJRFV1TVMwMUxqRWdNVElnTUNBeE55NHhiREV4TkM0M0lERXhOQzQzSURVMkxqVWdOVFl1TldNMUxqRWdOUzR4SURFeUlEVXVNU0F4Tnk0eElEQnNOVFl1TlMwMU5pNDFJREkyTWkweU5qSmpOUzR5TFRNdU5DQTFMakl0TVRJZ0xqRXRNVGN1TVhwTk1UWXpOQzR4SURFMk9TNDBiQzB6Tnk0M0xUTTNMamRqTFRNdU5DMHpMalF0T0M0MkxUTXVOQzB4TWlBd2JDMHhOamt1TlNBeE5qa3VOUzAzTUM0eUxUY3hMamxqTFRNdU5DMHpMalF0T0M0MkxUTXVOQzB4TWlBd2JDMHpOeTQzSURNM0xqZGpMVE11TkNBekxqUXRNeTQwSURndU5pQXdJREV5YkRjM0xqRWdOemN1TVNBek55NDNJRE0zTGpkak15NDBJRE11TkNBNExqWWdNeTQwSURFeUlEQnNNemN1Tnkwek55NDNJREUzTkM0M0xURTNOaTQwWXpFdU5pMHhMamNnTVM0MkxUWXVPUzB1TVMweE1DNHplaUl2UGp3dmMzWm5QZz09Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC43KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5zdHlsZWQtY2hlY2tib3gsIC53cGNmNy1jaGVja2JveCB7XHJcbiAgbWFyZ2luOiAwIDAgMTBweCAxMHB4O1xyXG4gIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTEwMDAwcHg7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbiB7XHJcbiAgICBwYWRkaW5nOiAzcHggMzBweCAwIDI3cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0E5QTlBOTtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpFNE1TNHlJREkzTXlBeE55QXhOaUlnWlc1aFlteGxMV0poWTJ0bmNtOTFibVE5SW01bGR5QXhPREV1TWlBeU56TWdNVGNnTVRZaVBqeHdZWFJvSUdROUlrMHRNekEyTGpNZ05URXVNbXd0TVRFekxURXhNMk10T0M0MkxUZ3VOaTB5TkMwNExqWXRNelF1TXlBd2JDMDFNRFl1T1NBMU1EWXVPUzB5TVRJdU5DMHlNVEl1TkdNdE9DNDJMVGd1TmkweU5DMDRMall0TXpRdU15QXdiQzB4TVRNZ01URXpZeTA0TGpZZ09DNDJMVGd1TmlBeU5DQXdJRE0wTGpOc01qTXhMaklnTWpNeExqSWdNVEV6SURFeE0yTTRMallnT0M0MklESTBJRGd1TmlBek5DNHpJREJzTVRFekxURXhNeUExTWpRdE5USTBZemN0TVRBdU15QTNMVEkxTGpjdE1TNDJMVE0yZWlJdlBqeHdZWFJvSUdacGJHdzlJaU16TnpNM016Y2lJR1E5SWsweE9UY3VOaUF5TnpjdU1td3RNUzQyTFRFdU5tTXRMakV0TGpFdExqTXRMakV0TGpVZ01Hd3ROeTQwSURjdU5DMHpMakV0TXk0eFl5MHVNUzB1TVMwdU15MHVNUzB1TlNBd2JDMHhMallnTVM0Mll5MHVNUzR4TFM0eExqTWdNQ0F1Tld3ekxqTWdNeTR6SURFdU5pQXhMalpqTGpFdU1TNHpMakV1TlNBd2JERXVOaTB4TGpZZ055NDJMVGN1Tm1NdU15MHVNUzR6TFM0ekxqRXRMalY2SWk4K1BIQmhkR2dnWkQwaVRURXhPRGN1TVNBeE5ETXVOMnd0TlRZdU5TMDFOaTQxWXkwMUxqRXROUzR4TFRFeUxUVXVNUzB4Tnk0eElEQnNMVEkxTXk0MUlESTFNeTQxTFRFd05pNHlMVEV3Tmk0eVl5MDFMakV0TlM0eExURXlMVFV1TVMweE55NHhJREJzTFRVMkxqVWdOVFl1TldNdE5TNHhJRFV1TVMwMUxqRWdNVElnTUNBeE55NHhiREV4TkM0M0lERXhOQzQzSURVMkxqVWdOVFl1TldNMUxqRWdOUzR4SURFeUlEVXVNU0F4Tnk0eElEQnNOVFl1TlMwMU5pNDFJREkyTWkweU5qSmpOUzR5TFRNdU5DQTFMakl0TVRJZ0xqRXRNVGN1TVhwTk1UWXpOQzR4SURFMk9TNDBiQzB6Tnk0M0xUTTNMamRqTFRNdU5DMHpMalF0T0M0MkxUTXVOQzB4TWlBd2JDMHhOamt1TlNBeE5qa3VOUzAzTUM0eUxUY3hMamxqTFRNdU5DMHpMalF0T0M0MkxUTXVOQzB4TWlBd2JDMHpOeTQzSURNM0xqZGpMVE11TkNBekxqUXRNeTQwSURndU5pQXdJREV5YkRjM0xqRWdOemN1TVNBek55NDNJRE0zTGpkak15NDBJRE11TkNBNExqWWdNeTQwSURFeUlEQnNNemN1Tnkwek55NDNJREUzTkM0M0xURTNOaTQwWXpFdU5pMHhMamNnTVM0MkxUWXVPUzB1TVMweE1DNHplaUl2UGp3dmMzWm5QZz09Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbjphZnRlciB7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmRvbmF0aW9uLWZvcm0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmRvbmF0aW9uLWJsb2NrIHtcclxuICAuc2VsZWN0IHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5kb25hdGlvbi1mb3JtLWJsb2NrIHtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICAubWFpbi1idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLnNlbGVjdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5zdHlsZS1jaGVja2JveCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBzcGFuLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wYWdlLWNvbnRlbnR0IHtcclxuICBwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNob3ctcmVzdWx0cyB7XHJcbiAgbWFyZ2luOiA2MHB4IDAgNDVweDtcclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAkbGlnaHQtdGV4dC1jb2xvcjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZG9uYXRpb24tZm9ybS10aXRsZSB7XHJcbiAgbWFyZ2luOiAwIDAgMzBweCAxMHB4O1xyXG59XHJcblxyXG4uZm9ybS10ZXh0LWJsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cGNmNy1mb3JtIHtcclxuICBmaWVsZHNldCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMjVweCAxMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1ibG9jaywgLmZvcm0tdGV4dC1ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbjogMCAwIDEwcHggMTBweDtcclxuICB9XHJcbiAgaW5wdXQsIHNlbGVjdCB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgfVxyXG4gIC5zZWxlY3Qge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZG9uYXRpb24tY3VycmVuY3ktd3JhcCB7XHJcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcclxufVxyXG5cclxuLmlucHV0LWFtb3VudCB7XHJcbiAgaW5wdXQge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxuICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICB0b3A6IC01MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFtb3VudC1zZWxlY3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAuYnV0dG9uLXByaWNlIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBjb2xvcjogIzAwMzg2MztcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAuM3MsIGNvbG9yIGVhc2UgLjNzO1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JhYmFiYTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjFlOTM1O1xyXG4gICAgICBjb2xvcjogIzAwMzg2MztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYXlwYWwge1xyXG4gICYtYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjk5MzM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI0ZGRjBBOCwgI0Y5QjQyMSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1pbi13aWR0aDogMTM4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBzcGFuIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICM1MDUwNTA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgdGV4dC1zaGFkb3c6IDBweCAxcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4ubGlxcGF5LWJ0biB7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0IHtcclxuICAuYmxvY2stbGlua3Mge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XHJcbiAgfVxyXG4gIC5ibG9jay10aXRsZSB7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XHJcbiAgICBoNCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAyOHB4IDAgMDtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saW5rcy1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5zZWFyY2gtZm9ybSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgLmxpbmstdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgLnN0cm9uZyB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaWRlYmFyLWJsb2NrIHtcclxuICAgIC53cmFwcGVyLWNvbnRlbnQge1xyXG4gICAgICAubGlua3MtaXRlbSB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXItcGFnaW5hdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjFlOTM1O1xyXG4gICAgY29sb3I6ICRtYWluLXRleHQtY29sb3I7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAmLm5leHQsICYucHJldiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiAyMDhweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjFlOTM1O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBwYWRkaW5nOiAxM3B4IDA7XHJcbiAgICB9XHJcbiAgICAubmV4dCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXJyZW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLXRleHQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5maWxlLWxvYWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmluaXRpYXRpdmUtd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciB7XHJcbiAgLmJsb2NrLXNjcm9sbCB7XHJcbiAgICAuc2Nyb2xsLWxpbmsge1xyXG4gICAgICAubGlua3MtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4IDAgMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlbnQtd2l0aC1zaWRlYmFyLCAuY29tbXVuaXR5LXdyYXAge1xyXG4gIC5saW5rcy1pdGVtLCAucGVyc29uYWwtaXRlbSwgLmZpbGUtbG9hZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saW5rcy1pdGVtLCAuZmlsZS1sb2FkIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5pdGlhdGl2ZS13cmFwIHtcclxuICAuc2lkZWJhci1ibG9jayB7XHJcbiAgICAuc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2NrLXNjcm9sbCB7XHJcbiAgICAuc3Ryb25nIHtcclxuICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgfVxyXG4gICAgLmxpbmtzLWl0ZW0ge1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zY3JvbGwtbGluayB7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAzNzhweDtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9jay1zY3JvbGwge1xyXG4gIHBhZGRpbmc6IDM1cHggMDtcclxuICAubGlua3MtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIC5zaWRlYmFyLWJsb2NrIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgLmJsb2NrLWxpbmtzIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYi1jb250ZW50LW1iYSwgLnRhYi1jb250ZW50LWNvcnBvcmF0ZV9wYXJ0bmVycywgLnRhYi1jb250ZW50LW1hc3RlcnMsIC50YWItY29udGVudC1zaG9ydC10ZXJtLCAudGFiLWNvbnRlbnQtcHJvamVjdCwgLnRhYi1jb250ZW50LXdlX2FyZV9wcm91ZF90b193b3JrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud3JhcHBlci1kYW5hdGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMjRweDtcclxufVxyXG5cclxuLnRhYnMtd3JhcCB7XHJcbiAgLnRhYi1jb250ZW50IHtcclxuICAgIC5saW5rcy1pdGVtIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBheW1lbnRzLXRhYi1ibG9jayB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi53cmFwcGVyLXN1cHBvcnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5jdXN0b20tZm9vdGVyIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gIHBhZGRpbmc6IDAgMTI1cHg7XHJcbn1cclxuXHJcbi5oZWFkLWZvb3RlciB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjJweDtcclxuICB9XHJcbn1cclxuXHJcbi53cmFwcGVyLXBhcnRuZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDAgLTMwcHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ubGluZS1jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMTAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItcGVyc29uIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnN1cHBvcnQtY29sdW1uIHtcclxuICBjb2x1bW5zOiAzO1xyXG4gIHBhZGRpbmc6IDAgNjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFydG5lci10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmFwcGx5LXdyYXBwZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5mb3JtLWFwcGx5LW5vdywgLmZvcm1zLXdyYXAge1xyXG4gIHBhZGRpbmc6IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBzcGFuLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICBtYXJnaW46IDAgMCAwIDFlbTtcclxuICB9XHJcbiAgLmJsb2NrLWFwcGx5LW5vdyB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHggMDtcclxuICAgIGg0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICAmID4gcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAud3JhcHBlci1mb3JtLWl0ZW1zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAwIC0xNXB4IDIwcHg7XHJcbiAgICAgIC53cmFwcC1hcHBseSB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgICBsYWJlbCwgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3R5bGVkLWNoZWNrIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiBwIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAud3JhcHBlci1mb3JtLWl0ZW1zIHtcclxuICAgICAgICAud3JhcHAtYXBwbHkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0eWxlLXRleHQge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XHJcbiAgICBjb2xvcjogJG1haW4tdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLnJhZGlvLXZlcnRpY2FsIHtcclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFpbi1idG4ge1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMCBhdXRvO1xyXG4gIH1cclxufVxyXG4ud3JhcHBlci1mb3JtLWl0ZW1zIC53cmFwcC1hcHBseSAuc3R5bGUtdGV4dCB7XHJcbiAgbWluLWhlaWdodDogNzRweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi5kb25hdGUtYmxvY2sudmlzaWJsZS01ODd7XHJcbiAgZGlzcGxheTpub25lO1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgLmZvb3Rlci1uYXZ7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICB9XHJcbiAgLmRvbmF0ZS1ibG9jay52aXNpYmxlLTk5MntcclxuICAgIGRpc3BsYXk6bm9uZTtcclxuICB9XHJcbiAgLmRvbmF0ZS1ibG9jay52aXNpYmxlLTU4N3tcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyNXB4O1xyXG4gIH1cclxuICAud3JhcHBlci1mb290ZXItY29udGFjdHMge1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybXMtd3JhcCAud3BjZjcgLndyYXBwZXItZm9ybS1hcHBseSAuYmxvY2stYXBwbHktbm93IC53cmFwcGVyLWZvcm0taXRlbXN7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC53cmFwcC1hcHBseXtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgbWFyZ2luOiAxNXB4IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50cmFjay13cmFwe1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLnRyYWNrLXdyYXAgLnRyYWNre1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJyb3ctbGluay15ZWxsb3cge1xyXG4gIHdpZHRoOiAxN3B4O1xyXG4gIGhlaWdodDogMTdweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tYXJyb3cteWVsbG93LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG5cclxuLndyYXBwZXItdG9vZ2xlIHtcclxuICAuaGlkZS13b3JkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zaG93LXdvcmQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uYWN0aXZlZC10ZXh0IHtcclxuICAuaGlkZS13b3JkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuc2hvdy13b3JkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsZW5kYXItd3JhcCB7XHJcbiAgLmJsb2NrLWNhbGVuZGFyIHtcclxuICAgIC5jYWxlbmRhci1vbmUtZXZlbnQge1xyXG4gICAgICBoZWlnaHQ6IDM2NXB4O1xyXG4gICAgICAuY2FsZW5kYXItaXRlbS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvY2stbGlua3Mge1xyXG4gICAgbWF4LXdpZHRoOiAzMyU7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2stY2FsZW5kYXIge1xyXG4gIC5jYWxlbmRhci1vbmUtZXZlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgJi5jYWxlbmRhci1pdGVtIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYWxlbmRhci1pdGVtLWRhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuY2FsZW5kYXItaXRlbS10aXRsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzLXdyYXAsIC5zdG9yaWVzLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbjogMCAtMTJweDtcclxuICAud3JhcHBlci1wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbjogMjFweCAxMnB4IDI0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9ncmFtLXByb2ZpbGUtd3JhcCwgLmZhY3VsdHktd3JhcCB7XHJcbiAgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgLmRlZmF1bHQtYnJvd3Nlci1zdHlsZWQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3NwYWdlLXdyYXAge1xyXG4gIC5kZWZhdWx0LWJyb3dzZXItc3R5bGVkIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZG9uYXRvci13cmFwIHtcclxuICAuYmxvY2stdGl0bGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDdweDtcclxuICB9XHJcbn1cclxuXHJcbi5zdG9yaWVzLXdyYXAge1xyXG4gIC5ibG9jay1waG90by1jYXB0aW9uIHtcclxuICAgIG1hcmdpbjogMCAxMnB4IDI0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDUzOC41cHg7XHJcbiAgICAud3JhcHBlci1waG90byB7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC53cmFwcGVyLWNhcHRpb24ge1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cy13cmFwIHtcclxuICAuYmxvY2stbmV3cyB7XHJcbiAgICBtYXJnaW46IDAgMTJweCAyNHB4O1xyXG4gICAgbWF4LXdpZHRoOiAyNTdweDtcclxuICAgIC5pbmZvIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogJG1haW4tdGV4dC1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjtcclxuICAgICAgICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgLyogYXV0b3ByZWZpeGVyOiBvbiAqL1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5rYW1hX2JyZWFkY3J1bWJzIHtcclxuICBjb2xvcjogJG1haW4tdGV4dC1jb2xvcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGxpIHtcclxuICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRtYWluLXRleHQtY29sb3I7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLXRleHQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cmFwcGVyLTQwNCB7XHJcbiAgLndyYXAtYmxvY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC5ibG9jay1pbmZvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgLmluZm8ge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xyXG4gICAgICAgIC5pY29uLXNlYXJjaCB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmID4gLmljb24tc2VhcmNoIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXItcGF5cGFsbCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uY2FsZW5kYXItd3JhcCAuYmxvY2stY2FsZW5kYXIgLmV2ZW50LWxpc3Qge1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLmhlaWdodC0zNTBweCB7XHJcbiAgLmdyaWQtaXRlbSB7XHJcbiAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlci1saW5lLWhlaWdodCB7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcC1ub3QtZm91bmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxuICAmID4gLmljb24tc2VhcmNoIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5ibG9jay1ub3QtcmVzdWx0IHtcclxuICBtYXJnaW4tdG9wOiAxMjRweDtcclxufVxyXG5cclxuLmNoYW5nZWQtdGl0bGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgJi5jdXJyZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICB9XHJcbn1cclxuXHJcbi53cmFwLWJhbmstdHJhbnNmZXIge1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxuICBwIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZG9uYXRvci13cmFwIHtcclxuICAuYmxvY2stdGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgLmJsb2NrLWNhcHRpb24ge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cGFycm93cyB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjZjFlOTM1O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBjb2xvcjogJG1haW4tdGV4dC1jb2xvcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgbWF4LXdpZHRoOiAyNDVweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNlbGVjdF9fZ2FwIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICYuaWNvbi1hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgIH1cclxuICAgICYub24ge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub24uc2VsZWN0X19nYXAsXHJcbi5zZWxlY3RfX2dhcDpob3ZlciB7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuXHJcbi5zZWxlY3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5zZWxlY3RfX2xpc3Qge1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgbWFyZ2luOiA1cHggMCAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZWxlY3RfX2xpc3Qub24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2VsZWN0X19pdGVtIHtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3RfX2l0ZW0uc2VsZWN0ZWQsXHJcbi5zZWxlY3RfX2l0ZW0gc3Bhbjpob3ZlciB7XHJcbiAgY29sb3I6ICM0Njc3OTc7XHJcbn1cclxuXHJcbi5vbi5zZWxlY3RfX2dhcDphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcclxufVxyXG5cclxuLm5vLXNwaW5uZXJzIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuLm5vLXNwaW5uZXJzOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4ubm8tc3Bpbm5lcnM6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5ibG9jay1kb25hdGlvbi1jYXJkIHtcclxuICBtYXJnaW46IDAgLTEycHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLmJsb2NrLWluZm8ge1xyXG4gICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5pbmZvLWNhcmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2FyZC1jYXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbi1wcmljZSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYXlwYWxsLWJ1dHRvbiwgLmxpcXBheS1idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcC1pbmZvLWNhcmQge1xyXG4gIC5ibG9jay10aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcC1iYW5rLXRyYW5zZmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uaW5wdXQtVVNEIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyQnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMjVweDtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgei1pbmRleDogNTtcclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1VQUgge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAn4oK0JztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgfVxyXG59XHJcblxyXG5kaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIGRpdi53cGNmNy1hY2NlcHRhbmNlLW1pc3Npbmcge1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLndyYXBwZXItY29udGFjdHMtaW1wYWN0IHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcclxufVxyXG5cclxuLndyYXAtYnJlYWRjcnVtYnMge1xyXG4gIHVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJG1haW4tdGV4dC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnPic7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlbnQtd2l0aC1zaWRlYmFyIHtcclxuICAuc2Nyb2xsLWxpbmssIC5zY3JvbGwtbGluay1zdGFmZiwgLnNjcm9sbC1saW5rLXNwZWFrZXIsIC5zY3JvbGwtbGluay10dXRvciB7XHJcbiAgICAubGlua3MtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVycm9yLWNhcHRpb24ge1xyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMTU4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXQtc2Nob29sLWZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogJG1haW4tdGV4dC1jb2xvcjtcclxufVxyXG5cclxuLmZvb3Rlci1hYm91dC13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gIC5mb290ZXItYWJvdXQtaXRlbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICYuY29sdW1ucy1mb290ZXIge1xyXG4gICAgICBmbGV4LWdyb3c6IDI7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBjb2x1bW5zOiAzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNvbHVtbnMtZm9vdGVyLTIge1xyXG4gICAgICBmbGV4LWdyb3c6IDI7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBjb2x1bW5zOiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtZm9vdGVyLXdyYXAtdGl0bGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1mb290ZXItd3JhcC1jYXB0aW9uIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5tYWluLWhlYWRlci1ibHVlIC53cG1sLWxzLWl0ZW0gYSBzcGFuIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY291cnNlLXByb2ZpbGUtd3JhcCAuY29udGVudC1ibG9jayAuYmxvY2stdGl0bGUgLmJsb2NrLWNhcHRpb246bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uYmxvY2stY2FwdGlvbi5ibG9jay10aXRsZSAucHJvZ3JhbS1saW5rczpsYXN0LWNoaWxkIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5yaWNoX3RleHQge1xyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxufVxyXG5cclxuZW0ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG5cclxufVxyXG5cclxuLm5ld3NwYWdlLXdyYXAge1xyXG4gIC5kZWZhdWx0LWJyb3dzZXItc3R5bGVkIHtcclxuICAgIGgzIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZGVmYXVsdC1icm93c2VyLXN0eWxlZCB7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJG1haW4tdGV4dC1jb2xvcjtcclxuICAgIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIG9sIHtcclxuICAgIGNvdW50ZXItcmVzZXQ6bGk7XHJcbiAgICBwYWRkaW5nLXRvcDowO1xyXG4gICAgcGFkZGluZy1yaWdodDowO1xyXG4gICAgcGFkZGluZy1ib3R0b206MDtcclxuICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICB9XHJcbiAgb2wgbGkge1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOjRweCAwO1xyXG4gIH1cclxuICBvbD5saTpiZWZvcmUge1xyXG4gICAgY29udGVudDpjb3VudGVyKGxpKSBcIi5cIjtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OmxpO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGxlZnQ6LTJlbTtcclxuICAgIHdpZHRoOjJlbTtcclxuICAgIHBhZGRpbmc6MnB4IDA7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIH1cclxuICBvbC5jb3VudGVyLWxpc3R7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0IDQ7XHJcbiAgfVxyXG4gIG9sLmNvdW50ZXItbGlzdCBsaSB7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6NHB4IDA7XHJcbiAgfVxyXG4gIG9sLmNvdW50ZXItbGlzdCBsaTpiZWZvcmUge1xyXG4gICAgY29udGVudDpjb3VudGVyKGxpKSBcIi5cIjtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OmxpO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGxlZnQ6LTJlbTtcclxuICAgIHdpZHRoOjJlbTtcclxuICAgIHBhZGRpbmc6MnB4IDA7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBjb2xvcjogJG1haW4tdGV4dC1jb2xvcjtcclxuICB9XHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgc3Bhbiwgc3Ryb25nLCBsaSwgYSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dyYXBoaWsgUmVndWxhcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC53cGJfdGV4dF9jb2x1bW4ge1xyXG4gICAgcCwgc3Bhbiwgc3Ryb25nLCBsaSB7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRtYWluLXRleHQtY29sb3IhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgc3Ryb25ne1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3Ryb25nID4gYSB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgcC5zdHJvbmcge1xyXG4gICAgY29sb3I6ICRtYWluLXRleHQtY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMTNweDtcclxuICAgICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIGJvdHRvbTogM3B4O1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpeGVkLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDExMDtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogJG1haW4tdGV4dC1jb2xvcjtcclxuICB0b3A6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5zaG93LWhlYWRlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcblxyXG4uaGVhZGVyLXNjcm9sbC1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyLXRyYW5zaXRpb24ge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcclxufVxyXG5cclxuLm5ld3NwYWdlLXdyYXAsIC5zdG9yeS1wYWdlLXdyYXAsIC5jb3Vyc2UtcHJvZmlsZS13cmFwIHtcclxuICAuc2xpZGVyLXdyYXAge1xyXG4gICAgLnNsaWRlci1jYXB0aW9uIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlci13cmFwcGVyIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvY2stdGl0bGUge1xyXG4gICAgLndyYXAtc2VjdGlvbi1saW5rIGltZyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC53cmFwLWxvZ28tY2FwdGlvbiBpbWcge1xyXG4gICAgICBtYXJnaW46IDAgMTVweCAwIDA7XHJcbiAgICB9XHJcbiAgICAucGhvdG8tc2xpZGVyIGltZyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5zbGlkZXItd3JhcCB7XHJcbiAgICAgIC5zbGlkZXItY2FwdGlvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZXItd3JhcHBlciB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zZWN0aW9uLWxpbmsge1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9jay1pbmZvIHtcclxuICAgICAgLmluZm8ge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9jay1sb2dvLWxpbmsgLndyYXBwZXItZGVwYXJ0bWVudCAud3JhcC1kZXBhcnRtZW50LWNhcHRpb24gcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY29udGVudC13aXRoLXNpZGViYXIgLmJsb2NrLWxvZ28tbGluay5zY3JvbGwtbGluayAubGlua3MtaXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTcsIDExMywgMTEzLCAuMik7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY29udGVudC13aXRoLXNpZGViYXIge1xyXG4gICAgLnNlY3Rpb24tbGluayB7XHJcbiAgICAgIC5saW5rcy1pdGVtIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWN0aW9uLWxpbmsgLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUgLnN0cm9uZyB7XHJcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYmxvY2stbG9nby1saW5rIC53cmFwcGVyLWRlcGFydG1lbnQgLndyYXAtZGVwYXJ0bWVudC1jYXB0aW9uIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4udGFiLWNvbnRlbnQtd2VfYXJlX3Byb3VkX3RvX3dvcmsge1xyXG4gIGNvbHVtbnM6IDM7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTouNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cmFwcGVyLWN1cnJlbnQteWVhci1zdXBwb3J0cyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ud3JhcHBlci10YWJzLXllYXJzIHtcclxuICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6cmdiYSgwLDAsMCwuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcC1wYXN0LXllYXJzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAud3JhcC1wYXN0LXllYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLndyYXAtaW5kaXZpZHVhbC15ZWFyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDkwcHhcclxuICAgIH1cclxuICAgIC53cmFwLWluZGl2aWR1YWwtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAud3JhcC1pbmRpdmlkdWFsLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cGJfaW1hZ2VzX2Nhcm91c2VsLndwYl9jb250ZW50X2VsZW1lbnQudmNfY2xlYXJmaXh7XHJcbiAgbWF4LWhlaWdodDogNjUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAud3BiX3dyYXBwZXJ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAudmNfc2xpZGUudmNfaW1hZ2VzX2Nhcm91c2VsLnZjX2J1aWxke1xyXG4gICAgICBtYXgtd2lkdGg6IDgyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud3BiX3dyYXBwZXIgLnZjX3NsaWRlLnZjX2ltYWdlc19jYXJvdXNlbC52Y19idWlsZHtcclxuICBhLnZjX2xlZnQudmNfY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgc3Bhbi5pY29uLXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1hcnJvdy15ZWxsb3cuc3ZnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2ZycpO1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEudmNfcmlnaHQudmNfY2Fyb3VzZWwtY29udHJvbHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBzcGFuLmljb24tbmV4dHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tYXJyb3cteWVsbG93LnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBvbC52Y19jYXJvdXNlbC1pbmRpY2F0b3Jze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyNXB4O1xyXG4gICAgbGVmdDogODAlO1xyXG4gICAgei1pbmRleDogOTk5OTk5OTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgbGl7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDJweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMzk2MztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpLnZjX2FjdGl2ZXtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAzOTYzO1xyXG4gICAgICB3aWR0aDogNXB4O1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52Y19jYXJvdXNlbC1pbm5lcntcclxuICAgIC52Y19jYXJvdXNlbC1zbGlkZWxpbmV7XHJcbiAgICAgIC52Y19pdGVte1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDU4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLnZjX2lubmVye1xyXG4gICAgICAgICAgYS5wcmV0dHlwaG90b3tcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cGJfc2luZ2xlX2ltYWdlIC52Y19maWd1cmUtY2FwdGlvbiB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gIHBhZGRpbmc6IDAgNjRweCAwIDI5cHg7XHJcbiAgZm9udC1zaXplOiAxMHB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1c3RvbS1jb2x1bS1hZ2J7XHJcbiAgbWF4LXdpZHRoOiAzNTFweDtcclxufVxyXG4uaW5pdGlhdGl2ZS13cmFwLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5ibG9jay1zY3JvbGwgLnNjcm9sbC1saW5rIC5saW5rcy1pdGVtIHB7XHJcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbn1cclxuLmluaXRpYXRpdmUtd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciAuYmxvY2stc2Nyb2xsIC5zY3JvbGwtbGluayAubGlua3MtaXRlbT5pbWd7XHJcbiAgdG9wOiA0cHg7XHJcbn1cclxuLmluaXRpYXRpdmUtd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciAuYmxvY2stc2Nyb2xsIC5zY3JvbGwtbGluayAubGlua3MtaXRlbT5we1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4uaW5pdGlhdGl2ZS13cmFwLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5ibG9jay1zY3JvbGwgLnNjcm9sbC1saW5rIC5saW5rcy1pdGVtIC5wZXJzb25hbC1pdGVte1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiAzNzVweCl7XHJcbiAgLndwYl93cmFwcGVyIC5ibG9jay1jYWxlbmRhciAuY2FsZW5kYXJ7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMjVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC5pbml0aWF0aXZlLXdyYXAuY29udGVudC13aXRoLXNpZGViYXIgLmJsb2NrLXNjcm9sbCAuc2Nyb2xsLWxpbmsgLmxpbmtzLWl0ZW17XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmluaXRpYXRpdmUtd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciAuYmxvY2stc2Nyb2xsIC5zY3JvbGwtbGluayAubGlua3MtaXRlbT5pbWd7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuaW5pdGlhdGl2ZS13cmFwLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5ibG9jay1zY3JvbGwgLnNjcm9sbC1saW5rIC5saW5rcy1pdGVtPnB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcbiAgfVxyXG4gIC5jYWxlbmRhci13cmFwIC5kYXRlcGlja2VyLS1jZWxsLmRhdGVwaWNrZXItLWNlbGwtZGF5LmV2ZW50LWRheSBzcGFue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLnBlcnNvbmFsLWl0ZW0gLnBlcnNvbmFsLWltYWdlIGltZ3tcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuLnByb2dyYW0tcHJvZmlsZS13cmFwIC5ibG9jay1jYXB0aW9uIC5zaW1wbGViYXItY29udGVudCAubGlua3MtaXRlbSAubGluay10aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLWNhcHRpb24gLmxpbmtzLWl0ZW0+aW1nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODNweCkge1xyXG4gIC5kb25hdGUtYmxvY2sudmlzaWJsZS01ODd7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZm9vdGVyLW5hdiA+IC53cmFwcGVyLWZvb3Rlci1jb250YWN0czpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgIHBhZGRpbmc6MDtcclxuICB9XHJcbiAgLmZvb3Rlci13cmFwIC53cmFwcGVyLWZvb3Rlci1jb250YWN0cyAuZm9vdGVyLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC53cmFwcGVyLWZvb3Rlci1jb250YWN0cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5mb290ZXItd3JhcCAuZm9vdGVyLW5hdiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogNjAxcHgpe1xyXG4gIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCAucHJvZ3JhbS1saW5rcyBhLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUgLnN0cm9uZyB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuICAucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLWNhcHRpb24gYS5saW5rcy1pdGVtPmltZ3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLWNhcHRpb24gYS5saW5rcy1pdGVtIC5saW5rLXRpdGxle1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDk5M3B4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAucHJvZ3JhbS1wcm9maWxlLXdyYXAgLmJsb2NrLWNhcHRpb24gLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiA2MTJweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDk5M3B4KSB7XHJcbiAgLnN0b3J5LXBhZ2Utd3JhcCAudmNfcm93LndwYl9yb3cudmNfcm93LWZsdWlkIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTYgLnZjX2NvbHVtbi1pbm5lciAud3BiX3dyYXBwZXIgLndwYl9zaW5nbGVfaW1hZ2Uud3BiX2NvbnRlbnRfZWxlbWVudC52Y19hbGlnbl9sZWZ0IC53cGJfd3JhcHBlci52Y19maWd1cmUge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAudmNfc2luZ2xlX2ltYWdlLXdyYXBwZXIgaW1nLnZjX3NpbmdsZV9pbWFnZS1pbWcuYXR0YWNobWVudC1mdWxsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0b3J5LXBhZ2Utd3JhcCAudmNfcm93LndwYl9yb3cudmNfcm93LWZsdWlkIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTY6bnRoLWNoaWxkKDEpIHtcclxuICAgIHBhZGRpbmctbGVmdDogNjRweDtcclxuICB9XHJcbiAgLnN0b3J5LXBhZ2Utd3JhcCAudmNfcm93LndwYl9yb3cudmNfcm93LWZsdWlkIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTYgLnZjX2NvbHVtbi1pbm5lciAud3BiX3dyYXBwZXIgLndwYl90ZXh0X2NvbHVtbi53cGJfY29udGVudF9lbGVtZW50IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5zdG9yeS1wYWdlLXdyYXAgLnZjX3Jvdy53cGJfcm93LnZjX3Jvdy1mbHVpZCAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS02Om50aC1jaGlsZCgyKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xyXG5cclxuICAgIC52Y19jb2x1bW4taW5uZXIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0b3J5LXBhZ2Utd3JhcCAudmNfcm93LndwYl9yb3cudmNfcm93LWZsdWlkIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTQgLnZjX2NvbHVtbi1pbm5lciAud3BiX3dyYXBwZXIgLndwYl9zaW5nbGVfaW1hZ2Uud3BiX2NvbnRlbnRfZWxlbWVudC52Y19hbGlnbl9sZWZ0IC53cGJfd3JhcHBlci52Y19maWd1cmUge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLnN0b3J5LXBhZ2Utd3JhcCAudmNfcm93LndwYl9yb3cudmNfcm93LWZsdWlkIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTQ6bnRoLWNoaWxkKDEpIHtcclxuICAgIHBhZGRpbmctbGVmdDogNjRweDtcclxuICB9XHJcbiAgLnN0b3J5LXBhZ2Utd3JhcCAudmNfcm93LndwYl9yb3cudmNfcm93LWZsdWlkIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTQgLnZjX2NvbHVtbi1pbm5lciAud3BiX3dyYXBwZXIgLndwYl90ZXh0X2NvbHVtbi53cGJfY29udGVudF9lbGVtZW50IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5zdG9yeS1wYWdlLXdyYXAgLnZjX3Jvdy53cGJfcm93LnZjX3Jvdy1mbHVpZCAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS00Om50aC1jaGlsZCgzKSB7XHJcbiAgICBwYWRkaW5nOiAwIDY0cHggMCAwO1xyXG5cclxuICAgIC52Y19jb2x1bW4taW5uZXIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RvcnktcGFnZS13cmFwIC52Y19yb3cud3BiX3Jvdy52Y19yb3ctZmx1aWQgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tMyAudmNfY29sdW1uLWlubmVyIC53cGJfd3JhcHBlciAud3BiX3NpbmdsZV9pbWFnZS53cGJfY29udGVudF9lbGVtZW50LnZjX2FsaWduX2xlZnQgLndwYl93cmFwcGVyLnZjX2ZpZ3VyZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuc3RvcnktcGFnZS13cmFwIC52Y19yb3cud3BiX3Jvdy52Y19yb3ctZmx1aWQgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tMzpudGgtY2hpbGQoMSkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICAuc3RvcnktcGFnZS13cmFwIC52Y19yb3cud3BiX3Jvdy52Y19yb3ctZmx1aWQgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tMyAudmNfY29sdW1uLWlubmVyIC53cGJfd3JhcHBlciAud3BiX3RleHRfY29sdW1uLndwYl9jb250ZW50X2VsZW1lbnQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLnN0b3J5LXBhZ2Utd3JhcCAudmNfcm93LndwYl9yb3cudmNfcm93LWZsdWlkIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTM6bnRoLWNoaWxkKDQpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5zdG9yeS1wYWdlLXdyYXAgaW1nLnZjX3NpbmdsZV9pbWFnZS1pbWcuYXR0YWNobWVudC1mdWxse1xyXG4gICAgbWFyZ2luOiA1cHggMDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuYmxvY2stY2FwdGlvbiAuc2ltcGxlYmFyLWNvbnRlbnQgLmxpbmtzLWl0ZW0gLmxpbmstdGl0bGUgLnBlcnNvbmFsLWl0ZW17XHJcbiAgbWluLXdpZHRoOiAyMDVweDtcclxufVxyXG5cclxuLnByb2dyYW0tcHJvZmlsZS13cmFwIC5ibG9jay1jYXB0aW9uIC5saW5rcy1pdGVtIC5saW5rLXRpdGxlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ud3BiX3dyYXBwZXIgLmJsb2NrLWZ1dHVyZS1ldmVudHMtd3JhcHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgLmZ1dHVyZS1ldmVudHMtdGl0bGV7XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHt0b3A6IDQycHg7IGhlaWdodDogMTdweDsgb3V0bGluZTogbm9uZTt9XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWR7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hci1ldmVudHMuc3ZnXCIpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke1xyXG4gICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgIHJpZ2h0OiA1NXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXItZXZlbnRzLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnLWFyLWV2ZW50LnN2Z1wiKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZy1hci1ldmVudC5zdmdcIik7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICByaWdodDogNTVweDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbiAgLmZ1dHVyZS1ldmVudHMtc2xpZGVyLXdyYXB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAuZnV0dXJlLWV2ZW50LXNsaWRlLnN3aXBlci1zbGlkZXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIH1cclxuICAgICAgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNi5yaWdodHtcclxuICAgICAgICBhLmZ1dHVyZS1ldmVudC1pdGVtIHtcclxuICAgICAgICAgIC5mdXR1cmUtZXZlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNntcclxuICAgICAgICBhLmZ1dHVyZS1ldmVudC1pdGVte1xyXG4gICAgICAgICAgLmZ1dHVyZS1ldmVudC13cmFwe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcxcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcxcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU4MTAnO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogaWNvbi1mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjN2Y5YmIxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU4MGUnO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMzg2MztcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mdXR1cmUtZXZlbnQtY2FwdGlvbntcclxuICAgICAgICAgICAgICBjb2xvcjogIzdmOWJiMTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHcmFwaGlrIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAuc3Ryb25ne1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDM4NjM7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb250YWluZXIgLndwYl93cmFwcGVyIC5ibG9jay1mdXR1cmUtZXZlbnRzLXdyYXAgLmZ1dHVyZS1ldmVudHMtc2xpZGVyLXdyYXAgLmZ1dHVyZS1ldmVudC1zbGlkZS5zd2lwZXItc2xpZGUgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNiBhLmZ1dHVyZS1ldmVudC1pdGVtIC5mdXR1cmUtZXZlbnQtd3JhcHtcclxuICBtYXgtd2lkdGg6IDUwMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gIC5jb250YWluZXIgLndwYl93cmFwcGVyIC5ibG9jay1mdXR1cmUtZXZlbnRzLXdyYXAgLmZ1dHVyZS1ldmVudHMtc2xpZGVyLXdyYXAgLmZ1dHVyZS1ldmVudC1zbGlkZS5zd2lwZXItc2xpZGUgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNiBhLmZ1dHVyZS1ldmVudC1pdGVtIC5mdXR1cmUtZXZlbnQtd3JhcHtcclxuICAgIG1heC13aWR0aDogNjcwcHg7XHJcbiAgfVxyXG4gIC5kZXBhcnRtZW50LXByb2ZpbGUtd3JhcCAuY29udGVudC1ibG9jayAuYmxvY2stY2FyZHMgLmNhcmQtdGl0bGUgLmluZm8tY2FyZHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZGVwYXJ0bWVudC1wcm9maWxlLXdyYXAgLmNvbnRlbnQtYmxvY2sgLmJsb2NrLWNhcmRzIC5jYXJkLXRpdGxlIC5jYXJkLWNhcHRpb257XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMzk2MztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAwNXB4KXtcclxuICAud3BiX3dyYXBwZXIgLmJsb2NrLWZ1dHVyZS1ldmVudHMtd3JhcCAuZnV0dXJlLWV2ZW50cy1zbGlkZXItd3JhcCAuZnV0dXJlLWV2ZW50LXNsaWRlLnN3aXBlci1zbGlkZSAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS02IGEuZnV0dXJlLWV2ZW50LWl0ZW0gLmZ1dHVyZS1ldmVudC13cmFwIHAuc3Ryb25ne1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDQ1MHB4KXtcclxuICAuY29udGFpbmVyIC53cGJfd3JhcHBlciAuYmxvY2stZnV0dXJlLWV2ZW50cy13cmFwIC5mdXR1cmUtZXZlbnRzLXNsaWRlci13cmFwIC5mdXR1cmUtZXZlbnQtc2xpZGUuc3dpcGVyLXNsaWRlIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTYubGVmdCBhLmZ1dHVyZS1ldmVudC1pdGVtIC5mdXR1cmUtZXZlbnQtd3JhcCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciAud3BiX3dyYXBwZXIgLmJsb2NrLWZ1dHVyZS1ldmVudHMtd3JhcCAuZnV0dXJlLWV2ZW50cy1zbGlkZXItd3JhcCAuZnV0dXJlLWV2ZW50LXNsaWRlLnN3aXBlci1zbGlkZSAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS02LnJpZ2h0IGEuZnV0dXJlLWV2ZW50LWl0ZW0gLmZ1dHVyZS1ldmVudC13cmFwe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA1MzhweCl7XHJcbiAgLndwYl93cmFwcGVyIC5ibG9jay1mdXR1cmUtZXZlbnRzLXdyYXAgLmZ1dHVyZS1ldmVudHMtc2xpZGVyLXdyYXAgLmZ1dHVyZS1ldmVudC1zbGlkZS5zd2lwZXItc2xpZGUgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNiBhLmZ1dHVyZS1ldmVudC1pdGVtIC5mdXR1cmUtZXZlbnQtd3JhcCBwLnN0cm9uZ3tcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcclxuICAud3BiX3dyYXBwZXIgLmJsb2NrLWZ1dHVyZS1ldmVudHMtd3JhcCAuZnV0dXJlLWV2ZW50cy10aXRsZSAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG4gICAgcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gIC53cGJfd3JhcHBlciAuYmxvY2stZnV0dXJlLWV2ZW50cy13cmFwIC5mdXR1cmUtZXZlbnRzLXRpdGxlIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICAud3BiX3dyYXBwZXIgLmJsb2NrLWZ1dHVyZS1ldmVudHMtd3JhcCAuZnV0dXJlLWV2ZW50cy10aXRsZSAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gIC53cGJfd3JhcHBlciAuYmxvY2stZnV0dXJlLWV2ZW50cy13cmFwIC5mdXR1cmUtZXZlbnRzLXRpdGxlIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2dyYW0tcHJvZmlsZS13cmFwIC5zaWRlYmFyLWJsb2NrIGZvcm0ud3BjZjctZm9ybS5jYWxsYmFjay1mb3JtIHB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHNwYW4uYWpheC1sb2FkZXJ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgLndwYl93cmFwcGVyIC5ibG9jay1mdXR1cmUtZXZlbnRzLXdyYXAgLmZ1dHVyZS1ldmVudHMtc2xpZGVyLXdyYXAgLmZ1dHVyZS1ldmVudC1zbGlkZS5zd2lwZXItc2xpZGV7XHJcbiAgICAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS02e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTYubGVmdCB7XHJcbiAgICAgIGEuZnV0dXJlLWV2ZW50LWl0ZW0ge1xyXG4gICAgICAgIC5mdXR1cmUtZXZlbnQtd3JhcCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdC5idG4ubWFpbi1idG57XHJcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC51bnN1YnNjcmliZS1pbnN0cnVjdGlvbnMge1xyXG4gICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgIHdpZHRoOiB1bnNldDtcclxuICAgIG1hcmdpbjogMCAzMHB4O1xyXG4gIH1cclxuICAuZG9uYXRpb24tYmxvY2sgLnVuc3Vic2NyaWJlLWluc3RydWN0aW9ucyAubGlxcGF5LWluc3R1Y3Rpb24sIC5kb25hdGlvbi1ibG9jayAudW5zdWJzY3JpYmUtaW5zdHJ1Y3Rpb25zIC5wYXlwYWwtaW5zdHVjdGlvbntcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAuc3RvcnktcGFnZS13cmFwIC52Y19yb3cud3BiX3Jvdy52Y19yb3ctZmx1aWQgLnZjX2NvbC1zbS02IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuc3RvcnktcGFnZS13cmFwIC52Y19yb3cud3BiX3Jvdy52Y19yb3ctZmx1aWQgLnZjX2NvbC1zbS00IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuc3RvcnktcGFnZS13cmFwIC52Y19yb3cud3BiX3Jvdy52Y19yb3ctZmx1aWQgLnZjX2NvbC1zbS0zIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi51bnN1YnNjcmliZS1pbnN0cnVjdGlvbnMge1xyXG4gIG1heC13aWR0aDogODQ1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgY29sb3I6IGdyZXk7XHJcbiAgb2x7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICB9XHJcbiAgLmxpcXBheS1pbnN0dWN0aW9ue1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBvbHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIG9sIGxpe1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIGxpIGF7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBSZWd1bGFyJyxzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGNvbG9yOiBncmV5O1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYXlwYWwtaW5zdHVjdGlvbntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgb2x7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBvbCBsaXtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICBvbCBsaSBhe1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgIFxyXG4gICAgICBmb250LWZhbWlseTogJ0dyYXBoaWsgUmVndWxhcicsc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBjb2xvcjogZ3JheTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7XHJcbiAgLmRhdGVwaWNrZXItLWNlbGwuZXZlbnQtZGF5IHNwYW4uZHAtbm90ZXtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1tZW51IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxke1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLmRlcGFydG1lbnQtcHJvZmlsZS13cmFwIC5jb250ZW50LWJsb2NrIC5ibG9jay1jYXJkcyAuYmxvY2staW5mby5ncmlkLWl0ZW0uZ3JpZC1pdGVtLS13aWR0aDN7XHJcbiAgaGVpZ2h0OiB1bnNldDtcclxufVxyXG5cclxuLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5jYWxlbmRhci13cmFwIC52Y19yb3cgLndwYl9jb2x1bW4gLnZjX2NvbHVtbi1pbm5lcntcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG5hLmZ1dHVyZS1ldmVudC1pdGVtIC5mdXR1cmUtZXZlbnQtd3JhcCAuZnV0dXJlLWV2ZW50LWNhcHRpb24gcHtcclxuICBtaW4td2lkdGg6IDcycHg7XHJcbn1cclxuXHJcbi5wcm9ncmFtLXByb2ZpbGUtd3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciAuYmxvY2stc2Nyb2xsIC5zY3JvbGwtbGluay1zcGVha2Vye1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnByb2dyYW0tcHJvZmlsZS13cmFwLmNvbnRlbnQtd2l0aC1zaWRlYmFyIC5ibG9jay1zY3JvbGwgLnNjcm9sbC1saW5rLXR1dG9ye1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0IC5zaWRlYmFyLWJsb2NrIC5ibG9jay1saW5rcy5oaWRlLWNvbnRlbnQgLndyYXBwZXItY29udGVudCBmb3JtLnNlYXJjaC1mb3JtIGJ1dHRvbi5idG57XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnNlYXJjaC1yZXN1bHQgLnNpZGViYXItYmxvY2sgLmJsb2NrLWxpbmtzLmhpZGUtY29udGVudCAud3JhcHBlci1jb250ZW50IGZvcm0uc2VhcmNoLWZvcm0gYnV0dG9uLmJ0bjpob3ZlcjpiZWZvcmV7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTEycHg7XHJcbiAgbGVmdDogLTI1cHg7XHJcbiAgcmlnaHQ6IC0yNXB4O1xyXG4gIGJvdHRvbTogLTEycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxufVxyXG4uc2VhcmNoLXJlc3VsdCAuc2lkZWJhci1ibG9jayAuYmxvY2stbGlua3MuaGlkZS1jb250ZW50IC53cmFwcGVyLWNvbnRlbnQgZm9ybS5zZWFyY2gtZm9ybSBidXR0b24uYnRuIC5saW5rLXRpdGxlIHAuc3Ryb25ne1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uc2VhcmNoLXJlc3VsdCAuc2lkZWJhci1ibG9jayAuYmxvY2stbGlua3MuaGlkZS1jb250ZW50IC53cmFwcGVyLWNvbnRlbnQgZm9ybS5zZWFyY2gtZm9ybSBidXR0b24uYnRuIGltZ3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogOTk7XHJcbn1cclxuLnNlYXJjaC1yZXN1bHQgLnNpZGViYXItYmxvY2sgLmJsb2NrLWxpbmtzLmhpZGUtY29udGVudCAud3JhcHBlci1jb250ZW50IGZvcm0uc2VhcmNoLWZvcm0gYnV0dG9uLmJ0biAubGluay10aXRsZSBwLnNlYXJjaC1saW5rLXRpdGxlLWRlc2NyaXB0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLC41KTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5zZWFyY2gtcmVzdWx0IC5zaWRlYmFyLWJsb2NrIC5ibG9jay1saW5rcy5oaWRlLWNvbnRlbnQgLndyYXBwZXItY29udGVudCBmb3JtLnNlYXJjaC1mb3Jte1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5zZWFyY2gtcmVzdWx0IC5zaWRlYmFyLWJsb2NrIC5ibG9jay1saW5rcy5oaWRlLWNvbnRlbnQgLndyYXBwZXItY29udGVudCBmb3JtLnNlYXJjaC1mb3JtOm50aC1jaGlsZCgxKXtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gIGltZy5hbGlnbmNlbnRlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnBlcnNvbmFsLWNhcHRpb24gc3BhbntcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uYmxvY2stcGhvdG8tY2FwdGlvbi5ncmlkLWl0ZW0tLWhlaWdodDJ7XHJcbiAgaGVpZ2h0OiB1bnNldDtcclxuICBmbGV4LWZsb3c6IHVuc2V0O1xyXG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIH1cclxuICAud3JhcHBlci1jYXB0aW9ue1xyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDVweDtcclxuICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICB9XHJcbiAgICAuaW5mbyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbml0aWF0aXZlLXdyYXAgLnNjcm9sbC1saW5rIC5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnQgLnNpbXBsZWJhci1jb250ZW50IGEubGlua3MtaXRlbXtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG59XHJcbi5pbml0aWF0aXZlLXdyYXAgLnNjcm9sbC1saW5rIC5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnQgLnNpbXBsZWJhci1jb250ZW50IGEubGlua3MtaXRlbSAucGVyc29uYWwtaXRlbXtcclxuICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuQG1lZGlhKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjZweCl7XHJcbiAgLmluaXRpYXRpdmUtd3JhcCAuc2Nyb2xsLWxpbmsgLnNpbXBsZWJhci1zY3JvbGwtY29udGVudCAuc2ltcGxlYmFyLWNvbnRlbnQgYS5saW5rcy1pdGVtIC5wZXJzb25hbC1pdGVte1xyXG4gICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgLmluaXRpYXRpdmUtd3JhcCAuc2Nyb2xsLWxpbmsgLnNpbXBsZWJhci1zY3JvbGwtY29udGVudCAuc2ltcGxlYmFyLWNvbnRlbnQgYS5saW5rcy1pdGVtIC5wZXJzb25hbC1pdGVte1xyXG4gICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tdW5pdHktd3JhcCAuYmxvY2stdGl0bGUuZ3JpZC1pdGVtLS13aWR0aDQuYmxvY2stc2Nyb2xsIC50YWItYmxvY2sgLnRhYi1jb250YWluZXIuc2Nyb2xsLWxpbmsgYS5maWx0ZXItaXRlbXtcclxuICAucGVyc29uLWxvY2F0aW9uIHB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgLmNvbW11bml0eS13cmFwIC5ibG9jay10aXRsZS5ncmlkLWl0ZW0tLXdpZHRoNC5ibG9jay1zY3JvbGwgLnRhYi1ibG9jayAudGFiLWNvbnRhaW5lci5zY3JvbGwtbGluayBhLmZpbHRlci1pdGVte1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC5saW5rLXRpdGxle1xyXG4gICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jYWZlZHJhe1xyXG4gICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAucGVyc29uLWxvY2F0aW9ue1xyXG4gICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAuY29tbXVuaXR5LXdyYXAgLmJsb2NrLXRpdGxlLmdyaWQtaXRlbS0td2lkdGg0LmJsb2NrLXNjcm9sbCAudGFiLWJsb2NrIC50YWItY29udGFpbmVyLnNjcm9sbC1saW5rIGEuZmlsdGVyLWl0ZW17XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLmxpbmstdGl0bGV7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNhZmVkcmF7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIH1cclxuICAgIC5wZXJzb24tbG9jYXRpb257XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtcclxuICAgIC5jb21tdW5pdHktd3JhcCAuYmxvY2stdGl0bGUuZ3JpZC1pdGVtLS13aWR0aDQuYmxvY2stc2Nyb2xsIC50YWItYmxvY2sgLnRhYi1jb250YWluZXIuc2Nyb2xsLWxpbmsgYS5maWx0ZXItaXRlbXtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5saW5rLXRpdGxle1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmNhZmVkcmF7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgIG1hcmdpbjogMCAyJSAwIDMlO1xyXG4gICAgICB9XHJcbiAgICAgIC5wZXJzb24tbG9jYXRpb257XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgLmNvbW11bml0eS13cmFwIC5ibG9jay10aXRsZS5ncmlkLWl0ZW0tLXdpZHRoNC5ibG9jay1zY3JvbGwgLnRhYi1ibG9jayAudGFiLWNvbnRhaW5lci5zY3JvbGwtbGluayBhLmZpbHRlci1pdGVte1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAubGluay10aXRsZXtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgIH1cclxuICAgIC5jYWZlZHJhe1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICB3aWR0aDogMTUlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgfVxyXG4gICAgLnBlcnNvbi1sb2NhdGlvbntcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MDFweCkge1xyXG4gIC5ob21lLXdyYXAgLnZjX2NvbC1zbS0zIC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLWNhcHRpb257XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLmluZm97XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgcHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYShtaW4td2lkdGg6IDUwMnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gIC5ob21lLXdyYXAgLnZjX2NvbC1zbS0zIC5ibG9jay1waG90by1jYXB0aW9uIC53cmFwcGVyLWNhcHRpb257XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLmluZm97XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnJlc2VhcmNoLXdyYXAuY29udGVudC13aXRoLXNpZGViYXJ7XHJcbiAgLnNpZGViYXItYmxvY2t7XHJcblxyXG4gICAgLmJsb2NrLWluZm8uZ3JpZC1pdGVtLWJsb2Nre1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBhe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmluZm97XHJcbiAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGltcG9ydCBcIl9wYXJ0aWFscy9tZWRpYVwiO1xyXG5cclxuLnhkZWJ1Zy1lcnJvcntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5oaXN0b3J5LXdpZGdldHtcclxuICBwYWRkaW5nOiAzNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206MjRweDtcclxufVxyXG4uaGlzdG9yeS10aXRsZXtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDM4NjM7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgY29sb3I6ICMwMDM4NjM7XHJcbn1cclxuLmhpc3Rvcnktd2lkZ2V0Lm5ld3N7XHJcbiAgYmFja2dyb3VuZDogICMwMEJBQ0Q7XHJcbn1cclxuLmhpc3Rvcnktd2lkZ2V0LnN0b3JpZXN7XHJcbiAgYmFja2dyb3VuZDogICNENEQ0RDQ7XHJcbn1cclxuLmhpc3Rvcnktd2lkZ2V0IGhye1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLmhpc3RvcnktZWxlbWVudHN7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5oaXN0b3J5LWVsZW1lbnR7XHJcbiAgd2lkdGg6IDI4MHB4O1xyXG4gIGhlaWdodDogMjgwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDM1cHggMTVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1yaWdodDogOTBweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuLmhpc3RvcnktZWxlbWVudDpsYXN0LWNoaWxke1xyXG4gIG1hcmdpbjowO1xyXG59XHJcbi5lbGVtZW50LXBlcm1hbGlua3tcclxuICBjb2xvcjogIzAwMzg2MztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAxNXB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLmVsZW1lbnQtdGl0bGV7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGhlaWdodDogMTY1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjb2xvcjogIzAwMzg2MztcclxufVxyXG4uYnRuLWhpc3Rvcnl7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuLmJ0bi1oaXN0b3J5OmhvdmVye1xyXG4gIGJhY2tncm91bmQ6ICMwMDM5NjM7XHJcbiAgY29sb3I6d2hpdGU7XHJcbn1cclxuLmhpc3RvcnktZWxlbWVudC5oYXMtYmFja2dyb3VuZCAuZWxlbWVudC1wZXJtYWxpbmssIC5oaXN0b3J5LWVsZW1lbnQuaGFzLWJhY2tncm91bmQgLmVsZW1lbnQtdGl0bGV7XHJcbiAgY29sb3I6d2hpdGU7XHJcbn1cclxuXHJcbi5oaXN0b3J5LXdpZGdldCB7XHJcbiAgJi5uZXdzIHtcclxuICAgIC5lbGVtZW50LXRpdGxlIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XHJcbiAgICAgIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIC8qIGF1dG9wcmVmaXhlcjogb24gKi9cclxuICAgICAgd29yZC13cmFwOmJyZWFrLXdvcmQ7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gZHJvcGRvd24gbWVudSBzdHlsZXNcclxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XHJcbiAgLm1lbnUtbWFpbi1jb250YWluZXJ7XHJcbiAgICAmPnVse1xyXG4gICAgICAmPi5tZW51LWl0ZW17XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmPi5tZW51LWl0ZW06bm90KDpudGgtbGFzdC1vZi10eXBlKC1uKzIpKXtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogLTE5cHg7XHJcbiAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndpdGgtaW1hZ2V7XHJcbiAgICAubWFpbi1uYXZ7XHJcbiAgICAgIC5zdWItbWVudXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzODYzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3ViLW1lbnV7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgdG9wOiAyNXB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbjogMTVweCAxNXB4IDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICBmbGV4OiAwIDEgMjUlO1xyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4zKTtcclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53aXRoLWNvbG9ye1xyXG4gICAgLm1haW4tbmF2e1xyXG4gICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzg2MztcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMzg2MztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53aXRoLWJsdWV7XHJcbiAgICAubWFpbi1uYXZ7XHJcbiAgICAgIC5zdWItbWVudXtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzODYzO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDM4NjM7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndpdGgtd2hpdGV7XHJcbiAgICAubWFpbi1uYXZ7XHJcbiAgICAgIC5zdWItbWVudXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzODYzO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAzODYzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2dyYW1zLXBhZ2VzLXdyYXB7XHJcbiAgICAmLnRleHQtbGVmdHtcclxuICAgICAuYmxvY2staW5mb3tcclxuICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvY2staW5mb3tcclxuICAgICAgbWF4LXdpZHRoOiAzNDdweDtcclxuICAgIH1cclxuICAgIC5wZC1sZWZ0e1xyXG4gICAgICAmOm5vdCgucHJvZ3JhbS1kZXNjcmlwdGlvbil7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGQtcmlnaHR7XHJcbiAgICAgICY6bm90KC5wcm9ncmFtLWRlc2NyaXB0aW9uKXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZ3JhbXMtcGFnZXMtd3JhcHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIC53cGJfdGV4dF9jb2x1bW57XHJcbiAgICBwYWRkaW5nOiAwIDY0cHggMCA2NHB4O1xyXG4gIH1cclxuICAmOmZpcnN0LW9mLXR5cGV7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICB9XHJcbiAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICB9XHJcbn1cclxuLnJjLW5ldy1wYXJ0bmVycy1sb2dvc3tcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAud3BiX3dyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC53cGJfc2luZ2xlX2ltYWdle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NSU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmMtcGFydG5lcnMtdGl0bGV7XHJcbiAgcGFkZGluZy10b3A6IDQwcHg7XHJcbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIHtcclxuICAuc3R1ZHkta3NlLXdyYXAge1xyXG4gICAgLmJsb2NrLWNhcmRzLmZpbHRlci1jb250YWluZXIge1xyXG4gICAgICAuYmxvY2staW5mbyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1MzhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJjLW5ldy1wYXJ0bmVycy1sb2dvc3tcclxuICAgIC53cGJfd3JhcHBlcntcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDk5MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIC5mb290ZXItYWJvdXQtd3JhcCB7XHJcbiAgICBtYXJnaW46IDAgNzVweDtcclxuICB9XHJcblxyXG4gIC5saW5lLWNhcHRpb24ge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIG1heC13aWR0aDogOTkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3Rvcmllcy13cmFwIHtcclxuICAgIC5ibG9jay1waG90by1jYXB0aW9uIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvY2stY2FyZHMge1xyXG4gICAgLmJsb2NrLWluZm8ge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3R1ZHkta3NlLXdyYXAge1xyXG4gICAgLmZpbHRlci1pdGVtIHtcclxuICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmxvY2stdGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ibG9jay1saW5rcyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuYmxvY2stY2FsZW5kYXIge1xyXG4gICAgLmJsb2NrLWxpbmtzIHtcclxuICAgICAgbWF4LXdpZHRoOiAyNTIuNzVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9jay1pbmZvIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC52Y19jb2wtc20tOSwgLnZjX2NvbC1zbS0xMiB7XHJcbiAgICAuYmxvY2staW5mbyB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2NrLXBlcnNvbmFsIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2ssIC5kb3VibGUtYmxvY2sge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrLXJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wYXJ0bmVyLWl0ZW1zIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbiAgLmFib3V0LXdyYXAge1xyXG4gICAgLmZvb3Rlci13cmFwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yYy1uZXctcGFydG5lcnMtbG9nb3N7XHJcbiAgICAud3BiX3dyYXBwZXJ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIGJvZHkge1xyXG4gICAgJi5tb2JpbGUtbWVudS1vcGVuIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgdWwuY291cnNlcy1saW5rcyB7XHJcbiAgICBjb2x1bW5zOiAxO1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrLWNhbGVuZGFyIHtcclxuICAgIC5jYWxlbmRhci1pdGVtIHtcclxuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmNhbGVuZGFyLWl0ZW0tdGl0bGUge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlcGFydG1lbnQtcHJvZmlsZS13cmFwIHtcclxuICAgICYgPiAuc2lkZWJhci1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAud3JhcHBlci10b29nbGUge1xyXG4gICAgICAuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZHVjYXRpb24td3JhcC5jb250ZW50LXdpdGgtc2lkZWJhciwgLmRlcGFydG1lbnQtcHJvZmlsZS13cmFwLmNvbnRlbnQtd2l0aC1zaWRlYmFyIHtcclxuICAgIC5zaWRlYmFyLWJsb2NrIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuaGVhZGVyLXNlY3Rpb24ge1xyXG4gICAgLmhlYWRlci1jYXB0aW9uIHtcclxuICAgICAgaDEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtd3JhcCB7XHJcbiAgICAuZm9vdGVyLXdyYXAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2NrLW5ld3MgaDMge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgLnZjX2NvbC1zbS0zLCAudmNfY29sLXNtLTQge1xyXG4gICAgLmJsb2NrLWluZm8ge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmNfY29sLXNtLTgsIC52Y19jb2wtc20tNiB7XHJcbiAgICAuYmxvY2staW5mbyB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9jay1waG90by1jYXB0aW9uIHtcclxuICAgICAgLndyYXBwZXItcGhvdG8ge1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgfVxyXG4gICAgICAud3JhcHBlci1jYXB0aW9uIHtcclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmNfY29sLXNtLTksIC52Y19jb2wtc20tMTIge1xyXG4gICAgLmJsb2NrLWluZm8ge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogNzQwcHg7XHJcbiAgfVxyXG5cclxuICAubGluZS1jYXB0aW9uIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDc0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2NrLWNhbGVuZGFyIHtcclxuICAgIC5ibG9jay1saW5rcyB7XHJcbiAgICAgIG1heC13aWR0aDogMTY1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLXNlYXJjaCwgLmZvcm0tc29ydCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGlucHV0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYi1wYXJ0bmVycyAubGlua3MtaXRlbS1zdXBwb3J0IHtcclxuICAgIHdpZHRoOiAyOCU7XHJcbiAgfVxyXG4gIC5zdHVkeS1rc2Utd3JhcCB7XHJcbiAgICAuY2hlY2tpbmcge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnNvcnRpbmcge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLWhlYWRlciB7XHJcbiAgICAudG9nZ2xlLW1lbnUsIC50b2dnbGUtbWVudS1zdGlja3kge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudG9nZ2xlLW1lbnUsIC50b2dnbGUtbWVudS1zdGlja3kge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB9XHJcbiAgLmhlYWRlci1uYXYsIC5oZWFkZXItbmF2LWJsdWUsIC5zdGlja3ktd3JhcCB7XHJcbiAgICAubWFpbi1uYXYge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1yZXN1bHQgLnByZXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItY29udGVudC13cmFwIHtcclxuICAgIC5ibG9jay1pbmZvIHtcclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpZGVyLWNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2dyYW0tcHJvZmlsZS13cmFwIC5ibG9jay1jYXB0aW9uIC5saW5rcy1pdGVtIC5wZXJzb25hbC1pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLmZvb3Rlci1hYm91dC13cmFwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC5mb290ZXItYWJvdXQtaXRlbSB7XHJcbiAgICAgICYuY29sdW1ucy1mb290ZXIge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGNvbHVtbnM6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kYXRlcGlja2VyLS1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbiAgLndyYXBwZXItNDA0IHtcclxuICAgIC53cmFwLWJsb2NrIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAuYmxvY2staW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIC5pY29uLXNlYXJjaCB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnB1dC1hbW91bnQgaW5wdXQge1xyXG4gICAgZm9udC1zaXplOiA5cHg7XHJcbiAgfVxyXG4gIC5zdHVkeS1rc2Utd3JhcCB7XHJcbiAgICAuY2hlY2tpbmcge1xyXG4gICAgICAuY2hlY2sge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tc2VhcmNoIHtcclxuICAgICAgLnNvcnRpbmcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3VwcG9ydC13cmFwIHtcclxuICAgIC5zb3J0aW5nIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnRhYnMtd3JhcCAuY2FmZWRyYSB7XHJcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICB9XHJcbiAgICAucGVyc29uLWxvY2F0aW9uIHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGVwYXJ0bWVudC1wcm9maWxlLXdyYXAge1xyXG4gICAgLmZhY3VsdHktbWVtYmVycyB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9jay1jYWxlbmRhciAuY2FsZW5kYXItb25lLWV2ZW50IC5jYWxlbmRhci1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbiAgLmJsb2NrLWNhbGVuZGFyIC5jYWxlbmRhci1pdGVtLmNhbGVuZGFyLW9uZS1ldmVudC5jYWxlbmRhci10aXRsZS1mb250LXNpemUge1xyXG4gICAgLmNhbGVuZGFyLWl0ZW0tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdG9yaWVzLXdyYXAge1xyXG4gICAgLmJsb2NrLXBob3RvLWNhcHRpb24ge1xyXG4gICAgICAud3JhcHBlci1jYXB0aW9uIC5pbmZvIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdG9yeS1wYWdlLXdyYXAgLndwYl90ZXh0X2NvbHVtbiB7XHJcbiAgICBwYWRkaW5nOiAwIDI5cHggMCAyOXB4O1xyXG4gIH1cclxuICAubWFpbi1uYXZ7XHJcbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnXFxFODBGJztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAzOHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWItbWVudXtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC5wcm9ncmFtcy1wYWdlcy13cmFwe1xyXG4gICAgLndyYXAta3NlLW1haW4tYnV0dG9uLXdpZGdldHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGlzdG9yeS1lbGVtZW50e1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgfVxyXG5cclxuICAuYmxvY2stbmV3cyBoMyB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuYmxvY2staW5mbyB7XHJcbiAgICAucGhvdG8td3JhcCB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGluZS1jYXB0aW9uIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaWRlYmFyLWJsb2NrIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrLWluZm8ge1xyXG4gICAgLmluZm8ge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tcmVhZC1tb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVzZWFyY2gtd3JhcCB7XHJcbiAgICAuZ3JpZC1pdGVtLWJsb2NrIHtcclxuICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdG9yeS1wYWdlLXdyYXAsIC5uZXdzcGFnZS13cmFwIHtcclxuICAgIC5zaWRlYmFyLWJsb2NrIHtcclxuICAgICAgLmJsb2NrLXBob3RvLWNhcHRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgLndyYXBwZXItcGhvdG8ge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cmFwcGVyLWNhcHRpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0b3JpZXMtd3JhcCB7XHJcbiAgICAuYmxvY2stcGhvdG8tY2FwdGlvbiB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgLndyYXBwZXItcGhvdG8ge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgLndyYXBwZXItY2FwdGlvbiB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gtcmVzdWx0IHtcclxuICAgIC5jb250ZW50LWJsb2NrIHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV3cy13cmFwIHtcclxuICAgIC5ibG9jay1uZXdzIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvY2stbmV3cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLm5ld3MtYmxvY2sge1xyXG4gICAgICBtYXgtd2lkdGg6IDM1JTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgbGVmdDogMzUlO1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud3JhcHBlci1uZXdzLWluZm8ge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIC5pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmNvbW11bml0eS13cmFwIC5zbGlkZXItY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgfVxyXG5cclxuICAuY29tbXVuaXR5LXdyYXAsIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCB7XHJcbiAgICAuYmxvY2stY2FwdGlvbiB7XHJcbiAgICAgIC5saW5rcy1pdGVtIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAubGluay10aXRsZSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBlcnNvbmFsLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZjX2NvbC1zbS0zIHtcclxuICAgIC5ibG9jay1waG90by1jYXB0aW9uIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAud3JhcHBlci1jYXB0aW9uIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLndyYXBwZXItcGhvdG8ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52Y19jb2wtc20tOCwgLnZjX2NvbC1zbS02IHtcclxuICAgIC5ibG9jay1waG90by1jYXB0aW9uIHtcclxuICAgICAgLndyYXBwZXItcGhvdG8ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmRlbnQtcmlnaHQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAmOmFmdGVyIHtcclxuXHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDM5NjM7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkLXRpdGxlIHtcclxuICAgIC5pbmZvLWNhcmQge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcclxuICAgIH1cclxuICAgIC5jYXJkLWNhcHRpb24ge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saW5rcy1pdGVtIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLmZhY3VsdHktbWVtYmVycyB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLmJsb2NrLWRvbmF0aW9uLWNhcmQgLmJsb2NrLWluZm8gLmNhcmQtdGl0bGUgLmluZm8tY2FyZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuYmxvY2stZG9uYXRpb24tY2FyZCB7XHJcbiAgICAuaW5mby1jYXJkLmRlc2NyaXB0aW9uLXByaWNlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgaDR7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXJyb3ItY2FwdGlvbiB7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9jay1kb25hdGlvbi1jYXJkIC5ibG9jay1pbmZvIC5jYXJkLXRpdGxlIC5jYXJkLWNhcHRpb24ge1xyXG4gICAgcGFkZGluZzogMjBweCAwIDA7XHJcbiAgfVxyXG5cclxuICAuc3R1ZHkta3NlLXdyYXAsIC5kb25hdGlvbi13cmFwIHtcclxuICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbmZvLWNhcmQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkLWNhcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5zb3J0aW5nIHtcclxuICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNoZWNraW5nIHtcclxuICAgICAgLmNoZWNrIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLXNlYXJjaCwgLmZvcm0tc29ydCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhbGVuZGFyLXdyYXAge1xyXG4gICAgLmJsb2NrLWNhbGVuZGFyIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndyYXAtbm90LWZvdW5kIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1hbW91bnQgaW5wdXQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrLWNhbGVuZGFyIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAuY2FsZW5kYXIge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogLTIycHg7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvY2stbGlua3Mge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgfVxyXG4gICAgLmNhbGVuZGFyIHtcclxuICAgICAgcGFkZGluZzogMCAyNXB4IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGlkZXItY2FwdGlvbiB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5kZXBhcnRtZW50LXByb2ZpbGUtd3JhcCB7XHJcblxyXG4gICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAuaW5mby1jYXJkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMzk2MztcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJkLWNhcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDoyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZG9uYXRpb24tZm9ybS1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIC5kb25hdGlvbi1jdXJyZW5jeS13cmFwIHtcclxuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1yZXN1bHQge1xyXG4gICAgLm5leHQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzLXdyYXAge1xyXG4gICAgLmJsb2NrLWluZm8ge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLWFib3V0LXdyYXAge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuICAuYmxvY2stY2FsZW5kYXIge1xyXG4gICAgLmNhbGVuZGFyLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuY2FsZW5kYXItaXRlbS10aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWZvb3RlcntcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgaDR7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAucmMtbmV3LXBhcnRuZXJzLWxvZ29ze1xyXG4gICAgZGl2LndwYl93cmFwcGVye1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLm1haW4tbmF2e1xyXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWItbWVudXtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYm9keSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5zb3J0aW5nIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0LXNvcnQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9jay1pbmZvIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtbWVudSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY2xvc2UtYnRuLCAuc2VhcmNoLWNsb3NlIHtcclxuICAgIHRvcDogMzVweDtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLndyYXBwZXItaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAubWFpbi1oZWFkZXIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2NrLXBob3RvLWNhcHRpb24ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcclxuICAgICAgLndyYXBwZXItcGhvdG8ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLndyYXBwZXItY2FwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMjFweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAuZm9vdGVyLWFib3V0LXdyYXAge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLmZvb3Rlci1hYm91dC1pdGVtIHtcclxuICAgICAgJi5jb2x1bW5zLWZvb3RlciB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgY29sdW1uczogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5jb2x1bW5zLWZvb3Rlci0yIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBjb2x1bW5zOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tc2VhcmNoIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUlIDUwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmRhdGVwaWNrZXItLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5ncmlkLWl0ZW0tYmxvY2sge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmluZGVudC1sZWZ0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1zZWN0aW9uIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2plY3QtaXRlbSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuY2FsZW5kYXItd3JhcCAuZGF0ZXBpY2tlci0tY2VsbC1kYXlzIHNwYW4sIC5jYWxlbmRhci13cmFwIC5kYXRlcGlja2VyLS1jZWxscyBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIC5jYWxlbmRhci13cmFwIC5kYXRlcGlja2VyLS1jb250ZW50LCAuZGF0ZXBpY2tlci1pbmxpbmUge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItc2VjdGlvbiB7XHJcbiAgICAuaGVhZGVyLWNhcHRpb24ge1xyXG4gICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhbGVuZGFyLWl0ZW0ge1xyXG4gICAgLmNhbGVuZGFyLWNhcHRpb24ge1xyXG4gICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICB9XHJcbiAgICAuc3Ryb25nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1jYWxlbmRhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2FsZW5kYXItYnV0dG9uIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tbXVuaXR5LXdyYXAgLmNhZmVkcmEsIC50YWJzLXdyYXAgLmNhZmVkcmEge1xyXG4gICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICB9XHJcblxyXG4gIC5jb21tdW5pdHktd3JhcCwgLnRhYnMtd3JhcCB7XHJcbiAgICAubGlua3MtaXRlbSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICYgPiBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmNhZmVkcmEsIC5wZXJzb24tbG9jYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYi1uYXYge1xyXG4gICAgICAudGFiLWxpbmsge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2Zlc29yLWluZm8ge1xyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXNlYXJjaCwgLmZvcm0tc29ydCB7XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBob3RvLXNsaWRlciB7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICB9XHJcbiAgLnRhYi1uYXYgbGkge1xyXG4gICAgcGFkZGluZzogMTBweCA3cHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWxvZ28ge1xyXG4gICAgLmljb24ta3NlIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOC41cHg7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcblxyXG4gIC5saW5lLWNhcHRpb24ge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndyYXBwZXItdG9vZ2xlIHtcclxuICAgIC5pY29uLWFycm93IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZmVzb3ItaW5mbyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICB9XHJcblxyXG4gIC5ibG9jay1zd2lwZXIuZ3JpZC1pdGVtIHtcclxuICAgIC8vbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICB9XHJcblxyXG4gIC5ibG9jay1jYXB0aW9uIHtcclxuICAgIC5zdHJvbmcge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdXBwb3J0LXdyYXAge1xyXG4gICAgLnNvcnRpbmcge1xyXG4gICAgICAuc2VsZWN0IHtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lLXdyYXAge1xyXG4gICAgLnBhZ2UtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2NrLXN3aXBlciB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMzVweDtcclxuICAgIC5wcm9mZXNvci1pdGVtIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgLnNsaWRlci13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGlkZXItY2FwdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhbGVuZGFyLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW46IDAgMTBweCA4cHg7XHJcbiAgfVxyXG5cclxuICAuZ3JpZC1pdGVtIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrLWluZm8uZ3JpZC1pdGVtIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrLXBob3RvLWNhcHRpb24gLndyYXBwZXItcGhvdG8ge1xyXG4gICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdCB7XHJcbiAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgfVxyXG5cclxuICAuYmxvY2stcGhvdG8tY2FwdGlvbiB7XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlc2VhcmNoLXdyYXAsIC5lZHVjYXRpb24td3JhcCB7XHJcbiAgICAuYmxvY2stdGl0bGUge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgLnRhYi1saW5rIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuYmxvY2stc2Nyb2xsIC5saW5rcy1pdGVtIC5saW5rLXRpdGxlIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC5wZXJzb25hbC1pdGVtIHtcclxuICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgIH1cclxuICAgICYgPiBwIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0N3B4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJzLXBheW1lbnRzLmN1cnJlbnQge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgLnN0dWR5LWtzZS13cmFwIHVsLnRhYi1uYXYgbGkge1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xyXG4gIH1cclxuXHJcbiAgLnN0dWR5LWtzZS13cmFwIC5mb3JtLXNlYXJjaCAuc29ydGluZyAuc2VsZWN0IHtcclxuICAgIG1heC13aWR0aDogMTM1cHg7XHJcbiAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gIH1cclxuXHJcbiAgLmRlcGFydG1lbnQtcHJvZmlsZS13cmFwIHtcclxuICAgIC5ibG9jay1saW5rcyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLmxlZnQtYmxvY2sge1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICB9XHJcbiAgLmltcGFjdC13cmFwIHtcclxuICAgIC5pbXBhY3QtdGl0bGUge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1wYWN0LWJsb2NrIHtcclxuICAgICAgICAuYmxvY2stdGl0bGUge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW1wYWN0LWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gtbWVudSB7XHJcbiAgICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgY29sb3I6ICNkZmRmZGY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZ3JhbS1wcm9maWxlLXdyYXAge1xyXG4gICAgLmJsb2NrLXBlcnNvbmFsIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgIC5tYWluLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmJsb2NrLWNhcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC5saW5rcy1pdGVtIHtcclxuICAgICAgICAgIC5saW5rLXRpdGxlIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGVyc29uYWwtaXRlbSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsLWxpbmsge1xyXG4gICAgICBtaW4taGVpZ2h0OiA5NnB4O1xyXG4gICAgfVxyXG4gICAgLndyYXBwZXItdG9vZ2xlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmVycm9yLWNhcHRpb24ge1xyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9ncmFtLXByb2ZpbGUtd3JhcCAuYmxvY2stY2FwdGlvbiB7XHJcbiAgICAubGlua3MtaXRlbSB7XHJcbiAgICAgICYgPiBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnBlcnNvbmFsLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGFiLWNvbnRlbnQtd2VfYXJlX3Byb3VkX3RvX3dvcmsge1xyXG4gICAgY29sdW1uczogMTtcclxuICB9XHJcbiAgLmNvbW11bml0eS13cmFwIC5zbGlkZXItY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgfVxyXG5cclxuICAuZGVzY3JpcHRpb24tcHJpY2Uge1xyXG4gICAgLmRlc2NyaXB0aW9uLWl0ZW0ge1xyXG4gICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJzLXBheW1lbnRzIHAge1xyXG4gICAgcGFkZGluZzogMCAyNHB4O1xyXG4gIH1cclxuXHJcblxyXG5cclxuICAuc3R1ZHkta3NlLXdyYXAge1xyXG4gICAgLmZvcm0tc29ydCB7XHJcbiAgICAgIC5zb3J0aW5nIHtcclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAuc2VsZWN0IHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgIC5zb3J0aW5nIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jaGVja2luZyB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2sge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1zb3J0IHtcclxuICAgICAgLmR1cmF0aW9uIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndyYXBwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAuYmxvY2stY2FsZW5kYXItd3JhcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gIH1cclxuXHJcblxyXG5cclxuICAudGltZS1saW5lIHtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgLnRpbWUtbGluZS1pdGVtIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zdHJvbmcge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHhcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGF0ZS1zbGlkZXIsIC5ub1VpLXRhcmdldCwgLm5vVWktbHQsIC5ub1VpLWhvcml6b250YWwge1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgbGVmdDogMTUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9jay1sb2dvLWxpbmsge1xyXG4gICAgJi5ncmlkLWl0ZW0ge1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG4gICAgLndyYXBwZXItZGVwYXJ0bWVudCB7XHJcbiAgICAgIC53cmFwLWRlcGFydG1lbnQtY2FwdGlvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgICBwIHtcclxuXHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gtcmVzdWx0IHtcclxuICAgIC5uZXh0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggNXB4O1xyXG4gICAgICAmLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJldiB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3JhcHBlci00MDQge1xyXG4gICAgLndyYXAtYmxvY2sge1xyXG4gICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5ibG9jay1pbmZvIHtcclxuICAgICAgICAuaWNvbi1zZWFyY2gge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FsZW5kYXItY2FwdGlvbi13cmFwIC5jYWxlbmRhci1jYXB0aW9uIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuY2FsbGJhY2stZm9ybSAuYnRuLm1haW4tYnRuIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5kYXRlcGlja2VyLS1jZWxsIHNwYW4ge1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgfVxyXG4uZGVwYXJ0bWVudC1wcm9maWxlLXdyYXB7XHJcbiAgLmNhcmQtdGl0bGUgLmNhcmQtY2FwdGlvbiBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiAgLnRhYi1uYXYgbGkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAuYmxvY2stY2FsZW5kYXIgLmV2ZW50LWxpc3Qge1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG4gIC53cmFwcGVyLWxpcXBheSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XHJcbiAgfVxyXG4gIC5wcm9ncmFtLWxpbmtzIHtcclxuICAgIGEge1xyXG4gICAgICAubGluay10aXRsZSB7XHJcbiAgICAgICAgLnN0cm9uZyB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5wdXQtYW1vdW50IGlucHV0IHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcbiAgICAuYmxvY2stbmV3cyB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9jay1uZXdzIHtcclxuICAgIC5uZXdzLWJsb2Nre1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGxlZnQ6MTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndyYXBwZXItbmV3cy1pbmZvIHtcclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLW5hdiwgLmhlYWRlci1uYXYtYmx1ZSwgLnN0aWNreS13cmFwIHtcclxuICAgIC5tYWluLW5hdiB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndyYXAtcGFzdC15ZWFycyAud3JhcC1wYXN0LXllYXIgIHtcclxuICAgIC53cmFwLWluZGl2aWR1YWwteWVhciB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgbWluLXdpZHRoOiA3NXB4O1xyXG4gICAgfVxyXG4gICAgLndyYXAtaW5kaXZpZHVhbC1saXN0IHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZjX2NvbC1zbS04LCAudmNfY29sLXNtLTYge1xyXG4gICAgLmJsb2NrLXBob3RvLWNhcHRpb24ge1xyXG4gICAgICAud3JhcHBlci1waG90byB7XHJcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmNfY29sLXNtLTMsIC52Y19jb2wtc20tNCB7XHJcbiAgICAuYmxvY2stcGhvdG8tY2FwdGlvbiB7XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAud3JhcHBlci1waG90byB7XHJcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0b3J5LXBhZ2Utd3JhcCwgLm5ld3NwYWdlLXdyYXAge1xyXG4gICAgLnNpZGViYXItYmxvY2sge1xyXG4gICAgICAuYmxvY2stcGhvdG8tY2FwdGlvbiB7XHJcbiAgICAgICAgLndyYXBwZXItY2FwdGlvbiB7XHJcbiAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xyXG4gIC5ibG9jay1sb2dvLWxpbmsgLndyYXBwZXItZGVwYXJ0bWVudCAud3JhcC1kZXBhcnRtZW50LWNhcHRpb24ge1xyXG4gICAgbWF4LXdpZHRoOiAxMjVweDtcclxuICB9XHJcbn0iXX0= */
