@charset "UTF-8";.swiper-slide,.swiper-wrapper{height:100%;position:relative;width:100%}.swiper-invisible-blank-slide,body.submenu-open .main-header nav>ul>li>a{visibility:hidden}body,body.submenu-open .header-fixed .lang_select a,body.submenu-open .header-fixed nav>ul>li>a{color:#3f3531}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-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%;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: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: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: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: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;}.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-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-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-container-cube,.swiper-container-flip{overflow:visible}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-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-scrollbar-cursor-drag,.swiper-slide-zoomed{cursor:move}.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%);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;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%);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;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.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);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.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-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:15px;top:1%;z-index:50;width:2px;height:98%}.swiper-scrollbar-drag{height:100%;position:relative;left:0;top:0}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-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%;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;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{}.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{}.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-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{}.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-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.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{;visibility:visible}.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}body.submenu-open .content-wrap,body.video-open .content-wrap{filter:blur(20px)}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}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:inherit;vertical-align:baseline}body.submenu-open,body.video-open{padding-right:18px;overflow:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style-type:none}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-display: swap;font-family:fontello;src:url(../fonts/icon-font/fontello.eot?97255851);src:url(../fonts/icon-font/fontello.eot?97255851#iefix) format("embedded-opentype"),url(../fonts/icon-font/fontello.woff2?97255851) format("woff2"),url(../fonts/icon-font/fontello.woff?97255851) format("woff"),url(../fonts/icon-font/fontello.ttf?97255851) format("truetype"),url(../fonts/icon-font/fontello.svg?97255851#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;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}.calback-form textarea,.dealer-block textarea,body{font-family:Raleway,sans-serif}.news-post .text-block em,.news-section .category-description em,.product-info-block em,.tasting-info em{font-style:italic}.icon-fb:before{content:'\e800'}.icon-email:before{content:'\e801'}.icon-map:before{content:'\e802'}.icon-instagram:before{content:'\e803'}.icon-time:before{content:'\e804'}.icon-phone:before{content:'\e805'}.icon-twitter:before{content:'\e807'}.icon-vk:before{content:'\e808'}.icon-www:before{content:'\e809'}.icon-youtube-symbol:before{content:'\e80a'}.icon-pinterest:before{content:'\e80b'}.icon-google-plus:before{content:'\e80c'}.icon-logo:before{content:'\e80d'}.icon-viber:before{content:'\e81e'}.icon-telegram:before{content:'\f2c6'}@font-face{font-display: swap;font-family:Raleway;src:url(../fonts/Raleway-Black.ttf) format("ttf"),url(../fonts/Raleway-Black.woff2) format("woff2"),url(../fonts/Raleway-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-display: swap;font-family:Raleway;src:url(../fonts/Raleway-Bold.ttf) format("ttf"),url(../fonts/Raleway-Bold.woff2) format("woff2"),url(../fonts/Raleway-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-display: swap;font-family:Raleway;src:url(../fonts/Raleway-Medium.ttf) format("ttf"),url(../fonts/Raleway-Medium.woff2) format("woff2"),url(../fonts/Raleway-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-display: swap;font-family:Raleway;src:url(../fonts/Raleway-Regular.ttf) format("ttf"),url(../fonts/Raleway-Regular.woff2) format("woff2"),url(../fonts/Raleway-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display: swap;font-family:Raleway;src:url(../fonts/Raleway-SemiBold.ttf) format("ttf"),url(../fonts/Raleway-SemiBold.woff2) format("woff2"),url(../fonts/Raleway-SemiBold.woff) format("woff");font-weight:600;font-style:normal}*{box-sizing:border-box}button,input,select{outline:0}html{height:100%}a{text-decoration:none}.news-post .text-block a:hover,.product-info-block a:hover,.section-404 a,.tasting-info a:hover{text-decoration:underline}body{font-size:14px;line-height:1;font-weight:400;background-color:#f0f0f0;min-width:760px;padding-top:100px;overflow-x:hidden}body.submenu-open .content-wrap:before,body.video-open .content-wrap:before{background:#fff;;z-index:100}body.video-open .main-header{opacity:0}body.submenu-open .main-header{right:18px}body.submenu-open .main-header nav>ul>li>a.active{visibility:visible}body.submenu-open .main-header nav>ul>li>a.active:after{content:'';transform:scale(1.5) translateX(-100%) rotate(135deg) translateY(-5px);border-bottom:1px solid #3f3531;border-left:1px solid #3f3531;opacity:1}body.submenu-open .header-fixed{background:0 0}h1,h2{font-weight:900}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}select::-ms-expand{display:none}.left-arrow:before{content:'\2190';width:1em;margin:0 5px}.right-arrow:after{content:'\2192';width:1em;margin:0 5px}.hidden{display:none!important}.btn{background:#db143c;border:none;padding:0 15px;line-height:40px;height:40px;min-width:195px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;display:inline-block;text-align:center;box-shadow:12px 4px 16px 0 rgba(219,20,60,.15);transition:background-color ease .3s,box-shadow ease .3s}.btn:hover{background-color:#c41236;box-shadow:none}.container.no-padding-right{padding-right:0}.sub-menu.open{width:1170px}.content-wrap{position:relative;transition:filter ease .3s;overflow:hidden}.content-wrap:before{z-index: -1;ndex: -1;content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.7;transition:background ease .3s;}.header-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-top:13px}.main-header{position:absolute;top:0;left:0;right:0}.main-header nav .menu>li>.sub-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:35px;z-index:100}.main-header nav .menu>li>.sub-menu.open{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-header nav .menu>li>.sub-menu.open .sub-menu{display:block}.main-header nav .menu>li>.sub-menu>li{width:18%;padding:0 20px;margin-bottom:30px;min-width:200px}.main-header nav .menu>li>.sub-menu>li a{font-weight:400;font-size:20px;margin-bottom:10px;letter-spacing:0;display:block;color:#3f3531}.main-header nav .menu>li>.sub-menu>li>a{font-weight:700;padding-bottom:14px;margin-bottom:14px;font-size:24px;position:relative}.main-header nav .menu>li>.sub-menu>li>a:after{content:'';display:block;position:absolute;bottom:0;left:0;width:70px;background:#e3e3e3;height:1px}.main-header nav .current-menu-item>a:after{border-color:#000;opacity:1}.main-header nav>ul>li{display:inline-block;margin:0 11px;font-weight:700;letter-spacing:3px}.main-header nav>ul>li:hover:after{border-color:#db143c;border-width:2px}.main-header nav>ul>li>a{display:block;color:#3f3531;position:relative;padding:10px 0;transition:opacity ease .3s}.header-fixed .lang_select a,.header-fixed nav>ul>li>a{color:#fff}.main-header nav>ul>li>a:after{content:'';display:block;width:4px;height:4px;border-left:1px solid #3f3531;border-bottom:1px solid #3f3531;opacity:.2;position:absolute;bottom:0;left:49%;transform:translateX(-50%) rotate(-45deg);transition:transform ease .3s}.main-header nav>ul>li>a:hover{opacity:.7}.main-header .logo{width:125px}.header-fixed{background:#db143c;position:fixed;z-index:101;transform:translateY(-100%);transition:background ease .3s}.header-fixed .header-wrap{padding-bottom:13px}.header-fixed nav>ul>li>a:after{border-color:#fff;opacity:.5}.header-fixed nav .current-menu-item>a:after{border-color:#fff;opacity:1}.header-fixed .logo{width:85px}.header-transition{transition:transform .5s ease}.header-show{transform:translateY(0)}.lang_select li{display:inline-block;margin:0 7px}.lang_select a{font-weight:700;color:#3f3531;font-size:12px;opacity:.3;transition:opacity ease .3s}.lang_select a.lang_sel_sel{opacity:1}.lang_select a:hover{opacity:.7}.header-section-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:50px}.header-section{padding-bottom:160px;position:relative;z-index:1;overflow:hidden;min-height:calc(100vh - 87px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.scroll-btn-arrow:after,.scroll-btn-body:before{display:block;content:''}.parallax-scene{position:absolute!important;top:0;left:0;bottom:0;right:0;overflow:hidden}.header-bg-layer-1{background:url(../img/header-bg-layer1.png) center no-repeat;background-size:contain;width:100%;height:100%}.header-bg-layer-2{background:url(../img/header-bg-layer2.png) center no-repeat;background-size:contain;width:100%;height:100%}.header-bg-layer-3{background:url(../img/coffe_seed.png) 5% 20% no-repeat;background-size:120px;width:100%;height:100%}.header-image,.header-title{width:50%}.header-title{padding:80px 20px 130px;text-align:right}.header-title h1{font-size:58px;line-height:1.1;letter-spacing:2px}.header-title p{font-size:20px;letter-spacing:.5px}.header-image{position:relative;z-index:1;cursor:pointer}.header-image img{position:absolute;top:-75px;left:-137px}.scroll-down{text-align:center;width:160px;margin:0 auto;position:absolute;bottom:50px;left:50%;transform:translate(-50%);z-index:5;cursor:pointer;text-transform:uppercase;font-size:12px;font-weight:500;color:#3f3531;opacity:.5}.scroll-down p{margin-bottom:20px}.scroll-btn-body{width:22px;height:40px;position:relative;border:1px solid #3f3531;border-radius:30px;margin:0 auto}.scroll-btn-body:before{width:5px;height:5px;background:#3f3531;border-radius:50%;position:absolute;top:7px;left:calc(50% - 2.5px);animation:sdb10 1.5s infinite}.scroll-btn-arrow,.scroll-btn-arrow:after{width:15px;height:15px;border-left:1px solid #3f3531;border-bottom:1px solid #3f3531}@keyframes sdb10{0%{transform:translate(0,0);opacity:0}40%{opacity:1}80%{transform:translate(0,10px);opacity:0}100%{opacity:0}}.scroll-btn-arrow{margin:0 auto;transform:rotate(-45deg)}.scroll-btn-arrow:after{transform:translate(-8px,6px);opacity:.5}.statistics-section{background:url(../img/mint1.png) 10% 0 no-repeat,url(../img/coffee-cup3.png) 106% 0 no-repeat,url(../img/mint3.png) 83% 50% no-repeat,url(../img/coffee-cup4.png) -7% 112% no-repeat,url(../img/small-seed.png) 91% 80% no-repeat,url(../img/two-seeds2.png) 90% 100% no-repeat}.statistics-section h2{font-size:35px;text-align:center;margin:30px 0 75px;letter-spacing:2px}.statistics-block{display:-ms-flexbox;display:flex;margin:0 -15px;padding-bottom:100px}.statistics-item{width:25%;margin:0 15px}.statistics-item strong{display:block;position:relative;z-index:1;padding-top:25px;margin-bottom:30px;font-size:65px;font-weight:600;text-align:center}.statistics-item strong small{font-size:50%}.statistics-item strong .shadow_effect{position:absolute;top:13px;left:-20px;right:-20px;z-index:-1;text-align:center;color:#fff;font-size:80px;font-weight:900;line-height:36px;opacity:.5}.statistics-item p{font-size:16px;font-weight:500;text-align:center;padding:0 20px}.statistics-image-wrap{background:#fff;box-shadow:6px 4px 5px 0 rgba(0,0,0,.1);margin:0 auto 50px;position:relative}.statistics-image-wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:135px;max-height:120px}.statistics-item:nth-child(1) .statistics-image-wrap{width:175px;height:230px;transform:rotate(5deg)}.statistics-item:nth-child(2) .statistics-image-wrap{width:160px;height:230px;transform:rotate(-6deg)}.statistics-item:nth-child(3) .statistics-image-wrap{width:185px;height:230px;transform:rotate(5deg)}.statistics-item:nth-child(4) .statistics-image-wrap{width:185px;height:230px;transform:rotate(-3deg)}.statistics-item:nth-child(5) .statistics-image-wrap{width:185px;height:230px;transform:rotate(4deg)}.statistics-item:nth-child(6) .statistics-image-wrap{width:185px;height:234px;transform:rotate(-6deg)}.shop-section{background:url(../img/two-seeds1.png) 10% 30% no-repeat,url(../img/big-seed.png) 100% 100% no-repeat}.shop-block{display:-ms-flexbox;display:flex;margin:0 -15px;padding-top:60px;padding-bottom:100px;-ms-flex-pack:center;justify-content:center}.shop-item{width:265px;margin:80px 15px 0;background:#fff;position:relative;padding:130px 35px 65px;text-align:center;color:#3f3531;transition:transform ease .3s,box-shadow ease .3s}.shop-item:hover{transform:rotate(-3deg);box-shadow:4px 10px 14px 0 rgba(0,0,0,.05)}.shop-item img{position:absolute;top:-38%;left:50%;transform:translateX(-50%);max-width:110%;max-height:100%}.shop-item strong{display:block;padding-bottom:13px;font-size:20px;position:relative;margin-bottom:35px}.shop-item strong:after{content:'';display:block;width:75px;height:1px;position:absolute;bottom:0;left:50%;background:#e4e4e4;transform:translateX(-50%)}.shop-link{width:22%;min-width:265px;margin:80px 15px 0;background:#db143c;color:#fff;text-align:center;padding:70px;box-shadow:4px 10px 18px 0 rgba(226,16,76,.18);transition:background-color ease .3s,box-shadow ease .3s}.shop-link:hover{box-shadow:none;background-color:#c41236}.shop-link strong{font-size:20px;display:block;margin-top:20px}.equipment-block{display:-ms-flexbox;display:flex;padding:0 70px}.equipment-info{padding-right:60px;max-width:410px}.equipment-info h2{font-size:24px;font-weight:700;margin-bottom:18px;letter-spacing:1px}.equipment-info h3{font-size:20px;margin-bottom:10px}.equipment-info h3:before{color:#db143c;font-size:14px;margin-left:-2px;height:18px;vertical-align:middle}.equipment-info p{margin-bottom:25px;opacity:.7;line-height:1.25}.equipment-info .btn{margin-top:15px}.equipment-image{-ms-flex-positive:1;flex-grow:1;position:relative;z-index:1}.equipment-image-wrap{background:#fff;height:100%;z-index:1;box-shadow:12px 4px 25px 0 rgba(0,0,0,.15)}.equipment-image-wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:80%;max-height:80%}.equipment-image-shadow{position:absolute;left:15px;top:0;right:0;bottom:0;background:#fff;transform:rotate(-2deg);z-index:-1;box-shadow:12px 4px 8px 0 rgba(0,0,0,.15)}.equipment-section{padding:135px 0;background:url(../img/coffe_seeds.png) 80% 93% no-repeat,url(../img/mint2.png) 85% 0 no-repeat,url(../img/two-seeds2.png) 3% 75% no-repeat}.app-section{padding:75px 0;background:url(../img/coffe_impress.png) 0 -3% no-repeat,url(../img/small-seed2.png) 85% 0 no-repeat,url(../img/small-seed.png) 30% 10% no-repeat,url(../img/small-seed.png) 5% 80% no-repeat}.app-section-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.android-block,.apple-block{-ms-flex-positive:1;flex-grow:1}.android-block .img-wrap,.apple-block .img-wrap{height:510px;position:relative;overflow:hidden}.android-block .img-wrap img,.apple-block .img-wrap img{position:absolute;top:50%;transform:translate(-50%,-50%)}.android-block a,.apple-block a{width:190px;display:block;margin:0 auto;transition:opacity ease .3s}.android-block a img,.apple-block a img{width:100%}.android-block a:hover,.apple-block a:hover{opacity:.7}.apple-block img{left:39%}.android-block img{left:70%}.app-block{max-width:360px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.app-block h2{font-size:35px;margin-bottom:38px;letter-spacing:2px}.app-block p{margin-bottom:65px;line-height:1.2}.app-calback{background:#fff;box-shadow:4px 10px 28px 0 rgba(0,0,0,.05)}.app-calback ul{padding:50px 75px 20px;font-size:14px}.app-calback ul strong{color:#db143c;font-weight:900;font-size:35px;display:block;margin-right:30px;position:absolute;left:5px;top:-13px}.app-calback ul li{padding-left:50px;position:relative;margin-bottom:30px}.app-calback form{padding:25px 25px 40px;box-shadow:inset 0 16px 49px -12px rgba(0,0,0,.05);position:relative}.app-calback form strong{font-weight:700;margin-bottom:20px;display:block}.app-calback form input{width:100%;padding-left:22px;background:#f0f0f0;border:none;border-radius:3px;height:40px}.app-calback form ::-webkit-input-placeholder{color:#cacaca}.app-calback form ::-moz-placeholder{color:#cacaca}.app-calback form :-ms-input-placeholder{color:#cacaca}.app-calback form :-moz-placeholder{color:#cacaca}.app-calback .btn{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.callback-block{padding:40px 35px 60px;display:-ms-flexbox;display:flex;position:relative;z-index:1}.callback-block .map{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:#4d4d4d}.callback-block h2{margin-bottom:20px;font-weight:700;font-size:16px;text-align:center}.calback-form,.dealer-block{background:#fff;margin-right:30px;padding:30px 30px 40px;width:100%;max-width:320px;box-shadow:4px 10px 14px 0 rgba(0,0,0,.05)}.calback-form input,.calback-form select,.dealer-block input,.dealer-block select{width:100%;background:#fff;border:1px solid #f0f0f0;border-radius:5px;margin-bottom:10px;height:35px;padding-left:20px}.calback-form textarea,.dealer-block textarea{background:#fff;border:1px solid #f0f0f0;border-radius:5px;width:100%;padding-left:20px;padding-top:10px;height:120px;overflow:auto;resize:none}.calback-form select,.dealer-block select{background:url(../img/select_arrow.png) 92% center no-repeat #fff;margin-bottom:25px;background-size:10px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1){.calback-form select,.dealer-block select{background-image:url(../img/select_arrow@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min--moz-device-pixel-ratio:3),only screen and (-o-min-device-pixel-ratio:3 / 1){.calback-form select,.dealer-block select{background-image:url(../img/select_arrow@3x.png)}}.dealer-block li{position:relative;margin-bottom:17px;text-align:center}.dealer-block li:last-child{margin-bottom:0}.dealer-block li:before{position:absolute;top:50%;left:45px;transform:translateY(-50%);color:#3f3531;opacity:.5;font-size:12px}.dealer-block li a{display:block;color:#3f3531}.calback-form{position:relative}.calback-form .btn{background-color:#db143c;position:absolute;height:40px;bottom:-30px;left:50%;transform:translateX(-50%);line-height:40px;max-width:195px;border-radius:20px}.calback-form .btn:hover{background-color:#c41236}.rc-anchor.rc-anchor-normal.rc-anchor-light{max-width:260px;width:100%}.callback-section{padding:70px 0 100px;background-image:url(../img/coffe_seed.png);background-repeat:no-repeat;background-position:10% 50%}footer{background:#e4e4e4;padding:40px 0;position:relative}.footer-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.footer-wrap .logo{width:85px;display:block;float:left;margin-top:-10px;margin-right:30px}.footer-wrap .logo img{width:100%}.footer-wrap .social-link a{color:#989898;display:block;text-align:right;margin-top:5px;transition:color ease .3s}.footer-wrap .social-link a:not(:last-child){display:inline-block;font-size:20px;margin-top:0}.header-category h1,.header-news h1{font-size:58px;text-transform:uppercase}.footer-wrap .social-link a:hover{color:#db143c}.footer-wrap .copyright{display:inline-block;opacity:.6}.header-category{text-align:center;padding:165px 0 180px;position:relative;background-image:url(../img/right-hand.png),url(../img/left-hand.png),url(../img/cookie-img.png);background-repeat:no-repeat;background-position:-15% 85%,109% 85%,25% 100%;background-size:650px,650px,11%}.header-category h1{letter-spacing:3px;max-width:500px;margin:0 auto 15px;line-height:1.2}.header-category p{font-size:17px;opacity:.5;margin:0 auto 20px;max-width:420px}.subcategories-block{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.subcategories-item{width:46%;margin:0 15px 30px;background:#fff;padding:35px 35px 35px 25%;position:relative;min-height:250px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;color:#3f3531;box-shadow:4px 10px 14px 0 rgba(0,0,0,.05);transition:box-shadow ease .3s}.subcategories-item:hover{box-shadow:none}.news-post,.news-text-wrap,.products-block .product-item,.swiper-scrollbar-drag{box-shadow:4px 10px 14px 0 rgba(0,0,0,.05)}.subcategories-item h3{padding-bottom:12px;margin-bottom:12px;position:relative;font-size:20px}.subcategories-item h3:after{content:'';display:block;position:absolute;bottom:0;left:0;width:75px;height:1px;background:#e4e4e4}.subcategories-item p{opacity:.7}.subcategories-img-wrap{position:absolute;top:50%;left:35px;transform:translateY(-50%);width:220px;height:220px;overflow:hidden}.subcategories-img-wrap img{max-width:100%}.news-section{text-align:center;background-image:url(../img/cookie-img.png),url(../img/seeds-coffe.png);background-repeat:no-repeat;background-position:5% 50%,100% 100%}.news-section h2{font-size:35px;margin:30px 0 50px;letter-spacing:2px}.news-block{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 -15px}.news-item{padding:200px 8px 0;position:relative;width:260px;margin:0 15px}.news-item a{color:#db143c}.news-img-wrap{width:100%;position:absolute;top:0;left:0;height:260px;overflow:hidden;cursor:pointer}.news-img-wrap:hover img{transform:scale(1.3) translate(-45%,-45%)}.news-img-wrap img{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%);min-height:100%;min-width:100%;transition:transform ease 5s}.news-text-wrap{position:relative;z-index:1;background:#fff;padding:25px 20px;height:100%}.news-text-wrap h3{font-size:20px;margin-bottom:5px}.news-text-wrap>a{position:absolute;top:0;right:0;left:0;bottom:0;display:block;z-index:10}.news-text-wrap .public-date{font-size:14px;display:block;padding-bottom:17px;margin-bottom:14px;position:relative}.news-text-wrap .public-date:after{content:'';display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:75px;height:1px;background:#e4e4e4}.header-news,.news-post-section,.subcategories-section{background-repeat:no-repeat}.news-text-wrap p{line-height:17px}.subcategories-section{background-image:url(../img/two-seeds1.png),url(../img/two-seeds2.png),url(../img/small-seed.png),url(../img/seeds-coffe.png);background-position:5% 10%,90% 30%,90% 20%,15% 100%;margin-top:100px}.gm-style-pbt{width:38%;margin-left:auto}.news-post-section{background-image:url(../img/two-seeds1.png),url(../img/two-seeds2.png),url(../img/coffe_seed.png),url(../img/big-seed.png),url(../img/two-seeds1.png),url(../img/two-seeds1.png),url(../img/two-seeds2.png);background-position:10% 0,100% 0,5% 50%,100% 30%,10% 0,98% 90%,5% 100%}.header-news{text-align:center;padding:165px 0 180px;position:relative;background-image:url(../img/news-header-bg-3.png),url(../img/news-header-bg-2.png);background-position:0 50%,100% 50%;background-size:contain}.header-news h1{letter-spacing:3px;max-width:500px;margin:0 auto 15px;line-height:1.2}.header-news a{font-size:17px;opacity:.5;color:#3f3531}.news-post-block{display:-ms-flexbox;display:flex}.news-post{background:#fff;padding:35px;position:relative;max-width:850px;width:100%}.news-post .size-auto{width:auto}.news-post .height-auto{height:auto}.news-post h2{font-size:35px;max-width:25ch;letter-spacing:2px;margin-bottom:20px}@media screen and (max-width:992px){.news-post h2{font-size:28px}}.news-post img{width:100%;display:block;margin:35px 0}.news-post ol,.news-post p,.news-post ul{margin-bottom:15px;line-height:1.4}.news-post nav{position:absolute;top:-40px;right:0}.news-post nav a{padding:0 10px;color:#3f3531}.news-post .text-block{font-size:16px}.news-post .text-block a{color:#3f3531;font-weight:500}.news-post .text-block a :active,.news-post .text-block a:visited,.news-post .text-block strong{font-weight:700}.news-post .text-block blockquote{margin:0 40px}.news-post .text-block ol{list-style-type:decimal}.news-post .text-block ul{list-style-type:initial}.news-post .text-block ul li{margin-left:25px}.news-sidebar{-ms-flex-negative:0;flex-shrink:0;margin-left:15px;width:290px;padding:0 15px;background-color:#f0f0f0}.news-sidebar label{font-size:20px;display:block;margin-bottom:10px}.news-sidebar input,.news-sidebar select{width:100%;background-color:#efefef;border:1px solid rgba(63,53,49,.1);padding-left:15px;padding-right:30px;height:35px;margin-bottom:25px}.news-sidebar input[type=submit]{position:absolute;top:5px;right:10px;width:25px;height:25px;font-size:0;color:transparent;background:url(../img/search_icon.png) 95% 50% no-repeat;background-size:contain;border:none;cursor:pointer}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1){.news-sidebar input[type=submit]{background-image:url(../img/search_icon@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min--moz-device-pixel-ratio:3),only screen and (-o-min-device-pixel-ratio:3 / 1){.news-sidebar input[type=submit]{background-image:url(../img/search_icon@3x.png)}}.news-sidebar select{background:url(../img/select_arrow.png) 92% center no-repeat;margin-bottom:25px;background-size:10px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1){.news-sidebar select{background-image:url(../img/select_arrow@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min--moz-device-pixel-ratio:3),only screen and (-o-min-device-pixel-ratio:3 / 1){.news-sidebar select{background-image:url(../img/select_arrow@3x.png)}}.news-sidebar h3{font-size:20px;margin-bottom:10px}.news-sidebar .social-link a{font-size:35px;color:#b3b3b3;display:inline-block;width:40px;transition:color ease .3s}.news-sidebar .social-link a:hover{color:#db143c}.news-sidebar .social-link a:before{margin:0}.news-sidebar form>div{position:relative}.swiper-scroll-container{overflow:hidden;position:relative;max-height:830px;padding-right:20px;margin-bottom:30px}.swiper-scroll-container a{display:block;margin-bottom:40px;color:#3f3531}.swiper-button-disabled{display:none}.swiper-scrollbar-drag{background:#fff;width:13px;border-radius:30px;margin-left:-5px;cursor:pointer}.facebook-block{margin-bottom:30px}.gallery-top{width:100%;height:400px}@media screen and (max-width:992px){.gallery-top{height:250px}}.gallery-top .swiper-slide{width:100%;background-size:cover}.gallery-thumbs{height:70px;margin:5px 0}@media screen and (max-width:992px){.gallery-thumbs{height:50px}}.gallery-thumbs .swiper-slide{width:20%;background-size:cover}.gallery-block{margin:30px 0}.gallery-button-next,.gallery-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:35px;height:75px;z-index:100;cursor:pointer}.gallery-button-next:before,.gallery-button-prev:before{content:'';display:block;width:45px;height:45px;position:absolute;top:50%;left:-25px;transform:translateY(-50%) rotate(45deg);background:#fff}.gallery-button-next span,.gallery-button-prev span{display:block;width:10px;height:10px;border-left:1px solid #4d4d4d;border-top:1px solid #4d4d4d;position:absolute;top:50%;left:35%;transform:translate(-50%,-50%) rotate(-45deg)}.gallery-button-next{right:0}.gallery-button-next:before{right:-25px;left:auto}.gallery-button-next span{transform:translate(-50%,-50%) rotate(135deg);left:65%}.header-subcategory{text-align:center;padding:165px 0 180px;position:relative;background-image:url(../img/subcategory-header-bg-1.png),url(../img/subcategory-header-bg-3.png);background-repeat:no-repeat;background-position:0 20%,100% 10%;background-size:28%,26%}.header-subcategory h1{font-size:58px;letter-spacing:3px;text-transform:uppercase;max-width:500px;margin:0 auto 15px;line-height:1.2}.header-subcategory a{font-size:17px;opacity:.5;color:#3f3531}.header-subcategory p{font-size:17px;opacity:.5;margin:0 auto 20px;max-width:420px}.header-subcategory .btn{display:block;margin:30px auto 0;opacity:1;color:#fff;max-width:160px}.products-block{display:-ms-flexbox;display:flex;margin:0 -15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.products-block .product-item{margin:50px 15px 45px;background:#fff;width:262px;min-height:239px;color:#3f3531;padding-top:170px;position:relative;transition:box-shadow ease .3s}#form_send input,.header-product .left-arrow{cursor:pointer;transition:background-color ease .3s,box-shadow ease .3s}.products-block .product-item p{padding:25px;text-align:center;font-size:20px}.products-block .product-item:hover{box-shadow:none}.products-block .product-item-img{margin-top:-50px;overflow:hidden;text-align:center;position:absolute;width:100%;height:100%;left:0;bottom:70px}.products-block .product-item-img img{max-width:100%;width:auto;height:auto;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.subcategory-page{margin:0 -15px;position:relative}.subcategory-page:after{content:'';display:block;width:200px;height:200px;background:url(../img/mint2.png) center no-repeat;background-size:contain;position:absolute;top:-20%;right:-7%;}.subcategory-page .subcategories-item{width:360px;padding:265px 50px 50px;text-align:center}.subcategory-page .subcategories-item h3:after{left:50%;transform:translateX(-50%)}.subcategory-page .subcategories-img-wrap{top:35px;left:50%;transform:translateX(-50%);width:220px}.subcategories-product-section{padding:15px 0 65px}.product-section{background-image:url(../img/cookie-img.png),url(../img/coffe_seed.png),url(../img/coffe-cup1.png),url(../img/small-seed2.png),url(../img/big-seed.png),url(../img/small-seed2.png);background-repeat:no-repeat;background-position:-2% 7%,1% 75%,106% 50%,7% 95%,92% 20%,95% 70%;background-size:10%,7%,13%,3%,5%,4%}.header-product{min-height:430px;padding:65px 0;text-align:center;background-position:right;background-size:cover}.header-product a{display:inline-block;margin:0 15px}.header-product a:not(.btn){color:#3f3531;font-size:17px}.header-product .left-arrow{background:#fff;border:none;padding:0 15px;line-height:40px;height:40px;min-width:195px;border-radius:30px;font-weight:600;display:inline-block;text-align:center;box-shadow:12px 4px 16px 0 rgba(0,0,0,.15)}.header-product .left-arrow:hover{background-color:#f0f0f0;box-shadow:none}.contact-info,.main-product-image{box-shadow:4px 10px 14px 0 rgba(0,0,0,.05)}.header-product .left-arrow:before{content:'\2190';width:1em;margin:0 9px 0 -20px}.main-404:after,.product-info-block:after{content:''}.product-name-wrap{display:-ms-flexbox;display:flex;padding:25px 0}.main-product-image{width:360px;height:330px;background:#fff;margin-top:-265px;position:relative}.main-product-image .product-image-wrap{position:absolute;bottom:20px;left:0;right:0;text-align:center}.main-product-image .product-image-wrap img{max-width:100%;width:100%;height:auto}.contact-img,.contact-slider{overflow:hidden;height:420px}.product-name{margin-left:80px}.product-name p{font-size:16px}.product-name h1{font-size:35px}.product-info-text{max-width:420px;width:40%;float:left}.products-section{background-image:url(../img/seeds-coffe.png),url(../img/mint3.png);background-position:10% 70%,90% 30%;background-repeat:no-repeat}.product-info-block{margin:50px auto;font-size:16px}.product-info-block img{max-width:100%}.product-info-block:after{display:block;clear:both}.product-info-block a{color:#3f3531;font-weight:500}.product-info-block a :active,.product-info-block a:visited,.product-info-block strong{font-weight:700}.product-info-block p{margin-bottom:16px;line-height:1.2}.product-info-block blockquote{margin:0 40px}.product-info-block ol{list-style-type:decimal}.product-info-block ul{list-style-type:initial;line-height:1.2}.product-info-block ul li{margin-left:25px}.product-info-block .product-column{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.product-info-block .accessories-block{display:inline-block;padding:0 15px;width:24%;vertical-align:top}.product-info-block .accessories-block h5{font-size:18px;margin-bottom:10px}.product-specifications{width:60%;margin-left:30px;float:left}.product-specifications td{padding:7px}.header-contacts{background-image:url(../img/news-header-bg-3.png),url(../img/contacts-header-bg-4.png);background-position:-10% 50%,100% 50%;background-repeat:no-repeat;text-align:center;position:relative}.header-contacts img{max-width:750px}.contact-info{background:#fff;width:360px;padding:30px 25px;-ms-flex-negative:0;flex-shrink:0}.header-services,.header-tasting{background-repeat:no-repeat;background-size:contain;text-align:center}.contact-info li{padding-left:40px;position:relative;font-size:14px;margin-bottom:15px}.contact-info li:before{position:absolute;top:0;left:0;opacity:.5}.contact-info p{margin-bottom:3px;line-height:1.3}.header-services h1,.header-tasting h1{letter-spacing:3px;text-transform:uppercase;max-width:500px;line-height:1.2}.contact-info strong{display:block;font-weight:700;font-size:16px;margin-bottom:10px}.callback-block .contact-info{margin-right:35px}.contact-block{display:-ms-flexbox;display:flex;margin-bottom:80px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.gm-style-mtc,.popup-video{display:none}.contact-img{-ms-flex-positive:1;flex-grow:1;width:100%;position:relative;margin-right:30px}.contact-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.contact-img.swiper-slide{margin:0}.contact-gallery .contact-slider{-ms-flex-order:1;order:1;margin-left:30px}.contact-slider{position:relative;width:750px}.header-services{padding:165px 0 180px;position:relative;background-image:url(../img/services-header-bg-1.png),url(../img/services-header-bg-2.png);background-position:0 50%,100% 50%;margin-bottom:100px}.header-services h1{font-size:58px;margin:0 auto 15px}.header-services a{font-size:17px;opacity:.5;color:#3f3531}.services-section .statistics-block{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding-bottom:0}.services-section .statistics-item{width:22%;margin-bottom:50px;color:#3f3531;min-width:260px}.services-section .statistics-item strong{font-size:30px}.services-section .statistics-item .shadow_effect{font-size:33px}.services-section .statistics-item .statistics-image-wrap{transition:transform ease .3s,box-shadow ease .3s}.services-section .statistics-item:hover .statistics-image-wrap{transform:none;box-shadow:none}.services-section .statistics-image-wrap{margin-bottom:20px;height:230px}.services-section{background-image:url(../img/coffee-cup3.png),url(../img/coffee-cup4.png),url(../img/big-seed.png),url(../img/mint1.png),url(../img/two-seeds2.png);background-repeat:no-repeat;background-position:105% 50%,-2% 90%,0 40%,80% 20%,100% 95%}.header-tasting{padding:165px 0 180px;position:relative;background-image:url(../img/tasting-header-bg-1.png),url(../img/tasting-header-bg-2.png);background-position:0 50%,100% 50%}.header-tasting h1{font-size:58px;margin:0 auto 15px}.header-tasting a{font-size:17px;opacity:.5;color:#3f3531}.tasting-info{width:100%;min-height:700px;margin:50px 0 100px;font-size:16px}.tasting-info a{color:#3f3531;font-weight:500}.tasting-info a :active,.tasting-info a:visited,.tasting-info strong{font-weight:700}.tasting-info p{margin-bottom:15px;line-height:1.4}.tasting-info blockquote{margin:0 40px}.tasting-info ol{list-style-type:decimal}.tasting-info ul{list-style-type:initial;line-height:1.4}.tasting-info ul li{margin-left:25px}.popup-video{position:fixed;top:0;left:0;bottom:0;right:0;z-index:100}.popup-video .video-wrap{display:block;margin:100px auto;position:relative;padding-top:45.25%;width:100%;max-width:1170px}.info-404 li,.info-404 strong{margin-bottom:20px}@media screen and (min-width:1440px){.popup-video .video-wrap{padding-top:34.25%}}@media screen and (max-width:1199px){.popup-video .video-wrap{max-width:1000px;padding-top:56.25%}}@media screen and (max-width:992px){.popup-video .video-wrap{max-width:750px}}.popup-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section-404{text-align:center;height:calc(95vh - 88px);background:url(../img/cookie-img.png) 10% 80% no-repeat;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section-404 h1{font-size:35px}.main-404 img,.main-404 span{vertical-align:middle;font-size:266px;font-weight:900}.section-404 .container{max-width:750px}.section-404 a{color:#3f3531}.section-404 a:hover{text-decoration:none}.news-all-posts .show-more:hover,.news-section .category-description span{text-decoration:underline}.main-404{position:relative}.main-404:after{display:block;width:130px;height:130px;position:absolute;top:0;right:11px;background:url(../img/mint1.png) center no-repeat}.main-404 span{color:#fff;display:inline-block;margin-top:-72px}.main-404 img{color:#fff;margin-right:-70px}.info-404 ul,.modal-content{font-size:21px}.info-404 strong{font-size:21px;font-weight:700;display:inline-block}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fefefe;margin:auto;padding:50px 20px 50px 120px;border:1px solid #888;width:100%;max-width:420px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;font-weight:700}.modal-content img{position:absolute;top:65%;transform:translateY(-50%);left:-31px}@keyframes animatetop{from{top:-300px;opacity:0}to{top:50%;opacity:1}}.close{position:absolute;color:#fff;font-size:28px;font-weight:700;display:block;width:40px;height:40px;line-height:38px;border-radius:50%;background:#db143c;top:-20px;text-align:center;right:-20px}.close:hover{background:#c41236;color:#fff;cursor:pointer}.news-all-posts{max-width:850px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px;position:relative}.news-all-posts .show-more{position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:#3f3531}.news-all-posts .news-item{margin:0 10px 30px}#contact_form_in_post input[type=text],#contact_form_in_post input[type=tel],#contact_form_in_post input[type=email]{width:100%;height:40px;border-radius:20px;padding:5px 10px;border:1px solid #ccc;margin-top:10px;margin-bottom:5px}textarea[name=textarea-185]{width:100%!important;margin-top:10px!important;border:1px solid #ccc!important;border-radius:20px;padding:10px;margin-bottom:10px}#form_send input{background:#db143c;border:none;padding:0 15px;margin:10px 5px;line-height:40px;height:40px;min-width:195px;border-radius:30px;color:#fff;font-weight:600;display:inline-block;text-align:center;box-shadow:12px 4px 16px 0 rgba(219,20,60,.15)}#form_send input:hover{background-color:#c41236;box-shadow:none}.container{max-width:1170px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px}.news-section{padding-bottom:0}.news-section .category-description{background-color:#fff;color:#3f3531;margin:60px auto 0;box-shadow:4px 10px 14px 0 rgba(0,0,0,.05);padding:35px;text-align:left;line-height:1.15}.news-section .category-description strong{font-weight:700}.news-section .category-description ol{padding-left:17px;list-style:decimal}.news-section .category-description ul{padding-left:17px;list-style:disc}.news-section .category-description h1{font-size:58px;font-weight:400}.news-section .category-description h2{font-size:46px;font-weight:400;margin:0;letter-spacing:normal}.news-section .category-description h3{font-size:36px}.news-section .category-description h4{font-size:28px}.news-section .category-description h5{font-size:24px}.news-section .category-description h6{font-size:20px}.wpcf7-form-control-wrap{max-width:260px;overflow:hidden}@media screen and (max-width:1439px){.parallax-scene{bottom:150px}.header-category{background-size:43%,43%,100px,100px}}@media screen and (max-width:1199px){.header-contacts,.header-news,.header-services,.header-subcategory,.header-tasting{background-position:0 105%,100% -12%}.container{max-width:970px}.sub-menu.open{width:970px}.statistics-item strong .shadow_effect{font-size:70px}.header-title h1{font-size:53px}.android-block .img-wrap img,.apple-block .img-wrap img{width:500px}.header-category{background-size:43%,39%,100px,100px}.header-contacts{background-size:25%}.header-contacts img{max-width:570px}.header-news{background-size:38%}.header-services{background-size:36%}.header-subcategory{background-size:33%}.header-tasting{background-size:38%}.subcategories-img-wrap{width:180px;height:180px}.main-header nav>ul>li{margin:0 8px;letter-spacing:2px}.product-info-text{max-width:100%;width:100%;padding-left:0}.main-header nav .menu>li>.sub-menu{-ms-flex-wrap:wrap;flex-wrap:wrap}.services-section .statistics-item{width:35%;margin-bottom:30px}.statistics-section{background:url(../img/mint1.png) 10% 0 no-repeat,url(../img/coffee-cup3.png) 110% 13% no-repeat,url(../img/mint3.png) 83% 50% no-repeat,url(../img/coffee-cup4.png) 0 64% no-repeat,url(../img/small-seed.png) 91% 80% no-repeat,url(../img/two-seeds2.png) 90% 100% no-repeat}.contact-block{margin-bottom:0}.header-subcategory h1{font-size:39px}}@media screen and (max-width:992px){.container{max-width:750px;min-width:750px}.sub-menu.open{width:750px}.main-header .logo{width:85px}.main-header nav>ul>li{letter-spacing:2px;margin:0 5px}.lang_select a{font-size:13px;margin:0 5px}.lang_select li{display:block;margin:5px 0}.header-title{width:50%}.header-image{width:35%}.shop-item,.shop-link{width:40%;margin-bottom:50px}.shop-block,.statistics-block{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.shop-item{-ms-flex-positive:0;flex-grow:0}.shop-link{padding:80px 65px}.equipment-block{-ms-flex-wrap:wrap;flex-wrap:wrap}.equipment-info{max-width:100%;margin-bottom:50px}.equipment-image{width:100%;height:400px}.android-block .img-wrap img,.apple-block .img-wrap img{width:325px}.android-block .img-wrap,.apple-block .img-wrap{height:290px}.app-section-wrap{-ms-flex-align:center;align-items:center}.subcategories-item{width:100%;padding-left:40%}.news-block{-ms-flex-wrap:wrap;flex-wrap:wrap}.news-item{margin-bottom:30px}.statistics-item{width:20%}.statistics-item:nth-child(1) .statistics-image-wrap{width:140px;height:175px;transform:rotate(5deg)}.statistics-item:nth-child(2) .statistics-image-wrap{width:145px;height:175px;transform:rotate(-6deg)}.statistics-item:nth-child(3) .statistics-image-wrap{width:138px;height:175px;transform:rotate(5deg)}.statistics-item:nth-child(4) .statistics-image-wrap{width:145px;height:175px;transform:rotate(-3deg)}.statistics-item:nth-child(5) .statistics-image-wrap{width:140px;height:175px;transform:rotate(4deg)}.statistics-item:nth-child(6) .statistics-image-wrap{width:145px;height:175px;transform:rotate(-6deg)}.statistics-item strong{font-size:40px}.statistics-item strong .shadow_effect{font-size:50px}.statistics-item p{font-size:14px;padding:0}.header-image img{position:absolute;top:0;left:-111px;width:600px}.contact-img,.contact-slider{height:380px}.header-subcategory h1{font-size:39px}.main-header nav .menu>li>.sub-menu>li{min-width:160px}.main-header nav .menu>li>.sub-menu>li>a{font-size:18px}.main-header nav .menu>li>.sub-menu>li a{font-size:16px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9wYXJ0aWFscy9zd2lwZXIuY3NzIiwic3R5bGUuc2NzcyIsInN0eWxlLmNzcyIsIl9wYXJ0aWFscy9fcmVzZXQuc2NzcyIsIl9wYXJ0aWFscy9faWNvbi1mb250LnNjc3MiLCJfcGFydGlhbHMvX2ZvbnRzLnNjc3MiLCJfcGFydGlhbHMvX21lZGlhLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQStDQSxjQTdCQSxnQkFpQ0UsT0FBUSxLQUNSLFNBQVUsU0F5Q1YsTUFBTyxLQXZDVCw4QkNKSSwyQ0Q0Y0YsV0FBWSxPRXZVZCxLRC9KQSwrQ0FBQSw0Q0FvS0EsTUFBQSxRRDNMQSxrQkFDRSxZQUFhLEtBQ2IsYUFBYyxLQUNkLFNBQVUsU0FDVixTQUFVLE9BRVYsUUFBNlosRUFFL1osMkNBQ0UsTUFBTyxLQUVULDJDQUNFLG1CQUFvQixTQUNwQixzQkFBdUIsT0FDdkIsbUJBQW9CLE9BQ3BCLGVBQWdCLE9BRWxCLGdCQUlFLFFBQVMsRUFDVCxRQUFTLFlBQ1QsUUFBUyxZQUNULFFBQVMsS0FDVCw0QkFBNkIsa0JBQzdCLG9CQUFxQixrQkFDckIsb0JBQXFCLFVBQ3JCLG9CQUFxQixVQUFXLGtCQUNoQyxtQkFBb0IsWUFDcEIsV0FBWSxZQUVkLHdDQUNBLGdCQUNFLGtCQUFtQixtQkFDbkIsVUFBVyxtQkFFYiwyQ0FDRSxjQUFlLEtBQ2YsVUFBVyxLQUViLDRDQUNFLG1DQUFvQyxTQUNwQywyQkFBNEIsU0FDNUIsT0FBUSxFQUFFLEtBRVosY0FDRSxrQkFBbUIsRUFDbkIsWUFBYSxFQVNmLDZCQUNBLDJDQUNFLE9BQVEsS0FFViw2Q0FDRSxrQkFBbUIsTUFDbkIsZUFBZ0IsTUFDaEIsWUFBYSxXQUNiLDRCQUE2QixPQUFRLGtCQUNyQyxvQkFBcUIsT0FBUSxrQkFDN0Isb0JBQXFCLFVBQVcsT0FDaEMsb0JBQXFCLFVBQVcsT0FBUSxrQkFHMUMscUJBQ0Usb0JBQXFCLE9BQ3JCLFlBQWEsT0FRZix5Q0FMQSxtQ0FJQSxpREFIQSwrQ0FDQSxnREFD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QUEsTUp5aEVBLHlDSXZoRUUsVUFBTSxLSnloRVIseUNJdmhFRSxVQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3dpcGVyIDQuMC4wLWJldGEuM1xuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMTcgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogU2VwdGVtYmVyIDEzLCAyMDE3XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItaW52aXNpYmxlLWJsYW5rLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLFxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogOTglO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4vKiBQcmVsb2FkZXIgKi9cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIge1xuICAvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuIiwiQGltcG9ydCBcIl9wYXJ0aWFscy9yZXNldFwiO1xuQGltcG9ydCBcIl9wYXJ0aWFscy9pY29uLWZvbnRcIjtcbkBpbXBvcnQgXCJfcGFydGlhbHMvZm9udHNcIjtcbkBpbXBvcnQgXCJfcGFydGlhbHMvc3dpcGVyLmNzc1wiO1xuXG4kbWFpbi1jb2xvcjogIzNmMzUzMTtcbiRhY2NlbnQtY29sb3I6ICNkYjE0M2M7XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5idXR0b24sIGlucHV0LCBzZWxlY3Qge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29sb3I6ICMzZjM1MzE7XG4gIG1pbi13aWR0aDogNzYwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAmLnZpZGVvLW9wZW57XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1oZWFkZXJ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICAmLnN1Ym1lbnUtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIC5tYWluLWhlYWRlciB7XG4gICAgICByaWdodDogMThweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICBmaWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWluLWhlYWRlciBuYXYgPiB1bCA+IGxpID4gYSB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIC5tYWluLWhlYWRlciBuYXYgPiB1bCA+IGxpID4gYS5hY3RpdmUge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSkgdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItZml4ZWR7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIC5sYW5nX3NlbGVjdCBhLCBuYXY+dWw+bGk+YXtcbiAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbmgxLCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbmlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAtby1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGVmdC1hcnJvdyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMTkwJztcbiAgICB3aWR0aDogMWVtO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cblxuLmxlZnQtYXJyb3cge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjE5MCc7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG5cbi5yaWdodC1hcnJvdyB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDIxOTInO1xuICAgIHdpZHRoOiAxZW07XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4ge1xuICBiYWNrZ3JvdW5kOiAkYWNjZW50LWNvbG9yO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiAxOTVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDEycHggNHB4IDE2cHggMCByZ2JhKCRhY2NlbnQtY29sb3IsIC4xNSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAuM3MsIGJveC1zaGFkb3cgZWFzZSAuM3M7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYWNjZW50LWNvbG9yLCA1JSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAmLm5vLXBhZGRpbmctcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5zdWItbWVudS5vcGVue1xuICB3aWR0aDoxMTcwcHg7XG59XG5cbi5jb250ZW50LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGZpbHRlciBlYXNlIC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIC4zcztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG5cbiAgbmF2IHtcbiAgICAubWVudXtcbiAgICAgID5saXtcbiAgICAgICAgPi5zdWItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgID5saSB7XG4gICAgICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTNlM2UzO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jdXJyZW50LW1lbnUtaXRlbXtcbiAgICAgID5he1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB1bCB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgLjNzO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1haW4tY29sb3I7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW4tY29sb3I7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiA0OSU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5Oi43O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gIH1cblxufVxuXG4uaGVhZGVyLWZpeGVkIHtcbiAgYmFja2dyb3VuZDogI2RiMTQzYztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgZWFzZSAuM3M7XG4gIC5oZWFkZXItd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIH1cbiAgbmF2ID51bD5saT5hIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxuICBuYXYgLmN1cnJlbnQtbWVudS1pdGVtPmE6YWZ0ZXJ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6MTtcbiAgfVxuICAubGFuZ19zZWxlY3QgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxvZ28ge1xuICAgIHdpZHRoOiA4NXB4O1xuICB9XG59XG5cbi5oZWFkZXItdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcbn1cblxuLmhlYWRlci1zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubGFuZ19zZWxlY3Qge1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA3cHg7XG4gIH1cbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBvcGFjaXR5OiAuMztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgLjNzO1xuICAgICYubGFuZ19zZWxfc2VsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5Oi43O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLXNlY3Rpb24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLmhlYWRlci1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4N3B4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhcmFsbGF4LXNjZW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgLy96LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVhZGVyLWJnLWxheWVyLTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hlYWRlci1iZy1sYXllcjEucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZWFkZXItYmctbGF5ZXItMiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaGVhZGVyLWJnLWxheWVyMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyLWJnLWxheWVyLTMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvZmZlX3NlZWQucG5nKSBuby1yZXBlYXQgNSUgMjAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyLXRpdGxlLCAuaGVhZGVyLWltYWdlIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmhlYWRlci10aXRsZSB7XG4gIHBhZGRpbmc6IDgwcHggMjBweCAxMzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgfVxufVxuXG4uaGVhZGVyLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTc1cHg7XG4gICAgbGVmdDogLTEzN3B4O1xuICB9XG59XG5cbi5zY3JvbGwtZG93biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIHotaW5kZXg6IDU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJG1haW4tY29sb3I7XG4gIG9wYWNpdHk6LjU7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnNjcm9sbC1idG4tYm9keSB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMi41cHgpO1xuICAgIGFuaW1hdGlvbjogc2RiMTAgMS41cyBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNkYjEwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5zY3JvbGwtYnRuLWFycm93IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbWFpbi1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1haW4tY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04cHgsIDZweCk7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbn1cblxuLnN0YXRpc3RpY3Mtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWludDEucG5nKSAxMCUgMCBuby1yZXBlYXQsXG4gIHVybCguLi9pbWcvY29mZmVlLWN1cDMucG5nKSAxMDYlIDAgbm8tcmVwZWF0LFxuICB1cmwoLi4vaW1nL21pbnQzLnBuZykgODMlIDUwJSBuby1yZXBlYXQsXG4gIHVybCguLi9pbWcvY29mZmVlLWN1cDQucG5nKSAtNyUgMTEyJSBuby1yZXBlYXQsXG4gIHVybCguLi9pbWcvc21hbGwtc2VlZC5wbmcpIDkxJSA4MCUgbm8tcmVwZWF0LFxuICB1cmwoLi4vaW1nL3R3by1zZWVkczIucG5nKSA5MCUgMTAwJSBuby1yZXBlYXQ7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAwIDc1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxufVxuXG4uc3RhdGlzdGljcy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4uc3RhdGlzdGljcy1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDY1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiA1MCU7XG4gICAgfVxuICAgIC5zaGFkb3dfZWZmZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5zdGF0aXN0aWNzLWltYWdlLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiA2cHggNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICB9XG5cbn1cbi5zdGF0aXN0aWNzLWl0ZW17XG4gICY6bnRoLWNoaWxkKDEpIHtcbiAgICAuc3RhdGlzdGljcy1pbWFnZS13cmFwIHtcbiAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICB9XG4gIH1cbiAgJjpudGgtY2hpbGQoMikge1xuICAgIC5zdGF0aXN0aWNzLWltYWdlLXdyYXAge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbiAgICB9XG4gIH1cbiAgJjpudGgtY2hpbGQoMykge1xuICAgIC5zdGF0aXN0aWNzLWltYWdlLXdyYXAge1xuICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIH1cbiAgfVxuICAmOm50aC1jaGlsZCg0KSB7XG4gICAgLnN0YXRpc3RpY3MtaW1hZ2Utd3JhcCB7XG4gICAgICB3aWR0aDogMTg1cHg7XG4gICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAgIH1cbiAgfVxuICAmOm50aC1jaGlsZCg1KSB7XG4gICAgLnN0YXRpc3RpY3MtaW1hZ2Utd3JhcCB7XG4gICAgICB3aWR0aDogMTg1cHg7XG4gICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7XG4gICAgfVxuICB9XG4gICY6bnRoLWNoaWxkKDYpIHtcbiAgICAuc3RhdGlzdGljcy1pbWFnZS13cmFwIHtcbiAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgIGhlaWdodDogMjM0cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5zaG9wLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3R3by1zZWVkczEucG5nKSBuby1yZXBlYXQgMTAlIDMwJSxcbiAgdXJsKC4uL2ltZy9iaWctc2VlZC5wbmcpIG5vLXJlcGVhdCAxMDAlIDEwMCU7XG59XG5cbi5zaG9wLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNob3AtaXRlbSB7XG4gIHdpZHRoOiAyNjVweDtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTMwcHggMzVweCA2NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgLjNzLCBib3gtc2hhZG93IGVhc2UgLjNzO1xuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgYm94LXNoYWRvdzogNHB4IDEwcHggMTRweCAwIHJnYmEoMCwgMCwgMCwgLjA1KTtcbiAgfVxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zOCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXgtd2lkdGg6IDExMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuICBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cblxufVxuXG4uc2hvcC1saW5rIHtcbiAgd2lkdGg6IDIyJTtcbiAgbWluLXdpZHRoOiAyNjVweDtcbiAgbWFyZ2luOiA4MHB4IDE1cHggMDtcbiAgYmFja2dyb3VuZDogJGFjY2VudC1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNzBweDtcbiAgYm94LXNoYWRvdzogNHB4IDEwcHggMThweCAwIHJnYmEoMjI2LCAxNiwgNzYsIC4xOCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAuM3MsIGJveC1zaGFkb3cgZWFzZSAuM3M7XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRhY2NlbnQtY29sb3IsIDUlKTtcbiAgfVxuICBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5lcXVpcG1lbnQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDcwcHg7XG59XG5cbi5lcXVpcG1lbnQtaW5mbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6LTJweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbiAgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uZXF1aXBtZW50LWltYWdlIHtcbiAgZmxleC1ncm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6MTtcbn1cblxuLmVxdWlwbWVudC1pbWFnZS13cmFwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAxMnB4IDRweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICB9XG5cbn1cblxuLmVxdWlwbWVudC1pbWFnZS1zaGFkb3cge1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAxMnB4IDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG59XG5cbi5lcXVpcG1lbnQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEzNXB4IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29mZmVfc2VlZHMucG5nKSBuby1yZXBlYXQgODAlIDkzJSxcbiAgdXJsKC4uL2ltZy9taW50Mi5wbmcpIG5vLXJlcGVhdCA4NSUgMCUsXG4gIHVybCguLi9pbWcvdHdvLXNlZWRzMi5wbmcpIG5vLXJlcGVhdCAzJSA3NSU7XG59XG5cbi5hcHAtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDc1cHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb2ZmZV9pbXByZXNzLnBuZykgbm8tcmVwZWF0IDAlIC0zJSxcbiAgdXJsKC4uL2ltZy9zbWFsbC1zZWVkMi5wbmcpIG5vLXJlcGVhdCA4NSUgMCUsXG4gIHVybCguLi9pbWcvc21hbGwtc2VlZC5wbmcpIG5vLXJlcGVhdCAzMCUgMTAlLFxuICB1cmwoLi4vaW1nL3NtYWxsLXNlZWQucG5nKSBuby1yZXBlYXQgNSUgODAlO1xufVxuXG4uYXBwLXNlY3Rpb24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXBwbGUtYmxvY2ssIC5hbmRyb2lkLWJsb2NrIHtcbiAgZmxleC1ncm93OiAxO1xuICAuaW1nLXdyYXAge1xuICAgIGhlaWdodDogNTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgLjNzO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIG9wYWNpdHk6Ljc7XG4gICAgfVxuICB9XG59XG5cbi5hcHBsZS1ibG9jayB7XG4gIGltZyB7XG4gICAgbGVmdDogMzklO1xuICB9XG59XG5cbi5hbmRyb2lkLWJsb2NrIHtcbiAgaW1nIHtcbiAgICBsZWZ0OiA3MCU7XG4gIH1cbn1cblxuLmFwcC1ibG9jayB7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgbGluZS1oZWlnaHQ6MS4yO1xuICB9XG59XG5cbi5hcHAtY2FsYmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDRweCAxMHB4IDI4cHggMCByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gIHVsIHtcbiAgICBwYWRkaW5nOiA1MHB4IDc1cHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiAtMTNweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgZm9ybSB7XG4gICAgcGFkZGluZzogMjVweCAyNXB4IDQwcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDE2cHggNDlweCAtMTJweCByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgIGNvbG9yOiAjY2FjYWNhO1xuICAgIH1cbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgY29sb3I6ICNjYWNhY2E7XG4gICAgfVxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICAgIGNvbG9yOiAjY2FjYWNhO1xuICAgIH1cbiAgICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgICBjb2xvcjogI2NhY2FjYTtcbiAgICB9XG4gIH1cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICB9XG59XG5cbi5jYWxsYmFjay1ibG9jayB7XG4gIHBhZGRpbmc6IDQwcHggMzVweCA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC5tYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogIzRkNGQ0ZDtcbiAgfVxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmRlYWxlci1ibG9jaywgLmNhbGJhY2stZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBib3gtc2hhZG93OiA0cHggMTBweCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAuMDUpO1xuICBpbnB1dCwgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgfVxuICBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VsZWN0X2Fycm93LnBuZykgbm8tcmVwZWF0IDkyJSBjZW50ZXIgI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWxlY3RfYXJyb3dAMngucG5nKTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMyksXG4gICAgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzLzEpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VsZWN0X2Fycm93QDN4LnBuZyk7XG4gICAgfVxuICB9XG59XG5cbi5kZWFsZXItYmxvY2sge1xuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmNhbGJhY2stZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiMTQzYztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQxMjM2O1xuICAgIH1cbiAgfVxufVxuXG4ucmMtYW5jaG9yLnJjLWFuY2hvci1ub3JtYWwucmMtYW5jaG9yLWxpZ2h0IHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLmNhbGxiYWNrLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA3MHB4IDAgMTAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29mZmVfc2VlZC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgNTAlO1xufVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAubG9nbyB7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnNvY2lhbC1saW5rIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjOTg5ODk4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjNzO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvcHlyaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG9wYWNpdHk6LjY7XG4gIH1cbn1cblxuLy8gY2F0ZWdvcnlcbi5oZWFkZXItY2F0ZWdvcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2NXB4IDAgMTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JpZ2h0LWhhbmQucG5nXCIpLFxuICB1cmwoXCIuLi9pbWcvbGVmdC1oYW5kLnBuZ1wiKSxcbiAgdXJsKFwiLi4vaW1nL2Nvb2tpZS1pbWcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUlIDg1JSwxMDklIDg1JSwyNSUgMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA2NTBweCw2NTBweCwxMSU7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOjAgYXV0byAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OjEuMjtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICB9XG59XG5cbi5zdWJjYXRlZ29yaWVzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uc3ViY2F0ZWdvcmllcy1pdGVtIHtcbiAgd2lkdGg6IDQ2JTtcbiAgbWFyZ2luOiAwIDE1cHggMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogJG1haW4tY29sb3I7XG4gIGJveC1zaGFkb3c6IDRweCAxMHB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgZWFzZSAuM3M7XG4gICY6aG92ZXJ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICBoMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgb3BhY2l0eTogLjc7XG4gIH1cbn1cblxuLnN1YmNhdGVnb3JpZXMtaW1nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAzNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOjIyMHB4O1xuICBoZWlnaHQ6MjIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uZXdzLXNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Nvb2tpZS1pbWcucG5nJyksIHVybCgnLi4vaW1nL3NlZWRzLWNvZmZlLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1JSA1MCUsIDEwMCUgMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG59XG5cbi5uZXdzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLm5ld3MtaXRlbSB7XG4gIHBhZGRpbmc6IDIwMHB4IDhweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNjBweDtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIGEge1xuICAgIGNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICB9XG59XG5cbi5uZXdzLWltZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDI2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXJ7XG4gICAgaW1ne1xuICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMykgdHJhbnNsYXRlKC00NSUsLTQ1JSk7O1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDVzO1xuICB9XG59XG5cbi5uZXdzLXRleHQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDRweCAxMHB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gID5he1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICByaWdodDowO1xuICAgIGxlZnQ6MDtcbiAgICBib3R0b206MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OjEwO1xuICB9XG4gIC5wdWJsaWMtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuXG4uc3ViY2F0ZWdvcmllcy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdHdvLXNlZWRzMS5wbmcnKSxcbiAgdXJsKCcuLi9pbWcvdHdvLXNlZWRzMi5wbmcnKSxcbiAgdXJsKCcuLi9pbWcvc21hbGwtc2VlZC5wbmcnKSxcblxuICB1cmwoJy4uL2ltZy9zZWVkcy1jb2ZmZS5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNSUgMTAlLCA5MCUgMzAlLCA5MCUgMjAlLCAxNSUgMTAwJTtcbiAgbWFyZ2luLXRvcDoxMDBweDtcbn1cblxuLy8gY2F0ZWdvcnkgZW5kXG5cbi5nbS1zdHlsZS1wYnQge1xuICB3aWR0aDogMzglO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLy9uZXdzIHBhZ2Vcbi5uZXdzLXBvc3Qtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdHdvLXNlZWRzMS5wbmcpLFxuICB1cmwoLi4vaW1nL3R3by1zZWVkczIucG5nKSxcbiAgdXJsKC4uL2ltZy9jb2ZmZV9zZWVkLnBuZyksXG4gIHVybCguLi9pbWcvYmlnLXNlZWQucG5nKSxcbiAgdXJsKC4uL2ltZy90d28tc2VlZHMxLnBuZyksXG4gIHVybCguLi9pbWcvdHdvLXNlZWRzMS5wbmcpLFxuICB1cmwoLi4vaW1nL3R3by1zZWVkczIucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAlIDAsIDEwMCUgMCwgNSUgNTAlLCAxMDAlIDMwJSwgMTAlIDAsIDk4JSA5MCUsIDUlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5oZWFkZXItbmV3cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTY1cHggMCAxODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmV3cy1oZWFkZXItYmctMy5wbmdcIiksXG4gIHVybChcIi4uL2ltZy9uZXdzLWhlYWRlci1iZy0yLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCUsIDEwMCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46MCBhdXRvIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6MS4yO1xuICB9XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gIH1cbn1cblxuLm5ld3MtcG9zdC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmV3cy1wb3N0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzVweDtcbiAgYm94LXNoYWRvdzogNHB4IDEwcHggMTRweCAwIHJnYmEoMCwgMCwgMCwgLjA1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICB3aWR0aDoxMDAlO1xuICAuc2l6ZS1hdXRve1xuICAgIHdpZHRoOmF1dG87XG4gIH1cbiAgLmhlaWdodC1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBtYXgtd2lkdGg6IDI1Y2g7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzNXB4IDA7XG4gIH1cbiAgcCwgdWwsIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgbGluZS1oZWlnaHQ6MS40XG4gIH1cbiAgbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDBweDtcbiAgICByaWdodDogMDtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICB9XG4gIH1cbiAgLnRleHQtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjM2YzNTMxO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICAgICY6dmlzaXRlZCwgOmFjdGl2ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cbiAgICBlbSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luOjAgNDBweDtcbiAgICB9XG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOmRlY2ltYWw7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTppbml0aWFsO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDoyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5uZXdzLXNpZGViYXIge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAyOTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgaW5wdXQsIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRtYWluLWNvbG9yLCAuMSk7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1zdWJtaXRde1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6NXB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOjI1cHg7XG4gICAgaGVpZ2h0OjI1cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlYXJjaF9pY29uLnBuZykgbm8tcmVwZWF0IDk1JSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYXJjaF9pY29uQDJ4LnBuZyk7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMyksXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMy8xKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYXJjaF9pY29uQDN4LnBuZyk7XG4gICAgfVxuICB9XG4gIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWxlY3RfYXJyb3cucG5nKSBuby1yZXBlYXQgOTIlIGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWxlY3RfYXJyb3dAMngucG5nKTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMyksXG4gICAgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzLzEpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VsZWN0X2Fycm93QDN4LnBuZyk7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc29jaWFsLWxpbmsge1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgY29sb3I6ICNiM2IzYjM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjNzO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgZm9ybSA+ZGl2e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uc3dpcGVyLXNjcm9sbC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDgzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tZGlzYWJsZWR7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDRweCAxMHB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYWNlYm9vay1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5nYWxsZXJ5LXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICB9XG59XG5cbi5nYWxsZXJ5LXRodW1icyB7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luOiA1cHggMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5nYWxsZXJ5LWJsb2NrIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5nYWxsZXJ5LWJ1dHRvbi1uZXh0LCAuZ2FsbGVyeS1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogNzVweDtcbiAgei1pbmRleDogMTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRkNGQ0ZDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRkNGQ0ZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMzUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbi5nYWxsZXJ5LWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gICY6YmVmb3JlIHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICBzcGFuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICBsZWZ0OiA2NSU7XG4gIH1cbn1cblxuLy9uZXdzIHBhZ2UgZW5kXG5cbi8vc3ViY2F0ZWdvcnkgcGFnZVxuLmhlYWRlci1zdWJjYXRlZ29yeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTY1cHggMCAxODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ViY2F0ZWdvcnktaGVhZGVyLWJnLTEucG5nXCIpLFxuICB1cmwoXCIuLi9pbWcvc3ViY2F0ZWdvcnktaGVhZGVyLWJnLTMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDIwJSwgMTAwJSAxMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjglLDI2JTtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46MCBhdXRvIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6MS4yO1xuICB9XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgfVxuICAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdHMtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC5wcm9kdWN0LWl0ZW0ge1xuICAgIG1hcmdpbjogNTBweCAxNXB4IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMjYycHg7XG4gICAgbWluLWhlaWdodDogMjM5cHg7XG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDRweCAxMHB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IGVhc2UgLjNzO1xuICAgIHAge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0LWl0ZW0taW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiA3MHB4O1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi5zdWJjYXRlZ29yeS1wYWdlIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6MjAwcHg7XG4gICAgaGVpZ2h0OjIwMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWludDIucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMCU7XG4gICAgcmlnaHQ6IC03JTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuc3ViY2F0ZWdvcmllcy1pdGVtIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgcGFkZGluZzogMjY1cHggNTBweCA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLnN1YmNhdGVnb3JpZXMtaW1nLXdyYXAge1xuICAgIHRvcDogMzVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuXG4uc3ViY2F0ZWdvcmllcy1wcm9kdWN0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxNXB4IDAgNjVweDtcbn1cblxuLy9lbmQgc3ViY2F0ZWdvcnkgcGFnZVxuXG4vL3Byb2R1Y3QgcGFnZVxuLnByb2R1Y3Qtc2VjdGlvbntcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb29raWUtaW1nLnBuZyksXG4gIHVybCguLi9pbWcvY29mZmVfc2VlZC5wbmcpLFxuICB1cmwoLi4vaW1nL2NvZmZlLWN1cDEucG5nKSxcbiAgdXJsKC4uL2ltZy9zbWFsbC1zZWVkMi5wbmcpLFxuICB1cmwoLi4vaW1nL2JpZy1zZWVkLnBuZyksXG4gIHVybCguLi9pbWcvc21hbGwtc2VlZDIucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMiUgNyUsMSUgNzUlLDEwNiUgNTAlLDclIDk1JSw5MiUgMjAlLDk1JSA3MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAlLCA3JSwgMTMlLDMlLCA1JSwgNCU7XG59XG4uaGVhZGVyLXByb2R1Y3Qge1xuICBtaW4taGVpZ2h0OiA0MzBweDtcbiAgcGFkZGluZzogNjVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICBjb3ZlcjtcbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICY6bm90KC5idG4pIHtcbiAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gIH1cbiAgLmxlZnQtYXJyb3cge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWluLXdpZHRoOiAxOTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMTJweCA0cHggMTZweCAwIHJnYmEoMCwwLDAsIC4xNSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIC4zcywgYm94LXNoYWRvdyBlYXNlIC4zcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMTkwJztcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBtYXJnaW46IDAgOXB4IDAgLTIwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuLnByb2R1Y3QtbmFtZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuXG4ubWFpbi1wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDMzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAtMjY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogNHB4IDEwcHggMTRweCAwIHJnYmEoMCwgMCwgMCwgLjA1KTtcbiAgLnByb2R1Y3QtaW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1pbmZvLXRleHQge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICB3aWR0aDogNDAlO1xuICBmbG9hdDogbGVmdDtcblxufVxuLnByb2R1Y3RzLXNlY3Rpb257XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VlZHMtY29mZmUucG5nKSwgdXJsKC4uL2ltZy9taW50My5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgNzAlLCA5MCUgMzAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucHJvZHVjdC1pbmZvLWJsb2Nre1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBpbWd7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gIH1cbiAgJjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogIzNmMzUzMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICY6dmlzaXRlZCwgOmFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIGVte1xuICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICB9XG4gIGJsb2NrcXVvdGV7XG4gICAgbWFyZ2luOjAgNDBweDtcbiAgfVxuICBvbHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6ZGVjaW1hbDtcbiAgfVxuICB1bHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6aW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxpe1xuICAgICAgbWFyZ2luLWxlZnQ6MjVweDtcbiAgICB9XG4gIH1cbiAgLnByb2R1Y3QtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5hY2Nlc3Nvcmllcy1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB3aWR0aDogMjQlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cbi5wcm9kdWN0LXNwZWNpZmljYXRpb25zIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZCB7XG4gICAgcGFkZGluZzogN3B4O1xuICB9XG59XG4vL2VuZCBwcm9kdWN0IHBhZ2VcblxuLy9jb250YWN0cyBwYWdlXG5cbi5oZWFkZXItY29udGFjdHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25ld3MtaGVhZGVyLWJnLTMucG5nKSwgdXJsKC4uL2ltZy9jb250YWN0cy1oZWFkZXItYmctNC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAlIDUwJSwgMTAwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbWcge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xuICBib3gtc2hhZG93OiA0cHggMTBweCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAuMDUpO1xuICBmbGV4LXNocmluazogMDtcbiAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxuICBwe1xuICAgIG1hcmdpbi1ib3R0b206M3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5jYWxsYmFjay1ibG9jayB7XG4gIC5jb250YWN0LWluZm8ge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxufVxuXG4uY29udGFjdC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxufVxuXG4uY29udGFjdC1pbWcge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOjEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OjQyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDoxMDAlO1xuICB9XG4gICYuc3dpcGVyLXNsaWRle1xuICAgIG1hcmdpbjowO1xuICB9XG59XG5cbi5jb250YWN0LWdhbGxlcnkge1xuICAuY29udGFjdC1zbGlkZXIge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1sZWZ0OjMwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3Qtc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzUwcHg7XG4gIGhlaWdodDogNDIwcHg7XG59XG5cbi8vZW5kIGNvbnRhY3RzIHBhZ2VcblxuLy9zZXJ2aWNlcyBwYWdlXG4uaGVhZGVyLXNlcnZpY2VzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNjVweCAwIDE4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZXMtaGVhZGVyLWJnLTEucG5nKSwgdXJsKC4uL2ltZy9zZXJ2aWNlcy1oZWFkZXItYmctMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJSwgMTAwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1ib3R0b206MTAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjowIGF1dG8gMTVweDtcbiAgICBsaW5lLWhlaWdodDoxLjI7XG4gIH1cbiAgYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGNvbG9yOiAjM2YzNTMxO1xuICB9XG59XG5cbi5zZXJ2aWNlcy1zZWN0aW9uIHtcbiAgLnN0YXRpc3RpY3MtYmxvY2sge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc3RhdGlzdGljcy1pdGVtIHtcbiAgICB3aWR0aDogMjIlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgLnNoYWRvd19lZmZlY3Qge1xuICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgIH1cbiAgICAuc3RhdGlzdGljcy1pbWFnZS13cmFwe1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgLjNzLCBib3gtc2hhZG93IGVhc2UgLjNzXG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAuc3RhdGlzdGljcy1pbWFnZS13cmFwe1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdGF0aXN0aWNzLWltYWdlLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxufVxuLnNlcnZpY2VzLXNlY3Rpb257XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29mZmVlLWN1cDMucG5nKSxcbiAgdXJsKC4uL2ltZy9jb2ZmZWUtY3VwNC5wbmcpLFxuICB1cmwoLi4vaW1nL2JpZy1zZWVkLnBuZyksXG4gIHVybCguLi9pbWcvbWludDEucG5nKSxcbiAgdXJsKC4uL2ltZy90d28tc2VlZHMyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTA1JSA1MCUsIC0yJSA5MCUsIDAlIDQwJSwgODAlIDIwJSwgMTAwJSA5NSU7XG59XG4vL2VuZCBzZXJ2aWNlcyBwYWdlXG5cbi8vdGFzdGluZyBwYWdlXG5cbi5oZWFkZXItdGFzdGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTY1cHggMCAxODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Rhc3RpbmctaGVhZGVyLWJnLTEucG5nKSwgdXJsKC4uL2ltZy90YXN0aW5nLWhlYWRlci1iZy0yLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlLCAxMDAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOjAgYXV0byAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OjEuMjtcbiAgfVxuICBhIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgY29sb3I6ICMzZjM1MzE7XG4gIH1cbn1cbi50YXN0aW5nLWluZm8ge1xuICB3aWR0aDoxMDAlO1xuICBtaW4taGVpZ2h0OjcwMHB4O1xuICBtYXJnaW46IDUwcHggMCAxMDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBhIHtcbiAgICBjb2xvcjogIzNmMzUzMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICY6dmlzaXRlZCwgOmFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRcbiAgfVxuICBzdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgfVxuICBlbXtcbiAgICBmb250LXN0eWxlOml0YWxpYztcbiAgfVxuICBibG9ja3F1b3Rle1xuICAgIG1hcmdpbjowIDQwcHg7XG4gIH1cbiAgb2x7XG4gICAgbGlzdC1zdHlsZS10eXBlOmRlY2ltYWw7XG4gIH1cbiAgdWx7XG4gICAgbGlzdC1zdHlsZS10eXBlOmluaXRpYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsaXtcbiAgICAgIG1hcmdpbi1sZWZ0OjI1cHg7XG4gICAgfVxuICB9XG59XG5cbi8vZW5kIHRhc3RpbmcgcGFnZVxuLmdtLXN0eWxlLW10Y3tcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcHVwLXZpZGVve1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIGJvdHRvbTowO1xuICByaWdodDowO1xuICB6LWluZGV4OjEwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgLnZpZGVvLXdyYXB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOjEwMHB4IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOjQ1LjI1JTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDM0LjI1JTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIHBhZGRpbmctdG9wOjU2LjI1JTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgfVxuICB9XG4gIGlmcmFtZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgfVxufVxuXG4uc2VjdGlvbi00MDR7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiBjYWxjKDk1dmggLSA4OHB4KTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb29raWUtaW1nLnBuZykgbm8tcmVwZWF0IDEwJSA4MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGgxe1xuICAgIGZvbnQtc2l6ZTozNXB4O1xuICB9XG4gIC5jb250YWluZXJ7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgfVxuICBhe1xuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVye1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuLm1haW4tNDA0e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDoxMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgcmlnaHQ6MTFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21pbnQxLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgfVxuICBzcGFue1xuICAgIGZvbnQtc2l6ZToyNjZweDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXRvcDotNzJweDtcbiAgfVxuICBpbWd7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6MjY2cHg7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHg7XG4gIH1cblxufVxuLmluZm8tNDA0e1xuICBzdHJvbmd7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICB1bHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgbGl7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICB9XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIEhpZGRlbiBieSBkZWZhdWx0ICovXG4gIHBvc2l0aW9uOiBmaXhlZDsgLyogU3RheSBpbiBwbGFjZSAqL1xuICB6LWluZGV4OiAxOyAvKiBTaXQgb24gdG9wICovXG4gIHBhZGRpbmctdG9wOiAxMDBweDsgLyogTG9jYXRpb24gb2YgdGhlIGJveCAqL1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyAvKiBGdWxsIHdpZHRoICovXG4gIGhlaWdodDogMTAwJTsgLyogRnVsbCBoZWlnaHQgKi9cbiAgb3ZlcmZsb3c6IGF1dG87IC8qIEVuYWJsZSBzY3JvbGwgaWYgbmVlZGVkICovXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLDAsMCk7IC8qIEZhbGxiYWNrIGNvbG9yICovXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTsgLyogQmxhY2sgdy8gb3BhY2l0eSAqL1xufVxuXG4vKiBNb2RhbCBDb250ZW50ICovXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjUwJTtcbiAgbGVmdDo1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6MTIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gIHdpZHRoOjEwMCU7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4yKSwwIDZweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE5KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW5pbWF0ZXRvcDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRldG9wO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gIGZvbnQtc2l6ZToyMXB4O1xuICBmb250LXdlaWdodDo3MDA7XG4gIGltZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IC0zMXB4O1xuICB9XG59XG5cbi8qIEFkZCBBbmltYXRpb24gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRldG9wIHtcbiAgZnJvbSB7dG9wOi0zMDBweDsgb3BhY2l0eTowfVxuICB0byB7dG9wOjUwJTsgb3BhY2l0eToxfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGV0b3Age1xuICBmcm9tIHt0b3A6LTMwMHB4OyBvcGFjaXR5OjB9XG4gIHRvIHt0b3A6NTAlOyBvcGFjaXR5OjF9XG59XG5cbi8qIFRoZSBDbG9zZSBCdXR0b24gKi9cbi5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDo0MHB4O1xuICBoZWlnaHQ6NDBweDtcbiAgbGluZS1oZWlnaHQ6MzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAkYWNjZW50LWNvbG9yO1xuICB0b3A6LTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcmlnaHQ6LTIwcHg7XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRhY2NlbnQtY29sb3IsIDUlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5uZXdzLWFsbC1wb3N0c3tcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuc2hvdy1tb3Jle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgLm5ld3MtaXRlbXtcbiAgICBtYXJnaW46IDAgMTBweCAzMHB4O1xuICB9XG59XG5cbiNjb250YWN0X2Zvcm1faW5fcG9zdCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgI2NvbnRhY3RfZm9ybV9pbl9wb3N0IGlucHV0W3R5cGU9XCJ0ZWxcIl0sICNjb250YWN0X2Zvcm1faW5fcG9zdCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbn1cblxudGV4dGFyZWFbbmFtZT1cInRleHRhcmVhLTE4NVwiXSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNmb3JtX3NlbmQgaW5wdXR7XG4gIGJhY2tncm91bmQ6I2RiMTQzYztcbiAgYm9yZGVyOm5vbmU7XG4gIHBhZGRpbmc6MCAxNXB4O1xuICBtYXJnaW46IDEwcHggNXB4O1xuICBsaW5lLWhlaWdodDo0MHB4O1xuICBoZWlnaHQ6NDBweDtcbiAgbWluLXdpZHRoOjE5NXB4O1xuICBib3JkZXItcmFkaXVzOjMwcHg7XG4gIGNvbG9yOiNmZmY7XG4gIGZvbnQtd2VpZ2h0OjYwMDtcbiAgY3Vyc29yOnBvaW50ZXI7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgYm94LXNoYWRvdzoxMnB4IDRweCAxNnB4IDAgcmdiYSgyMTksMjAsNjAsLjE1KTtcbiAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgLjNzLGJveC1zaGFkb3cgZWFzZSAuM3N9XG5cbiNmb3JtX3NlbmQgaW5wdXQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYzQxMjM2O2JveC1zaGFkb3c6bm9uZX0uY29udGFpbmVye21heC13aWR0aDoxMTcwcHg7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH1cblxuLm5ld3Mtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICAuY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgYm94LXNoYWRvdzogNHB4IDEwcHggMTRweCAwIHJnYmEoMCwgMCwgMCwgLjA1KTtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBpbXBvcnQgXCJfcGFydGlhbHMvbWVkaWFcIjsiLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cbkBpbXBvcnQgdXJsKF9wYXJ0aWFscy9zd2lwZXIuY3NzKTtcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWFpbiwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuICBibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbi1mb250L2ZvbnRlbGxvLmVvdD85NzI1NTg1MVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29uLWZvbnQvZm9udGVsbG8uZW90Pzk3MjU1ODUxI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29uLWZvbnQvZm9udGVsbG8ud29mZjI/OTcyNTU4NTFcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ljb24tZm9udC9mb250ZWxsby53b2ZmPzk3MjU1ODUxXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb24tZm9udC9mb250ZWxsby50dGY/OTcyNTU4NTFcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb24tZm9udC9mb250ZWxsby5zdmc/OTcyNTU4NTEjZm9udGVsbG9cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uc3ZnPzk3MjU1ODUxI2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuKi9cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqLyB9XG5cbi5pY29uLWZiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDAnOyB9XG5cbi8qICfuoIAnICovXG4uaWNvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAxJzsgfVxuXG4vKiAn7qCBJyAqL1xuLmljb24tbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDInOyB9XG5cbi8qICfuoIInICovXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMyc7IH1cblxuLyogJ+6ggycgKi9cbi5pY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNCc7IH1cblxuLyogJ+6ghCcgKi9cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDUnOyB9XG5cbi8qICfuoIUnICovXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDcnOyB9XG5cbi8qICfuoIcnICovXG4uaWNvbi12azpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA4JzsgfVxuXG4vKiAn7qCIJyAqL1xuLmljb24td3d3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDknOyB9XG5cbi8qICfuoIknICovXG4uaWNvbi15b3V0dWJlLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBhJzsgfVxuXG4vKiAn7qCKJyAqL1xuLmljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGInOyB9XG5cbi8qICfuoIsnICovXG4uaWNvbi1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBjJzsgfVxuXG4vKiAn7qCMJyAqL1xuLmljb24tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBkJzsgfVxuXG4vKiAn7qCNJyAqL1xuLmljb24tdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxZSc7IH1cblxuLyogJ+6gnicgKi9cbi5pY29uLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYzYnOyB9XG5cbi8qICfvi4YnICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9SYWxld2F5LUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIiksIHVybChcIi4uL2ZvbnRzL1JhbGV3YXktQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JhbGV3YXktQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUmFsZXdheS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIiksIHVybChcIi4uL2ZvbnRzL1JhbGV3YXktQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUmFsZXdheS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JhbGV3YXktTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIiksIHVybChcIi4uL2ZvbnRzL1JhbGV3YXktTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9SYWxld2F5LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9SYWxld2F5LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInR0ZlwiKSwgdXJsKFwiLi4vZm9udHMvUmFsZXdheS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9SYWxld2F5LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUmFsZXdheS1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpLCB1cmwoXCIuLi9mb250cy9SYWxld2F5LVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9SYWxld2F5LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBjb2xvcjogIzNmMzUzMTtcbiAgbWluLXdpZHRoOiA3NjBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgYm9keS52aWRlby1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cbiAgICBib2R5LnZpZGVvLW9wZW4gLmNvbnRlbnQtd3JhcCB7XG4gICAgICBmaWx0ZXI6IGJsdXIoMjBweCk7IH1cbiAgICAgIGJvZHkudmlkZW8tb3BlbiAuY29udGVudC13cmFwOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICBib2R5LnZpZGVvLW9wZW4gLm1haW4taGVhZGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgYm9keS5zdWJtZW51LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1yaWdodDogMThweDsgfVxuICAgIGJvZHkuc3VibWVudS1vcGVuIC5tYWluLWhlYWRlciB7XG4gICAgICByaWdodDogMThweDsgfVxuICAgIGJvZHkuc3VibWVudS1vcGVuIC5jb250ZW50LXdyYXAge1xuICAgICAgZmlsdGVyOiBibHVyKDIwcHgpOyB9XG4gICAgICBib2R5LnN1Ym1lbnUtb3BlbiAuY29udGVudC13cmFwOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICBib2R5LnN1Ym1lbnUtb3BlbiAubWFpbi1oZWFkZXIgbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgYm9keS5zdWJtZW51LW9wZW4gLm1haW4taGVhZGVyIG5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICBib2R5LnN1Ym1lbnUtb3BlbiAubWFpbi1oZWFkZXIgbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KSB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNmMzUzMTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2YzNTMxO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgYm9keS5zdWJtZW51LW9wZW4gLmhlYWRlci1maXhlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgYm9keS5zdWJtZW51LW9wZW4gLmhlYWRlci1maXhlZCAubGFuZ19zZWxlY3QgYSwgYm9keS5zdWJtZW51LW9wZW4gLmhlYWRlci1maXhlZCBuYXYgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgIGNvbG9yOiAjM2YzNTMxOyB9XG5cbmgxLCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1vLWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGVmdC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMTkwJztcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luOiAwIDVweDsgfVxuXG4ubGVmdC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMTkwJztcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luOiAwIDVweDsgfVxuXG4ucmlnaHQtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwyMTkyJztcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luOiAwIDVweDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5idG4ge1xuICBiYWNrZ3JvdW5kOiAjZGIxNDNjO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiAxOTVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDEycHggNHB4IDE2cHggMCByZ2JhKDIxOSwgMjAsIDYwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIC4zcywgYm94LXNoYWRvdyBlYXNlIC4zczsgfVxuICAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQxMjM2O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuY29udGFpbmVyLm5vLXBhZGRpbmctcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnN1Yi1tZW51Lm9wZW4ge1xuICB3aWR0aDogMTE3MHB4OyB9XG5cbi5jb250ZW50LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGZpbHRlciBlYXNlIC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29udGVudC13cmFwOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAuNztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGVhc2UgLjNzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5oZWFkZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEzcHg7IH1cblxuLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG4gIC5tYWluLWhlYWRlciBuYXYgLm1lbnUgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAubWFpbi1oZWFkZXIgbmF2IC5tZW51ID4gbGkgPiAuc3ViLW1lbnUub3BlbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAubWFpbi1oZWFkZXIgbmF2IC5tZW51ID4gbGkgPiAuc3ViLW1lbnUub3BlbiAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tYWluLWhlYWRlciBuYXYgLm1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpIHtcbiAgICAgIHdpZHRoOiAxOCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAgICAgLm1haW4taGVhZGVyIG5hdiAubWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzNmMzUzMTsgfVxuICAgICAgLm1haW4taGVhZGVyIG5hdiAubWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5tYWluLWhlYWRlciBuYXYgLm1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpID4gYTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlM2UzZTM7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgLm1haW4taGVhZGVyIG5hdiAuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWFpbi1oZWFkZXIgbmF2ID4gdWwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDsgfVxuICAgIC5tYWluLWhlYWRlciBuYXYgPiB1bCA+IGxpOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RiMTQzYztcbiAgICAgIGJvcmRlci13aWR0aDogMnB4OyB9XG4gICAgLm1haW4taGVhZGVyIG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMzZjM1MzE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgLjNzOyB9XG4gICAgICAubWFpbi1oZWFkZXIgbmF2ID4gdWwgPiBsaSA+IGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjM1MzE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2YzNTMxO1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA0OSU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgLjNzOyB9XG4gICAgICAubWFpbi1oZWFkZXIgbmF2ID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNzsgfVxuICAubWFpbi1oZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxMjVweDsgfVxuXG4uaGVhZGVyLWZpeGVkIHtcbiAgYmFja2dyb3VuZDogI2RiMTQzYztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgZWFzZSAuM3M7IH1cbiAgLmhlYWRlci1maXhlZCAuaGVhZGVyLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4OyB9XG4gIC5oZWFkZXItZml4ZWQgbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlci1maXhlZCBuYXYgPiB1bCA+IGxpID4gYTphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAuNTsgfVxuICAuaGVhZGVyLWZpeGVkIG5hdiAuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaGVhZGVyLWZpeGVkIC5sYW5nX3NlbGVjdCBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuaGVhZGVyLWZpeGVkIC5sb2dvIHtcbiAgICB3aWR0aDogODVweDsgfVxuXG4uaGVhZGVyLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7IH1cblxuLmhlYWRlci1zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5sYW5nX3NlbGVjdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDdweDsgfVxuXG4ubGFuZ19zZWxlY3QgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzNmMzUzMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAuMztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIC4zczsgfVxuICAubGFuZ19zZWxlY3QgYS5sYW5nX3NlbF9zZWwge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxhbmdfc2VsZWN0IGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43OyB9XG5cbi5oZWFkZXItc2VjdGlvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbi5oZWFkZXItc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODdweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnBhcmFsbGF4LXNjZW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaGVhZGVyLWJnLWxheWVyLTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hlYWRlci1iZy1sYXllcjEucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmhlYWRlci1iZy1sYXllci0yIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9oZWFkZXItYmctbGF5ZXIyLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5oZWFkZXItYmctbGF5ZXItMyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29mZmVfc2VlZC5wbmcpIG5vLXJlcGVhdCA1JSAyMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmhlYWRlci10aXRsZSwgLmhlYWRlci1pbWFnZSB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmhlYWRlci10aXRsZSB7XG4gIHBhZGRpbmc6IDgwcHggMjBweCAxMzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmhlYWRlci10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuICAuaGVhZGVyLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDsgfVxuXG4uaGVhZGVyLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmhlYWRlci1pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03NXB4O1xuICAgIGxlZnQ6IC0xMzdweDsgfVxuXG4uc2Nyb2xsLWRvd24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB6LWluZGV4OiA1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzZjM1MzE7XG4gIG9wYWNpdHk6IC41OyB9XG4gIC5zY3JvbGwtZG93biBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zY3JvbGwtYnRuLWJvZHkge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzZjM1MzE7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5zY3JvbGwtYnRuLWJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQ6ICMzZjM1MzE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDIuNXB4KTtcbiAgICBhbmltYXRpb246IHNkYjEwIDEuNXMgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBzZGIxMCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5zY3JvbGwtYnRuLWFycm93IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2YzNTMxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNmMzUzMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLnNjcm9sbC1idG4tYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjM1MzE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZjM1MzE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLThweCwgNnB4KTtcbiAgICBvcGFjaXR5OiAuNTsgfVxuXG4uc3RhdGlzdGljcy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9taW50MS5wbmcpIDEwJSAwIG5vLXJlcGVhdCwgdXJsKC4uL2ltZy9jb2ZmZWUtY3VwMy5wbmcpIDEwNiUgMCBuby1yZXBlYXQsIHVybCguLi9pbWcvbWludDMucG5nKSA4MyUgNTAlIG5vLXJlcGVhdCwgdXJsKC4uL2ltZy9jb2ZmZWUtY3VwNC5wbmcpIC03JSAxMTIlIG5vLXJlcGVhdCwgdXJsKC4uL2ltZy9zbWFsbC1zZWVkLnBuZykgOTElIDgwJSBuby1yZXBlYXQsIHVybCguLi9pbWcvdHdvLXNlZWRzMi5wbmcpIDkwJSAxMDAlIG5vLXJlcGVhdDsgfVxuICAuc3RhdGlzdGljcy1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAwIDc1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuXG4uc3RhdGlzdGljcy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbi5zdGF0aXN0aWNzLWl0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW46IDAgMTVweDsgfVxuICAuc3RhdGlzdGljcy1pdGVtIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDY1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3RhdGlzdGljcy1pdGVtIHN0cm9uZyBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDUwJTsgfVxuICAgIC5zdGF0aXN0aWNzLWl0ZW0gc3Ryb25nIC5zaGFkb3dfZWZmZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIG9wYWNpdHk6IC41OyB9XG4gIC5zdGF0aXN0aWNzLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4uc3RhdGlzdGljcy1pbWFnZS13cmFwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogNnB4IDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3RhdGlzdGljcy1pbWFnZS13cmFwIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4OyB9XG5cbi5zdGF0aXN0aWNzLWl0ZW06bnRoLWNoaWxkKDEpIC5zdGF0aXN0aWNzLWltYWdlLXdyYXAge1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogMjMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG5cbi5zdGF0aXN0aWNzLWl0ZW06bnRoLWNoaWxkKDIpIC5zdGF0aXN0aWNzLWltYWdlLXdyYXAge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMjMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTsgfVxuXG4uc3RhdGlzdGljcy1pdGVtOm50aC1jaGlsZCgzKSAuc3RhdGlzdGljcy1pbWFnZS13cmFwIHtcbiAgd2lkdGg6IDE4NXB4O1xuICBoZWlnaHQ6IDIzMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuXG4uc3RhdGlzdGljcy1pdGVtOm50aC1jaGlsZCg0KSAuc3RhdGlzdGljcy1pbWFnZS13cmFwIHtcbiAgd2lkdGg6IDE4NXB4O1xuICBoZWlnaHQ6IDIzMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7IH1cblxuLnN0YXRpc3RpY3MtaXRlbTpudGgtY2hpbGQoNSkgLnN0YXRpc3RpY3MtaW1hZ2Utd3JhcCB7XG4gIHdpZHRoOiAxODVweDtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7IH1cblxuLnN0YXRpc3RpY3MtaXRlbTpudGgtY2hpbGQoNikgLnN0YXRpc3RpY3MtaW1hZ2Utd3JhcCB7XG4gIHdpZHRoOiAxODVweDtcbiAgaGVpZ2h0OiAyMzRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpOyB9XG5cbi5zaG9wLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3R3by1zZWVkczEucG5nKSBuby1yZXBlYXQgMTAlIDMwJSwgdXJsKC4uL2ltZy9iaWctc2VlZC5wbmcpIG5vLXJlcGVhdCAxMDAlIDEwMCU7IH1cblxuLnNob3AtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5zaG9wLWl0ZW0ge1xuICB3aWR0aDogMjY1cHg7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEzMHB4IDM1cHggNjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzNmMzUzMTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgLjNzLCBib3gtc2hhZG93IGVhc2UgLjNzOyB9XG4gIC5zaG9wLWl0ZW06aG92ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgICBib3gtc2hhZG93OiA0cHggMTBweCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAuc2hvcC1pdGVtIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTM4JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1heC13aWR0aDogMTEwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5zaG9wLWl0ZW0gc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAuc2hvcC1pdGVtIHN0cm9uZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLnNob3AtbGluayB7XG4gIHdpZHRoOiAyMiU7XG4gIG1pbi13aWR0aDogMjY1cHg7XG4gIG1hcmdpbjogODBweCAxNXB4IDA7XG4gIGJhY2tncm91bmQ6ICNkYjE0M2M7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDcwcHg7XG4gIGJveC1zaGFkb3c6IDRweCAxMHB4IDE4cHggMCByZ2JhKDIyNiwgMTYsIDc2LCAwLjE4KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIC4zcywgYm94LXNoYWRvdyBlYXNlIC4zczsgfVxuICAuc2hvcC1saW5rOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNDEyMzY7IH1cbiAgLnNob3AtbGluayBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5lcXVpcG1lbnQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDcwcHg7IH1cblxuLmVxdWlwbWVudC1pbmZvIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgbWF4LXdpZHRoOiA0MTBweDsgfVxuICAuZXF1aXBtZW50LWluZm8gaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAuZXF1aXBtZW50LWluZm8gaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmVxdWlwbWVudC1pbmZvIGgzOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2RiMTQzYztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZXF1aXBtZW50LWluZm8gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAuZXF1aXBtZW50LWluZm8gLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uZXF1aXBtZW50LWltYWdlIHtcbiAgZmxleC1ncm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLmVxdWlwbWVudC1pbWFnZS13cmFwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAxMnB4IDRweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAuZXF1aXBtZW50LWltYWdlLXdyYXAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTsgfVxuXG4uZXF1aXBtZW50LWltYWdlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAxMnB4IDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5lcXVpcG1lbnQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEzNXB4IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29mZmVfc2VlZHMucG5nKSBuby1yZXBlYXQgODAlIDkzJSwgdXJsKC4uL2ltZy9taW50Mi5wbmcpIG5vLXJlcGVhdCA4NSUgMCUsIHVybCguLi9pbWcvdHdvLXNlZWRzMi5wbmcpIG5vLXJlcGVhdCAzJSA3NSU7IH1cblxuLmFwcC1zZWN0aW9uIHtcbiAgcGFkZGluZzogNzVweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvZmZlX2ltcHJlc3MucG5nKSBuby1yZXBlYXQgMCUgLTMlLCB1cmwoLi4vaW1nL3NtYWxsLXNlZWQyLnBuZykgbm8tcmVwZWF0IDg1JSAwJSwgdXJsKC4uL2ltZy9zbWFsbC1zZWVkLnBuZykgbm8tcmVwZWF0IDMwJSAxMCUsIHVybCguLi9pbWcvc21hbGwtc2VlZC5wbmcpIG5vLXJlcGVhdCA1JSA4MCU7IH1cblxuLmFwcC1zZWN0aW9uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYXBwbGUtYmxvY2ssIC5hbmRyb2lkLWJsb2NrIHtcbiAgZmxleC1ncm93OiAxOyB9XG4gIC5hcHBsZS1ibG9jayAuaW1nLXdyYXAsIC5hbmRyb2lkLWJsb2NrIC5pbWctd3JhcCB7XG4gICAgaGVpZ2h0OiA1MTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5hcHBsZS1ibG9jayAuaW1nLXdyYXAgaW1nLCAuYW5kcm9pZC1ibG9jayAuaW1nLXdyYXAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLmFwcGxlLWJsb2NrIGEsIC5hbmRyb2lkLWJsb2NrIGEge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgLjNzOyB9XG4gICAgLmFwcGxlLWJsb2NrIGEgaW1nLCAuYW5kcm9pZC1ibG9jayBhIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hcHBsZS1ibG9jayBhOmhvdmVyLCAuYW5kcm9pZC1ibG9jayBhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC43OyB9XG5cbi5hcHBsZS1ibG9jayBpbWcge1xuICBsZWZ0OiAzOSU7IH1cblxuLmFuZHJvaWQtYmxvY2sgaW1nIHtcbiAgbGVmdDogNzAlOyB9XG5cbi5hcHAtYmxvY2sge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcHAtYmxvY2sgaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7IH1cbiAgLmFwcC1ibG9jayBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmFwcC1jYWxiYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDEwcHggMjhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLmFwcC1jYWxiYWNrIHVsIHtcbiAgICBwYWRkaW5nOiA1MHB4IDc1cHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuYXBwLWNhbGJhY2sgdWwgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjZGIxNDNjO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiAtMTNweDsgfVxuICAgIC5hcHAtY2FsYmFjayB1bCBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5hcHAtY2FsYmFjayBmb3JtIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggNDBweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMTZweCA0OXB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFwcC1jYWxiYWNrIGZvcm0gc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYXBwLWNhbGJhY2sgZm9ybSBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuYXBwLWNhbGJhY2sgZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgY29sb3I6ICNjYWNhY2E7IH1cbiAgICAuYXBwLWNhbGJhY2sgZm9ybSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgIGNvbG9yOiAjY2FjYWNhOyB9XG4gICAgLmFwcC1jYWxiYWNrIGZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBJRSAxMCsgKi9cbiAgICAgIGNvbG9yOiAjY2FjYWNhOyB9XG4gICAgLmFwcC1jYWxiYWNrIGZvcm0gOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgIGNvbG9yOiAjY2FjYWNhOyB9XG4gIC5hcHAtY2FsYmFjayAuYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5jYWxsYmFjay1ibG9jayB7XG4gIHBhZGRpbmc6IDQwcHggMzVweCA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmNhbGxiYWNrLWJsb2NrIC5tYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogIzRkNGQ0ZDsgfVxuICAuY2FsbGJhY2stYmxvY2sgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5kZWFsZXItYmxvY2ssIC5jYWxiYWNrLWZvcm0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgYm94LXNoYWRvdzogNHB4IDEwcHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLmRlYWxlci1ibG9jayBpbnB1dCwgLmRlYWxlci1ibG9jayBzZWxlY3QsIC5jYWxiYWNrLWZvcm0gaW5wdXQsIC5jYWxiYWNrLWZvcm0gc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuZGVhbGVyLWJsb2NrIHRleHRhcmVhLCAuY2FsYmFjay1mb3JtIHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcmVzaXplOiBub25lOyB9XG4gIC5kZWFsZXItYmxvY2sgc2VsZWN0LCAuY2FsYmFjay1mb3JtIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWxlY3RfYXJyb3cucG5nKSBuby1yZXBlYXQgOTIlIGNlbnRlciAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSB7XG4gICAgICAuZGVhbGVyLWJsb2NrIHNlbGVjdCwgLmNhbGJhY2stZm9ybSBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlbGVjdF9hcnJvd0AyeC5wbmcpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMyksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMyAvIDEpIHtcbiAgICAgIC5kZWFsZXItYmxvY2sgc2VsZWN0LCAuY2FsYmFjay1mb3JtIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VsZWN0X2Fycm93QDN4LnBuZyk7IH0gfVxuXG4uZGVhbGVyLWJsb2NrIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRlYWxlci1ibG9jayBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kZWFsZXItYmxvY2sgbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNDVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29sb3I6ICMzZjM1MzE7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5kZWFsZXItYmxvY2sgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMzZjM1MzE7IH1cblxuLmNhbGJhY2stZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FsYmFjay1mb3JtIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYjE0M2M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgLmNhbGJhY2stZm9ybSAuYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNDEyMzY7IH1cblxuLnJjLWFuY2hvci5yYy1hbmNob3Itbm9ybWFsLnJjLWFuY2hvci1saWdodCB7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYWxsYmFjay1zZWN0aW9uIHtcbiAgcGFkZGluZzogNzBweCAwIDEwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvZmZlX3NlZWQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAlIDUwJTsgfVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZm9vdGVyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZvb3Rlci13cmFwIC5sb2dvIHtcbiAgICB3aWR0aDogODVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAuZm9vdGVyLXdyYXAgLmxvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXItd3JhcCAuc29jaWFsLWxpbmsgYSB7XG4gICAgY29sb3I6ICM5ODk4OTg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjNzOyB9XG4gICAgLmZvb3Rlci13cmFwIC5zb2NpYWwtbGluayBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5mb290ZXItd3JhcCAuc29jaWFsLWxpbmsgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2RiMTQzYzsgfVxuICAuZm9vdGVyLXdyYXAgLmNvcHlyaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG9wYWNpdHk6IC42OyB9XG5cbi5oZWFkZXItY2F0ZWdvcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2NXB4IDAgMTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JpZ2h0LWhhbmQucG5nXCIpLCB1cmwoXCIuLi9pbWcvbGVmdC1oYW5kLnBuZ1wiKSwgdXJsKFwiLi4vaW1nL2Nvb2tpZS1pbWcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUlIDg1JSwxMDklIDg1JSwyNSUgMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA2NTBweCw2NTBweCwxMSU7IH1cbiAgLmhlYWRlci1jYXRlZ29yeSBoMSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuaGVhZGVyLWNhdGVnb3J5IHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIG1heC13aWR0aDogNDIwcHg7IH1cblxuLnN1YmNhdGVnb3JpZXMtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7IH1cblxuLnN1YmNhdGVnb3JpZXMtaXRlbSB7XG4gIHdpZHRoOiA0NiU7XG4gIG1hcmdpbjogMCAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIHBhZGRpbmctbGVmdDogMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICMzZjM1MzE7XG4gIGJveC1zaGFkb3c6IDRweCAxMHB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IGVhc2UgLjNzOyB9XG4gIC5zdWJjYXRlZ29yaWVzLWl0ZW06aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnN1YmNhdGVnb3JpZXMtaXRlbSBoMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnN1YmNhdGVnb3JpZXMtaXRlbSBoMzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0OyB9XG4gIC5zdWJjYXRlZ29yaWVzLWl0ZW0gcCB7XG4gICAgb3BhY2l0eTogLjc7IH1cblxuLnN1YmNhdGVnb3JpZXMtaW1nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAzNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc3ViY2F0ZWdvcmllcy1pbWctd3JhcCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubmV3cy1zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29va2llLWltZy5wbmdcIiksIHVybChcIi4uL2ltZy9zZWVkcy1jb2ZmZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUlIDUwJSwgMTAwJSAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAubmV3cy1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG5cbi5uZXdzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMTVweDsgfVxuXG4ubmV3cy1pdGVtIHtcbiAgcGFkZGluZzogMjAwcHggOHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXJnaW46IDAgMTVweDsgfVxuICAubmV3cy1pdGVtIGEge1xuICAgIGNvbG9yOiAjZGIxNDNjOyB9XG5cbi5uZXdzLWltZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDI2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm5ld3MtaW1nLXdyYXA6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMykgdHJhbnNsYXRlKC00NSUsIC00NSUpOyB9XG4gIC5uZXdzLWltZy13cmFwIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgNXM7IH1cblxuLm5ld3MtdGV4dC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogNHB4IDEwcHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLm5ld3MtdGV4dC13cmFwIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5uZXdzLXRleHQtd3JhcCA+IGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLm5ld3MtdGV4dC13cmFwIC5wdWJsaWMtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm5ld3MtdGV4dC13cmFwIC5wdWJsaWMtZGF0ZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlNGU0ZTQ7IH1cbiAgLm5ld3MtdGV4dC13cmFwIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG5cbi5zdWJjYXRlZ29yaWVzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHdvLXNlZWRzMS5wbmdcIiksIHVybChcIi4uL2ltZy90d28tc2VlZHMyLnBuZ1wiKSwgdXJsKFwiLi4vaW1nL3NtYWxsLXNlZWQucG5nXCIpLCB1cmwoXCIuLi9pbWcvc2VlZHMtY29mZmUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1JSAxMCUsIDkwJSAzMCUsIDkwJSAyMCUsIDE1JSAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuXG4uZ20tc3R5bGUtcGJ0IHtcbiAgd2lkdGg6IDM4JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLm5ld3MtcG9zdC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90d28tc2VlZHMxLnBuZyksIHVybCguLi9pbWcvdHdvLXNlZWRzMi5wbmcpLCB1cmwoLi4vaW1nL2NvZmZlX3NlZWQucG5nKSwgdXJsKC4uL2ltZy9iaWctc2VlZC5wbmcpLCB1cmwoLi4vaW1nL3R3by1zZWVkczEucG5nKSwgdXJsKC4uL2ltZy90d28tc2VlZHMxLnBuZyksIHVybCguLi9pbWcvdHdvLXNlZWRzMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgMCwgMTAwJSAwLCA1JSA1MCUsIDEwMCUgMzAlLCAxMCUgMCwgOTglIDkwJSwgNSUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaGVhZGVyLW5ld3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2NXB4IDAgMTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25ld3MtaGVhZGVyLWJnLTMucG5nXCIpLCB1cmwoXCIuLi9pbWcvbmV3cy1oZWFkZXItYmctMi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlLCAxMDAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5oZWFkZXItbmV3cyBoMSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuaGVhZGVyLW5ld3MgYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGNvbG9yOiAjM2YzNTMxOyB9XG5cbi5uZXdzLXBvc3QtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5uZXdzLXBvc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzNXB4O1xuICBib3gtc2hhZG93OiA0cHggMTBweCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAubmV3cy1wb3N0IC5zaXplLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5uZXdzLXBvc3QgLmhlaWdodC1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm5ld3MtcG9zdCBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIG1heC13aWR0aDogMjVjaDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtcG9zdCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5uZXdzLXBvc3QgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDM1cHggMDsgfVxuICAubmV3cy1wb3N0IHAsIC5uZXdzLXBvc3QgdWwsIC5uZXdzLXBvc3Qgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAubmV3cy1wb3N0IG5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQwcHg7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAubmV3cy1wb3N0IG5hdiBhIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGNvbG9yOiAjM2YzNTMxOyB9XG4gIC5uZXdzLXBvc3QgLnRleHQtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5uZXdzLXBvc3QgLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogIzNmMzUzMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5uZXdzLXBvc3QgLnRleHQtYmxvY2sgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAubmV3cy1wb3N0IC50ZXh0LWJsb2NrIGE6dmlzaXRlZCwgLm5ld3MtcG9zdCAudGV4dC1ibG9jayBhIDphY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLm5ld3MtcG9zdCAudGV4dC1ibG9jayBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAubmV3cy1wb3N0IC50ZXh0LWJsb2NrIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIC5uZXdzLXBvc3QgLnRleHQtYmxvY2sgYmxvY2txdW90ZSB7XG4gICAgICBtYXJnaW46IDAgNDBweDsgfVxuICAgIC5uZXdzLXBvc3QgLnRleHQtYmxvY2sgb2wge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsOyB9XG4gICAgLm5ld3MtcG9zdCAudGV4dC1ibG9jayB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGluaXRpYWw7IH1cbiAgICAgIC5uZXdzLXBvc3QgLnRleHQtYmxvY2sgdWwgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxuXG4ubmV3cy1zaWRlYmFyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMjkwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfVxuICAubmV3cy1zaWRlYmFyIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubmV3cy1zaWRlYmFyIGlucHV0LCAubmV3cy1zaWRlYmFyIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYzLCA1MywgNDksIDAuMSk7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm5ld3Mtc2lkZWJhciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlYXJjaF9pY29uLnBuZykgbm8tcmVwZWF0IDk1JSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpIHtcbiAgICAgIC5uZXdzLXNpZGViYXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWFyY2hfaWNvbkAyeC5wbmcpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMyksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMyAvIDEpIHtcbiAgICAgIC5uZXdzLXNpZGViYXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWFyY2hfaWNvbkAzeC5wbmcpOyB9IH1cbiAgLm5ld3Mtc2lkZWJhciBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VsZWN0X2Fycm93LnBuZykgbm8tcmVwZWF0IDkyJSBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpIHtcbiAgICAgIC5uZXdzLXNpZGViYXIgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWxlY3RfYXJyb3dAMngucG5nKTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMgLyAxKSB7XG4gICAgICAubmV3cy1zaWRlYmFyIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VsZWN0X2Fycm93QDN4LnBuZyk7IH0gfVxuICAubmV3cy1zaWRlYmFyIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubmV3cy1zaWRlYmFyIC5zb2NpYWwtbGluayBhIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgY29sb3I6ICNiM2IzYjM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjNzOyB9XG4gICAgLm5ld3Mtc2lkZWJhciAuc29jaWFsLWxpbmsgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2RiMTQzYzsgfVxuICAgIC5uZXdzLXNpZGViYXIgLnNvY2lhbC1saW5rIGE6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAubmV3cy1zaWRlYmFyIGZvcm0gPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3dpcGVyLXNjcm9sbC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDgzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zd2lwZXItc2Nyb2xsLWNvbnRhaW5lciBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGNvbG9yOiAjM2YzNTMxOyB9XG5cbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDRweCAxMHB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mYWNlYm9vay1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmdhbGxlcnktdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZ2FsbGVyeS10b3Age1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG4gIC5nYWxsZXJ5LXRvcCAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5nYWxsZXJ5LXRodW1icyB7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luOiA1cHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5nYWxsZXJ5LXRodW1icyB7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5nYWxsZXJ5LWJsb2NrIHtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cblxuLmdhbGxlcnktYnV0dG9uLW5leHQsIC5nYWxsZXJ5LWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZ2FsbGVyeS1idXR0b24tbmV4dDpiZWZvcmUsIC5nYWxsZXJ5LWJ1dHRvbi1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5nYWxsZXJ5LWJ1dHRvbi1uZXh0IHNwYW4sIC5nYWxsZXJ5LWJ1dHRvbi1wcmV2IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0ZDRkNGQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0ZDRkNGQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDM1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uZ2FsbGVyeS1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG4gIC5nYWxsZXJ5LWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmdhbGxlcnktYnV0dG9uLW5leHQgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gICAgbGVmdDogNjUlOyB9XG5cbi5oZWFkZXItc3ViY2F0ZWdvcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2NXB4IDAgMTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N1YmNhdGVnb3J5LWhlYWRlci1iZy0xLnBuZ1wiKSwgdXJsKFwiLi4vaW1nL3N1YmNhdGVnb3J5LWhlYWRlci1iZy0zLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAyMCUsIDEwMCUgMTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4JSwyNiU7IH1cbiAgLmhlYWRlci1zdWJjYXRlZ29yeSBoMSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuaGVhZGVyLXN1YmNhdGVnb3J5IGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBjb2xvcjogIzNmMzUzMTsgfVxuICAuaGVhZGVyLXN1YmNhdGVnb3J5IHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIG1heC13aWR0aDogNDIwcHg7IH1cbiAgLmhlYWRlci1zdWJjYXRlZ29yeSAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiAxNjBweDsgfVxuXG4ucHJvZHVjdHMtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0LWl0ZW0ge1xuICAgIG1hcmdpbjogNTBweCAxNXB4IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMjYycHg7XG4gICAgbWluLWhlaWdodDogMjM5cHg7XG4gICAgY29sb3I6ICMzZjM1MzE7XG4gICAgYm94LXNoYWRvdzogNHB4IDEwcHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IGVhc2UgLjNzOyB9XG4gICAgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0LWl0ZW0gcCB7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0LWl0ZW06aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QtaXRlbS1pbWcge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDcwcHg7IH1cbiAgICAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QtaXRlbS1pbWcgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLnN1YmNhdGVnb3J5LXBhZ2Uge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3ViY2F0ZWdvcnktcGFnZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9taW50Mi5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMCU7XG4gICAgcmlnaHQ6IC03JTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc3ViY2F0ZWdvcnktcGFnZSAuc3ViY2F0ZWdvcmllcy1pdGVtIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgcGFkZGluZzogMjY1cHggNTBweCA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zdWJjYXRlZ29yeS1wYWdlIC5zdWJjYXRlZ29yaWVzLWl0ZW0gaDM6YWZ0ZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5zdWJjYXRlZ29yeS1wYWdlIC5zdWJjYXRlZ29yaWVzLWltZy13cmFwIHtcbiAgICB0b3A6IDM1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMjIwcHg7IH1cblxuLnN1YmNhdGVnb3JpZXMtcHJvZHVjdC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTVweCAwIDY1cHg7IH1cblxuLnByb2R1Y3Qtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29va2llLWltZy5wbmcpLCB1cmwoLi4vaW1nL2NvZmZlX3NlZWQucG5nKSwgdXJsKC4uL2ltZy9jb2ZmZS1jdXAxLnBuZyksIHVybCguLi9pbWcvc21hbGwtc2VlZDIucG5nKSwgdXJsKC4uL2ltZy9iaWctc2VlZC5wbmcpLCB1cmwoLi4vaW1nL3NtYWxsLXNlZWQyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yJSA3JSwxJSA3NSUsMTA2JSA1MCUsNyUgOTUlLDkyJSAyMCUsOTUlIDcwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMCUsIDclLCAxMyUsMyUsIDUlLCA0JTsgfVxuXG4uaGVhZGVyLXByb2R1Y3Qge1xuICBtaW4taGVpZ2h0OiA0MzBweDtcbiAgcGFkZGluZzogNjVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5oZWFkZXItcHJvZHVjdCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICAuaGVhZGVyLXByb2R1Y3QgYTpub3QoLmJ0bikge1xuICAgICAgY29sb3I6ICMzZjM1MzE7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgLmhlYWRlci1wcm9kdWN0IC5sZWZ0LWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1pbi13aWR0aDogMTk1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDEycHggNHB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAuM3MsIGJveC1zaGFkb3cgZWFzZSAuM3M7IH1cbiAgICAuaGVhZGVyLXByb2R1Y3QgLmxlZnQtYXJyb3c6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuaGVhZGVyLXByb2R1Y3QgLmxlZnQtYXJyb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIxOTAnO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIG1hcmdpbjogMCA5cHggMCAtMjBweDsgfVxuXG4ucHJvZHVjdC1uYW1lLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNXB4IDA7IH1cblxuLm1haW4tcHJvZHVjdC1pbWFnZSB7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiAzMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTI2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDRweCAxMHB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5tYWluLXByb2R1Y3QtaW1hZ2UgLnByb2R1Y3QtaW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tYWluLXByb2R1Y3QtaW1hZ2UgLnByb2R1Y3QtaW1hZ2Utd3JhcCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnByb2R1Y3QtbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4OyB9XG4gIC5wcm9kdWN0LW5hbWUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5wcm9kdWN0LW5hbWUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuXG4ucHJvZHVjdC1pbmZvLXRleHQge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICB3aWR0aDogNDAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucHJvZHVjdHMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VlZHMtY29mZmUucG5nKSwgdXJsKC4uL2ltZy9taW50My5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgNzAlLCA5MCUgMzAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5wcm9kdWN0LWluZm8tYmxvY2sge1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5wcm9kdWN0LWluZm8tYmxvY2sgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnByb2R1Y3QtaW5mby1ibG9jazphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnByb2R1Y3QtaW5mby1ibG9jayBhIHtcbiAgICBjb2xvcjogIzNmMzUzMTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLnByb2R1Y3QtaW5mby1ibG9jayBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnByb2R1Y3QtaW5mby1ibG9jayBhOnZpc2l0ZWQsIC5wcm9kdWN0LWluZm8tYmxvY2sgYSA6YWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb2R1Y3QtaW5mby1ibG9jayBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnByb2R1Y3QtaW5mby1ibG9jayBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb2R1Y3QtaW5mby1ibG9jayBlbSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5wcm9kdWN0LWluZm8tYmxvY2sgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwIDQwcHg7IH1cbiAgLnByb2R1Y3QtaW5mby1ibG9jayBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsOyB9XG4gIC5wcm9kdWN0LWluZm8tYmxvY2sgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnByb2R1Y3QtaW5mby1ibG9jayB1bCBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxuICAucHJvZHVjdC1pbmZvLWJsb2NrIC5wcm9kdWN0LWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAucHJvZHVjdC1pbmZvLWJsb2NrIC5hY2Nlc3Nvcmllcy1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB3aWR0aDogMjQlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAucHJvZHVjdC1pbmZvLWJsb2NrIC5hY2Nlc3Nvcmllcy1ibG9jayBoNSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5wcm9kdWN0LXNwZWNpZmljYXRpb25zIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5wcm9kdWN0LXNwZWNpZmljYXRpb25zIHRkIHtcbiAgICBwYWRkaW5nOiA3cHg7IH1cblxuLmhlYWRlci1jb250YWN0cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV3cy1oZWFkZXItYmctMy5wbmcpLCB1cmwoLi4vaW1nL2NvbnRhY3RzLWhlYWRlci1iZy00LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMCUgNTAlLCAxMDAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlci1jb250YWN0cyBpbWcge1xuICAgIG1heC13aWR0aDogNzUwcHg7IH1cblxuLmNvbnRhY3QtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xuICBib3gtc2hhZG93OiA0cHggMTBweCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgLmNvbnRhY3QtaW5mbyBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5jb250YWN0LWluZm8gbGk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAuNTsgfVxuICAuY29udGFjdC1pbmZvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIC5jb250YWN0LWluZm8gc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jYWxsYmFjay1ibG9jayAuY29udGFjdC1pbmZvIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XG5cbi5jb250YWN0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5jb250YWN0LWltZyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb250YWN0LWltZyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRhY3QtaW1nLnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5jb250YWN0LWdhbGxlcnkgLmNvbnRhY3Qtc2xpZGVyIHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5jb250YWN0LXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDc1MHB4O1xuICBoZWlnaHQ6IDQyMHB4OyB9XG5cbi5oZWFkZXItc2VydmljZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2NXB4IDAgMTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlcy1oZWFkZXItYmctMS5wbmcpLCB1cmwoLi4vaW1nL3NlcnZpY2VzLWhlYWRlci1iZy0yLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlLCAxMDAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAuaGVhZGVyLXNlcnZpY2VzIGgxIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5oZWFkZXItc2VydmljZXMgYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGNvbG9yOiAjM2YzNTMxOyB9XG5cbi5zZXJ2aWNlcy1zZWN0aW9uIC5zdGF0aXN0aWNzLWJsb2NrIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnNlcnZpY2VzLXNlY3Rpb24gLnN0YXRpc3RpY3MtaXRlbSB7XG4gIHdpZHRoOiAyMiU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGNvbG9yOiAjM2YzNTMxO1xuICBtaW4td2lkdGg6IDI2MHB4OyB9XG4gIC5zZXJ2aWNlcy1zZWN0aW9uIC5zdGF0aXN0aWNzLWl0ZW0gc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLnNlcnZpY2VzLXNlY3Rpb24gLnN0YXRpc3RpY3MtaXRlbSAuc2hhZG93X2VmZmVjdCB7XG4gICAgZm9udC1zaXplOiAzM3B4OyB9XG4gIC5zZXJ2aWNlcy1zZWN0aW9uIC5zdGF0aXN0aWNzLWl0ZW0gLnN0YXRpc3RpY3MtaW1hZ2Utd3JhcCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgLjNzLCBib3gtc2hhZG93IGVhc2UgLjNzOyB9XG4gIC5zZXJ2aWNlcy1zZWN0aW9uIC5zdGF0aXN0aWNzLWl0ZW06aG92ZXIgLnN0YXRpc3RpY3MtaW1hZ2Utd3JhcCB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlcnZpY2VzLXNlY3Rpb24gLnN0YXRpc3RpY3MtaW1hZ2Utd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogMjMwcHg7IH1cblxuLnNlcnZpY2VzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvZmZlZS1jdXAzLnBuZyksIHVybCguLi9pbWcvY29mZmVlLWN1cDQucG5nKSwgdXJsKC4uL2ltZy9iaWctc2VlZC5wbmcpLCB1cmwoLi4vaW1nL21pbnQxLnBuZyksIHVybCguLi9pbWcvdHdvLXNlZWRzMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDUlIDUwJSwgLTIlIDkwJSwgMCUgNDAlLCA4MCUgMjAlLCAxMDAlIDk1JTsgfVxuXG4uaGVhZGVyLXRhc3Rpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2NXB4IDAgMTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90YXN0aW5nLWhlYWRlci1iZy0xLnBuZyksIHVybCguLi9pbWcvdGFzdGluZy1oZWFkZXItYmctMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJSwgMTAwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAuaGVhZGVyLXRhc3RpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLmhlYWRlci10YXN0aW5nIGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBjb2xvcjogIzNmMzUzMTsgfVxuXG4udGFzdGluZy1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICBtYXJnaW46IDUwcHggMCAxMDBweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC50YXN0aW5nLWluZm8gYSB7XG4gICAgY29sb3I6ICMzZjM1MzE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC50YXN0aW5nLWluZm8gYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC50YXN0aW5nLWluZm8gYTp2aXNpdGVkLCAudGFzdGluZy1pbmZvIGEgOmFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC50YXN0aW5nLWluZm8gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC50YXN0aW5nLWluZm8gc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAudGFzdGluZy1pbmZvIGVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLnRhc3RpbmctaW5mbyBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDAgNDBweDsgfVxuICAudGFzdGluZy1pbmZvIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IH1cbiAgLnRhc3RpbmctaW5mbyB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBpbml0aWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAudGFzdGluZy1pbmZvIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG5cbi5nbS1zdHlsZS1tdGMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3B1cC12aWRlbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBvcHVwLXZpZGVvIC52aWRlby13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA0NS4yNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5wb3B1cC12aWRlbyAudmlkZW8td3JhcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNC4yNSU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnBvcHVwLXZpZGVvIC52aWRlby13cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucG9wdXAtdmlkZW8gLnZpZGVvLXdyYXAge1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4OyB9IH1cbiAgLnBvcHVwLXZpZGVvIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uc2VjdGlvbi00MDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogY2FsYyg5NXZoIC0gODhweCk7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29va2llLWltZy5wbmcpIG5vLXJlcGVhdCAxMCUgODAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zZWN0aW9uLTQwNCBoMSB7XG4gICAgZm9udC1zaXplOiAzNXB4OyB9XG4gIC5zZWN0aW9uLTQwNCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4OyB9XG4gIC5zZWN0aW9uLTQwNCBhIHtcbiAgICBjb2xvcjogIzNmMzUzMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5zZWN0aW9uLTQwNCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubWFpbi00MDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1haW4tNDA0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWludDEucG5nKSBuby1yZXBlYXQgY2VudGVyOyB9XG4gIC5tYWluLTQwNCBzcGFuIHtcbiAgICBmb250LXNpemU6IDI2NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXRvcDogLTcycHg7IH1cbiAgLm1haW4tNDA0IGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDI2NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweDsgfVxuXG4uaW5mby00MDQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmluZm8tNDA0IHVsIHtcbiAgZm9udC1zaXplOiAyMXB4OyB9XG5cbi5pbmZvLTQwNCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogSGlkZGVuIGJ5IGRlZmF1bHQgKi9cbiAgcG9zaXRpb246IGZpeGVkO1xuICAvKiBTdGF5IGluIHBsYWNlICovXG4gIHotaW5kZXg6IDE7XG4gIC8qIFNpdCBvbiB0b3AgKi9cbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAvKiBMb2NhdGlvbiBvZiB0aGUgYm94ICovXG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIEZ1bGwgd2lkdGggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBGdWxsIGhlaWdodCAqL1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogRW5hYmxlIHNjcm9sbCBpZiBuZWVkZWQgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIC8qIEZhbGxiYWNrIGNvbG9yICovXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLyogQmxhY2sgdy8gb3BhY2l0eSAqLyB9XG5cbi8qIE1vZGFsIENvbnRlbnQgKi9cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbmltYXRldG9wO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGV0b3A7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tb2RhbC1jb250ZW50IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAtMzFweDsgfVxuXG4vKiBBZGQgQW5pbWF0aW9uICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZXRvcCB7XG4gIGZyb20ge1xuICAgIHRvcDogLTMwMHB4O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRvcDogNTAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGV0b3Age1xuICBmcm9tIHtcbiAgICB0b3A6IC0zMDBweDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0b3A6IDUwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogVGhlIENsb3NlIEJ1dHRvbiAqL1xuLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNkYjE0M2M7XG4gIHRvcDogLTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcmlnaHQ6IC0yMHB4OyB9XG4gIC5jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2M0MTIzNjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm5ld3MtYWxsLXBvc3RzIHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLWFsbC1wb3N0cyAuc2hvdy1tb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgY29sb3I6ICMzZjM1MzE7IH1cbiAgICAubmV3cy1hbGwtcG9zdHMgLnNob3ctbW9yZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubmV3cy1hbGwtcG9zdHMgLm5ld3MtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDEwcHggMzBweDsgfVxuXG4jY29udGFjdF9mb3JtX2luX3Bvc3QgaW5wdXRbdHlwZT1cInRleHRcIl0sICNjb250YWN0X2Zvcm1faW5fcG9zdCBpbnB1dFt0eXBlPVwidGVsXCJdLCAjY29udGFjdF9mb3JtX2luX3Bvc3QgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbnRleHRhcmVhW25hbWU9XCJ0ZXh0YXJlYS0xODVcIl0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNmb3JtX3NlbmQgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZGIxNDNjO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAxMHB4IDVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiAxOTVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDEycHggNHB4IDE2cHggMCByZ2JhKDIxOSwgMjAsIDYwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIC4zcyxib3gtc2hhZG93IGVhc2UgLjNzOyB9XG5cbiNmb3JtX3NlbmQgaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQxMjM2O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLm5ld3Mtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5uZXdzLXNlY3Rpb24gLmNhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjM2YzNTMxO1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgYm94LXNoYWRvdzogNHB4IDEwcHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgcGFkZGluZzogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG4gICAgLm5ld3Mtc2VjdGlvbiAuY2F0ZWdvcnktZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAubmV3cy1zZWN0aW9uIC5jYXRlZ29yeS1kZXNjcmlwdGlvbiBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsOyB9XG4gICAgLm5ld3Mtc2VjdGlvbiAuY2F0ZWdvcnktZGVzY3JpcHRpb24gdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgbGlzdC1zdHlsZTogZGlzYzsgfVxuICAgIC5uZXdzLXNlY3Rpb24gLmNhdGVnb3J5LWRlc2NyaXB0aW9uIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAubmV3cy1zZWN0aW9uIC5jYXRlZ29yeS1kZXNjcmlwdGlvbiBlbSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAubmV3cy1zZWN0aW9uIC5jYXRlZ29yeS1kZXNjcmlwdGlvbiBoMSB7XG4gICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLm5ld3Mtc2VjdGlvbiAuY2F0ZWdvcnktZGVzY3JpcHRpb24gaDIge1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgICAubmV3cy1zZWN0aW9uIC5jYXRlZ29yeS1kZXNjcmlwdGlvbiBoMyB7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAubmV3cy1zZWN0aW9uIC5jYXRlZ29yeS1kZXNjcmlwdGlvbiBoNCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAubmV3cy1zZWN0aW9uIC5jYXRlZ29yeS1kZXNjcmlwdGlvbiBoNSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAubmV3cy1zZWN0aW9uIC5jYXRlZ29yeS1kZXNjcmlwdGlvbiBoNiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnBhcmFsbGF4LXNjZW5lIHtcbiAgICBib3R0b206IDE1MHB4OyB9XG4gIC5oZWFkZXItY2F0ZWdvcnkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDMlLDQzJSwxMDBweCwxMDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk3MHB4OyB9XG4gIC5zdWItbWVudS5vcGVuIHtcbiAgICB3aWR0aDogOTcwcHg7IH1cbiAgLnN0YXRpc3RpY3MtaXRlbSBzdHJvbmcgLnNoYWRvd19lZmZlY3Qge1xuICAgIGZvbnQtc2l6ZTogNzBweDsgfVxuICAuaGVhZGVyLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDUzcHg7IH1cbiAgLmFuZHJvaWQtYmxvY2sgLmltZy13cmFwIGltZywgLmFwcGxlLWJsb2NrIC5pbWctd3JhcCBpbWcge1xuICAgIHdpZHRoOiA1MDBweDsgfVxuICAuaGVhZGVyLWNhdGVnb3J5IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQzJSwzOSUsMTAwcHgsMTAwcHg7IH1cbiAgLmhlYWRlci1jb250YWN0cyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDUlLCAxMDAlIC0xMiU7IH1cbiAgICAuaGVhZGVyLWNvbnRhY3RzIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDU3MHB4OyB9XG4gIC5oZWFkZXItbmV3cyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDUlLCAxMDAlIC0xMiU7IH1cbiAgLmhlYWRlci1zZXJ2aWNlcyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNiU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDUlLCAxMDAlIC0xMiU7IH1cbiAgLmhlYWRlci1zdWJjYXRlZ29yeSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMyU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDUlLCAxMDAlIC0xMiU7IH1cbiAgLmhlYWRlci10YXN0aW5nIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM4JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwNSUsIDEwMCUgLTEyJTsgfVxuICAuc3ViY2F0ZWdvcmllcy1pbWctd3JhcCB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7IH1cbiAgLm1haW4taGVhZGVyIG5hdiA+IHVsID4gbGkge1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuICAucHJvZHVjdC1pbmZvLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm1haW4taGVhZGVyIG5hdiAubWVudSA+IGxpID4gLnN1Yi1tZW51IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnNlcnZpY2VzLXNlY3Rpb24gLnN0YXRpc3RpY3MtaXRlbSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zdGF0aXN0aWNzLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWludDEucG5nKSAxMCUgMCBuby1yZXBlYXQsIHVybCguLi9pbWcvY29mZmVlLWN1cDMucG5nKSAxMTAlIDEzJSBuby1yZXBlYXQsIHVybCguLi9pbWcvbWludDMucG5nKSA4MyUgNTAlIG5vLXJlcGVhdCwgdXJsKC4uL2ltZy9jb2ZmZWUtY3VwNC5wbmcpIDAgNjQlIG5vLXJlcGVhdCwgdXJsKC4uL2ltZy9zbWFsbC1zZWVkLnBuZykgOTElIDgwJSBuby1yZXBlYXQsIHVybCguLi9pbWcvdHdvLXNlZWRzMi5wbmcpIDkwJSAxMDAlIG5vLXJlcGVhdDsgfVxuICAuY29udGFjdC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaGVhZGVyLXN1YmNhdGVnb3J5IGgxIHtcbiAgICBmb250LXNpemU6IDM5cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgIG1pbi13aWR0aDogNzUwcHg7IH1cbiAgLnN1Yi1tZW51Lm9wZW4ge1xuICAgIHdpZHRoOiA3NTBweDsgfVxuICAubWFpbi1oZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiA4NXB4OyB9XG4gIC5tYWluLWhlYWRlciBuYXYgPiB1bCA+IGxpIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgLmxhbmdfc2VsZWN0IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDAgNXB4OyB9XG4gIC5sYW5nX3NlbGVjdCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggMDsgfVxuICAuaGVhZGVyLXRpdGxlIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5oZWFkZXItaW1hZ2Uge1xuICAgIHdpZHRoOiAzNSU7IH1cbiAgLnN0YXRpc3RpY3MtYmxvY2sge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2hvcC1ibG9jayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zaG9wLWl0ZW0ge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnNob3AtbGluayB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmc6IDgwcHggNjVweDsgfVxuICAuZXF1aXBtZW50LWJsb2NrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmVxdWlwbWVudC1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuZXF1aXBtZW50LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gIC5hbmRyb2lkLWJsb2NrIC5pbWctd3JhcCBpbWcsIC5hcHBsZS1ibG9jayAuaW1nLXdyYXAgaW1nIHtcbiAgICB3aWR0aDogMzI1cHg7IH1cbiAgLmFuZHJvaWQtYmxvY2sgLmltZy13cmFwLCAuYXBwbGUtYmxvY2sgLmltZy13cmFwIHtcbiAgICBoZWlnaHQ6IDI5MHB4OyB9XG4gIC5hcHAtc2VjdGlvbi13cmFwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zdWJjYXRlZ29yaWVzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogNDAlOyB9XG4gIC5uZXdzLWJsb2NrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm5ld3MtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc3RhdGlzdGljcy1pdGVtIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gICAgLnN0YXRpc3RpY3MtaXRlbTpudGgtY2hpbGQoMSkgLnN0YXRpc3RpY3MtaW1hZ2Utd3JhcCB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgICAuc3RhdGlzdGljcy1pdGVtOm50aC1jaGlsZCgyKSAuc3RhdGlzdGljcy1pbWFnZS13cmFwIHtcbiAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7IH1cbiAgICAuc3RhdGlzdGljcy1pdGVtOm50aC1jaGlsZCgzKSAuc3RhdGlzdGljcy1pbWFnZS13cmFwIHtcbiAgICAgIHdpZHRoOiAxMzhweDtcbiAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICAgIC5zdGF0aXN0aWNzLWl0ZW06bnRoLWNoaWxkKDQpIC5zdGF0aXN0aWNzLWltYWdlLXdyYXAge1xuICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTsgfVxuICAgIC5zdGF0aXN0aWNzLWl0ZW06bnRoLWNoaWxkKDUpIC5zdGF0aXN0aWNzLWltYWdlLXdyYXAge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDRkZWcpOyB9XG4gICAgLnN0YXRpc3RpY3MtaXRlbTpudGgtY2hpbGQoNikgLnN0YXRpc3RpY3MtaW1hZ2Utd3JhcCB7XG4gICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpOyB9XG4gICAgLnN0YXRpc3RpY3MtaXRlbSBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG4gICAgICAuc3RhdGlzdGljcy1pdGVtIHN0cm9uZyAuc2hhZG93X2VmZmVjdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAgIC5zdGF0aXN0aWNzLWl0ZW0gcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5oZWFkZXItaW1hZ2UgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMTFweDtcbiAgICB3aWR0aDogNjAwcHg7IH1cbiAgLmNvbnRhY3QtaW1nLCAuY29udGFjdC1zbGlkZXIge1xuICAgIGhlaWdodDogMzgwcHg7IH1cbiAgLmhlYWRlci1zdWJjYXRlZ29yeSBoMSB7XG4gICAgZm9udC1zaXplOiAzOXB4OyB9XG4gIC5tYWluLWhlYWRlciBuYXYgLm1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpIHtcbiAgICBtaW4td2lkdGg6IDE2MHB4OyB9XG4gIC5tYWluLWhlYWRlciBuYXYgLm1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5tYWluLWhlYWRlciBuYXYgLm1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tYWluLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaWNvbi1mb250L2ZvbnRlbGxvLmVvdD85NzI1NTg1MScpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaWNvbi1mb250L2ZvbnRlbGxvLmVvdD85NzI1NTg1MSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9pY29uLWZvbnQvZm9udGVsbG8ud29mZjI/OTcyNTU4NTEnKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvaWNvbi1mb250L2ZvbnRlbGxvLndvZmY/OTcyNTU4NTEnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9pY29uLWZvbnQvZm9udGVsbG8udHRmPzk3MjU1ODUxJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL2ljb24tZm9udC9mb250ZWxsby5zdmc/OTcyNTU4NTEjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBDaHJvbWUgaGFjazogU1ZHIGlzIHJlbmRlcmVkIG1vcmUgc21vb3RoIGluIFdpbmRvenplLiAxMDAlIG1hZ2ljLCB1bmNvbW1lbnQgaWYgeW91IG5lZWQgaXQuICovXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xuLypcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9mb250ZWxsby5zdmc/OTcyNTU4NTEjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG4qL1xuXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cblxuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICBtYXJnaW4tbGVmdDogLjJlbTtcblxuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG5cbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xufVxuXG4uaWNvbi1mYjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAwJzsgfSAvKiAn7qCAJyAqL1xuLmljb24tZW1haWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMSc7IH0gLyogJ+6ggScgKi9cbi5pY29uLW1hcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfSAvKiAn7qCCJyAqL1xuLmljb24taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDMnOyB9IC8qICfuoIMnICovXG4uaWNvbi10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDQnOyB9IC8qICfuoIQnICovXG4uaWNvbi1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA1JzsgfSAvKiAn7qCFJyAqL1xuLmljb24tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA3JzsgfSAvKiAn7qCHJyAqL1xuLmljb24tdms6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOCc7IH0gLyogJ+6giCcgKi9cbi5pY29uLXd3dzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA5JzsgfSAvKiAn7qCJJyAqL1xuLmljb24teW91dHViZS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYSc7IH0gLyogJ+6giicgKi9cbi5pY29uLXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBiJzsgfSAvKiAn7qCLJyAqL1xuLmljb24tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYyc7IH0gLyogJ+6gjCcgKi9cbi5pY29uLWxvZ286YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZCc7IH0gLyogJ+6gjScgKi9cbi5pY29uLXZpYmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWUnOyB9IC8qICfuoJ4nICovXG4uaWNvbi10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMmM2JzsgfSAvKiAn74uGJyAqLyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktQmxhY2sudHRmJykgZm9ybWF0KCd0dGYnKSxcbiAgdXJsKCcuLi9mb250cy9SYWxld2F5LUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktQm9sZC50dGYnKSBmb3JtYXQoJ3R0ZicpLFxuICB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9SYWxld2F5LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktTWVkaXVtLnR0ZicpIGZvcm1hdCgndHRmJyksXG4gIHVybCgnLi4vZm9udHMvUmFsZXdheS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvUmFsZXdheS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktUmVndWxhci50dGYnKSBmb3JtYXQoJ3R0ZicpLFxuICB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9SYWxld2F5LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0dGYnKSxcbiAgdXJsKCcuLi9mb250cy9SYWxld2F5LVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpe1xuICAucGFyYWxsYXgtc2NlbmV7XG4gICAgYm90dG9tOjE1MHB4O1xuICB9XG4gIC5oZWFkZXItY2F0ZWdvcnl7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MyUsNDMlLDEwMHB4LDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAuY29udGFpbmVye1xuICAgIG1heC13aWR0aDo5NzBweDtcbiAgfVxuICAuc3ViLW1lbnUub3BlbntcbiAgICB3aWR0aDo5NzBweDtcbiAgfVxuICAuc3RhdGlzdGljcy1pdGVtIHN0cm9uZyAuc2hhZG93X2VmZmVjdHtcbiAgICBmb250LXNpemU6NzBweDtcbiAgfVxuICAuaGVhZGVyLXRpdGxlIGgxe1xuICAgIGZvbnQtc2l6ZTo1M3B4O1xuICB9XG4gIC5hbmRyb2lkLWJsb2NrIC5pbWctd3JhcCBpbWcsIC5hcHBsZS1ibG9jayAuaW1nLXdyYXAgaW1ne1xuICAgIHdpZHRoOjUwMHB4O1xuICB9XG4gIC5oZWFkZXItY2F0ZWdvcnl7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MyUsMzklLDEwMHB4LDEwMHB4O1xuICB9XG4gIC5oZWFkZXItY29udGFjdHN7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDUlLCAxMDAlIC0xMiU7XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOjU3MHB4O1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLW5ld3N7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDUlLCAxMDAlIC0xMiU7XG4gIH1cbiAgLmhlYWRlci1zZXJ2aWNlc3tcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwNSUsIDEwMCUgLTEyJTtcbiAgfVxuICAuaGVhZGVyLXN1YmNhdGVnb3J5e1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzMlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTA1JSwgMTAwJSAtMTIlO1xuICB9XG4gIC5oZWFkZXItdGFzdGluZ3tcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM4JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwNSUsIDEwMCUgLTEyJTtcbiAgfVxuICAuc3ViY2F0ZWdvcmllcy1pbWctd3JhcHtcbiAgICB3aWR0aDoxODBweDtcbiAgICBoZWlnaHQ6MTgwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIG5hdj51bD5saXtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cbiAgLnByb2R1Y3QtaW5mby10ZXh0e1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHBhZGRpbmctbGVmdDowO1xuICB9XG4gIC5tYWluLWhlYWRlciBuYXYgLm1lbnU+bGk+LnN1Yi1tZW51e1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuc2VydmljZXMtc2VjdGlvbiAuc3RhdGlzdGljcy1pdGVte1xuICAgIHdpZHRoOjM1JTtcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gIH1cbiAgLnN0YXRpc3RpY3Mtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9taW50MS5wbmcpIDEwJSAwIG5vLXJlcGVhdCxcbiAgICB1cmwoLi4vaW1nL2NvZmZlZS1jdXAzLnBuZykgMTEwJSAxMyUgbm8tcmVwZWF0LFxuICAgIHVybCguLi9pbWcvbWludDMucG5nKSA4MyUgNTAlIG5vLXJlcGVhdCxcbiAgICB1cmwoLi4vaW1nL2NvZmZlZS1jdXA0LnBuZykgMCA2NCUgbm8tcmVwZWF0LFxuICAgIHVybCguLi9pbWcvc21hbGwtc2VlZC5wbmcpIDkxJSA4MCUgbm8tcmVwZWF0LFxuICAgIHVybCguLi9pbWcvdHdvLXNlZWRzMi5wbmcpIDkwJSAxMDAlIG5vLXJlcGVhdDtcbiAgfVxuICAuY29udGFjdC1ibG9ja3tcbiAgICBtYXJnaW4tYm90dG9tOjA7XG4gIH1cbiAgLmhlYWRlci1zdWJjYXRlZ29yeSBoMXtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcbiAgLmNvbnRhaW5lcntcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgIG1pbi13aWR0aDogNzUwcHg7XG4gIH1cbiAgLnN1Yi1tZW51Lm9wZW57XG4gICAgd2lkdGg6NzUwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5sb2dve1xuICAgIHdpZHRoOjg1cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIG5hdj51bD5saXtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbiAgLmxhbmdfc2VsZWN0IGF7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbiAgLmxhbmdfc2VsZWN0IGxpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbiAgLmhlYWRlci10aXRsZXtcbiAgICB3aWR0aDo1MCU7XG4gIH1cbiAgLmhlYWRlci1pbWFnZXtcbiAgICB3aWR0aDozNSU7XG4gIH1cbiAgLnN0YXRpc3RpY3MtYmxvY2t7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnNob3AtYmxvY2t7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zaG9wLWl0ZW17XG4gICAgZmxleC1ncm93OjA7XG4gICAgd2lkdGg6NDAlO1xuICAgIG1hcmdpbi1ib3R0b206NTBweDtcbiAgfVxuICAuc2hvcC1saW5re1xuICAgIHdpZHRoOjQwJTtcbiAgICBtYXJnaW4tYm90dG9tOjUwcHg7XG4gICAgcGFkZGluZzogODBweCA2NXB4O1xuICB9XG4gIC5lcXVpcG1lbnQtYmxvY2t7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5lcXVpcG1lbnQtaW5mb3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuZXF1aXBtZW50LWltYWdle1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjQwMHB4O1xuXG4gIH1cbiAgLmFuZHJvaWQtYmxvY2sgLmltZy13cmFwIGltZywgLmFwcGxlLWJsb2NrIC5pbWctd3JhcCBpbWcge1xuICAgIHdpZHRoOiAzMjVweDtcbiAgfVxuICAuYW5kcm9pZC1ibG9jayAuaW1nLXdyYXAsIC5hcHBsZS1ibG9jayAuaW1nLXdyYXAge1xuICAgIGhlaWdodDogMjkwcHg7XG4gIH1cbiAgLmFwcC1zZWN0aW9uLXdyYXB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3ViY2F0ZWdvcmllcy1pdGVte1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MCU7XG4gIH1cbiAgLm5ld3MtYmxvY2t7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5uZXdzLWl0ZW17XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc3RhdGlzdGljcy1pdGVte1xuICAgIHdpZHRoOjIwJTtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAuc3RhdGlzdGljcy1pbWFnZS13cmFwIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgLnN0YXRpc3RpY3MtaW1hZ2Utd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAuc3RhdGlzdGljcy1pbWFnZS13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEzOHB4O1xuICAgICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgLnN0YXRpc3RpY3MtaW1hZ2Utd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAuc3RhdGlzdGljcy1pbWFnZS13cmFwIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgLnN0YXRpc3RpY3MtaW1hZ2Utd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICBzdHJvbmd7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAuc2hhZG93X2VmZmVjdHtcbiAgICAgICAgZm9udC1zaXplOjUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci1pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTExMXB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuICAuY29udGFjdC1pbWcsIC5jb250YWN0LXNsaWRlcntcbiAgICBoZWlnaHQ6MzgwcHg7XG4gIH1cbiAgLmhlYWRlci1zdWJjYXRlZ29yeSBoMXtcbiAgICBmb250LXNpemU6MzlweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgbmF2IC5tZW51PmxpPi5zdWItbWVudT5saXtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciBuYXYgLm1lbnU+bGk+LnN1Yi1tZW51PmxpPmF7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciBuYXYgLm1lbnU+bGk+LnN1Yi1tZW51PmxpIGF7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gIH1cblxufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */