*,::after,::before,legend{-webkit-box-sizing:border-box}body,sub,sup{position:relative}.contacts__info,.fancybox-content,.fancybox-share__button svg,.fancybox-slide::before,.first__scroll,.label-confirm,.psevdocheck:before,.scroll,img{vertical-align:middle}.swiper-container-cube,.swiper-container-flip,button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}.block__title,.dbd20-program__descr,.dbd20-program__full,.swiper-container-multirow-column>.swiper-wrapper,.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal}.button:before,.popup-pr{-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}@font-face{font-family:RB;src:url(../fonts/Rubik-Bold.woff2) format('woff2'),url(../fonts/Rubik-Bold.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:RBI;src:url(../fonts/Rubik-BoldItalic.woff2) format('woff2'),url(../fonts/Rubik-BoldItalic.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:RI;src:url(../fonts/Rubik-Italic.woff2) format('woff2'),url(../fonts/Rubik-Italic.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:RL;src:url(../fonts/Rubik-Light.woff2) format('woff2'),url(../fonts/Rubik-Light.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:RLI;src:url(../fonts/Rubik-LightItalic.woff2) format('woff2'),url(..fonts/Rubik-LightItalic.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:RM;src:url(../fonts/Rubik-Medium.woff2) format('woff2'),url(../fonts/Rubik-Medium.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:RMI;src:url(../fonts/Rubik-MediumItalic.woff2) format('woff2'),url(../fonts/Rubik-MediumItalic.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:RR;src:url(../fonts/Rubik-Regular.woff2) format('woff2'),url(../fonts/Rubik-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:FB;src:url(../fonts/FuturaPT-Book.woff2) format('woff2'),url(../fonts/FuturaPT-Book.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:FL;src:url(../fonts/Futura-PT-light.woff2) format('woff2'),url(../fonts/Futura-PT-light.woff) format('woff');font-weight:400;font-style:normal}html{font-family:Arial,Helvetica,sans-serif}@media screen and (max-width:1200px){html{font-size:16px}}@media screen and (max-width:992px){html{font-size:15px}}@media screen and (max-width:768px){html{font-size:14px}}body{margin:0;padding:0;width:100%;line-height:1.42;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{margin:0;padding:0;font-weight:400}*,::after,::before{box-sizing:border-box}.swiper-wrapper,hr{-webkit-box-sizing:content-box}body,html{height:100%}ul{margin:0;padding:0;list-style:none}li{list-style:none}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;cursor:pointer;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{max-width:100%;height:auto;border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}.maincontent,.wrapper{height:100%;width:100%;position:relative}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details{display:block}summary{display:list-item}[hidden],template{display:none}.wrapper{min-height:600px}.section{width:100%;height:auto;position:relative}.container{margin:0 auto;max-width:1920px;padding-left:32px;padding-right:32px}@media screen and (max-width:1200px){.container{max-width:992px;width:100%}}@media screen and (max-width:992px){.container{max-width:992px;width:100%}}@media screen and (max-width:768px){.container{max-width:768px;width:100%;padding-left:16px;padding-right:16px}}@media screen and (max-width:480px){.container{max-width:480px;width:100%}}@media screen and (max-width:320px){.container{min-width:320px}}.block__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.h2__title{font-family:RB;font-size:48px;color:#27aa71;line-height:1.4;text-align:center}@media screen and (max-width:1400px){.h2__title{font-size:40px}}@media screen and (max-width:1200px){.h2__title{font-size:36px}}@media screen and (max-width:700px){.h2__title{font-size:30px}}.minu__title{font-family:RR;font-size:16px;color:#e1e1e1;border-bottom:1px solid #000;padding-bottom:16px}.button__dark,.button__white{font-size:18px;font-family:RR}.button{display:block;cursor:pointer;background-color:#27aa71!important;border:1px solid #000;overflow:hidden;position:relative;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.button:after,.button:before{position:absolute;content:'';width:20px;height:20px;top:50%;-webkit-border-radius:50%;border-radius:50%;z-index:-1}.button:before{transform:translate(-50%,-50%);left:-20px}.button:after{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);right:-20px}.button:hover{letter-spacing:2px}.button:hover:before{-webkit-animation:move-left .8s both;animation:move-left .8s both;-webkit-animation-direction:alternate;animation-direction:alternate}.button:hover:after{-webkit-animation:move-right .8s both;animation:move-right .8s both}.button__dark{position:relative;color:#fff;background-color:#27aa71}.button__dark:hover{background-color:#27aa71!important;color:#000}.button__dark:after,.button__dark:before{background:#fff}.button__dark span{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-2}.button__white{background-color:#27aa71!important;color:#fff}.button__white:hover{background-color:#27aa71!important;color:#000}.button__white:after,.button__white:before{background:#fff}button{border:none;outline:0;background:0 0}.ya-share2__container_size_m .ya-share2__icon{width:30px!important;height:30px!important;-webkit-background-size:30px 30px!important;background-size:30px!important}.ya-share2__badge{display:inline-block;-webkit-tap-highlight-color:transparent;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.ya-share2__badge:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}@-webkit-keyframes move-left{0%{left:-20px}50%{left:50%;width:20px;height:20px}100%{left:50%;height:400px;width:400px}}@keyframes move-left{0%{left:-20px}50%{left:50%;width:20px;height:20px}100%{left:50%;height:400px;width:400px}}@-webkit-keyframes move-right{0%{right:-20px}50%{right:50%;width:20px;height:20px}100%{right:50%;height:400px;width:400px}}@keyframes move-right{0%{right:-20px}50%{right:50%;width:20px;height:20px}100%{right:50%;height:400px;width:400px}}.swiper-slide,.swiper-wrapper{height:100%;position:relative}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{width:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;height:var(--swiper-navigation-size);margin-top:-webkit-calc(-1 * var(--swiper-navigation-size)/ 2);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;text-transform:none!important;letter-spacing:0;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;-webkit-border-radius:100%;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:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-pagination-lock,.swiper-scrollbar-lock{display:none}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-scrollbar{-webkit-border-radius:10px;border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);-webkit-border-radius:10px;border-radius:10px;left:0;top:0}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid;-webkit-border-radius:50%;border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-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)}}.header{height:80px}@media screen and (max-width:620px){.header{height:auto}}.header-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}@media screen and (max-width:1400px){.header__nav{display:none}}.header__buttons-wr,.header__nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header__nav__link,.header__nav__link:after,.header__nav__link:before{display:block;-webkit-transition:all ease .3s;-o-transition:all ease .3s}.header__nav__item{margin-right:40px}@media screen and (max-width:1600px){.header__nav__item{margin-right:20px}}.header__nav__link{font-family:RR;font-size:16px;color:#000;text-transform:uppercase;transition:all ease .3s}.header__nav__link:after,.header__nav__link:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid rgba(238,40,82,0);content:" ";margin:0 auto;position:relative;transition:all ease .3s;width:0}.button__programm__link-active.button__programm__link::before,.button__programm__link:hover::before,.dbd20-tabs__options-btn .button__textual-programm__link:hover::before{-webkit-transition:width .25s ease-out,height .25s ease-out .25s;-o-transition:width .25s ease-out,height .25s ease-out .25s}.header__nav__link:before{top:-5px}.header__nav__link:after{bottom:-5px}.header__nav__link:hover:after,.header__nav__link:hover:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-color:#f25367;width:100%}.header__button__programm{border-right:1px solid #eff3f6;border-left:1px solid #eff3f6}@media screen and (max-width:620px){.header-container,.header__buttons-wr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header__button__programm{margin-top:20px}}.button__programm__link{font-family:RR;font-size:18px;color:#000;width:230px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.button__programm__link:hover{color:#f25367}.button__programm__link:hover::after,.button__programm__link:hover::before{width:100%;height:100%}.button__programm__link:hover::before{border-top-color:#f25367;border-right-color:#f25367;transition:width .25s ease-out,height .25s ease-out .25s}.button__programm__link:hover::after{border-bottom-color:#ee2852;border-left-color:#ee2852;-webkit-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;-o-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s}.button__programm__link:after,.button__programm__link:before{-webkit-box-sizing:inherit;box-sizing:inherit;content:'';position:absolute;border:2px solid transparent;width:0;height:0}.button__programm__link::before{top:0;left:0}::after{bottom:0;right:0}.button__programm__link-active.button__programm__link::after,.button__programm__link-active.button__programm__link::before{width:100%;height:100%}.button__programm__link-active.button__programm__link::before{border-top-color:#f25367;border-right-color:#f25367;transition:width .25s ease-out,height .25s ease-out .25s}.button__programm__link-active.button__programm__link::after{border-bottom-color:#ee2852;border-left-color:#ee2852;-webkit-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;-o-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s}.recommendations-wr,.recommendations__second-wrap:nth-child(1),.recommendations__second-wrap:nth-child(2){border-bottom:1px solid #f3f6f8}.header__button__buy-ticket{margin:0 40px}@media screen and (max-width:620px){.header__button__buy-ticket{margin:20px 0}}.button__buy-ticket{width:230px;height:40px}.menu-js{position:relative}.submenu-list{position:absolute;display:none;top:85px;border-left:2px solid #f25367;border-right:2px solid #f25367;z-index:10;width:100px;padding:10px 0;background-color:#fff}.submenu-item{text-align:center;margin-top:5px}.submenu-link{font-family:RR;font-size:16px;color:#000;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.submenu-link:hover{color:#f25367}.recommendations{margin-top:60px}.recommendations-wr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #f3f6f8}.recommendations__first{width:50%;padding:20px;border-right:1px solid #f3f6f8}@media screen and (max-width:1200px){.recommendations{margin-top:40px}.recommendations-wr{display:block}.recommendations__first{width:100%;border-right:none}}.recommendations__first__data__date,.recommendations__second__data__date{font-family:RR;font-size:24px;color:#000}@media screen and (max-width:992px){.recommendations__first__data__date,.recommendations__second__data__date{font-size:18px}}.recommendations__first__title{margin-top:10px}.recommendations__first__title .h2__title{text-align:left;font-size:32px}@media screen and (max-width:480px){.recommendations__first__title .h2__title{font-size:24px}}.recommendations__first__descr{margin-top:10px;padding-right:20px;font-family:RR;font-size:16px;color:#000}.recommendations__first__pic{display:block;margin-top:20px;width:80%}@media screen and (max-width:768px){.recommendations__first__pic{width:100%}}.recommendations__first__img{display:block;width:100%}.recommendations__second{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1200px){.recommendations__second{width:100%;border-top:1px solid #f3f6f8;margin-top:20px}}.recommendations__second-wrap{width:50%;padding:20px}.recommendations__second-wrap:nth-child(1){border-right:1px solid #f3f6f8}.recommendations__second-wrap:nth-child(3){border-right:1px solid #f3f6f8}@media screen and (max-width:600px){.recommendations__second-wrap{width:100%}.recommendations__second-wrap:nth-child(1){border-right:none;border-bottom:none}.recommendations__second-wrap:nth-child(2){border-bottom:none}.recommendations__second-wrap:nth-child(3){border-right:none}}.recommendations__first__data,.recommendations__second__data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.recommendations__first__more{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;margin-top:20px;border-bottom:2px solid #000}.recommendations__first__more:hover{border-bottom:2px solid #f25367}.recommendations__first__more:hover .recommendations__first__more__txt{color:#000}.recommendations__first__more:hover .recommendations__first__more__pic{-webkit-transform:translate3d(5px,5px,5px);transform:translate3d(5px,5px,5px)}.recommendations__first__more__txt{margin-right:10px;font-family:RB;font-size:18px;color:#f25367;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.recommendations__first__more__pic{-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.recommendations__second__descr{font-family:RB;font-size:16px;color:#000;margin-top:10px}.recommendations__second__pic{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.recommendations__second__wr-img{width:80%}.recommendations__second__img{display:block;width:100%}.dbd20-program__item-wr,.recommendations__second__more__pic{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.recommendations__second__more__pic{display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.recommendations__second__more__img{cursor:pointer;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.recommendations__second__more__img:hover{-webkit-transform:translate3d(5px,5px,5px);transform:translate3d(5px,5px,5px)}.recommendations__first__star-img,.recommendations__second__star-img{width:24px;height:24px}.recommendations__first__star-img use,.recommendations__second__star-img use{width:24px;height:24px;fill:#b7b7b7}.recommendations__first__star-img:hover,.recommendations__second__star-img:hover{-webkit-box-shadow:0 0 0 1em transparent;box-shadow:0 0 0 1em transparent;-webkit-animation:pulse 1s;animation:pulse 1s;-webkit-border-radius:50%;border-radius:50%}@-webkit-keyframes pulse{from{-webkit-box-shadow:0 0 0 0 #f25367;box-shadow:0 0 0 0 #f25367}}@keyframes pulse{from{-webkit-box-shadow:0 0 0 0 #f25367;box-shadow:0 0 0 0 #f25367}}.dbd20-program__item{margin-top:40px}.dbd20-program__item-wr{display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dbd20-program__item .tags__content__wishlist{width:25px}.dbd20-program__time{padding:0 10px;font-family:RB;font-size:20px;color:#000;line-height:1.2}@media screen and (max-width:768px){.dbd20-program__item-wr{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.dbd20-program__item .tags__content__wishlist{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:50%}.dbd20-program__time{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:50%;padding:0}}.dbd20-program__descr{position:relative;padding:0 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:flex;-webkit-align-items:flex;-ms-flex-align:flex;align-items:flex;cursor:pointer}@media screen and (max-width:768px){.dbd20-program__descr{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:100%;padding:0}.dbd20-program__show-full-btn{left:0}}.dbd20-program__descr h3{margin:0;font-family:RB;font-size:24px;color:#000}@media screen and (min-width:768px){.dbd20-program__descr{width:80%;min-width:80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dbd20-program__descr h3{font-size:40px}}.dbd20-program__descr h4{margin:0;padding-right:30px;font-size:20px;font-weight:700;font-family:RB}@media screen and (min-width:768px){.dbd20-program__descr h4{font-size:24px}}.dbd20-program__descr p{margin-top:15px;margin-bottom:0;font-family:RR;font-size:16px;color:#707070}.dbd20-program__show-full-btn{margin-top:10px;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.dbd20-program__show-full-btn img{margin-right:5px;display:block;width:20px}.dbd20-program__descr__show-full{position:absolute;top:5px;right:15px;width:0;height:0;padding:0;background-color:transparent;cursor:pointer}@media screen and (min-width:768px){.dbd20-program__descr__show-full{top:35px;right:30px}}.dbd20-program__descr__show-full .dbd20-program__item_active{border-top:none;border-bottom:18px solid #ff6a00}.dbd20-program__full{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:10px;width:100%;display:flex;position:relative}.dbd20-program__full .dbd20-program__item_active{display:block}.dbd20-program-speakers{margin-top:20px;width:100%;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dbd20-program-speakers__item{overflow:hidden;padding-right:5px;padding-left:5px;margin-bottom:10px;width:240px}.dbd20-program-speakers__card{position:relative;min-height:100%;border:1px solid #ecedf2;font-family:RB;font-size:16px;color:#000;-webkit-transition:border-color .5s ease;-o-transition:border-color .5s ease;transition:border-color .5s ease;cursor:pointer}@media screen and (min-width:576px){.dbd20-program-speakers__card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}}.dbd20-program-speakers__card:hover .dbd20-program-speakers__card-hover{opacity:1}.dbd20-program-speakers__card-company{width:100%;text-align:center;font-family:RR;font-size:16px;color:#f25367}.dbd20-program-speakers__card-photo{width:100%;margin-bottom:15px;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.dbd20-program-speakers__card-photo img{display:block;width:100%;height:auto}.dbd20-program-speakers__card-hover,.dbd20-program-speakers__card-who{display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}@media screen and (min-width:576px){.dbd20-program-speakers__card-photo{width:100%;min-width:100%;margin-bottom:0}}.dbd20-program__inside-text{margin-bottom:15px;font-family:RR;font-size:16px;color:#707070}.dbd20-program-speakers__card-who{display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.dbd20-program-speakers__card-name{width:100%;text-align:center;margin-bottom:5px}@media screen and (min-width:576px){.dbd20-program-speakers__card-who{min-width:70%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px;background:0 0}.dbd20-program-speakers__card-name{font-family:RB;font-size:16px;color:#000}}.dbd20-program-speakers__card-hover{opacity:0;position:absolute;top:0;left:0;display:-webkit-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1;background-color:#fff;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;width:100%;height:100%;text-align:center}.dbd20-program__show-full,.forgot__link,.popup-pr__all-txt{-webkit-transition:all ease .3s;-o-transition:all ease .3s}.dbd20-program-speakers__card-hover .dbd20-program-speakers__card-name{font-family:RB;font-size:16px;color:#000}.dbd20-program-speakers__card-hover .dbd20-program-speakers__card-position{font-family:RR;font-size:12px;color:#707070}.dbd20-program-speakers__card-hover .dbd20-program-speakers__card_hover{opacity:1}.dbd20-program-speakers__card-hover .slick-list{overflow:visible}.dbd20-program-notfull-program{width:270px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:577px){.dbd20-program-notfull-program{height:278.11px}}.dbd20-program-speakers__button-wr{width:100%;text-align:center;margin-top:10px}.dbd20-program-speakers__button{font-family:RR;font-size:16px;color:#000;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dbd20-program-speakers__button img{margin-right:5px;display:block;width:20px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.programm-arrow-active .dbd20-program__show-full{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dbd20-program__show-full{transition:all ease .3s;position:absolute;top:0;right:0;padding:0;border-top:18px solid #27aa71;border-bottom:none;border-right:10px solid transparent;border-left:10px solid transparent;background-color:transparent;cursor:pointer;z-index:0}@media screen and (max-width:768px){.dbd20-program__show-full{display:none}}.popup-form{position:absolute;z-index:20;top:-1500px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:360px;background-color:#fff;padding:30px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border:1px solid title;-webkit-box-shadow:-5px 1px 34px -16px rgba(0,0,0,.75);box-shadow:-5px 1px 34px -16px rgba(0,0,0,.75)}.input,.popup-pr__window{border:1px solid #e1e1e1}@media screen and (max-width:400px){.popup-form{width:100%}}.popup-form-active{top:130px;z-index:20}.popup-auth,.popup-forgot,.popup-reg,.popup-reg__content-info{height:0;width:0;overflow:hidden;opacity:0;-webkit-transition:all ease .6s;-o-transition:all ease .6s;transition:all ease .6s}.popup-reg-active{-webkit-transition:width ease .7s;-o-transition:width ease .7s;transition:width ease .7s;height:auto;width:100%;overflow:visible;opacity:1}.popup-reg__content-info__shrt-txt{font-family:RR;font-size:18px;color:#000;margin-bottom:20px}.label,.left-btn{margin-bottom:10px}.popup-reg__content-info__descr{font-family:RR;font-size:16px;color:16px}.descr__color-red{color:#f25367}.popup-reg-info__btn{width:300px;height:50px;margin-top:10px}@media screen and (max-width:480px){.popup-reg-info__btn{width:100%}}.label{display:block}.input{width:100%;height:45px;outline:0;font-family:RR;font-size:15px;color:#000;padding-left:20px;margin-bottom:5px}.forgot__link,.form__error{font-size:10px;font-family:RR}.form__error{padding-left:20px;color:#f25367}.forgot__link{display:block;margin-top:30px;color:#a7a7a7;transition:all ease .3s}.forgot__link:hover{color:#f25367}.label-confirm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-left:10px;input
  display:none;cursor:default;line-height:20px;padding:10px 0}.label-confirm .form__txt{margin-top:-6px;margin-left:10px;line-height:1.8;font-family:RR;font-size:12px;color:#707070}.label-confirm a{color:#5ec1e3;text-decoration:underline}.label-confirm-error .form__txt{color:#f25367}.psevdocheck:before{content:" ";color:#fff;display:inline-block;position:relative;text-align:center;text-indent:0;width:18px;height:18px;background:#5ec1e3;-webkit-border-radius:3px;border-radius:3px;margin:-15px 0 0 -14px}input[type=checkbox]:checked+.psevdocheck:before{content:"\2713"}.dbd20-cta__close-btn{position:absolute;top:13px;right:11px;border:0;padding:0;width:24px;height:24px;background:url(../images/close.svg) 50% 50% no-repeat;cursor:pointer}.dbd20-cta,.popup{position:fixed;left:0}@-webkit-keyframes modalFadeIn{0%{background-color:transparent}100%{background-color:#fff}}@keyframes modalFadeIn{0%{background-color:transparent}100%{background-color:#fff}}.popup{width:100%;height:100%;top:0;background:rgba(0,0,0,.8);z-index:200;overflow:auto}#popup-pr{display:none}.popup-pr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:770px;height:100vh;overflow:auto}@media screen and (max-width:768px){.popup-pr{width:100%}}.popup-pr__window{width:100%;background:#fff;padding:30px}.popup-pr__title-space{font-family:RB;font-size:16px;color:#27aa71;border-bottom:1px solid #e1e1e1;margin-top:30px;padding-bottom:20px;position:relative}.popup-pr__title-space__close{position:absolute;display:block;width:25px;height:25px;top:-30px;right:10px}.popup-pr__title-space__close img{display:block;width:100%}.popup-pr__list .tags__content__item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-pr__list .tags__content__date{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:50%;padding-bottom:20px}.popup-pr__list .tags__content__wishlist{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:50%}.popup-pr__list .tags__content__info{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:100%;border-top:1px solid #e1e1e1;padding-top:20px}@media screen and (max-width:460px){.popup-pr__list .tags__content__info__descr{width:100%;margin-right:0}}.popup-pr__speakers-title{font-family:RB;font-size:18px;color:#000}.popup-pr__speakers-name{margin-top:15px;font-family:RB;font-size:16px;color:#27aa71}.popup-pr__speakers-position{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:6px 0}.popup-pr__speakers-position-left{font-family:RR;font-size:12px;color:#000}.popup-pr__speakers-position-right{font-family:RB;font-size:12px;color:#f25367;margin-left:5px}@media screen and (max-width:430px){.popup-pr__speakers-position{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.popup-pr__speakers-position-right{margin:0}}.popup-pr__speakers-position-st{font-family:RB;font-size:12px;color:#000}.popup-pr__all{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;margin-top:20px;border-bottom:2px solid #000}.popup-pr__all:hover{border-bottom:2px solid #f25367}.popup-pr__all:hover .popup-pr__all-txt{color:#f25367}.popup-pr__all:hover .popup-pr__all-img{-webkit-transform:translate3d(5px,5px,5px);transform:translate3d(5px,5px,5px)}.popup-pr__all-txt{margin-right:10px;font-family:RB;font-size:18px;color:#000;transition:all ease .3s}.popup-pr__all-img{-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.dbd20{max-width:1920px;margin-right:auto;margin-left:auto;color:#000}.dbd20-cta{display:block;bottom:-150px;width:100%;z-index:150;opacity:0;-webkit-transition:bottom .2s cubic-bezier(.23,1,.32,1);-o-transition:bottom .2s cubic-bezier(.23,1,.32,1);transition:bottom .2s cubic-bezier(.23,1,.32,1)}@media screen and (max-width:992px){.dbd20-cta{display:none}}.dbd20-cta_active{bottom:30px;opacity:1}.dbd20-cta .dbd20-cta__in{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;max-width:1000px;margin-right:auto;margin-left:auto;padding:10px 50px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #000;background:#fff;z-index:100}.act__buttons,.dbd20-cta .dbd20-cta__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.dbd20-cta .dbd20-cta__text{display:flex;font-size:34px;font-weight:700;font-family:Rubik,sans-serif}.dbd20-cta .dbd20-cta__close{position:absolute;top:10px;right:10px;border:0;padding:0;width:24px;height:24px;background:url(../images/close.svg) 50% 50% no-repeat;cursor:pointer}.dbd20-color-blue{text-align:center;color:#000!important}.act__buttons{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dbd20-right-panel,.fizlico,.urlico{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.fizlico,.urlico{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:300px;height:50px}.fizlico{margin-right:15px}.db{max-width:1920px;margin-right:auto;margin-left:auto;color:#000;position:relative;z-index:100}.dbd20-right-panel{position:fixed;right:0;top:0;bottom:0;width:0;z-index:3;display:flex;height:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.dbd20-right-panel_opened{width:auto;width:300px}.dbd20-right-panel_active{z-index:1}.dbd20-right-panel__btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;right:100%;top:12%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:576px){.dbd20-right-panel_opened{width:240px}.dbd20-right-panel__btns{top:80px}}.dbd20-right-panel__btn{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;display:block;width:56px;padding:0 56px 0 0;border:0;height:56px;text-align:left;font-weight:700;font-family:RR;font-size:16px;color:#000;-webkit-box-shadow:0 13px 16px rgba(0,0,0,.12);box-shadow:0 13px 16px rgba(0,0,0,.12);background-repeat:no-repeat;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.23,1,.32,1);-o-transition:all .2s cubic-bezier(.23,1,.32,1);transition:all .2s cubic-bezier(.23,1,.32,1);outline:0!important}.dbd20-right-panel_active .dbd20-right-panel__btn{width:310px}.dbd20-right-panel__btn_menu{background-color:#fff;background-image:url(../images/menu.svg);background-position:right 15px center;color:#2b2b2b;margin-bottom:20px}.dbd20-right-panel_opened .dbd20-right-panel__btn_menu{background-image:url(../images/close-m.svg);background-position:50% 50%}.dbd20-right-panel__btn_register{display:block;background-color:#ee2852;background-image:url(../images/registr.svg);background-position:right 15px center;color:#fff}@media screen and (max-width:768px){.dbd20-right-panel__btns{top:96px}.dbd20-right-panel__btn_register{display:none}}.dbd20-right-panel__btn-text{display:none;white-space:nowrap}.dbd20-right-panel_active .dbd20-right-panel__btn-text{display:inline-block;margin:0 35px 0 25px}.dbd20-right-panel__menu{position:relative;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;height:100%;background-color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dbd20-right-panel_opened .dbd20-right-panel__menu{-webkit-box-shadow:0 6px 16px rgba(0,0,0,.1);box-shadow:0 6px 16px rgba(0,0,0,.1)}.dbd20-right-panel__menu-in{width:300px;padding:30px}.dbd20-right-panel__menu-top{width:100px}.dbd20-right-panel__menu-list{list-style:none;padding:0}.dbd20-right-panel__menu-item{position:relative;margin-top:13px;padding-right:40px}.dbd20-right-panel__menu-link{font-weight:700;font-family:RR;font-size:24px;color:#000}@media screen and (max-width:576px){.dbd20-right-panel__menu-link{font-size:18px}}.dbd20-right-panel__menu-link:hover{text-decoration:underline;color:inherit}.dbd20-right-panel__menu-item-toggle{position:absolute;top:0;right:0;width:30px;height:30px}.dbd20-right-panel__menu-item-toggle::before{content:'';position:absolute;top:10px;left:5px;width:0;height:0;border-top:18px solid #27aa71;border-right:10px solid transparent;border-left:10px solid transparent;cursor:pointer;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.dbd20-right-panel__menu-item_active .dbd20-right-panel__menu-item-toggle::before{-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dbd20-right-panel__menu-sub{display:none;list-style:none;padding:0}.dbd20-right-panel__menu-item_active .dbd20-right-panel__menu-sub{display:block}.btn__up,.result__success-text,.right-btn{display:-webkit-flex;display:-ms-flexbox}.dbd20-right-panel__menu-sub-item{margin-bottom:7px}.dbd20-right-panel__menu-sub-link{font-weight:500;font-family:RR;font-size:18px;color:#000}.dbd20-right-panel__menu-sub-link:hover{text-decoration:underline;color:inherit}.dbd20-right-panel__menu-bot{padding-top:20px}.right-btn{width:240px!important;height:50px;display:-webkit-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:577px){.dbd20-right-panel__menu-top{margin-left:20px}.right-btn{width:100%!important}}.left-panel{position:absolute;top:76px;right:-500px;width:360px;height:auto;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);opacity:0;-webkit-transition:opacity ease .3s;-o-transition:opacity ease .3s;transition:opacity ease .3s;z-index:-100}.left-panel_active{opacity:1;z-index:160;right:56px}.left-panel-wr{width:100%;padding:30px}.left-panel__title{margin-bottom:20px;font-family:RR;font-size:18px;color:#000}.button__dark,.button__white{z-index:1}.result__success{position:fixed;top:-100px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:320px;height:80px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;z-index:100}.result__success-text{width:98%;height:100%;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.success-text{font-family:RR;font-size:18px;color:#f6f6f6;text-align:center}.block-close{position:absolute;bottom:-15px;right:1%}.close__success-svg{fill:#f6f6f6;width:12px;left:12px;cursor:pointer}.result__success--active{top:100px;left:50%;background-color:rgba(76,93,175,.9);-webkit-box-shadow:0 0 5px 0 #4c5daf;box-shadow:0 0 5px 0 #4c5daf}.result__success__false--active{top:100px;left:50%;background-color:#e39236;-webkit-box-shadow:0 0 5px 0 #e39236;box-shadow:0 0 5px 0 #e39236}.lds-ripple{display:block;position:relative;width:80px;min-height:670px;margin:50px auto}.lds-ripple div{position:absolute;border:4px solid #f25367;opacity:1;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}.block__btn-up{display:none;position:fixed;bottom:3%;right:2%;z-index:1000;cursor:pointer}.block__btn-up:hover .btn__up{-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.btn__up{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}@media screen and (max-width:550px){.btn__up{width:80%}}@media screen and (max-width:450px){.btn__up{width:70%}}.section__first-screen{position:relative;height:auto}.section__in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;padding-top:0}.first{background:url(../images/bg.jpg) 0 0/auto 100% no-repeat;min-height:1px;-webkit-animation:bg 60s infinite linear;animation:bg 60s infinite linear}@media screen and (max-width:992px){.section__in{display:none;text-align:center}.first{position:relative;min-height:480px;background:0 0;-webkit-animation:none;animation:none}}.first__img:after,.first__img__mob:after{top:20px;left:20px;background:url(../images/swipe.png) 0 0/100% 100% no-repeat;position:absolute;content:''}.first .tags__content__btn{display:block;margin:0 auto 30px;padding:10px 0;text-align:center}@media screen and (max-width:550px){.first .tags__content__btn{width:250px}}.first__logo{margin-bottom:40px;text-align:center;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease-in;-o-transition:transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.first__logo_hide{-webkit-transform:translateY(-140%);-ms-transform:translateY(-140%);transform:translateY(-140%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.first__logo-img{-webkit-animation:poster 3s infinite ease;animation:poster 3s infinite ease;max-width:100%}@media screen and (max-width:1598px){.first__logo-img{max-width:300px}}@media screen and (max-width:1400px){.first__logo-img{width:280px}}.first__img{display:none;overflow-x:scroll;height:480px}@media screen and (max-width:992px){.first__img{display:block}}.first__img img{width:auto;max-height:100%;max-width:500000px}.first__img:after{width:50px;height:50px}.first__img__mob{display:none}@media screen and (max-width:480px){.first__img{display:none}.first__img__mob{display:block;overflow-x:scroll;height:480px}.first__img__mob img{width:auto;max-height:100%;max-width:500000px}}.first__img__mob:after{width:50px;height:50px}.first-screen__pic{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.first-screen__close-img{cursor:pointer;-webkit-transition:all ease .7s;-o-transition:all ease .7s;transition:all ease .7s}.first-screen__close-img:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.first-screen__pic-wr{width:100%;height:1000px;position:relative;z-index:10;top:0;left:0}.first-screen-wrap{position:relative}@media screen and (max-width:768px){.first-screen-wrap{display:none}}.item{width:25%;display:inline-block;-webkit-perspective:1000px;perspective:1000px;-webkit-transform:scale(.88);-ms-transform:scale(.88);transform:scale(.88);color:#444}.item-box{position:relative;display:block;width:100%;height:250px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;font-size:20px;text-transform:uppercase}.item-box__bottom,.item-box__front{width:100%;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center;position:absolute;overflow:hidden}.item-box:hover{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.item-box__front{display:-webkit-box;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate3d(0,0,125px);transform:translate3d(0,0,125px);background:#fff;border:1px solid #ccc;height:100%}.item-box__bottom{display:-webkit-box;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotateX(-90deg) translate3d(0,0,125px);transform:rotateX(-90deg) translate3d(0,0,125px);background-color:#2c3da7;color:#fff;height:100%}.first__scroll,.first__scroll:hover,.scroll,.scroll:hover{background-color:#ee2852!important}.first-screen__footer{height:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:992px){.first-screen__footer{height:40px}}.first-screen__footer .sity2020-share__btns{text-align:center}.first__scroll,.scroll{display:block;width:300px;height:50px;font-size:18px;line-height:49px;text-align:center;text-decoration:none}@media screen and (max-width:992px){.first__scroll,.scroll{display:none!important}}.container__advertising,.section__btn{display:-webkit-box;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.first__scroll{margin:0 auto}.section__btn{display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:40px 20px 20px}@-webkit-keyframes poster{0%,100%{-webkit-transform:perspective(50em) rotateX(-1deg);transform:perspective(50em) rotateX(-1deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}50%{-webkit-transform:perspective(50em) rotateX(1deg);transform:perspective(50em) rotateX(1deg);-webkit-transform-origin:25% 25%;transform-origin:25% 25%}}@keyframes poster{0%,100%{-webkit-transform:perspective(50em) rotateX(-1deg);transform:perspective(50em) rotateX(-1deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}50%{-webkit-transform:perspective(50em) rotateX(1deg);transform:perspective(50em) rotateX(1deg);-webkit-transform-origin:25% 25%;transform-origin:25% 25%}}@-webkit-keyframes bg{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes bg{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.container__advertising{display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:15px}.slider-wrapper{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slider-wrapper .slider__list{width:770px}@media screen and (max-width:1400px){.slider-wrapper .slider__list{width:700px}}@media screen and (max-width:768px){.slider-wrapper .slider__list{width:100%!important}}.slider-wrapper .swiper-button-wr{width:90px;height:50px;background-color:rgba(128,128,128,.5)}@media screen and (max-width:450px){.slider-wrapper .swiper-button-wr{width:70px;height:40px}}.slider__img{display:block;max-width:100%;height:auto}.advertising-wrap{text-align:center;margin-top:50px;width:770px}@media screen and (max-width:1400px){.advertising-wrap{width:700px;margin-top:30px}}@media screen and (max-width:768px){.advertising-wrap{width:100%!important}}.advertising-title{padding:0 30px;line-height:1}.section__partners,.section__recommendations{padding-top:40px}.advertising-title .h2__title{color:#27aa71;font-size:32px}@media screen and (max-width:770px){.advertising-title .h2__title{font-size:24px}}.advertising__description{margin-top:20px}.advertising__description-text{font-family:RR;font-size:16px;color:#000;text-align:left}.advertising__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:300px;height:56px;margin-top:40px}@media screen and (max-width:1400px){.advertising__button{margin-top:30px}}.swiper-button-wr{position:absolute;bottom:0;right:0;border:1px solid #000;width:120px;height:60px;z-index:10}.swiper-button-next,.swiper-button-prev{width:50%}.swiper-button-next:after,.swiper-button-prev:after{font-size:25px;color:#000}.swiper-button-next:focus,.swiper-button-prev:focus{border:none;outline:0}.calendar{text-align:center;margin:40px 0!important;line-height:45px}.tags-wr{padding:40px 0 30px;border-bottom:1px solid #f3f6f8}.tags__link{display:inline-block;margin-right:15px;margin-bottom:10px;font-family:RM;font-size:16px;color:#b7b7b7;padding:5px 10px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all ease .8s;-o-transition:all ease .8s;transition:all ease .8s}.tags__content__item,.tags__content__wishlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.tags__link:hover{background-color:#f25367;color:#fff;-webkit-transition:all ease .8s;-o-transition:all ease .8s;transition:all ease .8s}.tabs__panel__link,.tags__link-active{-webkit-transition:all ease .3s;-o-transition:all ease .3s}.tags__link-active{background-color:#f25367;color:#fff;transition:all ease .3s}.tags__content__item{display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;border-top:1px solid #f3f6f8;padding:25px 0}.tags__content__item:first-child{border-top:none}.tags__content__date,.tags__content__wishlist{width:150px}@media screen and (max-width:992px){.tags__content__item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags__content__date,.tags__content__wishlist{width:50%}.tags__content__date{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.tags__content__wishlist{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.tags__content__date-txt{font-family:RB;font-size:20px;color:#000;padding:0 10px}@media screen and (max-width:480px){.tags__content__date-txt{font-size:18px}}.tags__content__info{width:-webkit-calc(100% - 300px);width:calc(100% - 300px)}.tags__content__info__hall{font-family:RB;font-size:16px;color:#27aa71}.tags__content__info__section{margin-top:15px;font-family:RB;font-size:24px;color:#000}@media screen and (max-width:992px){.tags__content__info{margin-top:15px;width:100%;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.tags__content__info__section{font-size:20px}}.tags__content__info__title{font-family:RR;font-size:24px;color:#000}@media screen and (max-width:992px){.tags__content__info__title{font-size:20px}}.tags__content__info__descr{width:80%;font-family:RR;font-size:16px;color:#707070;margin-top:15px}.tags__content__wishlist{display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.tags__content__buttons,.tags__content__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center}.tags__content__buttons{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.tags__content__btn{width:300px;height:50px;margin-right:40px}@media screen and (max-width:768px){.tags__content__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tags__content__btn{margin-right:0;margin-bottom:30px}}.tags__content__link{width:300px;height:50px;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tabs__nav-item,.tabs__nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.wishlist-active .recommendations__second__star-img use{fill:#f25367}.section__tabs{padding:40px 0}.tabs__nav-list{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.tabs__nav-list .js-active{-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s;background-color:#27aa71;color:#fff;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000}.tabs__nav{margin-top:30px}.tabs__nav-item{width:50%;height:80px;background-color:#fff;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;cursor:pointer;text-transform:uppercase;font-family:RM;font-size:16px;color:#000;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:40px}.container-panels,.tabs__panel-content__left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.tabs__nav-item:first-child{margin-right:-1px}@media screen and (max-width:480px){.tabs__nav-item{height:60px;width:100%}}.tabs__panels{background-color:#030a1c}.container-panels{position:relative;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.block-title__tabs .h2__title{color:#fff;text-align:left}.tabs__panel-content__left{width:65%;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:600px;height:auto;padding:30px 32px}.tabs__panel-content__item,.tabs__panel__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}@media screen and (max-width:992px){.tabs__panel-content__left{width:100%}}@media screen and (max-width:480px){.tabs__panel-content__left{width:100%;padding:30px 16px}}.tabs__panel-content__list{margin-top:20px}.tabs__panel-content__descr{font-family:RR;font-size:16px;color:#fff;width:520px;margin-top:20px}@media screen and (max-width:768px){.tabs__panel-content__descr{width:100%}}.tabs__panel__link{width:270px;height:50px;background-color:#f2f2f2!important;margin-top:20px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:RR;font-size:16px;color:#000;transition:all ease .3s}.tabs__panel__link:hover{background-color:transparent!important;color:#fff;border:1px solid #fff}.contacts__crew__position,.contacts__info__list,.news-inside{border-bottom:1px solid #e1e1e1}.tabs__panel-content__item{display:flex;margin-top:5px}.contacts__crew-list,.container__contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.tabs__panel-content__time{font-family:RB;font-size:24px;color:#27aa71;margin-right:10px;width:80px}.tabs__panel-content__txt{font-family:RB;font-size:24px;color:#27aa71;margin-right:20px}.tabs__panel-content__txt:last-child{margin-right:0}.tabs__panel{-webkit-background-size:cover;background-size:cover;background-position:center center;-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);width:100%;opacity:0;height:0}.tabs__panel.js-active{-webkit-transition:all .25s linear 0s;-o-transition:all .25s linear 0s;transition:all .25s linear 0s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;height:auto}.container__contacts{width:100%;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contacts__crew-list{width:100%;padding:0 100px;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px}.contacts__crew-item,.contacts__crew-item-wr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}@media screen and (max-width:1250px){.contacts__crew-list{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px;padding:0 20px}}@media screen and (max-width:700px){.contacts__crew-list{margin-top:30px}}.contacts__crew-item{width:370px;margin-right:20px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e1e1e1;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.contacts__crew-item:last-child,.dbd20-share__btns .ya-share2__container_size_m .ya-share2__item{margin-right:0}@media screen and (max-width:1250px){.contacts__crew-item{margin-right:0;margin-top:10px}}.contacts__crew-item:hover{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97);cursor:pointer}.contacts__crew-item-wr{width:100%;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contacts__info__list,.news-wr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.contacts__crew__img{width:100%}.contacts__crew__name{font-family:RB;font-size:20px;color:#000;margin-top:20px}@media screen and (max-width:400px){.contacts__crew__name{margin-top:10px}}.contacts__crew__position{font-family:RR;font-size:16px;color:#000;margin-top:15px;text-align:center;padding:0 10px}@media screen and (max-width:400px){.contacts__crew__position{padding-bottom:10px;margin-top:10px}}.contacts__crew__email{font-family:RR;font-size:16px;color:#000;margin-top:13px;padding-bottom:15px}.contacts__info{width:100%;margin:60px}.contacts__info__list{width:100%;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e1e1e1;text-align:center}.contacts__info__item{font-family:RB;font-size:36px;color:#000;width:50%;height:120px;border-right:1px solid #e1e1e1;padding:40px 0;line-height:1}.contacts__info__item:last-child{border-right:none}@media screen and (max-width:1400px){.contacts__info__item{height:60px;font-size:24px}}@media screen and (max-width:1200px){.contacts__info{margin-top:30px}.contacts__info__item{font-size:20px}}@media screen and (max-width:700px){.contacts__info__item{font-size:18px}}@media screen and (max-width:400px){.contacts__info__item{font-size:14px}}.news__description,.news__title{width:100%;font-size:16px;color:#000}.contacts__info__link{color:#000}.contacts__info__item-ad{padding:10px;height:auto;border-left:1px solid #e1e1e1}.contacts-b{border-left:none}.contacts__title{margin-top:50px!important}.news-wr{width:100%;display:flex;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:780px){.news-wr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.news__list-wr{margin:50px 0}.dbd20-section__in .news-inside__back,.news__list-wr .news-inside__back{margin-top:50px}.news__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1px 0 0 1px}.news__title{font-family:RB;text-transform:uppercase}.news__description{font-family:RR;margin-top:20px}.news__item{width:33%;min-height:291px;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:-1px 0 0 -1px;padding:50px;border:1px solid #e1e1e1}@media screen and (max-width:1200px){.news__item{width:50%;padding:40px}}@media screen and (max-width:700px){.news__item{padding:30px;width:100%}}.news-inside__right h1,.news-inside__right h2,.news-inside__right h3{width:100%;font-family:RB;font-size:16px;color:#000;text-transform:uppercase;margin-top:16px}.news-inside__back-txt,.news-inside__right div,.news-inside__right p,.news-inside__right__date,.swiper-news-inside__back-txt{font-family:RR;font-size:16px;color:#000}.news-inside__right div,.news-inside__right p{width:100%;margin:16px 0 0}.news-inside__right img{display:block;width:100%;height:auto}.news-inside__back__button,.news-inside__wr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.news-inside{padding-bottom:20px;margin-bottom:60px}.news-inside__wr{margin:0 auto;height:auto;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.block__title{margin:30px 0;width:calk(100% -500px)}@media screen and (max-width:860px){.news-inside__wr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.block__title{width:100%;margin-top:20px;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}.sity2020-share{width:120px;text-align:right}@media screen and (max-width:860px){.sity2020-share{text-align:center;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.news-inside__back{width:250px;text-align:left}@media screen and (max-width:860px){.news-inside__back{text-align:center;margin:20px 0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.news-inside__back__button{color:#000;cursor:pointer;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.news-inside__news-wr,.swiper-news__button-wr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.news-inside__back__button img{width:40%;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}.dbd20-tabs__index-item,.personal-area__more__txt{-webkit-transition:all ease .3s;-o-transition:all ease .3s}.news-inside__back__button:hover img{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}@media screen and (max-width:860px){.news-inside__back__button{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.news-inside__back-txt{margin-left:10px}.news-inside__news-wr{display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:50px}@media screen and (max-width:900px){.news-inside__news-wr{margin:20px 0 50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.news-inside__left,width 40%{margin-bottom:auto}@media screen and (max-width:1200px){.news-inside__left,width 40%{width:40%}}.news-inside__left__img{display:block;max-width:100%}.news-inside__right{width:60%;margin-bottom:auto;margin-left:20px}@media screen and (max-width:900px){.news-inside__right{width:90%}}.news__item{display:block;cursor:pointer;overflow:hidden}.news-inside__slider{width:100%;overflow:hidden;margin-top:40px;padding-left:9px}@media screen and (max-width:700px){.news-inside__slider{margin-top:20px}}.swiper-news__button-wr{width:100%;height:60px;display:flex}.swiper-news-button-next,.swiper-news-button-prev{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.swiper-news-button-next img,.swiper-news-button-prev img{-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.swiper-news-button-next{border-right:1px solid #e1e1e1}.swiper-news-button-next:hover img{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.swiper-news-button-next .swiper-news-inside__back-txt{margin-left:20px}.swiper-news-button-prev:hover img{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.swiper-news-button-prev .swiper-news-inside__back-txt{margin-right:20px}@media screen and (max-width:520px){.swiper-news-button-next .swiper-news-inside__back-txt,.swiper-news-button-prev .swiper-news-inside__back-txt{display:none}}.news-another{margin-top:30px}.swiper-container2 .news-inside__slider__list{margin:1px 0 0 1px!important}.partners__title{text-align:center;margin:60px 0;font-family:RB;font-size:30px;color:#000}@media screen and (max-width:1400px){.partners__title{margin:40px 0}}@media screen and (max-width:1200px){.partners__title{margin:30px 0}}@media screen and (max-width:900px){.partners__title{margin:20px 0}}@media screen and (max-width:700px){.partners__title{margin:10px 0}}.partners__list,.partners__list-sub{min-width:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1px 0 0 1px}.partners__item__logo-wr,.partners__item__logo-wr-special{border:1px solid #e1e1e1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:-1px 0 0 -1px}.partners__logo{width:100%}.privacy-policy{text-align:center;margin-bottom:40px}.privacy-policy__link{color:#000;font-size:18px;text-decoration:underline}.center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}@media screen and (max-width:780px){.speackers-container .news-inside__back{margin-bottom:20px}}.dbd20-section{color:#464646}.dbd20-section__in{max-width:1140px;margin-right:auto;margin-left:auto;padding:10px 15px 40px}@media screen and (min-width:992px){.dbd20-section__in{padding-bottom:40px}}.dbd20-section__in_full-width{max-width:100%;padding-right:0;padding-left:0}.dbd20-section__in_cta{padding-top:20px;padding-bottom:20px;text-align:center}.dbd20-section__title,.dbd20-section_pb0{margin-bottom:26px;color:#00054d;font-size:26px;font-weight:700;font-family:Rubik,sans-serif;text-align:center}@media screen and (min-width:768px){.dbd20-section__title,.dbd20-section_pb0{margin-bottom:40px;font-size:32px}}@media screen and (min-width:1200px){.dbd20-section__title,.dbd20-section_pb0{margin-bottom:65px;font-size:48px}}.dbd20-section_blue .dbd20-section__title,.dbd20-section_blue .dbd20-section_pb0{color:inherit}@media screen and (min-width:576px){.dbd20-speakers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:70px}.dbd20-speakers__item{min-width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in}}.dbd20-speakers__item{display:none;opacity:0}@media screen and (min-width:992px){.dbd20-speakers__item{min-width:33.333%;-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}}@media screen and (min-width:1200px){.dbd20-speakers__item{min-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}@media screen and (min-width:1600px){.dbd20-speakers__item{min-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}.dbd20-speakers__item_active{display:block}.dbd20-speakers__item_visible{opacity:1}.dbd20-speakers__card{overflow:hidden;position:relative;background:-webkit-gradient(linear,left top,right top,from(rgba(39,170,113,.9)),to(rgba(242,83,103,.8)));background:-webkit-linear-gradient(left,rgba(39,170,113,.9) 0,rgba(242,83,103,.8) 100%);background:-o-linear-gradient(left,rgba(39,170,113,.9) 0,rgba(242,83,103,.8) 100%);background:linear-gradient(to right,rgba(39,170,113,.9) 0,rgba(242,83,103,.8) 100%)}.dbd20-speakers__card_program-notfull{border:1px solid #ff6a00;background:#00054d}.dbd20-speakers__photo{-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;-o-transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;-webkit-transform:scale(1.08) translate3d(-10px,0,0);transform:scale(1.08) translate3d(-10px,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}:hover>.dbd20-speakers__photo{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);opacity:.2}.dbd20-speakers__who{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:20px;-webkit-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;background-color:rgba(43,43,43,.3);background-image:url(../images/speakers/tap-white.svg);-webkit-background-size:24px auto;background-size:24px auto;background-position:right 20px bottom 20px;background-repeat:no-repeat}:hover>.dbd20-speakers__who{background-color:transparent}.dbd20-speakers__name,.dbd20-speakers__position{color:#fff;padding-right:30px}@media screen and (min-width:1200px){.dbd20-speakers__who{background-image:none}.dbd20-speakers__name,.dbd20-speakers__position{padding-right:0}}.dbd20-speakers__name{margin-bottom:10px;font-size:18px;font-weight:700;font-family:Rubik,sans-serif}.dbd20-speakers__company,.dbd20-speakers__position{font-size:16px;font-family:'SF UI Text',sans-serif}.dbd20-speakers__company{font-weight:900;padding-right:30px;color:#f25367}.dbd20-btn,:hover>*>.dbd20-speakers__company{color:#fff}@media screen and (min-width:1200px){.dbd20-speakers__company{padding-right:0}}.dbd20-speakers__position{display:none;margin-top:15px;font-weight:500}:hover>*>.dbd20-speakers__position{display:block}.dbd20-speakers-load-more,.dbd20-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.dbd20-speakers-load-more{margin-top:40px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dbd20-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:285px;height:50px;border:4px solid #ff6a00;background-color:#ff6a00;font-size:14px;font-weight:700;font-family:Rubik,sans-serif;text-align:center;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease;-o-transition:background-color .25s ease,color .25s ease;transition:background-color .25s ease,color .25s ease;text-decoration:none!important}.dbd20-btn:hover{background-color:transparent;color:#ff6a00}.dbd20-btn_green-bordered{border:1px solid #00ec9a;background-color:#fff;color:#00054d}.dbd20-btn_green-bordered:hover{background-color:#00ec9a;color:#00054d}.dbd20-btn_orange-bordered,.dbd20-btn_orange-bordered:hover{background-color:#fff;color:#00054d}.dbd20-btn_orange-bordered{border:1px solid #ff6a00}.dbd20-btn_block{display:block;min-width:1px;width:100%}.dbd20-share{padding-top:60px;text-align:center}.dbd20-share__btns .ya-share2__container_size_m .ya-share2__item+.ya-share2__item{margin-left:10px}@media screen and (min-width:576px){.dbd20-speakers-load-more{margin-top:70px}.dbd20-btn{font-size:16px;height:60px}.dbd20-share__btns .ya-share2__container_size_m .ya-share2__item+.ya-share2__item{margin-left:20px}}.dbd20-share__btns .ya-share2__container_size_m .ya-share2__icon{width:40px;height:40px}.dbd20-share__btns .ya-share2__container_size_m .ya-share2__counter{-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;background:#fff;color:#3a3c4d;font-size:18px;line-height:40px}@media screen and (min-width:576px){.dbd20-share__btns .ya-share2__container_size_m .ya-share2__icon{width:52px;height:52px}.dbd20-share__btns .ya-share2__container_size_m .ya-share2__counter{line-height:52px}}.dbd20-speakers-load-more__btn{width:300px;height:50px}.news-inside__back-down{margin-bottom:100px}.speackers-container{margin-bottom:30px}.speackers-container .sity2020-share{margin-right:35px}@media screen and (max-width:780px){.speackers-container .sity2020-share{margin-right:0}}.block__title__descr{font-family:RR;font-size:16px;color:#707070;width:50%;text-align:center;margin-top:20px}@media screen and (max-width:1400px){.block__title__descr{width:80%}}@media screen and (max-width:768px){.block__title__descr{width:100%}}.dbd20-tabs{display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #888;min-height:80px;height:auto}.dbd20-tabs__index,.dbd20-tabs__options{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}@media screen and (max-width:992px){.dbd20-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.dbd20-tabs__index{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:680px){.dbd20-tabs__index{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:352px){.dbd20-tabs__index{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}.dbd20-tabs__options{display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:40px}@media screen and (max-width:380px){.dbd20-tabs__options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:15px 0 20px}}.dbd20-tabs__index-item{font-family:RB;font-size:32px;color:#a1a1a1;cursor:pointer;margin-right:30px;transition:all ease .3s}@media screen and (max-width:1200px){.dbd20-tabs__index-item{font-size:26px;margin-right:15px}}@media screen and (max-width:820px){.dbd20-tabs__index-item{font-size:22px}}@media screen and (max-width:368px){.dbd20-tabs__index-item{margin-right:10px}}.dbd20-tabs__index-item_active{color:#f25367}.dbd20-tabs__options-btn .button__textual-programm__link{border-right:1px solid #eff3f6;border-left:1px solid #eff3f6;margin-right:10px;font-family:RR;font-size:18px;color:#000;width:230px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (max-width:405px){.dbd20-tabs__options-btn .button__textual-programm__link{width:180px;font-size:16px}}.dbd20-tabs__options-btn .button__textual-programm__link:after,.dbd20-tabs__options-btn .button__textual-programm__link:before{-webkit-box-sizing:inherit;box-sizing:inherit;content:'';position:absolute;border:2px solid transparent;width:0;height:0}.dbd20-tabs__options-btn .button__textual-programm__link::before{top:0;left:0}.dbd20-tabs__options-btn .button__textual-programm__link::after{bottom:0;right:0}.dbd20-tabs__options-btn .button__textual-programm__link:hover{color:#f25367}.dbd20-tabs__options-btn .button__textual-programm__link:hover::after,.dbd20-tabs__options-btn .button__textual-programm__link:hover::before{width:100%;height:100%}.dbd20-tabs__options-btn .button__textual-programm__link:hover::before{border-top-color:#f25367;border-right-color:#f25367;transition:width .25s ease-out,height .25s ease-out .25s}.dbd20-tabs__options-btn .button__textual-programm__link:hover::after{border-bottom-color:#ee2852;border-left-color:#ee2852;-webkit-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;-o-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s}@media screen and (max-width:320px){.program-section .container{min-width:auto!important}}.dbd20-tabs__options-social,.ya-share2__container_size_m{display:block;width:120px;margin:0}.dbd20-program-header{max-width:1650px;margin-right:auto;margin-left:auto;padding:30px 15px}@media screen and (min-width:768px){.dbd20-program-header{padding:85px 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.dbd20-program-header__logo{display:block;margin-bottom:30px;text-align:center}@media screen and (min-width:768px){.dbd20-program-header__logo{min-width:292px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0}}.dbd20-program-header__text{padding-left:30px;font-family:RR,sans-serif}@media screen and (min-width:1200px){.dbd20-program-header__text{padding-left:230px}}.dbd20-program-header__text h1{color:#00054d;font-size:18px;font-weight:700}.dbd20-program-header__text p,.dbd20-program-header__text ul{color:#707070;margin-bottom:1.5em;font-size:16px;line-height:1.5}.dbd20-program-header__text b,.dbd20-program-header__text strong{font-weight:700}.dbd20-program-download{display:inline-block;min-height:16px;padding-left:28px;background:url(../img/download.svg) 0 50% no-repeat;color:#ff6a00}.dbd20-program-download:hover{color:#ff6a00;text-decoration:underline}.dbd20-program-container{max-width:1810px;margin-right:auto;margin-left:auto}.dbd20-program-table-wrapper{width:100%;margin-right:auto;margin-left:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.dbd20-program-table{width:100%;min-width:1080px;table-layout:fixed}.dbd20-program-table td,.dbd20-program-table th{width:25%;vertical-align:top;border:1px solid #ecedf2;padding:15px}.dbd20-program-table td:first-child,.dbd20-program-table th:first-child{width:115px}.dbd20-program-table h4,.dbd20-program-table th{color:#00054d;font-size:16px;font-weight:700;font-family:RR,sans-serif}@media screen and (min-width:768px){.dbd20-program-table td,.dbd20-program-table th{padding:30px}.dbd20-program-table h4,.dbd20-program-table th{font-size:18px}}.dbd20-program-table td{font-size:14px}.dbd20-program-table h4{margin:0}.dbd20-program-table p{margin-top:20px;color:#707070}@media screen and (min-width:768px){.dbd20-program-table td{font-size:16px}.dbd20-program-table p{margin-top:40px}}.news-inside__back__down{margin:50px 0 100px}.personal-area-wr{width:100%;text-align:center;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;margin-top:30px;border-bottom:1px solid #eff3f6}.personal-area__description-title{font-family:RR;font-size:16px;color:#f25367}.personal-area__description-txt{width:770px;font-family:RR;font-size:16px;color:#000;padding-bottom:20px}@media screen and (max-width:1250px){.personal-area-wr .news-inside__back{margin-bottom:40px}.personal-area-wr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.personal-area__description-txt{width:100%;padding-bottom:10px}}.links__personal-area{padding-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.personal-area__more__txt{font-family:FB;font-size:21px;color:#000;margin-right:10px;transition:all ease .3s}.personal-area__more{border:none;text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;margin-top:20px}.personal-area__more:hover .personal-area__more__txt{color:#f25367}.personal-area__more:hover .personal-area__more__pic{-webkit-transform:translate3d(5px,5px,5px);transform:translate3d(5px,5px,5px)}.personal-area__more__pic{-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;margin-right:30px}@media screen and (max-width:720px){.links__personal-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.personal-area__more__pic{margin:0}}.personal-area__name{font-family:RB;font-size:22px;color:#000;width:230px}@media screen and (max-width:680px){.personal-area__name{padding-bottom:20px}}.personal-area__program-list{width:660px;margin:0 auto}@media screen and (max-width:800px){.personal-area__program-list{width:100%}}.personal-area__program-list a{cursor:default!important}.personal-area__program-item{position:relative;margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eff3f6}.personal-area__program__time{width:100px;font-family:RB;font-size:24px;color:#000;text-align:left}@media screen and (max-width:700px){.personal-area__program-item{margin-top:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.personal-area__program__time{font-size:18px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:50%;text-align:left}}.personal-area__program__del-wr,.personal-area__program__link{text-align:left;color:#27aa71;margin:0 0 25px 60px}.personal-area__program__place{font-family:RB;font-size:16px;color:#27aa71}.personal-area__program__del-wr{cursor:pointer!important;width:22px}@media screen and (max-width:700px){.personal-area__program__del-wr{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:50%;margin:0;text-align:right}}.personal-area__program__link{width:-webkit-calc(100% - 122px)!important;width:calc(100% - 122px)!important}@media screen and (max-width:700px){.personal-area__program__link{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:100%!important;margin:0;text-align:center}}.personal-area__program__title{font-family:RB;font-size:24px;color:#27aa71;margin-top:20px}@media screen and (max-width:700px){.personal-area__program__title{margin-top:10px;font-size:20px}}.personal-area__program__descr{font-family:RR;font-size:24px;color:#27aa71}.personal-area__program__del{cursor:pointer;margin-bottom:auto}.personal-area__program__del-img{cursor:pointer;width:22px;height:22px}.personal-area__program__del-img use{fill:#e1e1e1}.personal-area__program__del-img use:hover{fill:#f25367}.del-inimate{-webkit-animation:opacity-inimate 2s ease;animation:opacity-inimate 2s ease}.del-inimate:after{content:'';-webkit-animation:del-inimate 2s ease;animation:del-inimate 2s ease;position:absolute;width:0;right:0;height:100%;z-index:-10;-webkit-border-top-left-radius:50%;border-top-left-radius:50%;-webkit-border-bottom-left-radius:50%;border-bottom-left-radius:50%}.wishlist-error{font-family:RB;font-size:20px;color:#f25367;text-align:center}@-webkit-keyframes opacity-inimate{0%,80%{opacity:1}100%{opacity:0}}@keyframes opacity-inimate{0%,80%{opacity:1}100%{opacity:0}}@-webkit-keyframes del-inimate{0%{background-color:#f25367;opacity:0;width:0;-webkit-border-top-left-radius:50%;border-top-left-radius:50%;-webkit-border-bottom-left-radius:50%;border-bottom-left-radius:50%}50%{-webkit-border-top-left-radius:50%;border-top-left-radius:50%;-webkit-border-bottom-left-radius:50%;border-bottom-left-radius:50%}100%{background-color:#f25367;opacity:.8;width:100%;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}}@keyframes del-inimate{0%{background-color:#f25367;opacity:0;width:0;-webkit-border-top-left-radius:50%;border-top-left-radius:50%;-webkit-border-bottom-left-radius:50%;border-bottom-left-radius:50%}50%{-webkit-border-top-left-radius:50%;border-top-left-radius:50%;-webkit-border-bottom-left-radius:50%;border-bottom-left-radius:50%}100%{background-color:#f25367;opacity:.8;width:100%;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);-o-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);-o-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;-o-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;-o-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:rgba(0,0,0,.2);display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;position:relative;text-align:left}.fancybox-image,.fancybox-slide--image .fancybox-content,.fancybox-spaceball{max-width:none;-webkit-user-select:none;-ms-user-select:none;padding:0;top:0;left:0}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;overflow:visible;position:absolute;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-moz-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;margin:0;max-height:none;position:absolute;-moz-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:80px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:80px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:dotted 1px}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;overflow:visible;position:relative;width:100%}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2),.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;-webkit-border-radius:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;position:absolute;right:24px;top:3px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-navigation .fancybox-button{-webkit-background-clip:content-box;background-clip:content-box;height:100px;opacity:0;position:absolute;top:-webkit-calc(50% - 50px);top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;-webkit-border-radius:50%;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);-o-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fancybox-button--fullscreen::before{width:15px;height:11px;left:-webkit-calc(50% - 7px);left:calc(50% - 7px);top:-webkit-calc(50% - 6px);top:calc(50% - 6px);border:2px solid;background:0 0}.fancybox-share{background:#f4f4f4;-webkit-border-radius:3px;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;-webkit-border-radius:3px;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;-webkit-border-radius:0;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-button--pause::before,.fancybox-button--play::before{top:-webkit-calc(50% - 6px);top:calc(50% - 6px);left:-webkit-calc(50% - 4px);left:calc(50% - 4px);background:0 0}.fancybox-button--play::before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;-webkit-border-radius:1px;border-radius:1px}.fancybox-button--pause::before{width:7px;height:11px;border-style:solid;border-width:0 2px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC9mb250cy5zdHlsIiwiYXBwLmNzcyIsImxheW91dC9iYXNlLnN0eWwiLCJjb25maWcvbWl4aW5zLnN0eWwiLCJsYXlvdXQvYWRqYXN0bWVudC5zdHlsIiwic3dpcGVyL3N3aXBlci5zdHlsIiwiY29tbW9uL2hlYWRlci5zdHlsIiwiY29tbW9uL3JlY29tbWVuZGF0aW9uLnN0eWwiLCJjb21tb24vcHJvZ3JhbS10YWJsZS5zdHlsIiwiY29tbW9uL3BvcHVwLXJlZy5zdHlsIiwiY29tbW9uL3BvcHVwLXByb2dyYW0uc3R5bCIsImNvbW1vbi9hY3RfX3BvcHVwLnN0eWwiLCJjb21tb24vcmlnaHQtbWVudS5zdHlsIiwiY29tbW9uL3Jlc3VsdC1mb3JtLnN0eWwiLCJjb21tb24vbG9hZGVyLnN0eWwiLCJjb21tb24vYnRuLXVwLnN0eWwiLCJzZWN0aW9ucy9maXJzdC1zY3JlZW4uc3R5bCIsInNlY3Rpb25zL3NsaWRlci5zdHlsIiwic2VjdGlvbnMvcmVjb21tZW5kYXRpb25zLnN0eWwiLCJzZWN0aW9ucy90YWJzLnN0eWwiLCJzZWN0aW9ucy9jb250YWN0cy5zdHlsIiwic2VjdGlvbnMvbmV3cy5zdHlsIiwic2VjdGlvbnMvbmV3cy1pbnNpZGUuc3R5bCIsInNlY3Rpb25zL3BhcnRuZXJzLnN0eWwiLCJzZWN0aW9ucy9zcGVha2Vycy5zdHlsIiwic2VjdGlvbnMvcHJvZ3JhbS5zdHlsIiwic2VjdGlvbnMvcHJvZ3JhbS1wYWdlLnN0eWwiLCJzZWN0aW9ucy9wZXJzb25hbC1hcmVhLnN0eWwiLCJmYW5jeS9jb3JlLnN0eWwiLCJmYW5jeS9mdWxsc2NyZWVuLnN0eWwiLCJmYW5jeS9zaGFyZS5zdHlsIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUVBLG9CQUFBO0VBQ0EsbUJBQUE7Q0NBSDtBREdEO0VBQ0ksbUJBQUE7RUFDQSxrSEFBQTtFQUVBLG9CQUFBO0VBQ0EsbUJBQUE7Q0NGSDtBREtEO0VB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RUFBQSx3QkFBQTtFQUFBLHFCQUFBO0VBQ0EsMEJBQVk7S0FBWix1QkFBWTtNQUFaLHNCQUFZO1VBQVosa0JBQVk7RTdCd3VLZCxvQkFBb0I7QzZCcnVLdEI7QTdCdXVLQTs7RTZCcHVLSSxZQUFBO0M3QnV1S0g7QUFDRDtFNkJwdUtBLHNCQUFBO0M3QnN1S0M7QUFDRDtFQUNFLG9CQUFvQjtDNkJudUt0QjtBN0JxdUtBO0U2Qm51S0ksb0JBQUE7QzdCcXVLSDtBQUNEO0U2Qm51S0ksb0JBQUE7QzdCcXVLSDtBQUNEO0U2Qm51S0ksb0JBQUE7QzdCcXVLSDtBQUNEO0U2Qm51S0ksb0JBQVk7QzdCcXVLZjtBQUNEO0VBQ0Usb0JBQW9CO0M2Qmx1S3RCO0FBQ0E7RUFDSSxhQUFBO0U3Qm91S0Ysa0JBQWtCO0U2Qmp1S3BCLG1CQUFBO0VBQ0ksVUFBQTtFN0JtdUtGLHVCQUF1QjtFNkJodUt6QixZQUFBO0M3Qmt1S0M7QUFDRDtFNkIvdEtBLFdBQUE7QzdCaXVLQztBQUNEO0U2Qjl0S0Esd0JBQUE7RUFDSSxVQUFBO0U3Qmd1S0YsaUNBQWlDO0U2Qjd0S25DLHlCQUFBO1VBQUEsaUJBQUE7RUFDSSxlQUFZO0U3Qit0S2QsZ0JBQWdCO0U2QjV0S2xCLG1CQUFBO0VBQ0ksY0FBWTtFN0I4dEtkLG1CQUFtQjtFNkIzdEtyQixZQUFBO0M3QjZ0S0M7QUFDRDs7RTZCenRLSSw2QkFBQTtFQUFBLHFCQUFBO0VBQ0EsOEJBQUE7RUFBQSxzQkFBQTtFQUNBLHdCQUFBO0M3QjR0S0g7QUFDRDtFNkIxdEtJLFNBQU87RTdCNHRLVCxVQUFVO0U2Qnp0S1osa0NBQUE7RUFDSSxxQ0FBQTtFN0IydEtGLHdCQUF3QjtFNkJ4dEsxQiwyQkFBQTtVQUFBLG1CQUFBO0M3QjB0S0M7QUFDRDtFNkJ4dEtJLFdBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSwwQkFBQTtDN0IwdEtIIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlICAgXHJcbiAgICBmb250LWZhbWlseTogJ1JCJyBcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9SdWJpay1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1J1YmlrLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpIFxyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCBcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCBcclxuXHJcbiAgXHJcbkBmb250LWZhY2UgICBcclxuICAgIGZvbnQtZmFtaWx5OiAnUkJJJyBcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9SdWJpay1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1J1YmlrLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpIFxyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCBcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCBcclxuXHJcbiAgXHJcbkBmb250LWZhY2UgICBcclxuICAgIGZvbnQtZmFtaWx5OiAnUkknIFxyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1J1YmlrLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9SdWJpay1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpIFxyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCBcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCBcclxuXHJcbiAgXHJcbkBmb250LWZhY2UgICBcclxuICAgIGZvbnQtZmFtaWx5OiAnUkwnIFxyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1J1YmlrLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1J1YmlrLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSBcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgXHJcbiAgICBmb250LXN0eWxlOiBub3JtYWwgXHJcblxyXG4gIFxyXG5AZm9udC1mYWNlICAgXHJcbiAgICBmb250LWZhbWlseTogJ1JMSScgXHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUnViaWstTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi5mb250cy9SdWJpay1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJykgXHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsIFxyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsIFxyXG5cclxuICBcclxuQGZvbnQtZmFjZSAgIFxyXG4gICAgZm9udC1mYW1pbHk6ICdSTScgXHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUnViaWstTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1J1YmlrLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJykgXHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsIFxyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsIFxyXG5cclxuICBcclxuQGZvbnQtZmFjZSAgIFxyXG4gICAgZm9udC1mYW1pbHk6ICdSTUknIFxyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1J1YmlrLU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9SdWJpay1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpIFxyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCBcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCBcclxuXHJcbiAgXHJcbkBmb250LWZhY2UgICBcclxuICAgIGZvbnQtZmFtaWx5OiAnUlInIFxyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1J1YmlrLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvUnViaWstUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJykgXHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsIFxyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsIFxyXG5AZm9udC1mYWNlICAgXHJcbiAgICBmb250LWZhbWlseTogJ0ZCJyBcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9GdXR1cmFQVC1Cb29rLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL0Z1dHVyYVBULUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpIFxyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCBcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCBcclxuXHJcbkBmb250LWZhY2UgICBcclxuICAgIGZvbnQtZmFtaWx5OiAnRkwnIFxyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Z1dHVyYS1QVC1saWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9GdXR1cmEtUFQtbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpIFxyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCBcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAiLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSQic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUnViaWstQm9sZC53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksIHVybChcIi4uL2ZvbnRzL1J1YmlrLUJvbGQud29mZlwiKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUkJJJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9SdWJpay1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSwgdXJsKFwiLi4vZm9udHMvUnViaWstQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSSSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUnViaWstSXRhbGljLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSwgdXJsKFwiLi4vZm9udHMvUnViaWstSXRhbGljLndvZmZcIikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JMJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9SdWJpay1MaWdodC53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksIHVybChcIi4uL2ZvbnRzL1J1YmlrLUxpZ2h0LndvZmZcIikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JMSSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUnViaWstTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIuLmZvbnRzL1J1YmlrLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JNJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9SdWJpay1NZWRpdW0ud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIuLi9mb250cy9SdWJpay1NZWRpdW0ud29mZlwiKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUk1JJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9SdWJpay1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIuLi9mb250cy9SdWJpay1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUlInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1J1YmlrLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIuLi9mb250cy9SdWJpay1SZWd1bGFyLndvZmZcIikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZCJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmFQVC1Cb29rLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9vay53b2ZmXCIpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGTCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhLVBULWxpZ2h0LndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhLVBULWxpZ2h0LndvZmZcIikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmh0bWwge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmgxLFxuaDIsXG5oMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LFxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4vKiBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuYnV0dG9uLFxuaW5wdXQge1xuLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4vKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICB9XG59XG4uYmxvY2tfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaDJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFJCO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGNvbG9yOiAjMjdhYTcxO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmgyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuaDJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5taW51X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSUjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2UxZTFlMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyN2FhNzEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuLmJ1dHRvbjpiZWZvcmUsXG4uYnV0dG9uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogLTE7XG59XG4uYnV0dG9uOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBsZWZ0OiAtMjBweDtcbn1cbi5idXR0b246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICByaWdodDogLTIwcHg7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cbi5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBtb3ZlLWxlZnQgMC44cyBib3RoO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG59XG4uYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBtb3ZlLXJpZ2h0IDAuOHMgYm90aDtcbn1cbi5idXR0b25fX2Rhcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBSUjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YWE3MTtcbn1cbi5idXR0b25fX2Rhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdhYTcxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbl9fZGFyazpiZWZvcmUsXG4uYnV0dG9uX19kYXJrOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5idXR0b25fX2Rhcmsgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTI7XG59XG4uYnV0dG9uX193aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyN2FhNzEgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFJSO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbl9fd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdhYTcxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbl9fd2hpdGU6YmVmb3JlLFxuLmJ1dHRvbl9fd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi55YS1zaGFyZTJfX2NvbnRhaW5lcl9zaXplX20gLnlhLXNoYXJlMl9faWNvbiB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cbi55YS1zaGFyZTJfX2JhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsMCwwLDApO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuLnlhLXNoYXJlMl9fYmFkZ2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5ALW1vei1rZXlmcmFtZXMgbW92ZS1sZWZ0IHtcbiAgMCUge1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlLWxlZnQge1xuICAwJSB7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBtb3ZlLWxlZnQge1xuICAwJSB7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlLWxlZnQge1xuICAwJSB7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIG1vdmUtcmlnaHQge1xuICAwJSB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9XG4gIDUwJSB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmUtcmlnaHQge1xuICAwJSB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9XG4gIDUwJSB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBtb3ZlLXJpZ2h0IHtcbiAgMCUge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxuICA1MCUge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZS1yaWdodCB7XG4gIDAlIHtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbiAgNTAlIHtcbiAgICByaWdodDogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAxMDAlIHtcbiAgICByaWdodDogNTAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwwLDAsMC41KSwgcmdiYSgwLDAsMCwwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwwLjUpLCByZ2JhKDAsMCwwLDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwwLDAsMC41KSwgcmdiYSgwLDAsMCwwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDAuNSksIHJnYmEoMCwwLDAsMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2Jztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDA7XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5ALW1vei1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaGVhZGVyIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uaGVhZGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXJfX2J1dHRvbnMtd3Ige1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmhlYWRlcl9fYnV0dG9ucy13ciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmhlYWRlcl9fbmF2X19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZWFkZXJfX25hdl9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uaGVhZGVyX19uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFJSO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuLmhlYWRlcl9fbmF2X19saW5rOmFmdGVyLFxuLmhlYWRlcl9fbmF2X19saW5rOmJlZm9yZSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzgsNDAsODIsMCk7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgd2lkdGg6IDA7XG59XG4uaGVhZGVyX19uYXZfX2xpbms6YmVmb3JlIHtcbiAgdG9wOiAtNXB4O1xufVxuLmhlYWRlcl9fbmF2X19saW5rOmFmdGVyIHtcbiAgYm90dG9tOiAtNXB4O1xufVxuLmhlYWRlcl9fbmF2X19saW5rOmhvdmVyOmFmdGVyLFxuLmhlYWRlcl9fbmF2X19saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLWNvbG9yOiAjZjI1MzY3O1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfX2J1dHRvbl9fcHJvZ3JhbW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWZmM2Y2O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZmYzZjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAuaGVhZGVyX19idXR0b25fX3Byb2dyYW1tIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uYnV0dG9uX19wcm9ncmFtbV9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBSUjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnV0dG9uX19wcm9ncmFtbV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjI1MzY3O1xufVxuLmJ1dHRvbl9fcHJvZ3JhbW1fX2xpbms6aG92ZXI6OmJlZm9yZSxcbi5idXR0b25fX3Byb2dyYW1tX19saW5rOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYnV0dG9uX19wcm9ncmFtbV9fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YyNTM2NztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjI1MzY3O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cyBlYXNlLW91dCwgaGVpZ2h0IDAuMjVzIGVhc2Utb3V0IDAuMjVzO1xufVxuLmJ1dHRvbl9fcHJvZ3JhbW1fX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VlMjg1MjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZTI4NTI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwcyBlYXNlLW91dCAwLjVzLCB3aWR0aCAwLjI1cyBlYXNlLW91dCAwLjVzLCBoZWlnaHQgMC4yNXMgZWFzZS1vdXQgMC43NXM7XG59XG4uYnV0dG9uX19wcm9ncmFtbV9fbGluazpiZWZvcmUsXG4uYnV0dG9uX19wcm9ncmFtbV9fbGluazphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmJ1dHRvbl9fcHJvZ3JhbW1fX2xpbms6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmJ1dHRvbl9fcHJvZ3JhbW1fX2xpbmstYWN0aXZlLmJ1dHRvbl9fcHJvZ3JhbW1fX2xpbms6OmJlZm9yZSxcbi5idXR0b25fX3Byb2dyYW1tX19saW5rLWFjdGl2ZS5idXR0b25fX3Byb2dyYW1tX19saW5rOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYnV0dG9uX19wcm9ncmFtbV9fbGluay1hY3RpdmUuYnV0dG9uX19wcm9ncmFtbV9fbGluazo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YyNTM2NztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjI1MzY3O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cyBlYXNlLW91dCwgaGVpZ2h0IDAuMjVzIGVhc2Utb3V0IDAuMjVzO1xufVxuLmJ1dHRvbl9fcHJvZ3JhbW1fX2xpbmstYWN0aXZlLmJ1dHRvbl9fcHJvZ3JhbW1fX2xpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VlMjg1MjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZTI4NTI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwcyBlYXNlLW91dCAwLjVzLCB3aWR0aCAwLjI1cyBlYXNlLW91dCAwLjVzLCBoZWlnaHQgMC4yNXMgZWFzZS1vdXQgMC43NXM7XG59XG4uaGVhZGVyX19idXR0b25fX2J1eS10aWNrZXQge1xuICBtYXJnaW46IDAgNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5oZWFkZXJfX2J1dHRvbl9fYnV5LXRpY2tldCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cbi5idXR0b25fX2J1eS10aWNrZXQge1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5tZW51LWpzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1Ym1lbnUtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiA4NXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmMjUzNjc7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmMjUzNjc7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zdWJtZW51LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5zdWJtZW51LWxpbmsge1xuICBmb250LWZhbWlseTogUlI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG59XG4uc3VibWVudS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmMjUzNjc7XG59XG4ucmVjb21tZW5kYXRpb25zIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucmVjb21tZW5kYXRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucmVjb21tZW5kYXRpb25zLXdyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmM2Y2Zjg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjNmNmY4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZWNvbW1lbmRhdGlvbnMtd3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucmVjb21tZW5kYXRpb25zX19maXJzdCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmM2Y2Zjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlY29tbWVuZGF0aW9uc19fZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuLnJlY29tbWVuZGF0aW9uc19fZmlyc3RfX2RhdGFfX2RhdGUsXG4ucmVjb21tZW5kYXRpb25zX19zZWNvbmRfX2RhdGFfX2RhdGUge1xuICBmb250LWZhbWlseTogUlI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmVjb21tZW5kYXRpb25zX19maXJzdF9fZGF0YV9fZGF0ZSxcbiAgLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kX19kYXRhX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5yZWNvbW1lbmRhdGlvbnNfX2ZpcnN0X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucmVjb21tZW5kYXRpb25zX19maXJzdF9fdGl0bGUgLmgyX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5yZWNvbW1lbmRhdGlvbnNfX2ZpcnN0X190aXRsZSAuaDJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5yZWNvbW1lbmRhdGlvbnNfX2ZpcnN0X19kZXNjciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBSUjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5yZWNvbW1lbmRhdGlvbnNfX2ZpcnN0X19waWMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNvbW1lbmRhdGlvbnNfX2ZpcnN0X19waWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmVjb21tZW5kYXRpb25zX19maXJzdF9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZWNvbW1lbmRhdGlvbnNfX3NlY29uZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmM2Y2Zjg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kLXdyYXAge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kLXdyYXA6bnRoLWNoaWxkKDEpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YzZjZmODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmM2Y2Zjg7XG59XG4ucmVjb21tZW5kYXRpb25zX19zZWNvbmQtd3JhcDpudGgtY2hpbGQoMikge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjZmODtcbn1cbi5yZWNvbW1lbmRhdGlvbnNfX3NlY29uZC13cmFwOm50aC1jaGlsZCgzKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmM2Y2Zjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucmVjb21tZW5kYXRpb25zX19zZWNvbmQtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kLXdyYXA6bnRoLWNoaWxkKDEpIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAucmVjb21tZW5kYXRpb25zX19zZWNvbmQtd3JhcDpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kLXdyYXA6bnRoLWNoaWxkKDMpIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5yZWNvbW1lbmRhdGlvbnNfX2ZpcnN0X19kYXRhLFxuLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kX19kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJlY29tbWVuZGF0aW9uc19fZmlyc3RfX21vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbn1cbi5yZWNvbW1lbmRhdGlvbnNfX2ZpcnN0X19tb3JlOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMjUzNjc7XG59XG4ucmVjb21tZW5kYXRpb25zX19maXJzdF9fbW9yZTpob3ZlciAucmVjb21tZW5kYXRpb25zX19maXJzdF9fbW9yZV9fdHh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVjb21tZW5kYXRpb25zX19maXJzdF9fbW9yZTpob3ZlciAucmVjb21tZW5kYXRpb25zX19maXJzdF9fbW9yZV9fcGljIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDVweCwgNXB4KTtcbn1cbi5yZWNvbW1lbmRhdGlvbnNfX2ZpcnN0X19tb3JlX190eHQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBSQjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2YyNTM2NztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbn1cbi5yZWNvbW1lbmRhdGlvbnNfX2ZpcnN0X19tb3JlX19waWMge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kX19kZXNjciB7XG4gIGZvbnQtZmFtaWx5OiBSQjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5yZWNvbW1lbmRhdGlvbnNfX3NlY29uZF9fcGljIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kX193ci1pbWcge1xuICB3aWR0aDogODAlO1xufVxuLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVjb21tZW5kYXRpb25zX19zZWNvbmRfX21vcmVfX3BpYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucmVjb21tZW5kYXRpb25zX19zZWNvbmRfX21vcmVfX2ltZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbn1cbi5yZWNvbW1lbmRhdGlvbnNfX3NlY29uZF9fbW9yZV9faW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDVweCwgNXB4KTtcbn1cbi5yZWNvbW1lbmRhdGlvbnNfX2ZpcnN0X19zdGFyLWltZyxcbi5yZWNvbW1lbmRhdGlvbnNfX3NlY29uZF9fc3Rhci1pbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnJlY29tbWVuZGF0aW9uc19fZmlyc3RfX3N0YXItaW1nIHVzZSxcbi5yZWNvbW1lbmRhdGlvbnNfX3NlY29uZF9fc3Rhci1pbWcgdXNlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmlsbDogI2I3YjdiNztcbn1cbi5yZWNvbW1lbmRhdGlvbnNfX2ZpcnN0X19zdGFyLWltZzpob3Zlcixcbi5yZWNvbW1lbmRhdGlvbnNfX3NlY29uZF9fc3Rhci1pbWc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxZW0gdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogcHVsc2UgMXM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkAtbW96LWtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgI2YyNTM2NztcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCAjZjI1MzY3O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCAjZjI1MzY3O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCAjZjI1MzY3O1xuICB9XG59XG4uZGJkMjAtcHJvZ3JhbV9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZGJkMjAtcHJvZ3JhbV9faXRlbS13ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGJkMjAtcHJvZ3JhbV9faXRlbS13ciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZGJkMjAtcHJvZ3JhbV9faXRlbSAudGFnc19fY29udGVudF9fd2lzaGxpc3Qge1xuICB3aWR0aDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kYmQyMC1wcm9ncmFtX19pdGVtIC50YWdzX19jb250ZW50X193aXNobGlzdCB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmRiZDIwLXByb2dyYW1fX3RpbWUge1xuICBwYWRkaW5nOiAwIDEwcHggMDtcbiAgZm9udC1mYW1pbHk6IFJCO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRiZDIwLXByb2dyYW1fX3RpbWUge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmRiZDIwLXByb2dyYW1fX2Rlc2NyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGJkMjAtcHJvZ3JhbV9fZGVzY3Ige1xuICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYmQyMC1wcm9ncmFtX19kZXNjciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtaW4td2lkdGg6IDgwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZGJkMjAtcHJvZ3JhbV9fZGVzY3IgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBSQjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYmQyMC1wcm9ncmFtX19kZXNjciBoMyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uZGJkMjAtcHJvZ3JhbV9fZGVzY3IgaDQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFJCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRiZDIwLXByb2dyYW1fX2Rlc2NyIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5kYmQyMC1wcm9ncmFtX19kZXNjciBwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFJSO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLmRiZDIwLXByb2dyYW1fX3Nob3ctZnVsbC1idG4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGJkMjAtcHJvZ3JhbV9fc2hvdy1mdWxsLWJ0biBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRiZDIwLXByb2dyYW1fX3Nob3ctZnVsbC1idG4ge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5kYmQyMC1wcm9ncmFtX19kZXNjcl9fc2hvdy1mdWxsIHtcbiAgd2lkdGg6IDg1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYmQyMC1wcm9ncmFtX19kZXNjcl9fc2hvdy1mdWxsIHtcbiAgICB0b3A6IDM1cHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5kYmQyMC1wcm9ncmFtX19kZXNjcl9fc2hvdy1mdWxsIC5kYmQyMC1wcm9ncmFtX19pdGVtX2FjdGl2ZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgI2ZmNmEwMDtcbn1cbi5kYmQyMC1wcm9ncmFtX19mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGJkMjAtcHJvZ3JhbV9fZnVsbCAuZGJkMjAtcHJvZ3JhbV9faXRlbV9hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kYmQyMC1wcm9ncmFtLXNwZWFrZXJzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZGJkMjAtcHJvZ3JhbS1zcGVha2Vyc19faXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAyNDBweDtcbn1cbi5kYmQyMC1wcm9ncmFtLXNwZWFrZXJzX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlZGYyO1xuICBmb250LWZhbWlseTogUkI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kYmQyMC1wcm9ncmFtLXNwZWFrZXJzX19jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmRiZDIwLXByb2dyYW0tc3BlYWtlcnNfX2NhcmQ6aG92ZXIgLmRiZDIwLXByb2dyYW0tc3BlYWtlcnNfX2NhcmQtaG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmRiZDIwLXByb2dyYW0tc3BlYWtlcnNfX2NhcmQtY29tcGFueSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBSUjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2YyNTM2Nztcbn1cbi5kYmQyMC1wcm9ncmFtLXNwZWFrZXJzX19jYXJkLXBob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbi5kYmQyMC1wcm9ncmFtLXNwZWFrZXJzX19jYXJkLXBob3RvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRiZDIwLXByb2dyYW0tc3BlYWtlcnNfX2NhcmQtcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZGJkMjAtcHJvZ3JhbV9faW5zaWRlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTogUlI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uZGJkMjAtcHJvZ3JhbS1zcGVha2Vyc19fY2FyZC13aG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGJkMjAtcHJvZ3JhbS1zcGVha2Vyc19fY2FyZC13aG8ge1xuICAgIG1pbi13aWR0aDogNzAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4uZGJkMjAtcHJvZ3JhbS1zcGVha2Vyc19fY2FyZC1uYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRiZDIwLXByb2dyYW0tc3BlYWtlcnNfX2NhcmQtbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFJCO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLmRiZDIwLXByb2dyYW0tc3BlYWtlcnNfX2NhcmQtaG92ZXIge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kYmQyMC1wcm9ncmFtLXNwZWFrZXJzX19jYXJkLWhvdmVyIC5kYmQyMC1wcm9ncmFtLXNwZWFrZXJzX19jYXJkLW5hbWUge1xuICBmb250LWZhbWlseTogUkI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZGJkMjAtcHJvZ3JhbS1zcGVha2Vyc19fY2FyZC1ob3ZlciAuZGJkMjAtcHJvZ3JhbS1zcGVha2Vyc19fY2FyZC1wb3NpdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBSUjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5kYmQyMC1wcm9ncmFtLXNwZWFrZXJzX19jYXJkLWhvdmVyIC5kYmQyMC1wcm9ncmFtLXNwZWFrZXJzX19jYXJkX2hvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kYmQyMC1wcm9ncmFtLXNwZWFrZXJzX19jYXJkLWhvdmVyIC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uZGJkMjAtcHJvZ3JhbS1ub3RmdWxsLXByb2dyYW0ge1xuICB3aWR0aDogMjcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc3cHgpIHtcbiAgLmRiZDIwLXByb2dyYW0tbm90ZnVsbC1wcm9ncmFtIHtcbiAgICBoZWlnaHQ6IDI3OC4xMXB4O1xuICB9XG59XG4uZGJkMjAtcHJvZ3JhbS1zcGVha2Vyc19fYnV0dG9uLXdyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5kYmQyMC1wcm9ncmFtLXNwZWFrZXJzX19idXR0b24ge1xuICBmb250LWZhbWlseTogUlI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGJkMjAtcHJvZ3JhbS1zcGVha2Vyc19fYnV0dG9uIGltZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucHJvZ3JhbW0tYXJyb3ctYWN0aXZlIC5kYmQyMC1wcm9ncmFtX19zaG93LWZ1bGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmRiZDIwLXByb2dyYW1fX3Nob3ctZnVsbCB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMThweCBzb2xpZCAjMjdhYTcxO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRiZDIwLXByb2dyYW1fX3Nob3ctZnVsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBvcHVwLWZvcm0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICB0b3A6IC0xNTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMzYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0aXRsZTtcbiAgYm94LXNoYWRvdzogLTVweCAxcHggMzRweCAtMTZweCByZ2JhKDAsMCwwLDAuNzUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBvcHVwLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucG9wdXAtZm9ybS1hY3RpdmUge1xuICB0b3A6IDEzMHB4O1xuICB6LWluZGV4OiAyMDtcbn1cbi5wb3B1cC1yZWdfX2NvbnRlbnQtaW5mbyxcbi5wb3B1cC1hdXRoLFxuLnBvcHVwLXJlZyxcbi5wb3B1cC1mb3Jnb3Qge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjZzO1xufVxuLnBvcHVwLXJlZy1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuN3M7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnBvcHVwLXJlZ19fY29udGVudC1pbmZvX19zaHJ0LXR4dCB7XG4gIGZvbnQtZmFtaWx5OiBSUjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wb3B1cC1yZWdfX2NvbnRlbnQtaW5mb19fZGVzY3Ige1xuICBmb250LWZhbWlseTogUlI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IDE2cHg7XG59XG4uZGVzY3JfX2NvbG9yLXJlZCB7XG4gIGNvbG9yOiAjZjI1MzY3O1xufVxuLnBvcHVwLXJlZy1pbmZvX19idG4ge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3B1cC1yZWctaW5mb19fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LWZhbWlseTogUlI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZvcm1fX2Vycm9yIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LWZhbWlseTogUlI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNmMjUzNjc7XG59XG4uZm9yZ290X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBSUjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI2E3YTdhNztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbn1cbi5mb3Jnb3RfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2YyNTM2Nztcbn1cbi5sYWJlbC1jb25maXJtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbmlucHV0XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5sYWJlbC1jb25maXJtIC5mb3JtX190eHQge1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1mYW1pbHk6IFJSO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLmxhYmVsLWNvbmZpcm0gYSB7XG4gIGNvbG9yOiAjNWVjMWUzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5sYWJlbC1jb25maXJtLWVycm9yIC5mb3JtX190eHQge1xuICBjb2xvcjogI2YyNTM2Nztcbn1cbi5wc2V2ZG9jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtaW5kZW50OiAwcHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICM1ZWMxZTM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAtMTVweCAwIDAgLTE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5wc2V2ZG9jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcxM1wiO1xufVxuLmRiZDIwLWN0YV9fY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiAxMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jbG9zZS5zdmdcIikgNTAlIDUwJSBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkAtbW96LWtleWZyYW1lcyBtb2RhbEZhZGVJbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbW9kYWxGYWRlSW4ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBtb2RhbEZhZGVJbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vZGFsRmFkZUluIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5wb3B1cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XG4gIHotaW5kZXg6IDIwMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4jcG9wdXAtcHIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVwLXByIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDc3MHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC1wciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wb3B1cC1wcl9fd2luZG93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ucG9wdXAtcHJfX3RpdGxlLXNwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJCO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjdhYTcxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3B1cC1wcl9fdGl0bGUtc3BhY2VfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ucG9wdXAtcHJfX3RpdGxlLXNwYWNlX19jbG9zZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9wdXAtcHJfX2xpc3QgLnRhZ3NfX2NvbnRlbnRfX2l0ZW0ge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucG9wdXAtcHJfX2xpc3QgLnRhZ3NfX2NvbnRlbnRfX2RhdGUge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ucG9wdXAtcHJfX2xpc3QgLnRhZ3NfX2NvbnRlbnRfX3dpc2hsaXN0IHtcbiAgb3JkZXI6IDI7XG4gIHdpZHRoOiA1MCU7XG59XG4ucG9wdXAtcHJfX2xpc3QgLnRhZ3NfX2NvbnRlbnRfX2luZm8ge1xuICBvcmRlcjogMztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5wb3B1cC1wcl9fbGlzdCAudGFnc19fY29udGVudF9faW5mb19fZGVzY3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnBvcHVwLXByX19zcGVha2Vycy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSQjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5wb3B1cC1wcl9fc3BlYWtlcnMtbmFtZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBSQjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzI3YWE3MTtcbn1cbi5wb3B1cC1wcl9fc3BlYWtlcnMtcG9zaXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogNnB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAucG9wdXAtcHJfX3NwZWFrZXJzLXBvc2l0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucG9wdXAtcHJfX3NwZWFrZXJzLXBvc2l0aW9uLWxlZnQge1xuICBmb250LWZhbWlseTogUlI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucG9wdXAtcHJfX3NwZWFrZXJzLXBvc2l0aW9uLXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFJCO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZjI1MzY3O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnBvcHVwLXByX19zcGVha2Vycy1wb3NpdGlvbi1yaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucG9wdXAtcHJfX3NwZWFrZXJzLXBvc2l0aW9uLXN0IHtcbiAgZm9udC1mYW1pbHk6IFJCO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBvcHVwLXByX19hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbn1cbi5wb3B1cC1wcl9fYWxsOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMjUzNjc7XG59XG4ucG9wdXAtcHJfX2FsbDpob3ZlciAucG9wdXAtcHJfX2FsbC10eHQge1xuICBjb2xvcjogI2YyNTM2Nztcbn1cbi5wb3B1cC1wcl9fYWxsOmhvdmVyIC5wb3B1cC1wcl9fYWxsLWltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCA1cHgsIDVweCk7XG59XG4ucG9wdXAtcHJfX2FsbC10eHQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBSQjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbn1cbi5wb3B1cC1wcl9fYWxsLWltZyB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG59XG4uZGJkMjAge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29sb3I6ICMwMDA7XG59XG4uZGJkMjAtY3RhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtMTUwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxNTA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kYmQyMC1jdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kYmQyMC1jdGFfYWN0aXZlIHtcbiAgYm90dG9tOiAzMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuLmRiZDIwLWN0YSAuZGJkMjAtY3RhX19pbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTAwO1xufVxuLmRiZDIwLWN0YSAuZGJkMjAtY3RhX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJ1J1YmlrJywgc2Fucy1zZXJpZjtcbn1cbi5kYmQyMC1jdGEgLmRiZDIwLWN0YV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Nsb3NlLnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRiZDIwLWNvbG9yLWJsdWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uYWN0X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZml6bGljbyxcbi51cmxpY28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZml6bGljbyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5kYiB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG4uZGJkMjAtcmlnaHQtcGFuZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5kYmQyMC1yaWdodC1wYW5lbF9vcGVuZWQge1xuICB3aWR0aDogYXV0bztcbiAgd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmRiZDIwLXJpZ2h0LXBhbmVsX29wZW5lZCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG4uZGJkMjAtcmlnaHQtcGFuZWxfYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cbi5kYmQyMC1yaWdodC1wYW5lbF9fYnRucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogMTIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZGJkMjAtcmlnaHQtcGFuZWxfX2J0bnMge1xuICAgIHRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRiZDIwLXJpZ2h0LXBhbmVsX19idG5zIHtcbiAgICB0b3A6IDk2cHg7XG4gIH1cbn1cbi5kYmQyMC1yaWdodC1wYW5lbF9fYnRuIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTZweDtcbiAgcGFkZGluZzogMCA1NnB4IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBSUjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogMCAxM3B4IDE2cHggcmdiYSgwLDAsMCwwLjEyKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYmQyMC1yaWdodC1wYW5lbF9hY3RpdmUgLmRiZDIwLXJpZ2h0LXBhbmVsX19idG4ge1xuICB3aWR0aDogMzEwcHg7XG59XG4uZGJkMjAtcmlnaHQtcGFuZWxfX2J0bl9tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21lbnUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IGNlbnRlcjtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZGJkMjAtcmlnaHQtcGFuZWxfb3BlbmVkIC5kYmQyMC1yaWdodC1wYW5lbF9fYnRuX21lbnUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2xvc2UtbS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG4uZGJkMjAtcmlnaHQtcGFuZWxfX2J0bl9yZWdpc3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyODUyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVnaXN0ci5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kYmQyMC1yaWdodC1wYW5lbF9fYnRuX3JlZ2lzdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGJkMjAtcmlnaHQtcGFuZWxfX2J0bi10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kYmQyMC1yaWdodC1wYW5lbF9hY3RpdmUgLmRiZDIwLXJpZ2h0LXBhbmVsX19idG4tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDM1cHggMCAyNXB4O1xufVxuLmRiZDIwLXJpZ2h0LXBhbmVsX19tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kYmQyMC1yaWdodC1wYW5lbF9vcGVuZWQgLmRiZDIwLXJpZ2h0LXBhbmVsX19tZW51IHtcbiAgYm94LXNoYWRvdzogMCA2cHggMTZweCByZ2JhKDAsMCwwLDAuMSk7XG59XG4uZGJkMjAtcmlnaHQtcGFuZWxfX21lbnUtaW4ge1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4uZGJkMjAtcmlnaHQtcGFuZWxfX21lbnUtdG9wIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc3cHgpIHtcbiAgLmRiZDIwLXJpZ2h0LXBhbmVsX19tZW51LXRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5kYmQyMC1yaWdodC1wYW5lbF9fbWVudS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5kYmQyMC1yaWdodC1wYW5lbF9fbWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmRiZDIwLXJpZ2h0LXBhbmVsX19tZW51LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogUlI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZGJkMjAtcmlnaHQtcGFuZWxfX21lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZGJkMjAtcmlnaHQtcGFuZWxfX21lbnUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5kYmQyMC1yaWdodC1wYW5lbF9fbWVudS1pdGVtLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5kYmQyMC1yaWdodC1wYW5lbF9fbWVudS1pdGVtLXRvZ2dsZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDE4cHggc29saWQgIzI3YWE3MTtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuLmRiZDIwLXJpZ2h0LXBhbmVsX19tZW51LWl0ZW1fYWN0aXZlIC5kYmQyMC1yaWdodC1wYW5lbF9fbWVudS1pdGVtLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5kYmQyMC1yaWdodC1wYW5lbF9fbWVudS1zdWIge1xuICBkaXNwbGF5OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmRiZDIwLXJpZ2h0LXBhbmVsX19tZW51LWl0ZW1fYWN0aXZlIC5kYmQyMC1yaWdodC1wYW5lbF9fbWVudS1zdWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kYmQyMC1yaWdodC1wYW5lbF9fbWVudS1zdWItaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5kYmQyMC1yaWdodC1wYW5lbF9fbWVudS1zdWItbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBSUjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYmQyMC1yaWdodC1wYW5lbF9fbWVudS1zdWItbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5kYmQyMC1yaWdodC1wYW5lbF9fbWVudS1ib3Qge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5yaWdodC1idG4ge1xuICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3N3B4KSB7XG4gIC5yaWdodC1idG4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sZWZ0LXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc2cHg7XG4gIHJpZ2h0OiAtNTAwcHg7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLDAsMCwwLjE2KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG4gIHotaW5kZXg6IC0xMDA7XG59XG4ubGVmdC1wYW5lbF9hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxNjA7XG4gIHJpZ2h0OiA1NnB4O1xufVxuLmxlZnQtcGFuZWwtd3Ige1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5sZWZ0LWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubGVmdC1wYW5lbF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogUlI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uX19kYXJrIHtcbiAgei1pbmRleDogMTtcbn1cbi5idXR0b25fX3doaXRlIHtcbiAgei1pbmRleDogMTtcbn1cbi5yZXN1bHRfX3N1Y2Nlc3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB6LWluZGV4OiAxMDA7XG59XG4ucmVzdWx0X19zdWNjZXNzLXRleHQge1xuICB3aWR0aDogOTglO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdWNjZXNzLXRleHQge1xuICBmb250LWZhbWlseTogUlI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmNmY2ZjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTVweDtcbiAgcmlnaHQ6IDElO1xufVxuLmNsb3NlX19zdWNjZXNzLXN2ZyB7XG4gIGZpbGw6ICNmNmY2ZjY7XG4gIHdpZHRoOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVzdWx0X19zdWNjZXNzLS1hY3RpdmUge1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzYsOTMsMTc1LDAuOSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCAjNGM1ZGFmO1xufVxuLnJlc3VsdF9fc3VjY2Vzc19fZmFsc2UtLWFjdGl2ZSB7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzOTIzNjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICNlMzkyMzY7XG59XG4ubGRzLXJpcHBsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuICBtaW4taGVpZ2h0OiA2NzBweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG59XG4ubGRzLXJpcHBsZSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmMjUzNjc7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsZHMtcmlwcGxlIDFzIGN1YmljLWJlemllcigwLCAwLjIsIDAuOCwgMSkgaW5maW5pdGU7XG59XG4ubGRzLXJpcHBsZSBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cbkAtbW96LWtleWZyYW1lcyBsZHMtcmlwcGxlIHtcbiAgMCUge1xuICAgIHRvcDogMzZweDtcbiAgICBsZWZ0OiAzNnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxkcy1yaXBwbGUge1xuICAwJSB7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDM2cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGxkcy1yaXBwbGUge1xuICAwJSB7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDM2cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxkcy1yaXBwbGUge1xuICAwJSB7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDM2cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYmxvY2tfX2J0bi11cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzJTtcbiAgcmlnaHQ6IDIlO1xuICB6LWluZGV4OiAxMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2tfX2J0bi11cDpob3ZlciAuYnRuX191cCB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cbi5idG5fX3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuYnRuX191cCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmJ0bl9fdXAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5zZWN0aW9uX19maXJzdC1zY3JlZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZWN0aW9uX19pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbl9faW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZmlyc3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmcuanBnXCIpIDAgMC9hdXRvIDEwMCUgbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGFuaW1hdGlvbjogYmcgNjBzIGluZmluaXRlIGxpbmVhcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5maXJzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG4uZmlyc3QgLnRhZ3NfX2NvbnRlbnRfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5maXJzdCAudGFnc19fY29udGVudF9fYnRuIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5maXJzdF9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xufVxuLmZpcnN0X19sb2dvX2hpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbi5maXJzdF9fbG9nby1pbWcge1xuICBhbmltYXRpb246IHBvc3RlciAzcyBpbmZpbml0ZSBlYXNlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTk4cHgpIHtcbiAgLmZpcnN0X19sb2dvLWltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5maXJzdF9fbG9nby1pbWcge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuLmZpcnN0X19pbWcge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIGhlaWdodDogNDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmlyc3RfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maXJzdF9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmlyc3RfX2ltZyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDAwMDBweDtcbn1cbi5maXJzdF9faW1nOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3dpcGUucG5nXCIpIDAgMC8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuLmZpcnN0X19pbWdfX21vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlyc3RfX2ltZ19fbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxuICAuZmlyc3RfX2ltZ19fbW9iIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMDAwMHB4O1xuICB9XG59XG4uZmlyc3RfX2ltZ19fbW9iOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3dpcGUucG5nXCIpIDAgMC8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuLmZpcnN0LXNjcmVlbl9fcGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTA7XG59XG4uZmlyc3Qtc2NyZWVuX19jbG9zZS1pbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuN3M7XG59XG4uZmlyc3Qtc2NyZWVuX19jbG9zZS1pbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuLmZpcnN0LXNjcmVlbl9fcGljLXdyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZmlyc3Qtc2NyZWVuX19waWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZpcnN0LXNjcmVlbi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpcnN0LXNjcmVlbi13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg4KTtcbiAgY29sb3I6ICM0NDQ7XG59XG4uaXRlbS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLml0ZW0tYm94OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcbn1cbi5pdGVtLWJveF9fZnJvbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEyNXB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLml0ZW0tYm94X19ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAxMjVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzNkYTc7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmlyc3Qtc2NyZWVuX19mb290ZXIge1xuICBoZWlnaHQ6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5maXJzdC1zY3JlZW5fX2Zvb3RlciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uZmlyc3Qtc2NyZWVuX19mb290ZXIgLnNpdHkyMDIwLXNoYXJlX19idG5zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZpcnN0X19zY3JvbGwsXG4uc2Nyb2xsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyODUyICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmlyc3RfX3Njcm9sbDpob3Zlcixcbi5zY3JvbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyODUyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmlyc3RfX3Njcm9sbCxcbiAgLnNjcm9sbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmlyc3RfX3Njcm9sbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNlY3Rpb25fX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAyMHB4IDIwcHg7XG59XG5ALW1vei1rZXlmcmFtZXMgcG9zdGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTBlbSkgcm90YXRlWCgtMWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDUwZW0pIHJvdGF0ZVgoMWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMjUlIDI1JTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDUwZW0pIHJvdGF0ZVgoLTFkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcG9zdGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTBlbSkgcm90YXRlWCgtMWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDUwZW0pIHJvdGF0ZVgoMWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMjUlIDI1JTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDUwZW0pIHJvdGF0ZVgoLTFkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHBvc3RlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDUwZW0pIHJvdGF0ZVgoLTFkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1MGVtKSByb3RhdGVYKDFkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDI1JSAyNSU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1MGVtKSByb3RhdGVYKC0xZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwb3N0ZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1MGVtKSByb3RhdGVYKC0xZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTBlbSkgcm90YXRlWCgxZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyNSUgMjUlO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTBlbSkgcm90YXRlWCgtMWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBiZyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJnIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGJnIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJnIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuICB9XG59XG4uY29udGFpbmVyX19hZHZlcnRpc2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnNsaWRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNsaWRlci13cmFwcGVyIC5zbGlkZXJfX2xpc3Qge1xuICB3aWR0aDogNzcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNsaWRlci13cmFwcGVyIC5zbGlkZXJfX2xpc3Qge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlci13cmFwcGVyIC5zbGlkZXJfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGlkZXItd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi13ciB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LDEyOCwxMjgsMC41KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zbGlkZXItd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi13ciB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uc2xpZGVyX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYWR2ZXJ0aXNpbmctd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgd2lkdGg6IDc3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hZHZlcnRpc2luZy13cmFwIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmVydGlzaW5nLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hZHZlcnRpc2luZy10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWR2ZXJ0aXNpbmctdGl0bGUgLmgyX190aXRsZSB7XG4gIGNvbG9yOiAjMjdhYTcxO1xuICBmb250LXNpemU6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuYWR2ZXJ0aXNpbmctdGl0bGUgLmgyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYWR2ZXJ0aXNpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5hZHZlcnRpc2luZ19fZGVzY3JpcHRpb24tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBSUjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hZHZlcnRpc2luZ19fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hZHZlcnRpc2luZ19fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi13ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICB3aWR0aDogNTAlO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyxcbi5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2FsZW5kYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuLnNlY3Rpb25fX3JlY29tbWVuZGF0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLnRhZ3Mtd3Ige1xuICBwYWRkaW5nOiA0MHB4IDAgMzBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjZmODtcbn1cbi50YWdzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBSTTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2I3YjdiNztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC44cztcbn1cbi50YWdzX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTM2NztcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuOHM7XG59XG4udGFnc19fbGluay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1MzY3O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbn1cbi50YWdzX19jb250ZW50X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjNmNmY4O1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG4udGFnc19fY29udGVudF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFnc19fY29udGVudF9faXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udGFnc19fY29udGVudF9fZGF0ZSxcbi50YWdzX19jb250ZW50X193aXNobGlzdCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YWdzX19jb250ZW50X19kYXRlLFxuICAudGFnc19fY29udGVudF9fd2lzaGxpc3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YWdzX19jb250ZW50X19kYXRlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRhZ3NfX2NvbnRlbnRfX3dpc2hsaXN0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRhZ3NfX2NvbnRlbnRfX2RhdGUtdHh0IHtcbiAgZm9udC1mYW1pbHk6IFJCO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwIDEwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50YWdzX19jb250ZW50X19kYXRlLXR4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4udGFnc19fY29udGVudF9faW5mbyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFnc19fY29udGVudF9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuLnRhZ3NfX2NvbnRlbnRfX2luZm9fX2hhbGwge1xuICBmb250LWZhbWlseTogUkI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyN2FhNzE7XG59XG4udGFnc19fY29udGVudF9faW5mb19fc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBSQjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YWdzX19jb250ZW50X19pbmZvX19zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi50YWdzX19jb250ZW50X19pbmZvX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSUjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YWdzX19jb250ZW50X19pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4udGFnc19fY29udGVudF9faW5mb19fZGVzY3Ige1xuICB3aWR0aDogODAlO1xuICBmb250LWZhbWlseTogUlI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4udGFnc19fY29udGVudF9fd2lzaGxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnRhZ3NfX2NvbnRlbnRfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWdzX19jb250ZW50X19idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4udGFnc19fY29udGVudF9fYnRuIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWdzX19jb250ZW50X19idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4udGFnc19fY29udGVudF9fbGluayB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53aXNobGlzdC1hY3RpdmUgLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kX19zdGFyLWltZyB1c2Uge1xuICBmaWxsOiAjZjI1MzY3O1xufVxuLnNlY3Rpb25fX3RhYnMge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4udGFic19fbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJzX19uYXYtbGlzdCAuanMtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC40cztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YWE3MTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG59XG4udGFic19fbmF2IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi50YWJzX19uYXYtaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UxZTFlMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogUk07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi50YWJzX19uYXYtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50YWJzX19uYXYtaXRlbSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGFic19fcGFuZWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMGExYztcbn1cbi5jb250YWluZXItcGFuZWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50YWJzX19wYW5lbCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uYmxvY2stdGl0bGVfX3RhYnMgLmgyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYnNfX3BhbmVsLWNvbnRlbnRfX2xlZnQge1xuICB3aWR0aDogNjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMzBweCAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRhYnNfX3BhbmVsLWNvbnRlbnRfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGFic19fcGFuZWwtY29udGVudF9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAxNnB4O1xuICB9XG59XG4udGFic19fcGFuZWwtY29udGVudF9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4udGFic19fcGFuZWwtY29udGVudF9fZGVzY3Ige1xuICBmb250LWZhbWlseTogUlI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA1MjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzX19wYW5lbC1jb250ZW50X19kZXNjciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50YWJzX19wYW5lbF9fbGluayB7XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogUlI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG59XG4udGFic19fcGFuZWxfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi50YWJzX19wYW5lbC1jb250ZW50X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnRhYnNfX3BhbmVsLWNvbnRlbnRfX3RpbWUge1xuICBmb250LWZhbWlseTogUkI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMyN2FhNzE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4udGFic19fcGFuZWwtY29udGVudF9fdHh0IHtcbiAgZm9udC1mYW1pbHk6IFJCO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMjdhYTcxO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4udGFic19fcGFuZWwtY29udGVudF9fdHh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGFic19fcGFuZWwge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG59XG4udGFic19fcGFuZWwuanMtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGxpbmVhciAwcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNvbnRhaW5lcl9fY29udGFjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29udGFjdHNfX2NyZXctbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmNvbnRhY3RzX19jcmV3LWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY29udGFjdHNfX2NyZXctbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmNvbnRhY3RzX19jcmV3LWl0ZW0ge1xuICB3aWR0aDogMzcwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG59XG4uY29udGFjdHNfX2NyZXctaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5jb250YWN0c19fY3Jldy1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmNvbnRhY3RzX19jcmV3LWl0ZW06aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGFjdHNfX2NyZXctaXRlbS13ciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb250YWN0c19fY3Jld19faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdHNfX2NyZXdfX25hbWUge1xuICBmb250LWZhbWlseTogUkI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY29udGFjdHNfX2NyZXdfX25hbWUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5jb250YWN0c19fY3Jld19fcG9zaXRpb24ge1xuICBmb250LWZhbWlseTogUlI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY29udGFjdHNfX2NyZXdfX3Bvc2l0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uY29udGFjdHNfX2NyZXdfX2VtYWlsIHtcbiAgZm9udC1mYW1pbHk6IFJSO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5jb250YWN0c19faW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDYwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3RzX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uY29udGFjdHNfX2luZm9fX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWN0c19faW5mb19faXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBSQjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlMTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jb250YWN0c19faW5mb19faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWN0c19faW5mb19faXRlbSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0c19faW5mb19faXRlbSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY29udGFjdHNfX2luZm9fX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNvbnRhY3RzX19pbmZvX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jb250YWN0c19faW5mb19fbGluayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNvbnRhY3RzX19pbmZvX19pdGVtLWFkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWUxZTE7XG59XG4uY29udGFjdHMtYiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmNvbnRhY3RzX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cbi5uZXdzLXdyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLm5ld3Mtd3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLm5ld3NfX2xpc3Qtd3Ige1xuICBtYXJnaW46IDUwcHggMDtcbn1cbi5uZXdzX19saXN0LXdyIC5uZXdzLWluc2lkZV9fYmFjayB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ubmV3c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAxcHggMCAwIDFweDtcbn1cbi5uZXdzX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogUkI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmV3c19fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJSO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm5ld3NfX2l0ZW0ge1xuICB3aWR0aDogMzMlO1xuICBtaW4taGVpZ2h0OiAyOTFweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMXB4IDAgMCAtMXB4O1xuICBwYWRkaW5nOiA1MHB4IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3NfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNDBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubmV3c19faXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmV3cy1pbnNpZGVfX3JpZ2h0IGgxLFxuLm5ld3MtaW5zaWRlX19yaWdodCBoMixcbi5uZXdzLWluc2lkZV9fcmlnaHQgaDMge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJCO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLm5ld3MtaW5zaWRlX19yaWdodCBwLFxuLm5ld3MtaW5zaWRlX19yaWdodCBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJSO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDE2cHggMCAwIDA7XG59XG4ubmV3cy1pbnNpZGVfX3JpZ2h0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5uZXdzLWluc2lkZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5uZXdzLWluc2lkZV9fd3Ige1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAubmV3cy1pbnNpZGVfX3dyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHdpZHRoOiBjYWxrKDEwMCUgLTUwMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5ibG9ja19fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbi5zaXR5MjAyMC1zaGFyZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAuc2l0eTIwMjAtc2hhcmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLm5ld3MtaW5zaWRlX19iYWNrIHtcbiAgd2lkdGg6IDI1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLm5ld3MtaW5zaWRlX19iYWNrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5uZXdzLWluc2lkZV9fYmFja19fYnV0dG9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uZXdzLWluc2lkZV9fYmFja19fYnV0dG9uIGltZyB7XG4gIHdpZHRoOiA0MCU7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZS1vdXQ7XG59XG4ubmV3cy1pbnNpZGVfX2JhY2tfX2J1dHRvbjpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLm5ld3MtaW5zaWRlX19iYWNrX19idXR0b24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubmV3cy1pbnNpZGVfX2JhY2stdHh0IHtcbiAgZm9udC1mYW1pbHk6IFJSO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5uZXdzLWluc2lkZV9fbmV3cy13ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm5ld3MtaW5zaWRlX19uZXdzLXdyIHtcbiAgICBtYXJnaW46IDIwcHggMCA1MHB4IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm5ld3MtaW5zaWRlX19sZWZ0LFxud2lkdGggNDAlIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubmV3cy1pbnNpZGVfX2xlZnQsXG4gIHdpZHRoIDQwJSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLm5ld3MtaW5zaWRlX19yaWdodF9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBSUjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5uZXdzLWluc2lkZV9fbGVmdF9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5uZXdzLWluc2lkZV9fcmlnaHQge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5uZXdzLWluc2lkZV9fcmlnaHQge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5uZXdzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzLWluc2lkZV9fc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm5ld3MtaW5zaWRlX19zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zd2lwZXItbmV3c19fYnV0dG9uLXdyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zd2lwZXItbmV3cy1idXR0b24tbmV4dCxcbi5zd2lwZXItbmV3cy1idXR0b24tcHJldiB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLW5ld3MtYnV0dG9uLW5leHQgaW1nLFxuLnN3aXBlci1uZXdzLWJ1dHRvbi1wcmV2IGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG59XG4uc3dpcGVyLW5ld3MtYnV0dG9uLW5leHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuLnN3aXBlci1uZXdzLWJ1dHRvbi1uZXh0OmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG59XG4uc3dpcGVyLW5ld3MtYnV0dG9uLW5leHQgLnN3aXBlci1uZXdzLWluc2lkZV9fYmFjay10eHQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5zd2lwZXItbmV3cy1idXR0b24tbmV4dCAuc3dpcGVyLW5ld3MtaW5zaWRlX19iYWNrLXR4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN3aXBlci1uZXdzLWJ1dHRvbi1wcmV2OmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbn1cbi5zd2lwZXItbmV3cy1idXR0b24tcHJldiAuc3dpcGVyLW5ld3MtaW5zaWRlX19iYWNrLXR4dCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5zd2lwZXItbmV3cy1idXR0b24tcHJldiAuc3dpcGVyLW5ld3MtaW5zaWRlX19iYWNrLXR4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN3aXBlci1uZXdzLWluc2lkZV9fYmFjay10eHQge1xuICBmb250LWZhbWlseTogUlI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ubmV3cy1hbm90aGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyMiAubmV3cy1pbnNpZGVfX3NsaWRlcl9fbGlzdCB7XG4gIG1hcmdpbjogMXB4IDAgMCAxcHggIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uX19wYXJ0bmVycyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLnBhcnRuZXJzX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2MHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBSQjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucGFydG5lcnNfX3RpdGxlIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJ0bmVyc19fdGl0bGUge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucGFydG5lcnNfX3RpdGxlIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnBhcnRuZXJzX190aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cbi5wYXJ0bmVyc19fbGlzdCxcbi5wYXJ0bmVyc19fbGlzdC1zdWIge1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDFweCAwIDAgMXB4O1xufVxuLnBhcnRuZXJzX19pdGVtX19sb2dvLXdyLFxuLnBhcnRuZXJzX19pdGVtX19sb2dvLXdyLXNwZWNpYWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMXB4IDAgMCAtMXB4O1xufVxuLnBhcnRuZXJzX19sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJpdmFjeS1wb2xpY3kge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucHJpdmFjeS1wb2xpY3lfX2xpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnNwZWFja2Vycy1jb250YWluZXIgLm5ld3MtaW5zaWRlX19iYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZGJkMjAtc2VjdGlvbiB7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuLmRiZDIwLXNlY3Rpb25fX2luIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRiZDIwLXNlY3Rpb25fX2luIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmRiZDIwLXNlY3Rpb25fX2luX2Z1bGwtd2lkdGgge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5kYmQyMC1zZWN0aW9uX19pbl9jdGEge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kYmQyMC1zZWN0aW9uX3BiMCxcbi5kYmQyMC1zZWN0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIGNvbG9yOiAjMDAwNTRkO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnUnViaWsnLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGJkMjAtc2VjdGlvbl9wYjAsXG4gIC5kYmQyMC1zZWN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGJkMjAtc2VjdGlvbl9wYjAsXG4gIC5kYmQyMC1zZWN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi5kYmQyMC1zZWN0aW9uX2JsdWUgLmRiZDIwLXNlY3Rpb25fcGIwLFxuLmRiZDIwLXNlY3Rpb25fYmx1ZSAuZGJkMjAtc2VjdGlvbl9fdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kYmQyMC1zcGVha2VycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLmRiZDIwLXNwZWFrZXJzX19pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kYmQyMC1zcGVha2Vyc19faXRlbSB7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kYmQyMC1zcGVha2Vyc19faXRlbSB7XG4gICAgbWluLXdpZHRoOiAzMy4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGJkMjAtc3BlYWtlcnNfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5kYmQyMC1zcGVha2Vyc19faXRlbSB7XG4gICAgbWluLXdpZHRoOiAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICB9XG59XG4uZGJkMjAtc3BlYWtlcnNfX2l0ZW1fYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGJkMjAtc3BlYWtlcnNfX2l0ZW1fdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZGJkMjAtc3BlYWtlcnNfX2NhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgzOSwxNzAsMTEzLDAuOSkgMCUsIHJnYmEoMjQyLDgzLDEwMywwLjgpIDEwMCUpO1xufVxuLmRiZDIwLXNwZWFrZXJzX19jYXJkX3Byb2dyYW0tbm90ZnVsbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjZhMDA7XG4gIGJhY2tncm91bmQ6ICMwMDA1NGQ7XG59XG4uZGJkMjAtc3BlYWtlcnNfX3Bob3RvIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wOCkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbjpob3ZlciA+IC5kYmQyMC1zcGVha2Vyc19fcGhvdG8ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uZGJkMjAtc3BlYWtlcnNfX3dobyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0Myw0Myw0MywwLjMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3BlYWtlcnMvdGFwLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggYm90dG9tIDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRiZDIwLXNwZWFrZXJzX193aG8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbjpob3ZlciA+IC5kYmQyMC1zcGVha2Vyc19fd2hvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGJkMjAtc3BlYWtlcnNfX25hbWUsXG4uZGJkMjAtc3BlYWtlcnNfX3Bvc2l0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRiZDIwLXNwZWFrZXJzX19uYW1lLFxuICAuZGJkMjAtc3BlYWtlcnNfX3Bvc2l0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uZGJkMjAtc3BlYWtlcnNfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnUnViaWsnLCBzYW5zLXNlcmlmO1xufVxuLmRiZDIwLXNwZWFrZXJzX19jb21wYW55IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogJ1NGIFVJIFRleHQnLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2YyNTM2Nztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGJkMjAtc3BlYWtlcnNfX2NvbXBhbnkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbjpob3ZlciA+ICogPiAuZGJkMjAtc3BlYWtlcnNfX2NvbXBhbnkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYmQyMC1zcGVha2Vyc19fcG9zaXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiAnU0YgVUkgVGV4dCcsIHNhbnMtc2VyaWY7XG59XG46aG92ZXIgPiAqID4gLmRiZDIwLXNwZWFrZXJzX19wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRiZDIwLXNwZWFrZXJzLWxvYWQtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRiZDIwLXNwZWFrZXJzLWxvYWQtbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuLmRiZDIwLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyODVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmY2YTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJ1J1YmlrJywgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGJkMjAtYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uZGJkMjAtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmY2YTAwO1xufVxuLmRiZDIwLWJ0bl9ncmVlbi1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGVjOWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwNTRkO1xufVxuLmRiZDIwLWJ0bl9ncmVlbi1ib3JkZXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGVjOWE7XG4gIGNvbG9yOiAjMDAwNTRkO1xufVxuLmRiZDIwLWJ0bl9vcmFuZ2UtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY2YTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDU0ZDtcbn1cbi5kYmQyMC1idG5fb3JhbmdlLWJvcmRlcmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA1NGQ7XG59XG4uZGJkMjAtYnRuX2Jsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kYmQyMC1zaGFyZSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGJkMjAtc2hhcmVfX2J0bnMgLnlhLXNoYXJlMl9fY29udGFpbmVyX3NpemVfbSAueWEtc2hhcmUyX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmRiZDIwLXNoYXJlX19idG5zIC55YS1zaGFyZTJfX2NvbnRhaW5lcl9zaXplX20gLnlhLXNoYXJlMl9faXRlbSArIC55YS1zaGFyZTJfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kYmQyMC1zaGFyZV9fYnRucyAueWEtc2hhcmUyX19jb250YWluZXJfc2l6ZV9tIC55YS1zaGFyZTJfX2l0ZW0gKyAueWEtc2hhcmUyX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLmRiZDIwLXNoYXJlX19idG5zIC55YS1zaGFyZTJfX2NvbnRhaW5lcl9zaXplX20gLnlhLXNoYXJlMl9faWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGJkMjAtc2hhcmVfX2J0bnMgLnlhLXNoYXJlMl9fY29udGFpbmVyX3NpemVfbSAueWEtc2hhcmUyX19pY29uIHtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cbn1cbi5kYmQyMC1zaGFyZV9fYnRucyAueWEtc2hhcmUyX19jb250YWluZXJfc2l6ZV9tIC55YS1zaGFyZTJfX2NvdW50ZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzYTNjNGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGJkMjAtc2hhcmVfX2J0bnMgLnlhLXNoYXJlMl9fY29udGFpbmVyX3NpemVfbSAueWEtc2hhcmUyX19jb3VudGVyIHtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgfVxufVxuLmRiZDIwLXNwZWFrZXJzLWxvYWQtbW9yZV9fYnRuIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ubmV3cy1pbnNpZGVfX2JhY2stZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLnNwZWFja2Vycy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNwZWFja2Vycy1jb250YWluZXIgLnNpdHkyMDIwLXNoYXJlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnNwZWFja2Vycy1jb250YWluZXIgLnNpdHkyMDIwLXNoYXJlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5ibG9ja19fdGl0bGVfX2Rlc2NyIHtcbiAgZm9udC1mYW1pbHk6IFJSO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJsb2NrX190aXRsZV9fZGVzY3Ige1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9ja19fdGl0bGVfX2Rlc2NyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRiZDIwLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM4ODg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kYmQyMC10YWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZGJkMjAtdGFic19faW5kZXgge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuZGJkMjAtdGFic19faW5kZXgge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTJweCkge1xuICAuZGJkMjAtdGFic19faW5kZXgge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG4uZGJkMjAtdGFic19fb3B0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmRiZDIwLXRhYnNfX29wdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxNXB4IDAgMjBweCAwO1xuICB9XG59XG4uZGJkMjAtdGFic19faW5kZXgtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBSQjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogI2ExYTFhMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRiZDIwLXRhYnNfX2luZGV4LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5kYmQyMC10YWJzX19pbmRleC1pdGVtIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2OHB4KSB7XG4gIC5kYmQyMC10YWJzX19pbmRleC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5kYmQyMC10YWJzX19pbmRleC1pdGVtX2FjdGl2ZSB7XG4gIGNvbG9yOiAjZjI1MzY3O1xufVxuLmRiZDIwLXRhYnNfX29wdGlvbnMtYnRuIC5idXR0b25fX3RleHR1YWwtcHJvZ3JhbW1fX2xpbmsge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWZmM2Y2O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZmYzZjY7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFJSO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwNXB4KSB7XG4gIC5kYmQyMC10YWJzX19vcHRpb25zLWJ0biAuYnV0dG9uX190ZXh0dWFsLXByb2dyYW1tX19saW5rIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZGJkMjAtdGFic19fb3B0aW9ucy1idG4gLmJ1dHRvbl9fdGV4dHVhbC1wcm9ncmFtbV9fbGluazpiZWZvcmUsXG4uZGJkMjAtdGFic19fb3B0aW9ucy1idG4gLmJ1dHRvbl9fdGV4dHVhbC1wcm9ncmFtbV9fbGluazphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmRiZDIwLXRhYnNfX29wdGlvbnMtYnRuIC5idXR0b25fX3RleHR1YWwtcHJvZ3JhbW1fX2xpbms6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5kYmQyMC10YWJzX19vcHRpb25zLWJ0biAuYnV0dG9uX190ZXh0dWFsLXByb2dyYW1tX19saW5rOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4uZGJkMjAtdGFic19fb3B0aW9ucy1idG4gLmJ1dHRvbl9fdGV4dHVhbC1wcm9ncmFtbV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjI1MzY3O1xufVxuLmRiZDIwLXRhYnNfX29wdGlvbnMtYnRuIC5idXR0b25fX3RleHR1YWwtcHJvZ3JhbW1fX2xpbms6aG92ZXI6OmJlZm9yZSxcbi5kYmQyMC10YWJzX19vcHRpb25zLWJ0biAuYnV0dG9uX190ZXh0dWFsLXByb2dyYW1tX19saW5rOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZGJkMjAtdGFic19fb3B0aW9ucy1idG4gLmJ1dHRvbl9fdGV4dHVhbC1wcm9ncmFtbV9fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YyNTM2NztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjI1MzY3O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cyBlYXNlLW91dCwgaGVpZ2h0IDAuMjVzIGVhc2Utb3V0IDAuMjVzO1xufVxuLmRiZDIwLXRhYnNfX29wdGlvbnMtYnRuIC5idXR0b25fX3RleHR1YWwtcHJvZ3JhbW1fX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VlMjg1MjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZTI4NTI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwcyBlYXNlLW91dCAwLjVzLCB3aWR0aCAwLjI1cyBlYXNlLW91dCAwLjVzLCBoZWlnaHQgMC4yNXMgZWFzZS1vdXQgMC43NXM7XG59XG4uZGJkMjAtc2VjdGlvbl9faW4gLm5ld3MtaW5zaWRlX19iYWNrIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5wcm9ncmFtLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kYmQyMC10YWJzX19vcHRpb25zLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi55YS1zaGFyZTJfX2NvbnRhaW5lcl9zaXplX20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyMHB4O1xuICBtYXJnaW46IDA7XG59XG4uZGJkMjAtcHJvZ3JhbS1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRiZDIwLXByb2dyYW0taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA4NXB4IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmRiZDIwLXByb2dyYW0taGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYmQyMC1wcm9ncmFtLWhlYWRlcl9fbG9nbyB7XG4gICAgbWluLXdpZHRoOiAyOTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5kYmQyMC1wcm9ncmFtLWhlYWRlcl9fdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC1mYW1pbHk6ICdSUicsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRiZDIwLXByb2dyYW0taGVhZGVyX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzMHB4O1xuICB9XG59XG4uZGJkMjAtcHJvZ3JhbS1oZWFkZXJfX3RleHQgaDEge1xuICBjb2xvcjogIzAwMDU0ZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmRiZDIwLXByb2dyYW0taGVhZGVyX190ZXh0IHAsXG4uZGJkMjAtcHJvZ3JhbS1oZWFkZXJfX3RleHQgdWwge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5kYmQyMC1wcm9ncmFtLWhlYWRlcl9fdGV4dCBiLFxuLmRiZDIwLXByb2dyYW0taGVhZGVyX190ZXh0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZGJkMjAtcHJvZ3JhbS1kb3dubG9hZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZG93bmxvYWQuc3ZnXCIpIDAgNTAlIG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZjZhMDA7XG59XG4uZGJkMjAtcHJvZ3JhbS1kb3dubG9hZDpob3ZlciB7XG4gIGNvbG9yOiAjZmY2YTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5kYmQyMC1wcm9ncmFtLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTgxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmRiZDIwLXByb2dyYW0tdGFibGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uZGJkMjAtcHJvZ3JhbS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwODBweDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5kYmQyMC1wcm9ncmFtLXRhYmxlIHRoLFxuLmRiZDIwLXByb2dyYW0tdGFibGUgdGQge1xuICB3aWR0aDogMjUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlZGYyO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRiZDIwLXByb2dyYW0tdGFibGUgdGgsXG4gIC5kYmQyMC1wcm9ncmFtLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4uZGJkMjAtcHJvZ3JhbS10YWJsZSB0aDpmaXJzdC1jaGlsZCxcbi5kYmQyMC1wcm9ncmFtLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDExNXB4O1xufVxuLmRiZDIwLXByb2dyYW0tdGFibGUgaDQsXG4uZGJkMjAtcHJvZ3JhbS10YWJsZSB0aCB7XG4gIGNvbG9yOiAjMDAwNTRkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnUlInLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRiZDIwLXByb2dyYW0tdGFibGUgaDQsXG4gIC5kYmQyMC1wcm9ncmFtLXRhYmxlIHRoIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5kYmQyMC1wcm9ncmFtLXRhYmxlIHRkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRiZDIwLXByb2dyYW0tdGFibGUgdGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmRiZDIwLXByb2dyYW0tdGFibGUgaDQge1xuICBtYXJnaW46IDA7XG59XG4uZGJkMjAtcHJvZ3JhbS10YWJsZSBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGJkMjAtcHJvZ3JhbS10YWJsZSBwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ubmV3cy1pbnNpZGVfX2JhY2tfX2Rvd24ge1xuICBtYXJnaW46IDUwcHggMCAxMDBweCAwO1xufVxuLnBlcnNvbmFsLWFyZWEtd3Ige1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZmM2Y2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5wZXJzb25hbC1hcmVhLXdyIC5uZXdzLWluc2lkZV9fYmFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5wZXJzb25hbC1hcmVhLXdyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wZXJzb25hbC1hcmVhX19kZXNjcmlwdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSUjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2YyNTM2Nztcbn1cbi5wZXJzb25hbC1hcmVhX19kZXNjcmlwdGlvbi10eHQge1xuICB3aWR0aDogNzcwcHg7XG4gIGZvbnQtZmFtaWx5OiBSUjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLnBlcnNvbmFsLWFyZWFfX2Rlc2NyaXB0aW9uLXR4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5saW5rc19fcGVyc29uYWwtYXJlYSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAubGlua3NfX3BlcnNvbmFsLWFyZWEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wZXJzb25hbC1hcmVhX19tb3JlX190eHQge1xuICBmb250LWZhbWlseTogRkI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbn1cbi5wZXJzb25hbC1hcmVhX19tb3JlIHtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnBlcnNvbmFsLWFyZWFfX21vcmU6aG92ZXIgLnBlcnNvbmFsLWFyZWFfX21vcmVfX3R4dCB7XG4gIGNvbG9yOiAjZjI1MzY3O1xufVxuLnBlcnNvbmFsLWFyZWFfX21vcmU6aG92ZXIgLnBlcnNvbmFsLWFyZWFfX21vcmVfX3BpYyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCA1cHgsIDVweCk7XG59XG4ucGVyc29uYWwtYXJlYV9fbW9yZV9fcGljIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnBlcnNvbmFsLWFyZWFfX21vcmVfX3BpYyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucGVyc29uYWwtYXJlYV9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBSQjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDIzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnBlcnNvbmFsLWFyZWFfX25hbWUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucGVyc29uYWwtYXJlYV9fcHJvZ3JhbS1saXN0IHtcbiAgd2lkdGg6IDY2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wZXJzb25hbC1hcmVhX19wcm9ncmFtLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGVyc29uYWwtYXJlYV9fcHJvZ3JhbS1saXN0IGEge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5wZXJzb25hbC1hcmVhX19wcm9ncmFtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmYzZjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAucGVyc29uYWwtYXJlYV9fcHJvZ3JhbS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnBlcnNvbmFsLWFyZWFfX3Byb2dyYW1fX3RpbWUge1xuICB3aWR0aDogMTAwcHg7XG4gIGZvbnQtZmFtaWx5OiBSQjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5wZXJzb25hbC1hcmVhX19wcm9ncmFtX190aW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucGVyc29uYWwtYXJlYV9fcHJvZ3JhbV9fZGVsLXdyLFxuLnBlcnNvbmFsLWFyZWFfX3Byb2dyYW1fX2xpbmsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzI3YWE3MTtcbiAgbWFyZ2luOiAwIDAgMjVweCA2MHB4O1xufVxuLnBlcnNvbmFsLWFyZWFfX3Byb2dyYW1fX3BsYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJCO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjdhYTcxO1xufVxuLnBlcnNvbmFsLWFyZWFfX3Byb2dyYW1fX2RlbC13ciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICB3aWR0aDogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5wZXJzb25hbC1hcmVhX19wcm9ncmFtX19kZWwtd3Ige1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5wZXJzb25hbC1hcmVhX19wcm9ncmFtX19saW5rIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMnB4KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnBlcnNvbmFsLWFyZWFfX3Byb2dyYW1fX2xpbmsge1xuICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBlcnNvbmFsLWFyZWFfX3Byb2dyYW1fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFJCO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMjdhYTcxO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnBlcnNvbmFsLWFyZWFfX3Byb2dyYW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnBlcnNvbmFsLWFyZWFfX3Byb2dyYW1fX2Rlc2NyIHtcbiAgZm9udC1mYW1pbHk6IFJSO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMjdhYTcxO1xufVxuLnBlcnNvbmFsLWFyZWFfX3Byb2dyYW1fX2RlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5wZXJzb25hbC1hcmVhX19wcm9ncmFtX19kZWwtaW1nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLnBlcnNvbmFsLWFyZWFfX3Byb2dyYW1fX2RlbC1pbWcgdXNlIHtcbiAgZmlsbDogI2UxZTFlMTtcbn1cbi5wZXJzb25hbC1hcmVhX19wcm9ncmFtX19kZWwtaW1nIHVzZTpob3ZlciB7XG4gIGZpbGw6ICNmMjUzNjc7XG59XG4uZGVsLWluaW1hdGUge1xuICBhbmltYXRpb246IG9wYWNpdHktaW5pbWF0ZSAycyBlYXNlO1xufVxuLmRlbC1pbmltYXRlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGFuaW1hdGlvbjogZGVsLWluaW1hdGUgMnMgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTEwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcbn1cbi53aXNobGlzdC1lcnJvciB7XG4gIGZvbnQtZmFtaWx5OiBSQjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2YyNTM2NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQC1tb3ota2V5ZnJhbWVzIG9wYWNpdHktaW5pbWF0ZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS1pbmltYXRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgb3BhY2l0eS1pbmltYXRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3BhY2l0eS1pbmltYXRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBkZWwtaW5pbWF0ZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1MzY3O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcbiAgfVxuICA1MCUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTM2NztcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZGVsLWluaW1hdGUge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTM2NztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XG4gIH1cbiAgNTAlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjUzNjc7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBkZWwtaW5pbWF0ZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1MzY3O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcbiAgfVxuICA1MCUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTM2NztcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRlbC1pbmltYXRlIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjUzNjc7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlO1xuICB9XG4gIDUwJSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1MzY3O1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cbmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mYW5jeWJveC1hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcbiAgbGVmdDogLTk5OTlweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZmFuY3lib3gtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5Mjtcbn1cbi5mYW5jeWJveC1jb250YWluZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtYmcsXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5mYW5jeWJveC1vdXRlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6ICMxZTFlMWU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NCwgMC43MSk7XG59XG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAwLjk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7XG59XG4uZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDBzIGVhc2UgMC4yNXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5OTc7XG59XG4uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlIDBzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZhbmN5Ym94LWluZm9iYXIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZhbmN5Ym94LXRvb2xiYXIge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IDk5OTk0O1xufVxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mYW5jeWJveC1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuLyogVXNpbmcgd2l0aG91dCBwcmVmaXggd291bGQgYnJlYWsgSUUxMSAqL1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk0O1xufVxuLmZhbmN5Ym94LXNsaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDA7XG59XG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNDRweCAwO1xufVxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xNCwgMSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogOTk5OTU7XG59XG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IHpvb20taW47XG59XG4uZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IGdyYWI7XG59XG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xuICBjdXJzb3I6IHRleHQ7XG59XG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICB6LWluZGV4OiAxO1xufVxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlNWUzZGY7XG59XG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZmFuY3lib3gtdmlkZW8sXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYW5jeWJveC1pZnJhbWUge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5mYW5jeWJveC1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmFuY3lib3gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwzMCwzMCwwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICB3aWR0aDogODBweDtcbn1cbi5mYW5jeWJveC1idXR0b24sXG4uZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtYnV0dG9uOmxpbmsge1xuICBjb2xvcjogI2NjYztcbn1cbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG59XG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDA7XG59XG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMiksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOm50aC1jaGlsZCgxKSxcbi5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYW5jeWJveC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZjUyNjg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHotaW5kZXg6IDk5OTk4O1xufVxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNHB4O1xuICB0b3A6IDNweDtcbiAgei1pbmRleDogNDAxO1xufVxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIGhlaWdodDogMTAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xuICB3aWR0aDogNzBweDtcbn1cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgcGFkZGluZzogN3B4O1xufVxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIGxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gIHBhZGRpbmc6IDMxcHggMjZweCAzMXB4IDZweDtcbn1cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcbiAgcGFkZGluZzogMzFweCA2cHggMzFweCAyNnB4O1xuICByaWdodDogMDtcbiAgcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xufVxuLmZhbmN5Ym94LWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsMCwwLDAuODUpIDAlLCByZ2JhKDAsMCwwLDAuMykgNTAlLCByZ2JhKDAsMCwwLDAuMTUpIDY1JSwgcmdiYSgwLDAsMCwwLjA3NSkgNzUuNSUsIHJnYmEoMCwwLDAsMC4wMzcpIDgyLjg1JSwgcmdiYSgwLDAsMCwwLjAxOSkgODglLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDc1cHggNDRweCAyNXB4IDQ0cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5Njtcbn1cbi5mYW5jeWJveC1jYXB0aW9uLS1zZXBhcmF0ZSB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuLmZhbmN5Ym94LWNhcHRpb25fX2JvZHkge1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5mYW5jeWJveC1jYXB0aW9uIGEsXG4uZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssXG4uZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mYW5jeWJveC1sb2FkaW5nIHtcbiAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzg4ODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuLmZhbmN5Ym94LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTtcbn1cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbn1cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbn1cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG59XG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbn1cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7XG59XG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTtcbn1cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiA1NzZweCkge1xuICAuZmFuY3lib3gtc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxuICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIHJpZ2h0OiAtNnB4O1xuICB9XG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGU0ZTRlO1xuICAgIGNvbG9yOiAjZjJmNGY2O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDM2cHg7XG4gIH1cbiAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZmFuY3lib3gtYnV0dG9uLS1mdWxsc2NyZWVuOjpiZWZvcmUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG4gIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5mYW5jeWJveC1zaGFyZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYW5jeWJveC1zaGFyZSBoMSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbi5mYW5jeWJveC1zaGFyZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZCxcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODtcbn1cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDRlODY7XG59XG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFkO1xufVxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FhMDcxOTtcbn1cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XG4gIGJhY2tncm91bmQ6ICMxZGExZjI7XG59XG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4O1xufVxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNXB4O1xufVxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzVkNWI1YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5OjpiZWZvcmUsXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZTo6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNHB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5OjpiZWZvcmUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA2cHggaW5zZXQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBpbnNldCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5mYW5jeWJveC1idXR0b24tLXBhdXNlOjpiZWZvcmUge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAycHggMCAycHg7XG59XG4iLCJodG1sXHJcbiAgZm9udC1mYW1pbHkgIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWZcclxuICArYWRhcHQoMTIwMHB4KVxyXG4gICAgICBmb250LXNpemU6IDE2cHhcclxuICArYWRhcHQoOTkycHgpXHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweFxyXG4gICthZGFwdCg3NjhweClcclxuICAgICAgZm9udC1zaXplOiAxNHB4XHJcblxyXG5ib2R5XHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICBtYXJnaW4gMFxyXG4gIHBhZGRpbmcgMFxyXG4gIHdpZHRoIDEwMCVcclxuICBoZWlnaHQgMTAwJVxyXG4gIGxpbmUtaGVpZ2h0IDEuNDJcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nIGFudGlhbGlhc2VkXHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmcgZ3JheXNjYWxlXHJcbiAgLy8gYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9tYW4ucG5nJylcclxuaDEsIGgyLCBoM1xyXG4gIG1hcmdpbiAwXHJcbiAgcGFkZGluZyAwXHJcbiAgZm9udC13ZWlnaHQgbm9ybWFsXHJcbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbn1cclxuYm9keSwgaHRtbCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxudWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxubGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaW1nXHJcbiAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgaGVpZ2h0OiBhdXRvXHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG5cclxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxuXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIG1hcmdpbjogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuLy8gOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbi8vICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuLy8gICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbi8vIH1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBNaXNjXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiIsImFkYXB0KG51bSkgXHJcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG51bSlcclxuICAgICAgICB7YmxvY2t9XHJcblxyXG5hZGFwdG1pbihudW0pIFxyXG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBudW0pXHJcbiAgICAgICAge2Jsb2NrfVxyXG5cclxuXHJcbmZvbnQoZj1SUixjPWRhcmsscz1mYWxzZSlcclxuICAgIGZvbnQtZmFtaWx5IGZcclxuICAgIGlmIHMgXHJcbiAgICAgICAgZm9udC1zaXplIHNcclxuICAgIGVsc2UgXHJcbiAgICAgICAgZm9udC1zaXplIDE2cHhcclxuICAgIGNvbG9yIGNcclxudHJhbihwcm9wZXJ0eT1hbGwsIHRpbWU9LjNzLCBhbmltPWVhc2UpXHJcbiAgICB0cmFuc2l0aW9uIHByb3BlcnR5IGFuaW0gdGltZVxyXG4gICAgXHJcbmFic29sdXRlKClcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGhlaWdodDogMTAwJVxyXG4gICAgXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG5cclxucG9zaXRpb25BYnNvbHV0ZSh0b3A9IG51bGwsIGxlZnQ9bnVsbCwgcmlnaHQ9bnVsbCwgYm90dG9tPW51bGwpIFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiB0b3A7XHJcbiAgICBsZWZ0OiBsZWZ0O1xyXG4gICAgcmlnaHQ6IHJpZ2h0O1xyXG4gICAgYm90dG9tOiBib3R0b207XHJcbmZsZXgoeT10cnVlLCB4PXRydWUpXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGlmIHlcclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIGlmIHhcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyIiwiLndyYXBwZXIgXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBtaW4taGVpZ2h0IDYwMHB4XHJcbiAgICBoZWlnaHQgMTAwJVxyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuXHJcbi5tYWluY29udGVudCBcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIGhlaWdodCAxMDAlXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG5cclxuLnNlY3Rpb24gXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBoZWlnaHQgYXV0b1xyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuLmNvbnRhaW5lciBcclxuICAgIG1hcmdpbiAwIGF1dG9cclxuICAgIG1heC13aWR0aDogMTkyMHB4XHJcbiAgICBwYWRkaW5nLWxlZnQgMzJweFxyXG4gICAgcGFkZGluZy1yaWdodCAzMnB4IFxyXG4gICAgK2FkYXB0KDEyMDBweClcclxuICAgICAgICBtYXgtd2lkdGg6IDk5MnB4XHJcbiAgICAgICAgd2lkdGggMTAwJSBcclxuICAgICAgICBcclxuICAgICthZGFwdCg5OTJweClcclxuICAgICAgICBtYXgtd2lkdGg6IDk5MnB4XHJcbiAgICAgICAgd2lkdGggMTAwJSBcclxuICAgICAgICBcclxuICAgICthZGFwdCg3NjhweClcclxuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4XHJcbiAgICAgICAgd2lkdGggMTAwJSBcclxuICAgICAgICBwYWRkaW5nLWxlZnQgMTZweFxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMTZweFxyXG4gICAgK2FkYXB0KDQ4MHB4KVxyXG4gICAgICAgIG1heC13aWR0aDogNDgwcHhcclxuICAgICAgICB3aWR0aCAxMDAlIFxyXG4gICAgK2FkYXB0KDMyMHB4KVxyXG4gICAgICAgIG1pbi13aWR0aCAzMjBweFxyXG4gICAgICAgIFxyXG4uYmxvY2tfX3RpdGxlXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbi5oMV9fdGl0bGVcclxuICAgIC8vIGZvbnQoUmIsIDMycHgpXHJcbi5oMl9fdGl0bGVcclxuICAgIGZvbnQoUkIsIGdyZWVuLCA0OHB4KVxyXG4gICAgbGluZS1oZWlnaHQgMS40XHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG5cclxuICAgICthZGFwdCgxNDAwcHgpXHJcbiAgICAgICAgZm9udC1zaXplIDQwcHhcclxuICAgICthZGFwdCgxMjAwcHgpXHJcbiAgICAgICAgZm9udC1zaXplIDM2cHhcclxuICAgICthZGFwdCg3MDBweClcclxuICAgICAgICBmb250LXNpemUgMzBweFxyXG4ubWludV9fdGl0bGVcclxuICAgIGZvbnQoUlIsIGdyYXksIDE2cHgpXHJcbiAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCBkYXJrXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweFxyXG5cclxuLmJ1dHRvblxyXG4gICAgZGlzcGxheSBibG9ja1xyXG4gICAgY3Vyc29yIHBvaW50ZXJcclxuICAgIGJhY2tncm91bmQtY29sb3IgZ3JlZW4gIWltcG9ydGFudFxyXG4gICAgYm9yZGVyIDFweCBzb2xpZCBibGFja1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW4oKVxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIFxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgJjpiZWZvcmUgXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgXHJcbiAgICAmOmFmdGVyIFxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICY6aG92ZXIgXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgMnB4XHJcbiAgICAgICAgJjpiZWZvcmUgXHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbW92ZS1sZWZ0IC44cyBib3RoO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XHJcbiAgICAgICAgJjphZnRlciBcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBtb3ZlLXJpZ2h0IC44cyBib3RoO1xyXG4uYnV0dG9uX19kYXJrXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgZm9udChSUiwgd2hpdGUsIDE4cHgpXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIGdyZWVuXHJcbiAgICAvLyBib3JkZXIgbm9uZVxyXG4gICAgJjpob3ZlclxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgZ3JlZW4gIWltcG9ydGFudFxyXG4gICAgICAgIGNvbG9yIGRhcmtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciBcclxuICAgICAgICBiYWNrZ3JvdW5kIHdoaXRlXHJcbiAgICBzcGFuXHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgICAgdG9wIDBcclxuICAgICAgICBsZWZ0IDBcclxuICAgICAgICB6LWluZGV4OiAtMlxyXG4uYnV0dG9uX193aGl0ZVxyXG4gICAgYmFja2dyb3VuZC1jb2xvciBncmVlbiAhaW1wb3J0YW50XHJcbiAgICBmb250KFJSLCB3aGl0ZSwgMThweClcclxuICAgICY6aG92ZXIgXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciBncmVlbiAhaW1wb3J0YW50XHJcbiAgICAgICAgY29sb3I6IGRhcmsgIFxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlXHJcbkBrZXlmcmFtZXMgbW92ZS1sZWZ0IHtcclxuICAwJSB7XHJcbiAgICBsZWZ0OiAtMjBweDtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1vdmUtcmlnaHQge1xyXG4gIDAlIHtcclxuICAgIHJpZ2h0OiAtMjBweDtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICByaWdodDogNTAlO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICB9XHJcbn0gXHJcbmJ1dHRvblxyXG4gICAgYm9yZGVyIG5vbmUgXHJcbiAgICBvdXRsaW5lIG5vbmUgXHJcbiAgICBiYWNrZ3JvdW5kIHRyYW5zcGFyZW50XHJcbi55YS1zaGFyZTJfX2NvbnRhaW5lcl9zaXplX20gLnlhLXNoYXJlMl9faWNvblxyXG4gICAgd2lkdGggMzBweCFpbXBvcnRhbnRcclxuICAgIGhlaWdodCAzMHB4IWltcG9ydGFudFxyXG4gICAgYmFja2dyb3VuZC1zaXplIDMwcHghaW1wb3J0YW50XHJcbi55YS1zaGFyZTJfX2JhZGdlIFxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIHRyYW4oKVxyXG4gICAgJjpob3ZlciBcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweClcclxuICAgIFxyXG4iLCJcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcclxuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci13cmFwcGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5zd2lwZXItc2xpZGUge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItM2Qge1xyXG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICBcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgXHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcclxuIFxyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xyXG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjM1O1xyXG4gIGN1cnNvcjogYXV0bztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcclxuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdwcmV2JztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XHJcbiAgY29udGVudDogJ25leHQnO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuOnJvb3Qge1xyXG4gIFxyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIGJvdHRvbTogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDAuMjtcclxufVxyXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgbWFyZ2luOiA2cHggMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHdpZHRoOiA4cHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBtYXJnaW46IDAgNHB4O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xyXG59XHJcbi8qIFByb2dyZXNzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxJTtcclxuICBib3R0b206IDNweDtcclxuICB6LWluZGV4OiA1MDtcclxuICBoZWlnaHQ6IDVweDtcclxuICB3aWR0aDogOTglO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogM3B4O1xyXG4gIHRvcDogMSU7XHJcbiAgei1pbmRleDogNTA7XHJcbiAgd2lkdGg6IDVweDtcclxuICBoZWlnaHQ6IDk4JTtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuXHJcbjpyb290IHtcclxuICBcclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcclxuICB3aWR0aDogNDJweDtcclxuICBoZWlnaHQ6IDQycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTIxcHg7XHJcbiAgbWFyZ2luLXRvcDogLTIxcHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xyXG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xyXG59XHJcbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTEwMDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICB6LWluZGV4OiAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3BhY2l0eTogMC42O1xyXG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xyXG4gIGZpbHRlcjogYmx1cig1MHB4KTtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuIiwiLmhlYWRlclxyXG4gICAgaGVpZ2h0IDgwcHhcclxuICAgICthZGFwdCg2MjBweClcclxuICAgICAgICBoZWlnaHQgYXV0b1xyXG4uaGVhZGVyLWNvbnRhaW5lclxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIGhlaWdodCAxMDAlXHJcbiAgICArYWRhcHQoNjIwcHgpXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbi5oZWFkZXJfX25hdlxyXG4gICAgK2FkYXB0KDE0MDBweClcclxuICAgICAgICBkaXNwbGF5IG5vbmVcclxuLmhlYWRlcl9fbmF2X19saXN0XHJcbiAgICBkaXNwbGF5IGZsZXhcclxuLmhlYWRlcl9fYnV0dG9ucy13clxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICArYWRhcHQoNjIwcHgpXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbi5oZWFkZXJfX25hdl9faXRlbVxyXG4gICAgbWFyZ2luLXJpZ2h0IDQwcHhcclxuICAgICthZGFwdCgxNjAwcHgpXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDIwcHhcclxuLmhlYWRlcl9fbmF2X19saW5rXHJcbiAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICBmb250KFJSLCBkYXJrLCAxNnB4KVxyXG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXHJcbiAgICB0cmFuKClcclxuICAgIC8vICthZGFwdCgxODAwcHgpXHJcbiAgICAvLyAgICAgZm9udC1zaXplOiAxNXB4XHJcbiAgICBcclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSBcclxuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjRUUyODUyLCAwKTtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbigpXHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAmOmJlZm9yZVxyXG4gICAgICAgIHRvcCAtNXB4XHJcbiAgICAmOmFmdGVyXHJcbiAgICAgICAgYm90dG9tIC01cHhcclxuICAgICY6aG92ZXJcclxuICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICY6YmVmb3JlIFxyXG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIHJlZFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuLmhlYWRlcl9fYnV0dG9uX19wcm9ncmFtbVxyXG4gICAgYm9yZGVyLXJpZ2h0IDFweCBzb2xpZCAjZWZmM2Y2XHJcbiAgICBib3JkZXItbGVmdCAxcHggc29saWQgI2VmZjNmNlxyXG4gICAgK2FkYXB0KDYyMHB4KVxyXG4gICAgICAgIG1hcmdpbi10b3AgMjBweFxyXG4uYnV0dG9uX19wcm9ncmFtbV9fbGlua1xyXG4gICAgZm9udChSUiwgZGFyaywgMThweClcclxuICAgIHdpZHRoIDIzMHB4XHJcbiAgICBoZWlnaHQgNDBweFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAmOmhvdmVyIFxyXG4gICAgICAgIGNvbG9yOiByZWRcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIgXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAmOjpiZWZvcmUgXHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJlZCAvLyBNYWtlIGJvcmRlcnMgdmlzaWJsZVxyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJlZFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICB3aWR0aCAwLjI1cyBlYXNlLW91dCwgLy8gV2lkdGggZXhwYW5kcyBmaXJzdFxyXG4gICAgICAgICAgICBoZWlnaHQgMC4yNXMgZWFzZS1vdXQgMC4yNXM7IC8vIEFuZCB0aGVuIGhlaWdodFxyXG4gICAgICAgIFxyXG5cclxuICAgICAgICAmOjphZnRlciBcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VFMjg1MjsgLy8gTWFrZSBib3JkZXJzIHZpc2libGVcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNFRTI4NTI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAwcyBlYXNlLW91dCAwLjVzLCAvLyBXYWl0IGZvciA6OmJlZm9yZSB0byBmaW5pc2ggYmVmb3JlIHNob3dpbmcgYm9yZGVyXHJcbiAgICAgICAgICAgIHdpZHRoIDAuMjVzIGVhc2Utb3V0IDAuNXMsIC8vIEFuZCB0aGVuIGV4YW5kaW5nIHdpZHRoXHJcbiAgICAgICAgICAgIGhlaWdodCAwLjI1cyBlYXNlLW91dCAwLjc1czsgLy8gQW5kIGZpbmFsbHkgaGVpZ2h0XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIgXHJcbiAgICAgICAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIFxyXG4gICAgJjo6YmVmb3JlIFxyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgXHJcblxyXG4gIC8vIEFuZCB0aGlzIHRoZSBib3R0b20gJiBsZWZ0IGJvcmRlcnMgKGV4cGFuZHMgbGVmdCwgdGhlbiB1cClcclxuICAgICY6OmFmdGVyIFxyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgXHJcbiAgXHJcblxyXG4uYnV0dG9uX19wcm9ncmFtbV9fbGluay1hY3RpdmVcclxuICAgICYuYnV0dG9uX19wcm9ncmFtbV9fbGlua1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciBcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICY6OmJlZm9yZSBcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmVkIC8vIE1ha2UgYm9yZGVycyB2aXNpYmxlXHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmVkXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIHdpZHRoIDAuMjVzIGVhc2Utb3V0LCAvLyBXaWR0aCBleHBhbmRzIGZpcnN0XHJcbiAgICAgICAgICAgIGhlaWdodCAwLjI1cyBlYXNlLW91dCAwLjI1czsgLy8gQW5kIHRoZW4gaGVpZ2h0XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgICY6OmFmdGVyIFxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUUyODUyOyAvLyBNYWtlIGJvcmRlcnMgdmlzaWJsZVxyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI0VFMjg1MjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDBzIGVhc2Utb3V0IDAuNXMsIC8vIFdhaXQgZm9yIDo6YmVmb3JlIHRvIGZpbmlzaCBiZWZvcmUgc2hvd2luZyBib3JkZXJcclxuICAgICAgICAgICAgd2lkdGggMC4yNXMgZWFzZS1vdXQgMC41cywgLy8gQW5kIHRoZW4gZXhhbmRpbmcgd2lkdGhcclxuICAgICAgICAgICAgaGVpZ2h0IDAuMjVzIGVhc2Utb3V0IDAuNzVzOyAvLyBBbmQgZmluYWxseSBoZWlnaHRcclxuXHJcbi5oZWFkZXJfX2J1dHRvbl9fYnV5LXRpY2tldFxyXG4gICAgbWFyZ2luIDAgNDBweFxyXG4gICAgK2FkYXB0KDYyMHB4KVxyXG4gICAgICAgIG1hcmdpbiAyMHB4IDBcclxuLmJ1dHRvbl9fYnV5LXRpY2tldFxyXG4gICAgd2lkdGggMjMwcHhcclxuICAgIGhlaWdodCA0MHB4XHJcbi5tZW51LWpzXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4uc3VibWVudS1saXN0XHJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgZGlzcGxheSBub25lXHJcbiAgICB0b3AgODVweFxyXG4gICAgYm9yZGVyLWxlZnQgMnB4IHNvbGlkIHJlZFxyXG4gICAgYm9yZGVyLXJpZ2h0IDJweCBzb2xpZCByZWRcclxuICAgIHotaW5kZXggMTBcclxuICAgIHdpZHRoIDEwMHB4XHJcbiAgICBwYWRkaW5nIDEwcHggMFxyXG4gICAgYmFja2dyb3VuZC1jb2xvciB3aGl0ZVxyXG4uc3VibWVudS1pdGVtXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgbWFyZ2luLXRvcCA1cHhcclxuLnN1Ym1lbnUtbGlua1xyXG4gICAgZm9udCgpXHJcbiAgICB0cmFuKClcclxuICAgICY6aG92ZXJcclxuICAgICAgICBjb2xvciByZWQiLCIucmVjb21tZW5kYXRpb25zXHJcbiAgICBtYXJnaW4tdG9wIDYwcHhcclxuICAgICthZGFwdCgxMjAwcHgpXHJcbiAgICAgICAgbWFyZ2luLXRvcCA0MHB4XHJcbi5yZWNvbW1lbmRhdGlvbnMtd3JcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgYm9yZGVyLXRvcCAxcHggc29saWQgI0YzRjZGOFxyXG4gICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgI0YzRjZGOFxyXG4gICAgK2FkYXB0KDEyMDBweClcclxuICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbi5yZWNvbW1lbmRhdGlvbnNfX2ZpcnN0XHJcbiAgICB3aWR0aCA1MCVcclxuICAgIHBhZGRpbmcgMjBweFxyXG4gICAgYm9yZGVyLXJpZ2h0IDFweCBzb2xpZCAjRjNGNkY4XHJcbiAgICArYWRhcHQoMTIwMHB4KVxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBib3JkZXItcmlnaHQgbm9uZVxyXG4ucmVjb21tZW5kYXRpb25zX19maXJzdF9fZGF0YV9fZGF0ZSxcclxuLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kX19kYXRhX19kYXRlXHJcbiAgICBmb250KFJSLCBkYXJrLCAyNHB4KVxyXG4gICAgK2FkYXB0KDk5MnB4KVxyXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XHJcbi5yZWNvbW1lbmRhdGlvbnNfX2ZpcnN0X190aXRsZVxyXG4gICAgbWFyZ2luLXRvcCAxMHB4XHJcbiAgICAuaDJfX3RpdGxlXHJcbiAgICAgICAgdGV4dC1hbGlnbiBsZWZ0XHJcbiAgICAgICAgZm9udC1zaXplIDMycHhcclxuICAgICAgICArYWRhcHQoNDgwcHgpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAyNHB4XHJcbi5yZWNvbW1lbmRhdGlvbnNfX2ZpcnN0X19kZXNjclxyXG4gICAgbWFyZ2luLXRvcCAxMHB4XHJcbiAgICBwYWRkaW5nLXJpZ2h0IDIwcHhcclxuICAgIGZvbnQoKVxyXG4ucmVjb21tZW5kYXRpb25zX19maXJzdF9fcGljXHJcbiAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICBtYXJnaW4tdG9wIDIwcHhcclxuICAgIHdpZHRoIDgwJVxyXG4gICAgK2FkYXB0KDc2OHB4KVxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuLnJlY29tbWVuZGF0aW9uc19fZmlyc3RfX2ltZ1xyXG4gICAgZGlzcGxheSBibG9ja1xyXG4gICAgd2lkdGggMTAwJSBcclxuLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kXHJcbiAgICB3aWR0aCA1MCVcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC13cmFwIHdyYXBcclxuICAgICthZGFwdCgxMjAwcHgpXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICNGM0Y2RjhcclxuICAgICAgICBtYXJnaW4tdG9wIDIwcHhcclxuLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kLXdyYXBcclxuICAgIHdpZHRoIDUwJVxyXG4gICAgcGFkZGluZyAyMHB4XHJcbiAgICAmOm50aC1jaGlsZCgxKVxyXG4gICAgICAgIGJvcmRlci1yaWdodCAxcHggc29saWQgI0YzRjZGOFxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjNGNkY4XHJcbiAgICAmOm50aC1jaGlsZCgyKVxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjNGNkY4XHJcbiAgICAmOm50aC1jaGlsZCgzKVxyXG4gICAgICAgIGJvcmRlci1yaWdodCAxcHggc29saWQgI0YzRjZGOFxyXG4gICAgK2FkYXB0KDYwMHB4KVxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICAmOm50aC1jaGlsZCgxKVxyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQgbm9uZVxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMilcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpXHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodCBub25lXHJcbi5yZWNvbW1lbmRhdGlvbnNfX2ZpcnN0X19kYXRhLFxyXG4ucmVjb21tZW5kYXRpb25zX19zZWNvbmRfX2RhdGFcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW4gXHJcbi5yZWNvbW1lbmRhdGlvbnNfX2ZpcnN0X19tb3JlXHJcbiAgICBkaXNwbGF5IGlubGluZS1mbGV4XHJcbiAgICBjdXJzb3IgcG9pbnRlclxyXG4gICAgbWFyZ2luLXRvcCAyMHB4XHJcbiAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCBkYXJrXHJcbiAgICBcclxuICAgICY6aG92ZXJcclxuICAgICAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCByZWRcclxuICAgICAgICAucmVjb21tZW5kYXRpb25zX19maXJzdF9fbW9yZV9fdHh0XHJcbiAgICAgICAgICAgIGNvbG9yIGRhcmtcclxuICAgICAgICAucmVjb21tZW5kYXRpb25zX19maXJzdF9fbW9yZV9fcGljXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUzZCg1cHgsNXB4LDVweClcclxuLnJlY29tbWVuZGF0aW9uc19fZmlyc3RfX21vcmVfX3R4dFxyXG4gICAgbWFyZ2luLXJpZ2h0IDEwcHhcclxuICAgIGZvbnQoUkIsIHJlZCwgMThweClcclxuICAgIHRyYW4oKVxyXG4ucmVjb21tZW5kYXRpb25zX19maXJzdF9fbW9yZV9fcGljXHJcbiAgICB0cmFuKClcclxuLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kX19kZXNjclxyXG4gICAgZm9udChSQiwgZGFyaywgMTZweClcclxuICAgIG1hcmdpbi10b3AgMTBweFxyXG4ucmVjb21tZW5kYXRpb25zX19zZWNvbmRfX3BpY1xyXG4gICAgbWFyZ2luLXRvcCAyMHB4XHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zIGZsZXgtZW5kXHJcbi5yZWNvbW1lbmRhdGlvbnNfX3NlY29uZF9fd3ItaW1nXHJcbiAgICB3aWR0aCA4MCVcclxuLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kX19pbWdcclxuICAgIGRpc3BsYXkgYmxvY2tcclxuICAgIHdpZHRoIDEwMCVcclxuLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kX19tb3JlX19waWNcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kXHJcbiAgICBtYXJnaW4tdG9wIDIwcHhcclxuLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kX19tb3JlX19pbWdcclxuICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICB0cmFuKClcclxuICAgICY6aG92ZXJcclxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlM2QoNXB4LDVweCw1cHgpXHJcbi5yZWNvbW1lbmRhdGlvbnNfX2ZpcnN0X19zdGFyLWltZyxcclxuLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kX19zdGFyLWltZ1xyXG4gICAgd2lkdGggMjRweCBcclxuICAgIGhlaWdodCAyNHB4XHJcbiAgICB1c2VcclxuICAgICAgICB3aWR0aCAyNHB4IFxyXG4gICAgICAgIGhlaWdodCAyNHB4XHJcbiAgICAgICAgZmlsbCAjYjdiN2I3XHJcbiAgICAmOmhvdmVyXHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMWVtIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGFuaW1hdGlvbjogcHVsc2UgMXM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA1MCVcclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgZnJvbSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJlZDtcclxuICB9XHJcbn1cclxuXHJcbiIsIi5kYmQyMC1wcm9ncmFtX19pdGVtXHJcbiAgICBtYXJnaW4tdG9wIDQwcHhcclxuLmRiZDIwLXByb2dyYW1fX2l0ZW0td3JcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICAgICthZGFwdCg3NjhweClcclxuICAgICAgICBmbGV4LXdyYXAgd3JhcCAgICBcclxuLmRiZDIwLXByb2dyYW1fX2l0ZW1cclxuICAgIC50YWdzX19jb250ZW50X193aXNobGlzdFxyXG4gICAgICAgIHdpZHRoIDI1cHhcclxuICAgICAgICArYWRhcHQoNzY4cHgpXHJcbiAgICAgICAgICAgIG9yZGVyIDJcclxuICAgICAgICAgICAgd2lkdGggNTAlXHJcbi5kYmQyMC1wcm9ncmFtX190aW1lIFxyXG4gICAgcGFkZGluZyAgMCAxMHB4IDAgXHJcbiAgICBmb250KFJCLCBkYXJrLCAyMHB4KVxyXG4gICAgbGluZS1oZWlnaHQgIDEuMiBcclxuICAgICthZGFwdCg3NjhweClcclxuICAgICAgICBvcmRlciAxXHJcbiAgICAgICAgd2lkdGggNTAlXHJcbiAgICAgICAgcGFkZGluZyAwXHJcblxyXG4uZGJkMjAtcHJvZ3JhbV9fZGVzY3IgXHJcbiAgICBwb3NpdGlvbiAgcmVsYXRpdmUgXHJcbiAgICBwYWRkaW5nICAwIDE1cHggMFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIGFsaWduLWl0ZW1zIGZsZXhcclxuICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICArYWRhcHQoNzY4cHgpXHJcbiAgICAgICAgb3JkZXIgM1xyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBwYWRkaW5nIDBcclxuICAgICthZGFwdG1pbig3NjhweCkgIFxyXG4gICAgICAgIHdpZHRoICA4MCUgXHJcbiAgICAgICAgbWluLXdpZHRoICA4MCUgXHJcbiAgICAgICAgZmxleCAgMCAwIDgwJSBcclxuICAgIGgzIFxyXG4gICAgICAgIG1hcmdpbiAgMCBcclxuICAgICAgICBmb250KFJCLCBkYXJrLCAyNHB4KVxyXG5cclxuICAgICAgICArYWRhcHRtaW4oNzY4cHgpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAgNDBweCBcclxuICAgICAgICBcclxuICAgIFxyXG5cclxuICAgIGg0IFxyXG4gICAgICAgIG1hcmdpbiAgMCBcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0ICAzMHB4IFxyXG4gICAgICAgICBcclxuICAgICAgICBmb250LXNpemUgIDIwcHggXHJcbiAgICAgICAgZm9udC13ZWlnaHQgIDcwMCBcclxuICAgICAgICBmb250LWZhbWlseSBSQiBcclxuICAgICAgICArYWRhcHRtaW4oNzY4cHgpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAgMjRweCBcclxuICAgICAgICBcclxuICAgIFxyXG5cclxuICAgIHAgXHJcbiAgICAgICAgbWFyZ2luLXRvcCAgMTVweCBcclxuICAgICAgICBtYXJnaW4tYm90dG9tICAwIFxyXG4gICAgICAgIGZvbnQoUlIsICM3MDcwNzAsIDE2cHgpXHJcbiAgICAgICAgXHJcbi5kYmQyMC1wcm9ncmFtX19zaG93LWZ1bGwtYnRuXHJcbiAgICBtYXJnaW4tdG9wIDEwcHhcclxuICAgIHBhZGRpbmcgMFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICBpbWcgXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDVweFxyXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICB3aWR0aCAyMHB4XHJcbiAgICArYWRhcHQoNzY4cHgpXHJcbiAgICAgICAgbGVmdCAwXHJcblxyXG4uZGJkMjAtcHJvZ3JhbV9fZGVzY3JfX3Nob3ctZnVsbCBcclxuICAgIHdpZHRoIDg1MHB4XHJcbiAgICBwb3NpdGlvbiAgYWJzb2x1dGUgXHJcbiAgICB0b3AgIDVweCBcclxuICAgIHJpZ2h0ICAxNXB4XHJcbiAgICB3aWR0aCAgMCBcclxuICAgIGhlaWdodCAgMCBcclxuICAgIHBhZGRpbmcgIDAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICB0cmFuc3BhcmVudCBcclxuICAgIGN1cnNvciAgcG9pbnRlciBcclxuICAgIFxyXG4gICAgK2FkYXB0bWluKDc2OHB4KSBcclxuICAgICAgICB0b3AgIDM1cHggXHJcbiAgICAgICAgcmlnaHQgIDMwcHggXHJcbiAgICAuZGJkMjAtcHJvZ3JhbV9faXRlbV9hY3RpdmUgIFxyXG4gICAgICAgIGJvcmRlci10b3AgIG5vbmUgXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbSAgMThweCBzb2xpZCAjRkY2QTAwIFxyXG4gICAgICAgIFxyXG4gIFxyXG5cclxuLmRiZDIwLXByb2dyYW1fX2Z1bGwgXHJcbiAgICBkaXNwbGF5ICBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcclxuICAgIC8vIG1hcmdpbi1sZWZ0IDE0MnB4XHJcbiAgICBtYXJnaW4tdG9wIDEwcHhcclxuICAgIHdpZHRoICAxMDAlXHJcbiAgICAvLyBtaW4td2lkdGggIDg1MHB4XHJcbiAgICBcclxuICAgIGZsZXggIDAgMCAxMDAlIFxyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgIFxyXG5cclxuICAgIC5kYmQyMC1wcm9ncmFtX19pdGVtX2FjdGl2ZSBcclxuICAgICAgICBkaXNwbGF5ICBibG9ja1xyXG5cclxuLmRiZDIwLXByb2dyYW0tc3BlYWtlcnMgXHJcbiAgICBtYXJnaW4tdG9wIDIwcHhcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIG92ZXJmbG93ICBoaWRkZW4gXHJcbiAgICAvLyBtYXJnaW4tcmlnaHQgIC01cHggXHJcbiAgICBkaXNwbGF5ICBmbGV4XHJcbiAgICBmbGV4LXdyYXAgIHdyYXBcclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIC8vICthZGFwdG1pbig1NzZweClcclxuICAgIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQgc3RhcnRcclxuICAgIFxyXG5cclxuLmRiZDIwLXByb2dyYW0tc3BlYWtlcnNfX2l0ZW0gXHJcbiAgICBvdmVyZmxvdyAgaGlkZGVuIFxyXG4gICAgcGFkZGluZy1yaWdodCAgNXB4IFxyXG4gICAgcGFkZGluZy1sZWZ0ICA1cHggXHJcbiAgICBtYXJnaW4tYm90dG9tICAxMHB4IFxyXG4gICAgd2lkdGggMjQwcHhcclxuICAgIC8vICthZGFwdG1pbig1NzZweClcclxuICAgIC8vICAgICB3aWR0aCAgNTAlIFxyXG4gICAgLy8gICAgIG1pbi13aWR0aCAgNTAlIFxyXG4gICAgLy8gICAgIGZsZXggIDAgMCA1MCUgXHJcbiAgICBcclxuXHJcbiAgICAvLyArYWRhcHRtaW4oOTkycHgpXHJcbiAgICAvLyAgICAgd2lkdGggIDI1JSBcclxuICAgIC8vICAgICBtaW4td2lkdGggMjUlIFxyXG4gICAgLy8gICAgIGZsZXggIDAgMCAyNSUgXHJcbiAgICAgICAgXHJcbiAgICBcclxuXHJcbi5kYmQyMC1wcm9ncmFtLXNwZWFrZXJzX19jYXJkIFxyXG4gICAgcG9zaXRpb24gIHJlbGF0aXZlIFxyXG4gICAgbWluLWhlaWdodCAgMTAwJVxyXG4gICAgYm9yZGVyICAxcHggc29saWQgI0VDRURGMiBcclxuICAgIC8vIHBhZGRpbmcgIDE1cHhcclxuICAgIGZvbnQoUkIsIGRhcmssIDE2cHgpXHJcbiAgICB0cmFuc2l0aW9uICBib3JkZXItY29sb3IgMC41cyBlYXNlIFxyXG4gICAgY3Vyc29yIHBvaW50ZXJcclxuICAgICthZGFwdG1pbig1NzZweClcclxuICAgICAgICBkaXNwbGF5ICBmbGV4IFxyXG4gICAgICAgIGFsaWduLWl0ZW1zICBjZW50ZXIgXHJcbiAgICAgICAgaGVpZ2h0ICBhdXRvIFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgICAgIHBhZGRpbmcgIDAgXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgICAgLmRiZDIwLXByb2dyYW0tc3BlYWtlcnNfX2NhcmQtaG92ZXJcclxuICAgICAgICAgICAgb3BhY2l0eSAxIFxyXG5cclxuLmRiZDIwLXByb2dyYW0tc3BlYWtlcnNfX2NhcmQtY29tcGFueVxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgIGZvbnQoUlIsIHJlZCwgMTZweClcclxuICAgXHJcblxyXG4uZGJkMjAtcHJvZ3JhbS1zcGVha2Vyc19fY2FyZC1waG90b1xyXG4gICAgd2lkdGggIDEwMCVcclxuICAgIG1hcmdpbi1ib3R0b20gIDE1cHggXHJcbiAgICB0cmFuc2l0aW9uICBvcGFjaXR5IDAuNXMgZWFzZVxyXG4gICAgZmlsdGVyICBncmF5c2NhbGUoMTAwJSkgXHJcbiAgICBpbWdcclxuICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIGhlaWdodCBhdXRvXHJcbiAgICArYWRhcHRtaW4oNTc2cHgpXHJcbiAgICAgICAgd2lkdGggIDEwMCUgXHJcbiAgICAgICAgbWluLXdpZHRoICAxMDAlIFxyXG4gICAgICAgIC8vIGZsZXggIDAgMCAxMDAlIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gIDAgXHJcbiAgICAgICAgXHJcbi5kYmQyMC1wcm9ncmFtX19pbnNpZGUtdGV4dFxyXG4gICAgbWFyZ2luLWJvdHRvbSAgMTVweCBcclxuICAgIGZvbnQoUlIsICM3MDcwNzAsIDE2cHgpXHJcbi5kYmQyMC1wcm9ncmFtLXNwZWFrZXJzX19jYXJkLXdob1xyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgdHJhbnNpdGlvbiAgb3BhY2l0eSAwLjVzIGVhc2UgXHJcbiAgICAgXHJcblxyXG4gICAgK2FkYXB0bWluKDU3NnB4KVxyXG4gICAgICAgIG1pbi13aWR0aCAgNzAlIFxyXG4gICAgICAgIGZsZXggIDAgMCA3MCUgXHJcbiAgICAgICAgcGFkZGluZyAgMjBweCAgXHJcbiAgICAgICAgYmFja2dyb3VuZCAgbm9uZSBcclxuICAgICAgICBcclxuICAgICAgXHJcblxyXG4uZGJkMjAtcHJvZ3JhbS1zcGVha2Vyc19fY2FyZC1uYW1lIFxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgIG1hcmdpbi1ib3R0b20gIDVweCBcclxuICAgICthZGFwdG1pbig1NzZweClcclxuICAgICAgICBmb250KFJCLCBkYXJrLCAxNnB4KVxyXG5cclxuICAgIC5kYmQyMC1wcm9ncmFtLXNwZWFrZXJzX19jYXJkLWhvdmVyIFxyXG4gICAgICAgICthZGFwdG1pbig1NzZweClcclxuICAgICAgICAgICAgLy8gZGlzcGxheSAgbm9uZSBcclxuLmRiZDIwLXByb2dyYW0tc3BlYWtlcnNfX2NhcmQtaG92ZXIgXHJcbiAgICBvcGFjaXR5ICAwIFxyXG4gICAgcG9zaXRpb24gIGFic29sdXRlIFxyXG4gICAgdG9wICAwIFxyXG4gICAgbGVmdCAgMCBcclxuICAgIGRpc3BsYXkgIGZsZXggXHJcbiAgICBhbGlnbi1pdGVtcyAgY2VudGVyIFxyXG4gICAganVzdGlmeS1jb250ZW50ICBjZW50ZXIgXHJcbiAgICBmbGV4LXdyYXAgIHdyYXAgXHJcbiAgICBmbGV4LWRpcmVjdGlvbiAgY29sdW1uIFxyXG4gICAgei1pbmRleCAgMSBcclxuICAgIGJhY2tncm91bmQtY29sb3IgICNmZmYgXHJcbiAgICB0cmFuc2l0aW9uICBvcGFjaXR5IDAuNXMgZWFzZSBcclxuICAgIHdpZHRoICAxMDAlIFxyXG4gICAgaGVpZ2h0ICAxMDAlICBcclxuICAgIHRleHQtYWxpZ24gIGNlbnRlciBcclxuICAgIC5kYmQyMC1wcm9ncmFtLXNwZWFrZXJzX19jYXJkLW5hbWVcclxuICAgICAgICBmb250KFJCLCBkYXJrLCAxNnB4KVxyXG4gICAgLmRiZDIwLXByb2dyYW0tc3BlYWtlcnNfX2NhcmQtcG9zaXRpb25cclxuICAgICAgICBmb250KFJSLCAjNzA3MDcwLCAxMnB4KVxyXG4gICAgLmRiZDIwLXByb2dyYW0tc3BlYWtlcnNfX2NhcmRfaG92ZXIgXHJcbiAgICAgICAgb3BhY2l0eSAxXHJcblxyXG4gICAgXHJcblxyXG4gICAgLnNsaWNrLWxpc3QgXHJcbiAgICAgICAgb3ZlcmZsb3cgIHZpc2libGUgXHJcblxyXG4uZGJkMjAtcHJvZ3JhbS1ub3RmdWxsLXByb2dyYW1cclxuICAgIC8vIHdpZHRoIDEwMCVcclxuICAgIHdpZHRoIDI3MHB4XHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgK2FkYXB0KDU3N3B4KVxyXG4gICAgICAgIGhlaWdodCAyNzguMTFweFxyXG4uZGJkMjAtcHJvZ3JhbS1zcGVha2Vyc19fYnV0dG9uLXdyXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgbWFyZ2luLXRvcCAxMHB4XHJcblxyXG4uZGJkMjAtcHJvZ3JhbS1zcGVha2Vyc19fYnV0dG9uXHJcbiAgICBmb250KFJSLGRhcmssMTZweClcclxuICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICBkaXNwbGF5IGlubGluZS1mbGV4XHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIGltZyBcclxuICAgICAgICBtYXJnaW4tcmlnaHQgNXB4XHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgIHdpZHRoIDIwcHhcclxuICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDE4MGRlZylcclxuXHJcbi5wcm9ncmFtbS1hcnJvdy1hY3RpdmVcclxuICAgIC5kYmQyMC1wcm9ncmFtX19zaG93LWZ1bGxcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcbi5kYmQyMC1wcm9ncmFtX19zaG93LWZ1bGxcclxuICAgIHRyYW4oKVxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwXHJcbiAgICByaWdodDogMFxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgZ3JlZW47XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXggMFxyXG4gICAgK2FkYXB0KDc2OHB4KVxyXG4gICAgICAgIGRpc3BsYXkgbm9uZVxyXG4iLCIucG9wdXAtZm9ybVxyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIHotaW5kZXggMjBcclxuICAgIHRvcCAtMTUwMHB4XHJcbiAgICBsZWZ0IDUwJVxyXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcclxuICAgIHdpZHRoIDM2MHB4XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIHdoaXRlXHJcbiAgICBwYWRkaW5nIDMwcHhcclxuICAgIHRyYW5zaXRpb24gYWxsIC40cyBlYXNlLWluLW91dFxyXG4gICAgYm9yZGVyIDFweCBzb2xpZCB0aXRsZVxyXG4gICAgYm94LXNoYWRvdzogLTVweCAxcHggMzRweCAtMTZweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgK2FkYXB0KDQwMHB4KVxyXG4gICAgICB3aWR0aCAxMDAlXHJcbi5wb3B1cC1mb3JtLWFjdGl2ZSBcclxuICAgIHRvcCAxMzBweFxyXG4gICAgei1pbmRleDogMjBcclxuLnBvcHVwLXJlZ19fY29udGVudC1pbmZvLFxyXG4ucG9wdXAtYXV0aCxcclxuLnBvcHVwLXJlZyxcclxuLnBvcHVwLWZvcmdvdFxyXG4gIGhlaWdodCAwXHJcbiAgd2lkdGggMFxyXG4gIG92ZXJmbG93IGhpZGRlblxyXG4gIG9wYWNpdHkgMFxyXG4gIHRyYW4oYWxsLCAuNnMpXHJcblxyXG4gIC8vIGRpc3BsYXkgbm9uZVxyXG4vLyAucG9wdXAtYXV0aFxyXG4vLyAgIGhlaWdodCBhdXRvXHJcbi8vICAgb3ZlcmZsb3cgdmlzaWJsZVxyXG4gIC8vIGRpc3BsYXk6IGJsb2NrXHJcbi5wb3B1cC1yZWctYWN0aXZlXHJcbiAgdHJhbih3aWR0aCwgLjdzKVxyXG4gIGhlaWdodCBhdXRvXHJcbiAgd2lkdGggMTAwJVxyXG4gIG92ZXJmbG93IHZpc2libGVcclxuICBvcGFjaXR5IDFcclxuXHJcbiAgLy8gdG9wIDE2MHB4XHJcbi5wb3B1cC1yZWdfX2NvbnRlbnQtaW5mb19fc2hydC10eHRcclxuICAgIGZvbnQoUlIsIGRhcmssMThweClcclxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG4ucG9wdXAtcmVnX19jb250ZW50LWluZm9fX2Rlc2NyXHJcbiAgICBmb250KFJSLCAxNnB4KVxyXG4uZGVzY3JfX2NvbG9yLXJlZFxyXG4gICAgY29sb3IgcmVkXHJcbi5wb3B1cC1yZWctaW5mb19fYnRuIFxyXG4gICAgd2lkdGggMzAwcHhcclxuICAgIGhlaWdodCA1MHB4XHJcbiAgICBtYXJnaW4tdG9wIDEwcHhcclxuICAgICthZGFwdCg0ODBweClcclxuICAgICAgd2lkdGggMTAwJVxyXG5Aa2V5ZnJhbWVzIG1vZGFsRmFkZUluIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIH1cclxufVxyXG4ubGFiZWxcclxuICBkaXNwbGF5IGJsb2NrXHJcbiAgbWFyZ2luLWJvdHRvbSAxMHB4XHJcbi5pbnB1dFxyXG4gIHdpZHRoIDEwMCVcclxuICBoZWlnaHQgNDVweFxyXG4gIGJvcmRlciAxcHggc29saWQgZ3JheSBcclxuICBvdXRsaW5lIG5vbmVcclxuICBmb250KFJSLGRhcmssMTVweClcclxuICBwYWRkaW5nLWxlZnQgMjBweFxyXG4gIG1hcmdpbi1ib3R0b20gNXB4XHJcblxyXG5cclxuLmZvcm1fX2Vycm9yXHJcbiAgcGFkZGluZy1sZWZ0IDIwcHhcclxuICBmb250KFJSLHJlZCwxMHB4KVxyXG4uZm9yZ290X19saW5rXHJcbiAgZGlzcGxheSBibG9ja1xyXG4gIG1hcmdpbi10b3AgMzBweFxyXG4gIGZvbnQoUlIsI0E3QTdBNywxMHB4KVxyXG4gIHRyYW4oKVxyXG4gICY6aG92ZXJcclxuICAgIGNvbG9yIHJlZFxyXG5cclxuLmxhYmVsLWNvbmZpcm1cclxuICBkaXNwbGF5IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxyXG4gIG1hcmdpbi1sZWZ0IDEwcHhcclxuICAuZm9ybV9fdHh0XHJcbiAgICBtYXJnaW4tdG9wIC02cHhcclxuICAgIG1hcmdpbi1sZWZ0IDEwcHhcclxuICAgIGxpbmUtaGVpZ2h0IDEuOFxyXG4gICAgZm9udChSUiwjNzA3MDcwLDEycHgpXHJcbiAgYVxyXG4gICAgY29sb3IgIzVFQzFFM1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxyXG4gIGlucHV0XHJcbiAgZGlzcGxheSBub25lXHJcbiAgLy8gY29sb3IgIzAwMFxyXG4gIGN1cnNvciBkZWZhdWx0XHJcbiAgbGluZS1oZWlnaHQgMjBweFxyXG4gIHBhZGRpbmcgMTBweCAwXHJcbiAgdmVydGljYWwtYWxpZ24gbWlkZGxlXHJcbi5sYWJlbC1jb25maXJtLWVycm9yXHJcbiAgICAuZm9ybV9fdHh0XHJcbiAgICAgIGNvbG9yIHJlZFxyXG4gIFxyXG4gIC5wc2V2ZG9jaGVjazpiZWZvcmUgXHJcbiAgICBjb250ZW50IFwiIFwiXHJcbiAgICBjb2xvciB3aGl0ZVxyXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgdGV4dC1pbmRlbnQgMHB4XHJcbiAgICB3aWR0aCAxOHB4XHJcbiAgICBoZWlnaHQgMThweFxyXG4gICAgYmFja2dyb3VuZCAjNUVDMUUzXHJcbiAgICBib3JkZXItcmFkaXVzIDNweFxyXG4gICAgbWFyZ2luIC0xNXB4IDAgMCAtMTRweFxyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG5cclxuICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5wc2V2ZG9jaGVjazpiZWZvcmVcclxuICAgIGNvbnRlbnQgXCJcXDI3MTNcIlxyXG5cclxuLmRiZDIwLWN0YV9fY2xvc2UtYnRuXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICB0b3AgMTNweFxyXG4gIHJpZ2h0IDExcHhcclxuICBib3JkZXIgMFxyXG4gIHBhZGRpbmcgMFxyXG4gIHdpZHRoIDI0cHhcclxuICBoZWlnaHQgMjRweFxyXG4gIGJhY2tncm91bmQgdXJsKC4uL2ltYWdlcy9jbG9zZS5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0IHRyYW5zcGFyZW50XHJcbiAgY3Vyc29yIHBvaW50ZXJcclxuIiwiLnBvcHVwXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICAvLyBtaW4taGVpZ2h0IDEwMCVcclxuICAgIGhlaWdodCAxMDAlXHJcbiAgICAvLyBoZWlnaHQgXHJcbiAgICBwb3NpdGlvbiBmaXhlZFxyXG4gICAgdG9wIDBcclxuICAgIGxlZnQgMFxyXG4gICAgYmFja2dyb3VuZCByZ2JhKDAsMCwwLDAuOClcclxuICAgIHotaW5kZXggMjAwXHJcbiAgICBvdmVyZmxvdyBhdXRvXHJcbiNwb3B1cC1wclxyXG4gICAgZGlzcGxheSBub25lXHJcbi5wb3B1cC1wclxyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIHRvcCA1MCVcclxuICAgIGxlZnQgNTAlXHJcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsLTUwJSlcclxuICAgIHdpZHRoIDc3MHB4XHJcbiAgICBoZWlnaHQgMTAwdmhcclxuICAgIG92ZXJmbG93IGF1dG9cclxuICAgICthZGFwdCg3NjhweClcclxuICAgICAgICB3aWR0aCAxMDAlXHJcbi5wb3B1cC1wcl9fd2luZG93XHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBib3JkZXIgMXB4IHNvbGlkICNFMUUxRTFcclxuICAgIGJhY2tncm91bmQgd2hpdGVcclxuICAgIHBhZGRpbmcgMzBweFxyXG4ucG9wdXAtcHJfX3RpdGxlLXNwYWNlXHJcbiAgICBmb250KFJCLGdyZWVuLDE2cHgpXHJcbiAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjRTFFMUUxXHJcbiAgICBtYXJnaW4tdG9wIDMwcHhcclxuICAgIHBhZGRpbmctYm90dG9tIDIwcHhcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbi5wb3B1cC1wcl9fdGl0bGUtc3BhY2VfX2Nsb3NlXHJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgZGlzcGxheSBibG9ja1xyXG4gICAgd2lkdGggMjVweFxyXG4gICAgaGVpZ2h0IDI1cHhcclxuICAgIHRvcCAtMzBweFxyXG4gICAgcmlnaHQgMTBweFxyXG4gICAgaW1nXHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuLnBvcHVwLXByX19saXN0XHJcbiAgICAudGFnc19fY29udGVudF9faXRlbVxyXG4gICAgICAgIGZsZXgtd3JhcCB3cmFwXHJcbiAgICAudGFnc19fY29udGVudF9fZGF0ZVxyXG4gICAgICAgIG9yZGVyIDFcclxuICAgICAgICB3aWR0aCA1MCVcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAyMHB4XHJcbiAgICAudGFnc19fY29udGVudF9fd2lzaGxpc3QgIFxyXG4gICAgICAgIG9yZGVyIDJcclxuICAgICAgICB3aWR0aCA1MCVcclxuICAgIC50YWdzX19jb250ZW50X19pbmZvXHJcbiAgICAgICAgb3JkZXIgM1xyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBib3JkZXItdG9wIDFweCBzb2xpZCAjRTFFMUUxXHJcbiAgICAgICAgcGFkZGluZy10b3AgMjBweFxyXG4gICAgLnRhZ3NfX2NvbnRlbnRfX2luZm9fX2Rlc2NyIFxyXG4gICAgICAgICthZGFwdCg0NjBweClcclxuICAgICAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMFxyXG4ucG9wdXAtcHJfX3NwZWFrZXJzLXRpdGxlXHJcbiAgICBmb250KFJCLGRhcmssMThweClcclxuICAgIC8vIG1hcmdpbi1ib3R0b20gMTBweFxyXG4ucG9wdXAtcHJfX3NwZWFrZXJzLW5hbWVcclxuICAgIG1hcmdpbi10b3AgMTVweFxyXG4gICAgZm9udChSQixncmVlbiwxNnB4KVxyXG4ucG9wdXAtcHJfX3NwZWFrZXJzLXBvc2l0aW9uXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIG1hcmdpbiA2cHggMFxyXG4gICAgK2FkYXB0KDQzMHB4KVxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcclxuLnBvcHVwLXByX19zcGVha2Vycy1wb3NpdGlvbi1sZWZ0XHJcbiAgICBmb250KFJSLGRhcmssMTJweClcclxuLnBvcHVwLXByX19zcGVha2Vycy1wb3NpdGlvbi1yaWdodFxyXG4gICAgZm9udChSQixyZWQsMTJweClcclxuICAgIG1hcmdpbi1sZWZ0IDVweFxyXG4gICAgK2FkYXB0KDQzMHB4KVxyXG4gICAgICAgIG1hcmdpbiAwXHJcblxyXG4ucG9wdXAtcHJfX3NwZWFrZXJzLXBvc2l0aW9uLXN0XHJcbiAgICBmb250KFJCLGRhcmssMTJweClcclxuLnBvcHVwLXByX19hbGxcclxuICAgIGRpc3BsYXkgaW5saW5lLWZsZXhcclxuICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICBtYXJnaW4tdG9wIDIwcHhcclxuICAgIGJvcmRlci1ib3R0b20gMnB4IHNvbGlkIGRhcmtcclxuICAgICY6aG92ZXJcclxuICAgICAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCByZWRcclxuICAgICAgICAucG9wdXAtcHJfX2FsbC10eHRcclxuICAgICAgICAgICAgY29sb3IgcmVkXHJcbiAgICAgICAgLnBvcHVwLXByX19hbGwtaW1nXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUzZCg1cHgsNXB4LDVweClcclxuXHJcblxyXG4ucG9wdXAtcHJfX2FsbC10eHRcclxuICAgIG1hcmdpbi1yaWdodCAxMHB4XHJcbiAgICBmb250KFJCLCBkYXJrLCAxOHB4KVxyXG4gICAgdHJhbigpXHJcbi5wb3B1cC1wcl9fYWxsLWltZ1xyXG4gICAgdHJhbigpXHJcbiIsIi5kYmQyMFxyXG4gICAgbWF4LXdpZHRoIDE5MjBweFxyXG4gICAgLy8gbWluLWhlaWdodCAxMDAlXHJcbiAgICBtYXJnaW4tcmlnaHQgYXV0b1xyXG4gICAgbWFyZ2luLWxlZnQgYXV0b1xyXG4gICAgY29sb3IgIzAwMFxyXG4uZGJkMjAtY3RhIFxyXG4gICAgZGlzcGxheSBibG9ja1xyXG4gICAgcG9zaXRpb24gZml4ZWRcclxuICAgIGJvdHRvbSAtMTUwcHhcclxuICAgIGxlZnQgMFxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgei1pbmRleCAxNTBcclxuICAgIG9wYWNpdHkgMFxyXG4gICAgdHJhbnNpdGlvbiBib3R0b20gLjJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKVxyXG4gICAgK2FkYXB0KDk5MnB4KVxyXG4gICAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgJl9hY3RpdmVcclxuICAgICAgICBib3R0b20gMzBweFxyXG4gICAgICAgIG9wYWNpdHkgMVxyXG5cclxuICAgIC5kYmQyMC1jdGFfX2luIFxyXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWFyb3VuZFxyXG4gICAgICAgIG1heC13aWR0aCAxMDAwcHhcclxuICAgICAgICBtYXJnaW4tcmlnaHQgYXV0b1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cclxuICAgICAgICBwYWRkaW5nIDEwcHggNTBweFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgM3B4XHJcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCBkYXJrXHJcbiAgICAgICAgYmFja2dyb3VuZCB3aGl0ZVxyXG4gICAgICAgIHotaW5kZXggMTAwXHJcbiAgICAgICAgLy8gYm94LXNoYWRvdyAwIDEzcHggMzZweCByZ2JhKCNGRjZBMDAsIDAuMTIpXHJcbiAgICAuZGJkMjAtY3RhX190ZXh0XHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgZm9udC1zaXplIDM0cHhcclxuICAgICAgICBmb250LXdlaWdodCA3MDBcclxuICAgICAgICBmb250LWZhbWlseSAnUnViaWsnLCBzYW5zLXNlcmlmXHJcblxyXG4gICAgLmRiZDIwLWN0YV9fY2xvc2UgXHJcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICB0b3AgMTBweFxyXG4gICAgICAgIHJpZ2h0IDEwcHhcclxuICAgICAgICBib3JkZXIgMFxyXG4gICAgICAgIHBhZGRpbmcgMFxyXG4gICAgICAgIHdpZHRoIDI0cHhcclxuICAgICAgICBoZWlnaHQgMjRweFxyXG4gICAgICAgIGJhY2tncm91bmQgdXJsKC4uL2ltYWdlcy9jbG9zZS5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0IHRyYW5zcGFyZW50XHJcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcclxuXHJcblxyXG4uZGJkMjAtY29sb3ItYmx1ZSBcclxuICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICBjb2xvciBkYXJrICFpbXBvcnRhbnRcclxuLmFjdF9fYnV0dG9uc1xyXG4gICAgZmxleCgpXHJcbi5maXpsaWNvLFxyXG4udXJsaWNvXHJcbiAgICBmbGV4KClcclxuICAgIHdpZHRoIDMwMHB4XHJcbiAgICBoZWlnaHQgNTBweCBcclxuLmZpemxpY29cclxuICAgIG1hcmdpbi1yaWdodCAxNXB4XHJcbiIsIi5kYlxyXG4gICAgbWF4LXdpZHRoIDE5MjBweFxyXG4gICAgLy8gbWluLWhlaWdodCAxMDAlXHJcbiAgICBtYXJnaW4tcmlnaHQgYXV0b1xyXG4gICAgbWFyZ2luLWxlZnQgYXV0b1xyXG4gICAgY29sb3IgIzAwMFxyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgIHotaW5kZXggMTAwXHJcbiAgICAvLyB6LWluZGV4IDBcclxuXHJcbi5kYmQyMC1yaWdodC1wYW5lbCBcclxuICAgIHBvc2l0aW9uIGZpeGVkXHJcbiAgICByaWdodCAwXHJcbiAgICB0b3AgMFxyXG4gICAgYm90dG9tIDBcclxuICAgIHdpZHRoIDBcclxuICAgIHotaW5kZXggM1xyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBoZWlnaHQgMTAwJVxyXG4gICAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kXHJcbiAgICB0cmFuc2l0aW9uIGFsbCAuMnMgZWFzZVxyXG4gICAgJl9vcGVuZWQgXHJcbiAgICAgICAgd2lkdGggYXV0b1xyXG4gICAgICAgIHdpZHRoIDMwMHB4XHJcblxyXG4gICAgICAgICthZGFwdCg1NzZweCkgXHJcbiAgICAgICAgICAgIHdpZHRoIDI0MHB4XHJcbiAgICAmX2FjdGl2ZSBcclxuICAgICAgICB6LWluZGV4IDFcclxuICAgICZfX2J0bnNcclxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgIHJpZ2h0IDEwMCVcclxuICAgICAgICB0b3AgMTIlXHJcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgICArYWRhcHQoNTc2cHgpXHJcbiAgICAgICAgICAgIHRvcCA4MHB4XHJcbiAgICAgICAgK2FkYXB0KDc2OHB4KVxyXG4gICAgICAgICAgICB0b3AgOTZweFxyXG4gICAgJl9fYnRuIFxyXG4gICAgICAgIGFsaWduLXNlbGYgZmxleC1lbmRcclxuICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgd2lkdGggNTZweFxyXG4gICAgICAgIHBhZGRpbmcgMCA1NnB4IDAgMFxyXG4gICAgICAgIGJvcmRlciAwXHJcbiAgICAgICAgaGVpZ2h0IDU2cHhcclxuICAgICAgICB0ZXh0LWFsaWduIGxlZnRcclxuICAgICAgICBmb250LXdlaWdodCA3MDBcclxuICAgICAgICBmb250KFJSLGRhcmssMTZweClcclxuICAgICAgICBib3gtc2hhZG93IDAgMTNweCAxNnB4IHJnYmEoIzAwMCwgMC4xMilcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcclxuICAgICAgICBjdXJzb3IgcG9pbnRlclxyXG4gICAgICAgIHRyYW5zaXRpb24gYWxsIC4ycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSlcclxuICAgICAgICBvdXRsaW5lIG5vbmUgIWltcG9ydGFudFxyXG4gICAgICAgIFxyXG4gICAgICAgIC5kYmQyMC1yaWdodC1wYW5lbF9hY3RpdmUgJiBcclxuICAgICAgICAgICAgd2lkdGggMzEwcHhcclxuICAgICAgICAgICAgLy8gK2FkYXB0KDc2OHB4KVxyXG4gICAgICAgICZfbWVudSBcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9tZW51LnN2ZylcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiByaWdodCAxNXB4IGNlbnRlclxyXG4gICAgICAgICAgICBjb2xvciAjMkIyQjJCXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG5cclxuICAgICAgICAgICAgLmRiZDIwLXJpZ2h0LXBhbmVsX29wZW5lZCAmIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoLi4vaW1hZ2VzL2Nsb3NlLW0uc3ZnKVxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiA1MCUgNTAlXHJcblxyXG4gICAgICAgICZfcmVnaXN0ZXIgXHJcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjRUUyODUyXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltYWdlcy9yZWdpc3RyLnN2ZylcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiByaWdodCAxNXB4IGNlbnRlclxyXG4gICAgICAgICAgICBjb2xvciAjZmZmXHJcbiAgICAgICAgICAgICthZGFwdCg3NjhweCkgXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcclxuXHJcbiAgICAmX19idG4tdGV4dCBcclxuICAgICAgICBkaXNwbGF5IG5vbmVcclxuICAgICAgICB3aGl0ZS1zcGFjZSBub3dyYXBcclxuXHJcbiAgICAgICAgLmRiZDIwLXJpZ2h0LXBhbmVsX2FjdGl2ZSAmIFxyXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgICBtYXJnaW4gMCAzNXB4IDAgMjVweCAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBzLW1kIFxyXG4gICAgICAgICAgICAvLyArYWRhcHQoNzY4cHgpIFxyXG5cclxuICAgICZfX21lbnUgXHJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICB6LWluZGV4IDEwMFxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXHJcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICAgICAgLy8gK2FkYXB0KDc2OHB4KSBcclxuICAgICAgICAvLyBAaW5jbHVkZSBzLW1kIFxyXG4gICAgICAgIC8vICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgICAuZGJkMjAtcmlnaHQtcGFuZWxfb3BlbmVkICYgXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3cgMCA2cHggMTZweCByZ2JhKCMwMDAsIC4xKVxyXG5cclxuICAgICZfX21lbnUtaW4gXHJcbiAgICAgICAgd2lkdGggMzAwcHhcclxuICAgICAgICBwYWRkaW5nIDMwcHhcclxuICAgICAgICAvLyArYWRhcHQoNTc2cHgpXHJcbiAgICAmX19tZW51LXRvcFxyXG4gICAgICAgIHdpZHRoIDEwMHB4XHJcbiAgICAgICAgK2FkYXB0KDU3N3B4KVxyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCAyMHB4XHJcbiAgICAmX19tZW51LWxpc3QgXHJcbiAgICAgICAgbGlzdC1zdHlsZSBub25lXHJcbiAgICAgICAgcGFkZGluZyAwXHJcbiAgICAmX19tZW51LWl0ZW0gXHJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICBtYXJnaW4tdG9wIDEzcHhcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDQwcHhcclxuICAgICZfX21lbnUtbGluayBcclxuICAgICAgICBmb250LXdlaWdodCA3MDBcclxuICAgICAgICBmb250KFJSLGRhcmssMjRweClcclxuICAgICAgICArYWRhcHQoNTc2cHgpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciBcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxyXG4gICAgICAgICAgICBjb2xvciBpbmhlcml0XHJcbiAgICAmX19tZW51LWl0ZW0tdG9nZ2xlIFxyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgdG9wIDBcclxuICAgICAgICByaWdodCAwXHJcbiAgICAgICAgd2lkdGggMzBweFxyXG4gICAgICAgIGhlaWdodCAzMHB4XHJcbiAgICAgICAgJjo6YmVmb3JlIFxyXG4gICAgICAgICAgICBjb250ZW50ICcnXHJcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgICAgIHRvcCAxMHB4XHJcbiAgICAgICAgICAgIGxlZnQgNXB4XHJcbiAgICAgICAgICAgIHdpZHRoIDBcclxuICAgICAgICAgICAgaGVpZ2h0IDBcclxuICAgICAgICAgICAgYm9yZGVyLXRvcCAxOHB4IHNvbGlkIGdyZWVuXHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodCAxMHB4IHNvbGlkIHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0IDEwcHggc29saWQgdHJhbnNwYXJlbnRcclxuICAgICAgICAgICAgY3Vyc29yIHBvaW50ZXJcclxuICAgICAgICAgICAgdHJhbigpXHJcbiAgICAgICAgICAgIC5kYmQyMC1yaWdodC1wYW5lbF9fbWVudS1pdGVtX2FjdGl2ZSAmIFxyXG4gICAgICAgICAgICAgICAgdHJhbigpXHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDE4MGRlZylcclxuICAgICZfX21lbnUtc3ViIFxyXG4gICAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgICAgIGxpc3Qtc3R5bGUgbm9uZVxyXG4gICAgICAgIHBhZGRpbmcgMFxyXG5cclxuICAgICAgICAuZGJkMjAtcmlnaHQtcGFuZWxfX21lbnUtaXRlbV9hY3RpdmUgJiBcclxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xyXG5cclxuICAgICZfX21lbnUtc3ViLWl0ZW0gXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA3cHhcclxuICAgICZfX21lbnUtc3ViLWxpbmsgXHJcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXHJcbiAgICAgICAgZm9udChSUixkYXJrLDE4cHgpXHJcbiAgICAgICAgJjpob3ZlciBcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxyXG4gICAgICAgICAgICBjb2xvciBpbmhlcml0XHJcbiAgICAmX19tZW51LWJvdCBcclxuICAgICAgICBwYWRkaW5nLXRvcCAyMHB4XHJcblxyXG4ucmlnaHQtYnRuXHJcbiAgICB3aWR0aCAyNDBweCAhaW1wb3J0YW50XHJcbiAgICBoZWlnaHQgNTBweFxyXG4gICAgZmxleCgpXHJcbiAgICArYWRhcHQoNTc3cHgpXHJcbiAgICAgICAgd2lkdGggMTAwJSAhaW1wb3J0YW50XHJcbi5sZWZ0LXBhbmVsXHJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgdG9wIDc2cHhcclxuICAgIHJpZ2h0IC01MDBweFxyXG4gICAgd2lkdGggMzYwcHhcclxuICAgIGhlaWdodCBhdXRvXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIHdoaXRlXHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgjMDAwMDAwLCAwLjE2KTtcclxuICAgIG9wYWNpdHkgMFxyXG4gICAgdHJhbihvcGFjaXR5KVxyXG4gICAgXHJcbiAgICB6LWluZGV4IC0xMDBcclxuICAgICZfYWN0aXZlXHJcbiAgICAgICAgb3BhY2l0eSAxXHJcbiAgICAgICAgei1pbmRleCAxNjBcclxuICAgICAgICByaWdodCA1NnB4XHJcbi5sZWZ0LXBhbmVsLXdyXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBwYWRkaW5nIDMwcHhcclxuLmxlZnQtYnRuXHJcbiAgICBtYXJnaW4tYm90dG9tIDEwcHhcclxuXHJcbi5sZWZ0LXBhbmVsX190aXRsZVxyXG4gICAgbWFyZ2luLWJvdHRvbSAyMHB4XHJcbiAgICBmb250KFJSLGRhcmssMThweClcclxuLmJ1dHRvbl9fZGFya1xyXG4gICAgei1pbmRleCAxXHJcbi5idXR0b25fX3doaXRlXHJcbiAgICB6LWluZGV4IDFcclxuIiwiLnJlc3VsdF9fc3VjY2VzcyBcclxuICAgIHBvc2l0aW9uIGZpeGVkXHJcbiAgICB0b3AgLTEwMHB4XHJcbiAgICBsZWZ0IDUwJVxyXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcclxuICAgIHdpZHRoIDMyMHB4XHJcbiAgICBoZWlnaHQgODBweFxyXG4gICAgdHJhbnNpdGlvbiBhbGwgLjRzXHJcbiAgICB6LWluZGV4IDEwMFxyXG5cclxuLnJlc3VsdF9fc3VjY2Vzcy10ZXh0IFxyXG4gICAgd2lkdGggOTglXHJcbiAgICBoZWlnaHQgMTAwJVxyXG4gICAgbWFyZ2luIDAgYXV0byBcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHJcbi5zdWNjZXNzLXRleHQgXHJcbiAgICBmb250LWZhbWlseSBSUlxyXG4gICAgZm9udC1zaXplIDE4cHhcclxuICAgIGNvbG9yICNmNmY2ZjZcclxuICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbi5ibG9jay1jbG9zZSBcclxuICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICBib3R0b20gLTE1cHhcclxuICAgIHJpZ2h0IDElXHJcblxyXG4uY2xvc2VfX3N1Y2Nlc3Mtc3ZnIFxyXG4gICAgZmlsbCAjZjZmNmY2XHJcbiAgICB3aWR0aCAxMnB4XHJcbiAgICBsZWZ0IDEycHhcclxuICAgIGN1cnNvciBwb2ludGVyXHJcblxyXG4ucmVzdWx0X19zdWNjZXNzLS1hY3RpdmUgXHJcbiAgICB0b3AgMTAwcHhcclxuICAgIGxlZnQgNTAlXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIHJnYmEoIzRjNWRhZiwgMC45KVxyXG4gICAgYm94LXNoYWRvdyAwcHggMHB4IDVweCAwcHggcmdiYSgjNGM1ZGFmLDEpXHJcbi5yZXN1bHRfX3N1Y2Nlc3NfX2ZhbHNlLS1hY3RpdmVcclxuICAgIHRvcCAxMDBweFxyXG4gICAgbGVmdCA1MCVcclxuICAgIGJhY2tncm91bmQtY29sb3IgI2UzOTIzNlxyXG4gICAgYm94LXNoYWRvdyAwcHggMHB4IDVweCAwcHggcmdiYSgyMjcsIDE0NiwgNTQsMSkiLCIubGRzLXJpcHBsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDY3MHB4O1xyXG4gIG1hcmdpbjogNTBweCBhdXRvXHJcbn1cclxuLmxkcy1yaXBwbGUgZGl2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyOiA0cHggc29saWQgcmVkO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGFuaW1hdGlvbjogbGRzLXJpcHBsZSAxcyBjdWJpYy1iZXppZXIoMCwgMC4yLCAwLjgsIDEpIGluZmluaXRlO1xyXG59XHJcbi5sZHMtcmlwcGxlIGRpdjpudGgtY2hpbGQoMikge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XHJcbn1cclxuQGtleWZyYW1lcyBsZHMtcmlwcGxlIHtcclxuICAwJSB7XHJcbiAgICB0b3A6IDM2cHg7XHJcbiAgICBsZWZ0OiAzNnB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgd2lkdGg6IDcycHg7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG4iLCIuYmxvY2tfX2J0bi11cFxyXG4gICAgZGlzcGxheSBub25lXHJcbiAgICBwb3NpdGlvbiBmaXhlZFxyXG4gICAgYm90dG9tIDMlXHJcbiAgICByaWdodCAyJVxyXG4gICAgei1pbmRleCAxMDAwXHJcbiAgICBjdXJzb3IgcG9pbnRlclxyXG5cclxuICAgICY6aG92ZXJcclxuICAgICAgICAuYnRuX191cFxyXG4gICAgICAgICAgICB0cmFuKClcclxuICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTVweClcclxuLmJ0bl9fdXBcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIGhlaWdodCAxMDAlXHJcbiAgICB0cmFuKClcclxuICAgICthZGFwdCg1NTBweClcclxuICAgICAgICB3aWR0aCA4MCVcclxuICAgICthZGFwdCg0NTBweClcclxuICAgICAgICB3aWR0aCA3MCVcclxuIiwiLnNlY3Rpb25fX2ZpcnN0LXNjcmVlblxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgaGVpZ2h0IGF1dG9cclxuXHJcbi5zZWN0aW9uX19pblxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gIGhlaWdodCAxMDAlXHJcbiAgLy8gbWluLWhlaWdodCAxMDB2aFxyXG4gIHBhZGRpbmctdG9wIDBcclxuICAvLyBwYWRkaW5nLWJvdHRvbSA4MHB4XHJcbiAgK2FkYXB0KDk5MnB4KVxyXG4gICAgZGlzcGxheSBub25lXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG5cclxuXHJcblxyXG5cclxuLmZpcnN0XHJcbiAgYmFja2dyb3VuZCB1cmwoLi4vaW1hZ2VzL2JnLmpwZykgMCAwIC8gYXV0byAxMDAlIG5vLXJlcGVhdFxyXG4gIG1pbi1oZWlnaHQgMXB4XHJcbiAgYW5pbWF0aW9uIGJnIDYwcyBpbmZpbml0ZSBsaW5lYXJcclxuICArYWRhcHQoOTkycHgpXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgbWluLWhlaWdodCA0ODBweFxyXG4gICAgYmFja2dyb3VuZCBub25lXHJcbiAgICBhbmltYXRpb24gbm9uZVxyXG4gIC50YWdzX19jb250ZW50X19idG5cclxuICAgIGRpc3BsYXkgYmxvY2tcclxuICAgIG1hcmdpbiAwIGF1dG8gMzBweFxyXG4gICAgcGFkZGluZyAxMHB4IDBcclxuICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICArYWRhcHQoNTUwcHgpXHJcbiAgICAgIHdpZHRoIDI1MHB4XHJcblxyXG5cclxuXHJcbi5maXJzdF9fbG9nb1xyXG4gIG1hcmdpbi1ib3R0b20gNDBweFxyXG4gIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoMClcclxuICB0cmFuc2l0aW9uIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW5cclxuXHJcbiAgJl9oaWRlIFxyXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTE0MCUpXHJcbiAgICB0cmFuc2l0aW9uIHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0XHJcblxyXG4uZmlyc3RfX2xvZ28taW1nXHJcbiAgYW5pbWF0aW9uIHBvc3RlciAzcyBpbmZpbml0ZSBlYXNlXHJcbiAgbWF4LXdpZHRoIDEwMCVcclxuICArYWRhcHQoMTU5OHB4KVxyXG4gICAgbWF4LXdpZHRoIDMwMHB4XHJcbiAgK2FkYXB0KDE0MDBweClcclxuICAgIHdpZHRoIDI4MHB4XHJcblxyXG4uZmlyc3RfX2ltZ1xyXG4gIGRpc3BsYXkgbm9uZVxyXG4gIG92ZXJmbG93LXggc2Nyb2xsXHJcbiAgaGVpZ2h0IDQ4MHB4XHJcbiAgK2FkYXB0KDk5MnB4KVxyXG4gICAgZGlzcGxheSBibG9ja1xyXG4gICthZGFwdCg0ODBweClcclxuICAgIGRpc3BsYXkgbm9uZVxyXG4gIGltZyBcclxuICAgIHdpZHRoIGF1dG9cclxuICAgIG1heC1oZWlnaHQgMTAwJVxyXG4gICAgbWF4LXdpZHRoIDUwMDAwMHB4XHJcbiAgJjphZnRlciBcclxuICAgIGNvbnRlbnQgJydcclxuICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICB0b3AgMjBweFxyXG4gICAgbGVmdCAyMHB4XHJcbiAgICB3aWR0aCA1MHB4XHJcbiAgICBoZWlnaHQgNTBweFxyXG4gICAgYmFja2dyb3VuZCB1cmwoLi4vaW1hZ2VzL3N3aXBlLnBuZykgMCAwIC8gMTAwJSAxMDAlIG5vLXJlcGVhdFxyXG5cclxuLmZpcnN0X19pbWdfX21vYlxyXG4gIGRpc3BsYXkgbm9uZSBcclxuICArYWRhcHQoNDgwcHgpXHJcbiAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICBvdmVyZmxvdy14IHNjcm9sbFxyXG4gICAgaGVpZ2h0IDQ4MHB4XHJcbiAgICBpbWcgXHJcbiAgICAgIHdpZHRoIGF1dG9cclxuICAgICAgbWF4LWhlaWdodCAxMDAlXHJcbiAgICAgIG1heC13aWR0aCA1MDAwMDBweFxyXG4gICY6YWZ0ZXIgXHJcbiAgICBjb250ZW50ICcnXHJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgdG9wIDIwcHhcclxuICAgIGxlZnQgMjBweFxyXG4gICAgd2lkdGggNTBweFxyXG4gICAgaGVpZ2h0IDUwcHhcclxuICAgIGJhY2tncm91bmQgdXJsKC4uL2ltYWdlcy9zd2lwZS5wbmcpIDAgMCAvIDEwMCUgMTAwJSBuby1yZXBlYXRcclxuLmZpcnN0LXNjcmVlbl9fcGljXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICB0b3AgNTAlXHJcbiAgbGVmdCA1MCVcclxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsLTUwJSlcclxuICB6LWluZGV4IDEwXHJcbi5maXJzdC1zY3JlZW5fX2Nsb3NlLWltZ1xyXG4gIC8vIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgLy8gdG9wIDBcclxuICAvLyByaWdodCAtMTBweFxyXG4gIGN1cnNvciBwb2ludGVyXHJcbiAgdHJhbihhbGwsIDAuN3MpXHJcbiAgJjpob3ZlclxyXG4gICAgICB0cmFuc2Zvcm0gcm90YXRlKDM2MGRlZylcclxuLmZpcnN0LXNjcmVlbl9fcGljLXdyXHJcbiAgd2lkdGggMTAwJVxyXG4gIGhlaWdodCAxMDAwcHhcclxuICAvLyBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgLy8gYmFja2dyb3VuZC1jb2xvciByZ2JhKCMwMDA0MDUsIDAuOClcclxuICB6LWluZGV4IDEwXHJcbiAgdG9wIDBcclxuICBsZWZ0IDBcclxuLmZpcnN0LXNjcmVlbl9fcGljXHJcbiAgZGlzcGxheSBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gIGZsZXgtd3JhcCB3cmFwXHJcbiAgLy8gbWFyZ2luIDUwcHhcclxuLmZpcnN0LXNjcmVlbi13cmFwXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICArYWRhcHQoNzY4cHgpXHJcbiAgICBkaXNwbGF5IG5vbmVcclxuXHJcblxyXG4uaXRlbVxyXG4gIHdpZHRoIDI1JVxyXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgcGVyc3BlY3RpdmUgMTAwMHB4XHJcbiAgdHJhbnNmb3JtIHNjYWxlKDAuODgpXHJcbiAgXHJcbiAgY29sb3IgIzQ0NFxyXG4gIFxyXG4gICYtYm94XHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgZGlzcGxheSBibG9ja1xyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgaGVpZ2h0IDI1MHB4XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGUgcHJlc2VydmUtM2RcclxuICAgIHRyYW5zaXRpb24gLjVzIGVhc2UtaW4tb3V0XHJcbiAgICBcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gIFxyXG4gICAgJjpob3ZlclxyXG4gICAgICB0cmFuc2Zvcm0gcm90YXRlWCg5MGRlZylcclxuXHJcbiAgICAmX19mcm9udFxyXG4gICAgICBhYnNvbHV0ZSgpXHJcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUzZCgwLCAwLCAxMjVweClcclxuICAgICAgYmFja2dyb3VuZCAjZmZmZmZmXHJcbiAgICAgIGJvcmRlciAxcHggc29saWQgI2NjY1xyXG4gICAgICBoZWlnaHQgMTAwJVxyXG4gICAgJl9fYm90dG9tXHJcbiAgICAgIGFic29sdXRlKClcclxuICAgICAgdHJhbnNmb3JtIHJvdGF0ZVgoLTkwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAxMjVweClcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAjMkMzREE3XHJcbiAgICAgIGNvbG9yICNmZmZcclxuICAgICAgaGVpZ2h0IDEwMCVcclxuXHJcbi5maXJzdC1zY3JlZW5fX2Zvb3RlclxyXG4gIGhlaWdodCAxMjBweFxyXG4gIC8vIGJvcmRlciAxcHggc29saWQgZ3JheVxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICArYWRhcHQoOTkycHgpXHJcbiAgICBoZWlnaHQgNDBweFxyXG4gIC5zaXR5MjAyMC1zaGFyZV9fYnRuc1xyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuXHJcblxyXG5cclxuXHJcbkBrZXlmcmFtZXMgcG9zdGVyIFxyXG4gIDAlIFxyXG4gICAgdHJhbnNmb3JtIHBlcnNwZWN0aXZlKDUwZW0pIHJvdGF0ZVgoLTFkZWcpXHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luIDUwJSAwXHJcbiAgXHJcbiAgNTAlIFxyXG4gICAgdHJhbnNmb3JtIHBlcnNwZWN0aXZlKDUwZW0pIHJvdGF0ZVgoMWRlZylcclxuICAgIHRyYW5zZm9ybS1vcmlnaW4gMjUlIDI1JVxyXG4gIFxyXG4gIDEwMCUgXHJcbiAgICB0cmFuc2Zvcm0gcGVyc3BlY3RpdmUoNTBlbSkgcm90YXRlWCgtMWRlZylcclxuICAgIHRyYW5zZm9ybS1vcmlnaW4gNTAlIDBcclxuXHJcbiBcclxuQGtleWZyYW1lcyBiZyBcclxuICAwJSBcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24gMCA1MCVcclxuICBcclxuICA1MCUgXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDEwMCUgNTAlXHJcbiAgXHJcbiAgMTAwJSBcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24gMCUgNTAlXHJcblxyXG4uZmlyc3RfX3Njcm9sbFxyXG4gIFxyXG4gIFxyXG4uc2Nyb2xsXHJcbiAgZGlzcGxheSBibG9ja1xyXG4gIHdpZHRoIDMwMHB4XHJcbiAgaGVpZ2h0IDUwcHhcclxuICBiYWNrZ3JvdW5kLWNvbG9yICNlZTI4NTIgIWltcG9ydGFudFxyXG4gIHRleHQtZGVjb3JhdGlvbiBub25lXHJcbiAgZm9udC1zaXplIDE4cHhcclxuICBsaW5lLWhlaWdodCA0OXB4XHJcbiAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcclxuICB0ZXh0LWRlY29yYXRpb24gbm9uZVxyXG4gICY6aG92ZXJcclxuICAgIGJhY2tncm91bmQtY29sb3IgI2VlMjg1MiAhaW1wb3J0YW50XHJcbiAgK2FkYXB0KDk5MnB4KVxyXG4gICAgZGlzcGxheSBub25lICFpbXBvcnRhbnRcclxuXHJcbi5maXJzdF9fc2Nyb2xsXHJcbiAgbWFyZ2luIDAgYXV0b1xyXG4uc2VjdGlvbl9fYnRuXHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICBwYWRkaW5nIDQwcHggMjBweCAyMHB4XHJcblxyXG5cclxuIiwiLmNvbnRhaW5lcl9fYWR2ZXJ0aXNpbmdcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIG1hcmdpbi10b3AgMTVweFxyXG5cclxuLnNsaWRlci13cmFwcGVyXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIC5zbGlkZXJfX2xpc3RcclxuICAgICAgICB3aWR0aCA3NzBweFxyXG4gICAgICAgICthZGFwdCgxNDAwcHgpXHJcbiAgICAgICAgICAgIHdpZHRoIDcwMHB4XHJcbiAgICAgICAgK2FkYXB0KDc2OHB4KVxyXG4gICAgICAgICAgICB3aWR0aCAxMDAlIWltcG9ydGFudFxyXG4gICAgLnN3aXBlci1idXR0b24td3JcclxuICAgICAgICB3aWR0aCA5MHB4XHJcbiAgICAgICAgaGVpZ2h0IDUwcHhcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC41KVxyXG4gICAgICAgICthZGFwdCg0NTBweClcclxuICAgICAgICAgICAgd2lkdGggNzBweFxyXG4gICAgICAgICAgICBoZWlnaHQgNDBweFxyXG4uc2xpZGVyX19pbWdcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OmF1dG87XHJcblxyXG4uYWR2ZXJ0aXNpbmctd3JhcFxyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgIG1hcmdpbi10b3AgNTBweFxyXG4gICAgd2lkdGggNzcwcHhcclxuICAgICthZGFwdCgxNDAwcHgpXHJcbiAgICAgICAgd2lkdGggNzAwcHhcclxuICAgICAgICBtYXJnaW4tdG9wIDMwcHhcclxuICAgICthZGFwdCg3NjhweClcclxuICAgICAgICB3aWR0aCAxMDAlIWltcG9ydGFudFxyXG5cclxuLmFkdmVydGlzaW5nLXRpdGxlXHJcbiAgICBwYWRkaW5nIDAgMzBweFxyXG4gICAgbGluZS1oZWlnaHQgMVxyXG4gICAgLmgyX190aXRsZVxyXG4gICAgICAgIGNvbG9yIGdyZWVuXHJcbiAgICAgICAgZm9udC1zaXplIDMycHhcclxuICAgICAgICArYWRhcHQoNzcwcHgpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAyNHB4XHJcblxyXG4uYWR2ZXJ0aXNpbmdfX2Rlc2NyaXB0aW9uXHJcbiAgICBtYXJnaW4tdG9wIDIwcHhcclxuLmFkdmVydGlzaW5nX19kZXNjcmlwdGlvbi10ZXh0XHJcbiAgICBmb250KFJSLCBkYXJrLCAxNnB4KVxyXG4gICAgdGV4dC1hbGlnbiBsZWZ0XHJcbi5hZHZlcnRpc2luZ19fYnV0dG9uXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgd2lkdGggMzAwcHhcclxuICAgIGhlaWdodCA1NnB4XHJcbiAgICBtYXJnaW4tdG9wIDQwcHhcclxuICAgICthZGFwdCgxNDAwcHgpXHJcbiAgICAgICAgbWFyZ2luLXRvcCAzMHB4XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi13clxyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIGJvdHRvbSAwXHJcbiAgICByaWdodCAwXHJcbiAgICBib3JkZXIgMXB4IHNvbGlkIGRhcmtcclxuICAgIHdpZHRoIDEyMHB4XHJcbiAgICBoZWlnaHQgNjBweFxyXG4gICAgei1pbmRleCAxMFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2XHJcbiAgICB3aWR0aCA1MCVcclxuICAgICY6YWZ0ZXJcclxuICAgICAgICBmb250LXNpemUgMjVweFxyXG4gICAgICAgIGNvbG9yIGRhcmtcclxuICAgICY6Zm9jdXNcclxuICAgICAgICBib3JkZXIgbm9uZSBcclxuICAgICAgICBvdXRsaW5lIG5vbmVcclxuLmNhbGVuZGFyXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgbWFyZ2luIDQwcHggMCAhaW1wb3J0YW50XHJcbiAgICBsaW5lLWhlaWdodCA0NXB4IiwiLnNlY3Rpb25fX3JlY29tbWVuZGF0aW9uc1xyXG4gICAgcGFkZGluZy10b3AgNDBweFxyXG5cclxuLnRhZ3Mtd3JcclxuICAgIHBhZGRpbmcgNDBweCAwIDMwcHggMFxyXG4gICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgI0YzRjZGOFxyXG4udGFnc19fbGlua1xyXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgIG1hcmdpbi1yaWdodCAxNXB4XHJcbiAgICBtYXJnaW4tYm90dG9tIDEwcHhcclxuICAgIGZvbnQoUk0sICNCN0I3QjcpXHJcbiAgICBwYWRkaW5nIDVweCAxMHB4XHJcbiAgICBib3JkZXItcmFkaXVzIDNweFxyXG4gICAgdHJhbihhbGwsIC44cylcclxuICAgICY6aG92ZXJcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHJlZFxyXG4gICAgICAgIGNvbG9yIHdoaXRlXHJcbiAgICAgICAgdHJhbihhbGwsIC44cylcclxuICAgICAgICBcclxuLnRhZ3NfX2xpbmstYWN0aXZlXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIHJlZFxyXG4gICAgY29sb3Igd2hpdGVcclxuICAgIHRyYW4oYWxsLCAuM3MpXHJcbi50YWdzX19jb250ZW50X19pdGVtXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1hcm91bmRcclxuICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICNGM0Y2RjhcclxuICAgIHBhZGRpbmcgMjVweCAwXHJcbiAgICAmOmZpcnN0LWNoaWxkXHJcbiAgICAgICAgYm9yZGVyLXRvcCBub25lXHJcbiAgICArYWRhcHQoOTkycHgpXHJcbiAgICAgICAgZmxleC13cmFwIHdyYXBcclxuIFxyXG4udGFnc19fY29udGVudF9fZGF0ZSxcclxuLnRhZ3NfX2NvbnRlbnRfX3dpc2hsaXN0XHJcbiAgICB3aWR0aCAxNTBweFxyXG4gICAgK2FkYXB0KDk5MnB4KVxyXG4gICAgICAgIHdpZHRoIDUwJVxyXG4gICAgICAgIG9yZGVyIDNcclxuLnRhZ3NfX2NvbnRlbnRfX2RhdGVcclxuICAgICthZGFwdCg5OTJweClcclxuICAgICAgICBvcmRlciAxXHJcbi50YWdzX19jb250ZW50X193aXNobGlzdFxyXG4gICAgK2FkYXB0KDk5MnB4KVxyXG4gICAgICAgIG9yZGVyIDJcclxuLnRhZ3NfX2NvbnRlbnRfX2RhdGUtdHh0XHJcbiAgICBmb250KFJCLCBkYXJrLCAyMHB4KVxyXG4gICAgcGFkZGluZyAgMCAxMHB4IDAgXHJcbiAgICArYWRhcHQoNDgwcHgpXHJcbiAgICAgICAgZm9udC1zaXplIDE4cHhcclxuLnRhZ3NfX2NvbnRlbnRfX2luZm9cclxuICAgIHdpZHRoIGNhbGMoMTAwJSAtIDMwMHB4KVxyXG4gICAgK2FkYXB0KDk5MnB4KVxyXG4gICAgICAgIG1hcmdpbi10b3AgMTVweFxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBvcmRlciAzXHJcbi50YWdzX19jb250ZW50X19pbmZvX19oYWxsXHJcbiAgICBmb250KFJCLCBncmVlbilcclxuLnRhZ3NfX2NvbnRlbnRfX2luZm9fX3NlY3Rpb25cclxuICAgIG1hcmdpbi10b3AgMTVweFxyXG4gICAgZm9udChSQiwgZGFyaywgMjRweClcclxuICAgICthZGFwdCg5OTJweClcclxuICAgICAgICBmb250LXNpemUgMjBweFxyXG4udGFnc19fY29udGVudF9faW5mb19fdGl0bGVcclxuICAgIGZvbnQoUlIsIGRhcmssIDI0cHgpXHJcbiAgICArYWRhcHQoOTkycHgpXHJcbiAgICAgICAgZm9udC1zaXplIDIwcHhcclxuLnRhZ3NfX2NvbnRlbnRfX2luZm9fX2Rlc2NyXHJcbiAgICB3aWR0aCA4MCVcclxuICAgIGZvbnQoUlIsICM3MDcwNzApXHJcbiAgICBtYXJnaW4tdG9wIDE1cHhcclxuLnRhZ3NfX2NvbnRlbnRfX3dpc2hsaXN0XHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxyXG4udGFnc19fY29udGVudF9fYnV0dG9uc1xyXG4gICAgZmxleCgpXHJcbiAgICBtYXJnaW4tdG9wIDQwcHhcclxuICAgICthZGFwdCg3NjhweClcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuLnRhZ3NfX2NvbnRlbnRfX2J0biBcclxuICAgIHdpZHRoIDMwMHB4XHJcbiAgICBoZWlnaHQgNTBweFxyXG4gICAgbWFyZ2luLXJpZ2h0IDQwcHhcclxuICAgICthZGFwdCg3NjhweClcclxuICAgICAgICBtYXJnaW4tcmlnaHQgMFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxyXG4udGFnc19fY29udGVudF9fbGlua1xyXG4gICAgd2lkdGggMzAwcHhcclxuICAgIGhlaWdodCA1MHB4XHJcbiAgICBmbGV4KClcclxuLndpc2hsaXN0LWFjdGl2ZVxyXG4gICAgLnJlY29tbWVuZGF0aW9uc19fc2Vjb25kX19zdGFyLWltZ1xyXG4gICAgICAgIHVzZVxyXG4gICAgICAgICAgICBmaWxsIHJlZFxyXG5cclxuICAgICAgICAiLCIuc2VjdGlvbl9fdGFic1xyXG5cdHBhZGRpbmcgNDBweCAwXHJcbi50YWJzX19uYXYtbGlzdFxyXG5cdGZsZXgoZmFsc2UpXHJcblx0ZmxleC13cmFwIHdyYXBcclxuXHR3aWR0aCAxMDAlXHJcblx0LmpzLWFjdGl2ZVxyXG5cdFx0dHJhbihhbGwsIDAuNHMpXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yIGdyZWVuXHJcblx0XHRjb2xvciB3aGl0ZVxyXG5cdFx0Ym9yZGVyLXRvcCAxcHggc29saWQgZGFya1xyXG5cdFx0Ym9yZGVyLXJpZ2h0IDFweCBzb2xpZCBkYXJrXHJcblx0XHRib3JkZXItbGVmdCAxcHggc29saWQgZGFya1xyXG4udGFic19fbmF2XHJcblx0bWFyZ2luLXRvcCAzMHB4XHJcbi50YWJzX19uYXYtaXRlbVxyXG5cdHdpZHRoIDUwJVxyXG5cdGhlaWdodCA4MHB4XHJcblx0YmFja2dyb3VuZC1jb2xvciB3aGl0ZVxyXG5cdGJvcmRlci10b3AgMXB4IHNvbGlkIGdyYXlcclxuXHRib3JkZXItcmlnaHQgMXB4IHNvbGlkIGdyYXlcclxuXHRib3JkZXItbGVmdCAxcHggc29saWQgZ3JheVxyXG5cdGN1cnNvciBwb2ludGVyXHJcblx0dGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXHJcblx0Zm9udChSTSlcclxuXHRmbGV4KHRydWUsIGZhbHNlKVxyXG5cdHBhZGRpbmctbGVmdCA0MHB4XHJcblx0JjpmaXJzdC1jaGlsZFxyXG5cdFx0bWFyZ2luLXJpZ2h0IC0xcHhcclxuXHQrYWRhcHQoNDgwcHgpXHJcblx0XHRoZWlnaHQgNjBweFxyXG5cdFx0d2lkdGggMTAwJVxyXG4udGFic19fcGFuZWxzIFxyXG5cdGJhY2tncm91bmQtY29sb3IgIzAzMGExY1xyXG5cclxuLmNvbnRhaW5lci1wYW5lbHNcclxuXHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cdGRpc3BsYXkgZmxleFxyXG5cdGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG5cdGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuLnRhYnNfX3BhbmVsXHJcblx0YmFja2dyb3VuZC1zaXplIGNvdmVyXHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXIgY2VudGVyXHJcblx0XHJcbi5ibG9jay10aXRsZV9fdGFic1xyXG5cdC5oMl9fdGl0bGVcclxuXHRcdGNvbG9yIHdoaXRlXHJcblx0XHR0ZXh0LWFsaWduIGxlZnQgXHJcblxyXG4udGFic19fcGFuZWwtY29udGVudF9fbGVmdFxyXG5cdHdpZHRoIDY1JVxyXG5cdGRpc3BsYXkgZmxleFxyXG5cdGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG5cdGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuXHRtaW4taGVpZ2h0IDYwMHB4XHJcblx0aGVpZ2h0IGF1dG9cclxuXHRwYWRkaW5nIDMwcHggMzJweFxyXG5cdCthZGFwdCg5OTJweClcclxuXHRcdHdpZHRoIDEwMCVcclxuXHQrYWRhcHQoNDgwcHgpXHJcblx0XHR3aWR0aCAxMDAlXHJcblx0XHRwYWRkaW5nIDMwcHggMTZweFxyXG5cclxuLnRhYnNfX3BhbmVsLWNvbnRlbnRfX2xpc3RcclxuXHRtYXJnaW4tdG9wIDIwcHhcclxuLnRhYnNfX3BhbmVsLWNvbnRlbnRfX2Rlc2NyXHJcblx0Zm9udChSUiwgd2hpdGUpXHJcblx0d2lkdGggNTIwcHhcclxuXHRtYXJnaW4tdG9wIDIwcHhcclxuXHQrYWRhcHQoNzY4cHgpXHJcblx0XHR3aWR0aCAxMDAlXHJcblxyXG4udGFic19fcGFuZWxfX2xpbmtcclxuXHR3aWR0aCAyNzBweFxyXG5cdGhlaWdodCA1MHB4XHJcblx0YmFja2dyb3VuZC1jb2xvciAjZjJmMmYyICFpbXBvcnRhbnRcclxuXHRtYXJnaW4tdG9wIDIwcHhcclxuXHRmbGV4KClcclxuXHRmb250KClcclxuXHR0cmFuKClcclxuXHQmOmhvdmVyXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50IWltcG9ydGFudFxyXG5cdFx0Y29sb3Igd2hpdGVcclxuXHRcdGJvcmRlciAxcHggc29saWQgd2hpdGVcclxuLnRhYnNfX3BhbmVsLWNvbnRlbnRfX2l0ZW1cclxuXHRmbGV4KGZhbHNlLGZhbHNlKVxyXG5cdG1hcmdpbi10b3AgNXB4XHJcbi50YWJzX19wYW5lbC1jb250ZW50X190aW1lXHJcblx0Zm9udChSQiwgZ3JlZW4sIDI0cHgpXHJcblx0bWFyZ2luLXJpZ2h0IDEwcHhcclxuXHR3aWR0aCA4MHB4XHJcbi50YWJzX19wYW5lbC1jb250ZW50X190eHRcclxuXHRmb250KFJCLCBncmVlbiwgMjRweClcclxuXHRtYXJnaW4tcmlnaHQgMjBweFxyXG5cdCY6bGFzdC1jaGlsZFxyXG5cdFx0bWFyZ2luLXJpZ2h0IDBcclxuLnRhYnNfX3BhbmVsIFxyXG5cdHRyYW5zaXRpb246IG5vbmU7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSguOCk7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0b3BhY2l0eTogMDtcclxuXHRoZWlnaHQgMFxyXG5cdCYuanMtYWN0aXZlIFxyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgbGluZWFyIDBzO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKVxyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGhlaWdodCBhdXRvIiwiLmNvbnRhaW5lcl9fY29udGFjdHNcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIC8vIG1hcmdpbi10b3A6IDEwcHhcclxuXHJcbi5jb250YWN0c19fY3Jldy1saXN0XHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBwYWRkaW5nIDAgMTAwcHhcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgbWFyZ2luLXRvcDogMjBweFxyXG4gICAgK2FkYXB0KDEyNTBweClcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYXJvdW5kXHJcbiAgICAgICAgZmxleC13cmFwIHdyYXBcclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4XHJcbiAgICAgICAgcGFkZGluZyAwIDIwcHhcclxuICAgICthZGFwdCg3MDBweClcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4XHJcblxyXG5cclxuLmNvbnRhY3RzX19jcmV3LWl0ZW1cclxuICAgIHdpZHRoIDM3MHB4XHJcbiAgICBtYXJnaW4tcmlnaHQgMjBweFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIGJvcmRlciAxcHggc29saWQgZ3JheVxyXG4gICAgdHJhbigpXHJcbiAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICBtYXJnaW4tcmlnaHQgMFxyXG5cclxuICAgICthZGFwdCgxMjUwcHgpXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDBcclxuICAgICAgICBtYXJnaW4tdG9wIDEwcHhcclxuXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTcpXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcblxyXG4uY29udGFjdHNfX2NyZXctaXRlbS13clxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG5cclxuLmNvbnRhY3RzX19jcmV3X19pbWdcclxuICAgIHdpZHRoIDEwMCVcclxuXHJcbi5jb250YWN0c19fY3Jld19fbmFtZVxyXG4gICAgZm9udChSQixkYXJrLDIwcHgpXHJcbiAgICBtYXJnaW4tdG9wIDIwcHhcclxuICAgICthZGFwdCg0MDBweClcclxuICAgICAgICBtYXJnaW4tdG9wIDEwcHhcclxuXHJcblxyXG4uY29udGFjdHNfX2NyZXdfX3Bvc2l0aW9uXHJcbiAgICBmb250KFJSLCBkYXJrLCAxNnB4KVxyXG4gICAgbWFyZ2luLXRvcCAxNXB4XHJcbiAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCBncmF5XHJcbiAgICBwYWRkaW5nLWJvdHRvbSAyMHB4XHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgcGFkZGluZyAwIDEwcHhcclxuICAgICthZGFwdCg0MDBweClcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAxMHB4XHJcbiAgICAgICAgbWFyZ2luLXRvcCAxMHB4XHJcblxyXG5cclxuLmNvbnRhY3RzX19jcmV3X19lbWFpbFxyXG4gICAgZm9udChSUiwgZGFyaywgMTZweClcclxuICAgIG1hcmdpbi10b3AgMTNweFxyXG4gICAgcGFkZGluZy1ib3R0b20gMTVweFxyXG5cclxuXHJcbi5jb250YWN0c19faW5mb1xyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWFyZ2luIDYwcHhcclxuICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxyXG4gICAgK2FkYXB0KDEyMDBweClcclxuICAgICAgICBtYXJnaW4tdG9wIDMwcHhcclxuXHJcbi5jb250YWN0c19faW5mb19fbGlzdFxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICBib3JkZXItdG9wIDFweCBzb2xpZCBncmF5XHJcbiAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCBncmF5XHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG5cclxuLmNvbnRhY3RzX19pbmZvX19pdGVtXHJcbiAgICBmb250KFJCLCBkYXJrLCAzNnB4KVxyXG4gICAgd2lkdGggNTAlXHJcbiAgICBoZWlnaHQgMTIwcHhcclxuICAgIGJvcmRlci1yaWdodCAxcHggc29saWQgZ3JheVxyXG4gICAgcGFkZGluZyA0MHB4IDBcclxuICAgIGxpbmUtaGVpZ2h0IDFcclxuXHJcbiAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICBib3JkZXItcmlnaHQgbm9uZVxyXG4gICAgK2FkYXB0KDE0MDBweClcclxuICAgICAgICBoZWlnaHQgNjBweFxyXG4gICAgICAgIGZvbnQtc2l6ZSAyNHB4XHJcbiAgICArYWRhcHQoMTIwMHB4KVxyXG4gICAgICAgIC8vIGhlaWdodCA2MHB4XHJcbiAgICAgICAgZm9udC1zaXplIDIwcHhcclxuICAgICthZGFwdCg3MDBweClcclxuICAgICAgICBmb250LXNpemUgMThweFxyXG4gICAgK2FkYXB0KDQwMHB4KVxyXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcblxyXG4uY29udGFjdHNfX2luZm9fX2xpbmtcclxuICAgIGNvbG9yIGRhcmtcclxuXHJcbi5jb250YWN0c19faW5mb19faXRlbS1hZFxyXG4gICAgcGFkZGluZyAxMHB4XHJcbiAgICBoZWlnaHQgYXV0b1xyXG4gICAgYm9yZGVyLWxlZnQgMXB4IHNvbGlkICNlMWUxZTFcclxuLmNvbnRhY3RzLWJcclxuICAgIGJvcmRlci1sZWZ0IG5vbmUgICBcclxuXHJcblxyXG4uY29udGFjdHNfX3RpdGxlXHJcbiAgICBtYXJnaW4tdG9wIDUwcHggIWltcG9ydGFudCIsIi8vIC5jb250YWluZXJfX25ld3NcclxuLy8gICAgIGRpc3BsYXkgZmxleFxyXG5cclxuLm5ld3Mtd3JcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICthZGFwdCg3ODBweClcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuLm5ld3NfX2xpc3Qtd3JcclxuICAgIG1hcmdpbiA1MHB4IDBcclxuICAgIC5uZXdzLWluc2lkZV9fYmFja1xyXG4gICAgICAgIG1hcmdpbi10b3AgNTBweFxyXG5cclxuLm5ld3NfX2xpc3RcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC13cmFwIHdyYXBcclxuICAgIG1hcmdpbiAxcHggMCAwIDFweFxyXG5cclxuXHJcbi5uZXdzX190aXRsZVxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgZm9udChSQiwgZGFyaywgMTZweClcclxuICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxyXG5cclxuLm5ld3NfX2Rlc2NyaXB0aW9uXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBmb250KFJSLCBkYXJrLCAxNnB4KVxyXG4gICAgbWFyZ2luLXRvcCAyMHB4XHJcblxyXG4ubmV3c19faXRlbVxyXG4gICAgd2lkdGggMzMlXHJcbiAgICBtaW4taGVpZ2h0IDI5MXB4XHJcbiAgICBoZWlnaHQgYXV0b1xyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgbWFyZ2luIC0xcHggMCAwIC0xcHhcclxuICAgIHBhZGRpbmcgNTBweCA1MHB4XHJcbiAgICBib3JkZXIgMXB4IHNvbGlkIGdyYXlcclxuICAgICthZGFwdCgxMjAwcHgpXHJcbiAgICAgICAgd2lkdGggNTAlXHJcbiAgICAgICAgcGFkZGluZyA0MHB4IDQwcHhcclxuICAgICthZGFwdCg3MDBweClcclxuICAgICAgICBwYWRkaW5nIDMwcHggMzBweFxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuIiwiLm5ld3MtaW5zaWRlX19yaWdodFxyXG4gICAgaDEsaDIsaDNcclxuICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgZm9udChSQiwgZGFyaywgMTZweClcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuICAgICAgICBtYXJnaW4tdG9wIDE2cHhcclxuICAgIHAsZGl2XHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIGZvbnQoUlIsIGRhcmssIDE2cHgpXHJcbiAgICAgICAgbWFyZ2luIDE2cHggMCAwIDBcclxuICAgIGltZ1xyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIGhlaWdodCBhdXRvXHJcbi5uZXdzLWluc2lkZVxyXG4gICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgZ3JheVxyXG4gICAgcGFkZGluZy1ib3R0b20gMjBweFxyXG4gICAgbWFyZ2luLWJvdHRvbSA2MHB4XHJcbi5uZXdzLWluc2lkZV9fd3JcclxuICAgIG1hcmdpbiAwIGF1dG9cclxuICAgIGhlaWdodCBhdXRvXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICthZGFwdCg4NjBweClcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuLmJsb2NrX190aXRsZSBcclxuICAgIG1hcmdpbiAzMHB4IDBcclxuICAgIHdpZHRoIGNhbGsoMTAwJS01MDBweClcclxuICAgICthZGFwdCg4NjBweClcclxuICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgbWFyZ2luLXRvcCAyMHB4XHJcbiAgICAgICAgb3JkZXIgM1xyXG4uc2l0eTIwMjAtc2hhcmVcclxuICAgIHdpZHRoIDEyMHB4XHJcbiAgICB0ZXh0LWFsaWduIHJpZ2h0XHJcbiAgICArYWRhcHQoODYwcHgpXHJcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgICAgICBvcmRlciAyXHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcCAyMHB4XHJcbi5uZXdzLWluc2lkZV9fYmFja1xyXG4gICAgd2lkdGggMjUwcHhcclxuICAgIHRleHQtYWxpZ24gbGVmdFxyXG4gICAgK2FkYXB0KDg2MHB4KVxyXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICAgICAgbWFyZ2luIDIwcHggMFxyXG4gICAgICAgIG9yZGVyIDFcclxuLm5ld3MtaW5zaWRlX19iYWNrX19idXR0b25cclxuICAgIGNvbG9yIGRhcmtcclxuICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudCBzdGFydFxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICBpbWdcclxuICAgICAgICB3aWR0aCA0MCVcclxuICAgICAgICB0cmFuc2l0aW9uIC40cyBlYXNlLW91dFxyXG4gICAgJjpob3ZlclxyXG4gICAgICAgIGltZ1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtMTBweClcclxuICAgICthZGFwdCg4NjBweClcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcblxyXG4ubmV3cy1pbnNpZGVfX2JhY2stdHh0XHJcbiAgICBmb250KFJSLCBkYXJrLCAxNnB4KVxyXG4gICAgbWFyZ2luLWxlZnQgMTBweFxyXG5cclxuLm5ld3MtaW5zaWRlX19uZXdzLXdyXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1hcm91bmRcclxuICAgIC8vIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgbWFyZ2luLWJvdHRvbSA1MHB4XHJcbiAgICArYWRhcHQoOTAwcHgpXHJcbiAgICAgICAgbWFyZ2luIDIwcHggMCA1MHB4IDBcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuLm5ld3MtaW5zaWRlX19sZWZ0LFxyXG4gICAgd2lkdGggNDAlXHJcbiAgICBtYXJnaW4tYm90dG9tIGF1dG9cclxuICAgICthZGFwdCgxMjAwcHgpXHJcbiAgICAgICAgd2lkdGggNDAlXHJcbi5uZXdzLWluc2lkZV9fcmlnaHRfX2RhdGVcclxuICAgIGZvbnQoUlIsIGRhcmssIDE2cHgpXHJcbiAgICBcclxuLm5ld3MtaW5zaWRlX19sZWZ0X19pbWdcclxuICAgIGRpc3BsYXkgYmxvY2tcclxuICAgIG1heC13aWR0aCAxMDAlXHJcblxyXG4ubmV3cy1pbnNpZGVfX3JpZ2h0XHJcbiAgICB3aWR0aCA2MCVcclxuICAgIG1hcmdpbi1ib3R0b20gYXV0b1xyXG4gICAgbWFyZ2luLWxlZnQgMjBweFxyXG4gICAgK2FkYXB0KDkwMHB4KVxyXG4gICAgICAgIHdpZHRoIDkwJVxyXG5cclxuLm5ld3NfX2l0ZW1cclxuICAgIGRpc3BsYXkgYmxvY2tcclxuICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICBvdmVyZmxvdyBoaWRkZW5cclxuXHJcbiAgICAvLyB3aWR0aCAzMyUhaW1wb3J0YW50XHJcbi5uZXdzLWluc2lkZV9fc2xpZGVyXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBvdmVyZmxvdyBoaWRkZW5cclxuICAgIG1hcmdpbi10b3AgNDBweFxyXG4gICAgcGFkZGluZy1sZWZ0IDlweFxyXG4gICAgK2FkYXB0KDcwMHB4KVxyXG4gICAgICAgIG1hcmdpbi10b3AgMjBweFxyXG4uc3dpcGVyLW5ld3NfX2J1dHRvbi13clxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgaGVpZ2h0IDYwcHhcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgLy8gK2FkYXB0KDUyMHB4KVxyXG4gICAgLy8gICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgLy8gICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIC8vICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuLnN3aXBlci1uZXdzLWJ1dHRvbi1uZXh0LFxyXG4uc3dpcGVyLW5ld3MtYnV0dG9uLXByZXZcclxuICAgIHdpZHRoIDUwJVxyXG4gICAgZmxleCgpXHJcbiAgICBjdXJzb3IgcG9pbnRlclxyXG4gICAgaW1nXHJcbiAgICAgICAgdHJhbigpXHJcbi5zd2lwZXItbmV3cy1idXR0b24tbmV4dFxyXG4gICAgYm9yZGVyLXJpZ2h0IDFweCBzb2xpZCBncmF5XHJcbiAgICAmOmhvdmVyXHJcbiAgICAgICAgaW1nXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKC0xMHB4KVxyXG4gICAgLnN3aXBlci1uZXdzLWluc2lkZV9fYmFjay10eHRcclxuICAgICAgICBtYXJnaW4tbGVmdCAyMHB4XHJcbiAgICAgICAgK2FkYXB0KDUyMHB4KVxyXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcclxuLnN3aXBlci1uZXdzLWJ1dHRvbi1wcmV2XHJcbiAgICAmOmhvdmVyXHJcbiAgICAgICAgaW1nXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKDEwcHgpXHJcbiAgICAuc3dpcGVyLW5ld3MtaW5zaWRlX19iYWNrLXR4dFxyXG4gICAgICAgIG1hcmdpbi1yaWdodCAyMHB4XHJcbiAgICAgICAgK2FkYXB0KDUyMHB4KVxyXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcclxuLnN3aXBlci1uZXdzLWluc2lkZV9fYmFjay10eHRcclxuICAgIGZvbnQoKVxyXG4ubmV3cy1hbm90aGVyXHJcbiAgICBtYXJnaW4tdG9wIDMwcHhcclxuXHJcbi5zd2lwZXItY29udGFpbmVyMlxyXG4gICAgLm5ld3MtaW5zaWRlX19zbGlkZXJfX2xpc3RcclxuICAgICAgICBtYXJnaW4gMXB4IDAgMCAxcHggIWltcG9ydGFudFxyXG4iLCIuc2VjdGlvbl9fcGFydG5lcnNcclxuICAgIHBhZGRpbmctdG9wIDQwcHhcclxuXHJcbi5wYXJ0bmVyc19fdGl0bGVcclxuICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICBtYXJnaW4gNjBweCAwXHJcbiAgICBmb250KFJCLCBkYXJrLCAzMHB4KVxyXG4gICAgK2FkYXB0KDE0MDBweClcclxuICAgICAgICBtYXJnaW4gNDBweCAwXHJcbiAgICArYWRhcHQoMTIwMHB4KVxyXG4gICAgICAgIG1hcmdpbiAzMHB4IDBcclxuICAgICthZGFwdCg5MDBweClcclxuICAgICAgICBtYXJnaW4gMjBweCAwXHJcbiAgICArYWRhcHQoNzAwcHgpXHJcbiAgICAgICAgbWFyZ2luIDEwcHggMFxyXG4ucGFydG5lcnNfX2xpc3RcclxuLnBhcnRuZXJzX19saXN0LXN1YlxyXG4gICAgbWluLXdpZHRoIDMwMHB4XHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgZmxleC13cmFwIHdyYXBcclxuICAgIG1hcmdpbiAxcHggMCAwIDFweFxyXG4ucGFydG5lcnNfX2l0ZW1fX2xvZ28td3IsXHJcbi5wYXJ0bmVyc19faXRlbV9fbG9nby13ci1zcGVjaWFsXHJcbiAgICBib3JkZXIgMXB4IHNvbGlkIGdyYXlcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICBtYXJnaW4gLTFweCAwIDAgLTFweFxyXG5cclxuLnBhcnRuZXJzX19sb2dvXHJcbiAgICB3aWR0aCAxMDAlXHJcblxyXG5cclxuLnByaXZhY3ktcG9saWN5XHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgbWFyZ2luLWJvdHRvbSA0MHB4XHJcbi5wcml2YWN5LXBvbGljeV9fbGlua1xyXG4gICAgY29sb3IgZGFya1xyXG4gICAgZm9udC1zaXplIDE4cHhcclxuICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcclxuLmNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlciAhaW1wb3J0YW50IiwiLnNwZWFja2Vycy1jb250YWluZXJcclxuICAgIC5uZXdzLWluc2lkZV9fYmFja1xyXG4gICAgICAgICthZGFwdCg3ODBweClcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XHJcblxyXG5cclxuLmRiZDIwLXNlY3Rpb25cclxuICAgIGNvbG9yICM0NjQ2NDZcclxuICAgIC8vICZfYmx1ZVxyXG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3IgIzAwMDU0RFxyXG4gICAgXHJcbiAgICAmX19pblxyXG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcCAxMHB4XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b20gNDBweFxyXG4gICAgICAgICthZGFwdG1pbig5OTJweClcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gNDBweFxyXG4gICAgICAgICZfZnVsbC13aWR0aFxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAwXHJcbiAgICAgICAgJl9jdGFcclxuICAgICAgICAgICAgcGFkZGluZy10b3AgMjBweFxyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAyMHB4XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICAmX3BiMFxyXG4gICAgJl9fdGl0bGVcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDI2cHhcclxuICAgICAgICBjb2xvciAjMDAwNTREXHJcbiAgICAgICAgZm9udC1zaXplIDI2cHhcclxuICAgICAgICBmb250LXdlaWdodCA3MDBcclxuICAgICAgICBmb250LWZhbWlseSAnUnViaWsnLCBzYW5zLXNlcmlmXHJcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgICAgICArYWRhcHRtaW4oNzY4cHgpXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gNDBweFxyXG4gICAgICAgICAgICBmb250LXNpemUgMzJweFxyXG4gICAgICAgICthZGFwdG1pbigxMjAwcHgpXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gNjVweFxyXG4gICAgICAgICAgICBmb250LXNpemUgNDhweFxyXG4gICAgICAgIC5kYmQyMC1zZWN0aW9uX2JsdWUgJlxyXG4gICAgICAgICAgICBjb2xvciBpbmhlcml0XHJcblxyXG5cclxuLmRiZDIwLXNwZWFrZXJzXHJcbiAgICArYWRhcHRtaW4oNTc2cHgpXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgZmxleC13cmFwIHdyYXBcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDcwcHhcclxuICAgICZfX2l0ZW1cclxuICAgICAgICBkaXNwbGF5IG5vbmVcclxuICAgICAgICBvcGFjaXR5IDBcclxuICAgICAgICArYWRhcHRtaW4oNTc2cHgpXHJcbiAgICAgICAgICAgIG1pbi13aWR0aCA1MCVcclxuICAgICAgICAgICAgZmxleC1zaHJpbmsgMFxyXG4gICAgICAgICAgICBmbGV4LWdyb3cgMFxyXG4gICAgICAgICAgICBmbGV4LWJhc2lzIDUwJVxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uIG9wYWNpdHkgLjI1cyBlYXNlLWluXHJcbiAgICAgICAgK2FkYXB0bWluKDk5MnB4KVxyXG4gICAgICAgICAgICBtaW4td2lkdGggMzMuMzMzJVxyXG4gICAgICAgICAgICBmbGV4LWJhc2lzIDMzLjMzMyVcclxuICAgICAgICArYWRhcHRtaW4oMTIwMHB4KVxyXG4gICAgICAgICAgICBtaW4td2lkdGggMjUlXHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXMgMjUlXHJcbiAgICAgICAgK2FkYXB0bWluKDE2MDBweClcclxuICAgICAgICAgICAgbWluLXdpZHRoIDIwJVxyXG4gICAgICAgICAgICBmbGV4LWJhc2lzIDIwJVxyXG4gICAgICAgICZfYWN0aXZlXHJcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICAmX3Zpc2libGVcclxuICAgICAgICAgICAgb3BhY2l0eSAxXHJcbiAgICAmX19jYXJkXHJcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYShncmVlbiwgMC45KSAwJSwgcmdiYShyZWQsIDAuOCkgMTAwJSlcclxuICAgICAgICAmX3Byb2dyYW0tbm90ZnVsbFxyXG4gICAgICAgICAgICBib3JkZXIgMXB4IHNvbGlkICNGRjZBMDBcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAjMDAwNTREXHJcbiAgICAmX19waG90b1xyXG4gICAgICAgIHRyYW5zaXRpb24gb3BhY2l0eSAwLjVzIGVhc2UsIHRyYW5zZm9ybSAwLjVzIGVhc2VcclxuICAgICAgICB0cmFuc2Zvcm0gc2NhbGUoMS4wOCkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApXHJcbiAgICAgICAgZmlsdGVyIGdyYXlzY2FsZSgxMDAlKVxyXG4gICAgICAgIDpob3ZlciA+ICZcclxuICAgICAgICAgICAgdHJhbnNmb3JtIHNjYWxlKDEuMDgpXHJcbiAgICAgICAgICAgIG9wYWNpdHkgLjJcclxuICAgICZfX3dob1xyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgdG9wIDBcclxuICAgICAgICBsZWZ0IDBcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kXHJcbiAgICAgICAgZmxleC13cmFwIHdyYXBcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgaGVpZ2h0IDEwMCVcclxuICAgICAgICBwYWRkaW5nIDIwcHhcclxuICAgICAgICB0cmFuc2l0aW9uIGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciByZ2JhKCMyQjJCMkIsIDAuMylcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWFnZXMvc3BlYWtlcnMvdGFwLXdoaXRlLnN2ZylcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgMjRweCBhdXRvXHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiByaWdodCAyMHB4IGJvdHRvbSAyMHB4XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcbiAgICAgICAgK2FkYXB0bWluKDEyMDBweClcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSBub25lXHJcbiAgICAgICAgOmhvdmVyID4gJlxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XHJcbiAgICAmX19uYW1lLFxyXG4gICAgJl9fcG9zaXRpb25cclxuICAgICAgICBjb2xvciB3aGl0ZVxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMzBweFxyXG4gICAgICAgICthZGFwdG1pbigxMjAwcHgpXHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMFxyXG4gICAgXHJcbiAgICAmX19uYW1lXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XHJcbiAgICAgICAgZm9udC1zaXplIDE4cHhcclxuICAgICAgICBmb250LXdlaWdodCA3MDBcclxuICAgICAgICBmb250LWZhbWlseSAnUnViaWsnLCBzYW5zLXNlcmlmXHJcbiAgICAmX19jb21wYW55XHJcbiAgICAgICAgZm9udC1zaXplIDE2cHhcclxuICAgICAgICBmb250LXdlaWdodCA5MDBcclxuICAgICAgICBmb250LWZhbWlseSAnU0YgVUkgVGV4dCcsIHNhbnMtc2VyaWZcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDMwcHhcclxuICAgICAgICBjb2xvciByZWRcclxuICAgICAgICArYWRhcHRtaW4oMTIwMHB4KVxyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDBcclxuICAgICAgICA6aG92ZXIgPiAqID4gJlxyXG4gICAgICAgICAgICBjb2xvciAjZmZmXHJcbiAgICAmX19wb3NpdGlvblxyXG4gICAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgICAgIG1hcmdpbi10b3AgMTVweFxyXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XHJcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXHJcbiAgICAgICAgZm9udC1mYW1pbHkgJ1NGIFVJIFRleHQnLCBzYW5zLXNlcmlmXHJcbiAgICAgICAgOmhvdmVyID4gKiA+ICZcclxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xyXG5cclxuLmRiZDIwLXNwZWFrZXJzLWxvYWQtbW9yZVxyXG4gICAgbWFyZ2luLXRvcCA0MHB4XHJcbiAgICBmbGV4KClcclxuICAgICthZGFwdG1pbig1NzZweClcclxuICAgICAgICBtYXJnaW4tdG9wIDcwcHhcclxuXHJcblxyXG4uZGJkMjAtYnRuXHJcbiAgICBkaXNwbGF5IGlubGluZS1mbGV4XHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIG1pbi13aWR0aCAyODVweFxyXG4gICAgaGVpZ2h0IDUwcHhcclxuICAgIGJvcmRlciA0cHggc29saWQgI0ZGNkEwMFxyXG4gICAgYmFja2dyb3VuZC1jb2xvciAjRkY2QTAwXHJcbiAgICBjb2xvciAjZmZmXHJcbiAgICBmb250LXNpemUgMTRweFxyXG4gICAgZm9udC13ZWlnaHQgNzAwXHJcbiAgICBmb250LWZhbWlseSAnUnViaWsnLCBzYW5zLXNlcmlmXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgY3Vyc29yIHBvaW50ZXJcclxuICAgIHRyYW5zaXRpb24gYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLCBjb2xvciAwLjI1cyBlYXNlXHJcbiAgICB0ZXh0LWRlY29yYXRpb24gbm9uZSAhaW1wb3J0YW50XHJcbiAgICArYWRhcHRtaW4oNTc2cHgpXHJcbiAgICAgICAgZm9udC1zaXplIDE2cHhcclxuICAgICAgICBoZWlnaHQgNjBweFxyXG4gICAgJjpob3ZlclxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnRcclxuICAgICAgICBjb2xvciAjRkY2QTAwXHJcbiAgICAmX2dyZWVuLWJvcmRlcmVkXHJcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjMDBFQzlBXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXHJcbiAgICAgICAgY29sb3IgIzAwMDU0RFxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjMDBFQzlBXHJcbiAgICAgICAgICAgIGNvbG9yICMwMDA1NERcclxuICAgICZfb3JhbmdlLWJvcmRlcmVkXHJcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjRkY2QTAwXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXHJcbiAgICAgICAgY29sb3IgIzAwMDU0RFxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXHJcbiAgICAgICAgICAgIGNvbG9yICMwMDA1NERcclxuICAgICZfYmxvY2tcclxuICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgbWluLXdpZHRoIDFweFxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuXHJcbi5kYmQyMC1zaGFyZVxyXG4gICAgcGFkZGluZy10b3AgNjBweFxyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgICZfX2J0bnNcclxuICAgICAgICAueWEtc2hhcmUyX19jb250YWluZXJfc2l6ZV9tXHJcbiAgICAgICAgICAgIC55YS1zaGFyZTJfX2l0ZW1cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCAwXHJcblxyXG4gICAgICAgICAgICAgICAgJiArIC55YS1zaGFyZTJfX2l0ZW1cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAxMHB4XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICthZGFwdG1pbig1NzZweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgMjBweFxyXG4gICAgICAgICAgICAueWEtc2hhcmUyX19pY29uXHJcbiAgICAgICAgICAgICAgICB3aWR0aCA0MHB4XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgNDBweFxyXG4gICAgICAgICAgICAgICAgK2FkYXB0bWluKDU3NnB4KVxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDUycHhcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQgNTJweFxyXG4gICAgICAgICAgICAueWEtc2hhcmUyX19jb3VudGVyXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzIDAgMnB4IDJweCAwXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICNGRkZcclxuICAgICAgICAgICAgICAgIGNvbG9yICMzQTNDNERcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCA0MHB4XHJcblxyXG4gICAgICAgICAgICAgICAgK2FkYXB0bWluKDU3NnB4KVxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDUycHhcclxuLmRiZDIwLXNwZWFrZXJzLWxvYWQtbW9yZV9fYnRuXHJcbiAgICB3aWR0aCAzMDBweFxyXG4gICAgaGVpZ2h0IDUwcHhcclxuXHJcbi5uZXdzLWluc2lkZV9fYmFjay1kb3duXHJcbiAgICBtYXJnaW4tYm90dG9tIDEwMHB4XHJcblxyXG4uc3BlYWNrZXJzLWNvbnRhaW5lclxyXG4gICAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcbiAgICAuc2l0eTIwMjAtc2hhcmVcclxuICAgICAgICBtYXJnaW4tcmlnaHQgMzVweFxyXG4gICAgICAgICthZGFwdCg3ODBweClcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDAiLCIuYmxvY2tfX3RpdGxlX19kZXNjclxyXG4gICAgZm9udChSUiwgIzcwNzA3MClcclxuICAgIHdpZHRoIDUwJVxyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgIG1hcmdpbi10b3AgMjBweFxyXG4gICAgK2FkYXB0KDE0MDBweClcclxuICAgICAgICB3aWR0aCA4MCVcclxuICAgICthZGFwdCg3NjhweClcclxuICAgICAgICB3aWR0aCAxMDAlXHJcbi5kYmQyMC10YWJzXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1hcm91bmRcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgYm9yZGVyLWJvdHRvbSAycHggc29saWQgIzg4ODg4OFxyXG4gICAgbWluLWhlaWdodCA4MHB4XHJcbiAgICBoZWlnaHQgYXV0b1xyXG4gICAgLy8gbWFyZ2luLXRvcCA0MHB4XHJcbiAgICArYWRhcHQoOTkycHgpXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4uZGJkMjAtdGFic19faW5kZXhcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC13cmFwIHdyYXBcclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgICArYWRhcHQoNjgwcHgpXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgK2FkYXB0KDM1MnB4KVxyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1hcm91bmRcclxuLmRiZDIwLXRhYnNfX29wdGlvbnNcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kXHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIG1hcmdpbi10b3AgNDBweFxyXG4gICAgK2FkYXB0KDM4MHB4KVxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgICBtYXJnaW4gMTVweCAwIDIwcHggMFxyXG4gICAgLy8gK2FkYXB0KDEyMDBweClcclxuICAgIC8vICAgICB3aWR0aCA1MCUgXHJcbiAgICAvLyArYWRhcHQoOTkycHgpXHJcbiAgICAvLyAgICAgb3JkZXIgMVxyXG4gICAgLy8gICAgIHdpZHRoIDEwMCVcclxuICAgIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbi5kYmQyMC10YWJzX19pbmRleC1pdGVtXHJcbiAgICBmb250KFJCLCNBMUExQTEsIDMycHgpXHJcbiAgICBjdXJzb3IgcG9pbnRlclxyXG4gICAgbWFyZ2luLXJpZ2h0IDMwcHhcclxuICAgIHRyYW4oKVxyXG4gICAgK2FkYXB0KDEyMDBweClcclxuICAgICAgICBmb250LXNpemUgMjZweFxyXG4gICAgICAgIG1hcmdpbi1yaWdodCAxNXB4XHJcbiAgICArYWRhcHQoODIwcHgpXHJcbiAgICAgICAgZm9udC1zaXplIDIycHhcclxuICAgICthZGFwdCgzNjhweClcclxuICAgICAgICBtYXJnaW4tcmlnaHQgMTBweFxyXG5cclxuLmRiZDIwLXRhYnNfX2luZGV4LWl0ZW1fYWN0aXZlXHJcbiAgICBjb2xvciByZWRcclxuLmRiZDIwLXRhYnNfX29wdGlvbnMtYnRuXHJcbiAgICAuYnV0dG9uX190ZXh0dWFsLXByb2dyYW1tX19saW5rXHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0IDFweCBzb2xpZCAjZWZmM2Y2XHJcbiAgICAgICAgYm9yZGVyLWxlZnQgMXB4IHNvbGlkICNlZmYzZjZcclxuICAgICAgICBtYXJnaW4tcmlnaHQgMTBweFxyXG4gICAgICAgIGZvbnQoUlIsIGRhcmssIDE4cHgpXHJcbiAgICAgICAgd2lkdGggMjMwcHhcclxuICAgICAgICBoZWlnaHQgNDBweFxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgICthZGFwdCg0MDVweClcclxuICAgICAgICAgICAgd2lkdGggMTgwcHhcclxuICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIFxyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgJjo6YmVmb3JlIFxyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgJjo6YWZ0ZXIgXHJcbiAgICAgICAgICAgIGJvdHRvbTogMFxyXG4gICAgICAgICAgICByaWdodDogMFxyXG4gICAgICAgICY6aG92ZXIgXHJcbiAgICAgICAgICAgIGNvbG9yOiByZWRcclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUgXHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZWQgLy8gTWFrZSBib3JkZXJzIHZpc2libGVcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmVkXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICAgICAgd2lkdGggMC4yNXMgZWFzZS1vdXQsIC8vIFdpZHRoIGV4cGFuZHMgZmlyc3RcclxuICAgICAgICAgICAgICAgIGhlaWdodCAwLjI1cyBlYXNlLW91dCAwLjI1czsgLy8gQW5kIHRoZW4gaGVpZ2h0XHJcbiAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIgXHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUUyODUyOyAvLyBNYWtlIGJvcmRlcnMgdmlzaWJsZVxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNFRTI4NTI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDBzIGVhc2Utb3V0IDAuNXMsIC8vIFdhaXQgZm9yIDo6YmVmb3JlIHRvIGZpbmlzaCBiZWZvcmUgc2hvd2luZyBib3JkZXJcclxuICAgICAgICAgICAgICAgIHdpZHRoIDAuMjVzIGVhc2Utb3V0IDAuNXMsIC8vIEFuZCB0aGVuIGV4YW5kaW5nIHdpZHRoXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgMC4yNXMgZWFzZS1vdXQgMC43NXM7IC8vIEFuZCBmaW5hbGx5IGhlaWdodFxyXG5cclxuLmRiZDIwLXNlY3Rpb25fX2luXHJcbiAgICAubmV3cy1pbnNpZGVfX2JhY2tcclxuICAgICAgICBtYXJnaW4tdG9wIDUwcHhcclxuLnByb2dyYW0tc2VjdGlvbiAgICBcclxuICAgIC5jb250YWluZXJcclxuICAgICAgICArYWRhcHQoMzIwcHgpXHJcbiAgICAgICAgICAgIG1pbi13aWR0aCBhdXRvICFpbXBvcnRhbnRcclxuXHJcbi5kYmQyMC10YWJzX19vcHRpb25zLXNvY2lhbFxyXG4gICAgZGlzcGxheSBibG9ja1xyXG4gICAgd2lkdGggMTIwcHhcclxuICAgIG1hcmdpbiAwXHJcbi55YS1zaGFyZTJfX2NvbnRhaW5lcl9zaXplX21cclxuICAgIGRpc3BsYXkgYmxvY2tcclxuICAgIHdpZHRoIDEyMHB4XHJcbiAgICBtYXJnaW4gMFxyXG4iLCIuZGJkMjAtcHJvZ3JhbS1oZWFkZXJcclxuICAgIG1heC13aWR0aCAxNjUwcHhcclxuICAgIG1hcmdpbi1yaWdodCBhdXRvXHJcbiAgICBtYXJnaW4tbGVmdCBhdXRvXHJcbiAgICBwYWRkaW5nIDMwcHggMTVweFxyXG5cclxuICAgICthZGFwdG1pbig3NjhweClcclxuICAgICAgICBwYWRkaW5nIDg1cHggMTVweFxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG5cclxuICAgICZfX2xvZ29cclxuICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuXHJcbiAgICAgICAgK2FkYXB0bWluKDc2OHB4KVxyXG4gICAgICAgICAgICBtaW4td2lkdGggMjkycHhcclxuICAgICAgICAgICAgZmxleCAwIDAgMjkycHhcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXHJcblxyXG4gICAgJl9fdGV4dFxyXG4gICAgICAgIHBhZGRpbmctbGVmdCAzMHB4XHJcbiAgICAgICAgZm9udC1mYW1pbHkgJ1JSJywgc2Fucy1zZXJpZlxyXG5cclxuICAgICAgICArYWRhcHRtaW4oMTIwMHB4KVxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMjMwcHhcclxuXHJcbiAgICAgICAgaDFcclxuICAgICAgICAgICAgY29sb3IgIzAwMDU0RFxyXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxyXG4gICAgICAgICAgICBmb250LXdlaWdodCA3MDBcclxuXHJcbiAgICAgICAgcCwgdWxcclxuICAgICAgICAgICAgY29sb3IgIzcwNzA3MFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEuNWVtXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuNVxyXG5cclxuICAgICAgICBiLCBzdHJvbmdcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNzAwXHJcblxyXG5cclxuLmRiZDIwLXByb2dyYW0tZG93bmxvYWRcclxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICBtaW4taGVpZ2h0IDE2cHhcclxuICAgIHBhZGRpbmctbGVmdCAyOHB4XHJcbiAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvZG93bmxvYWQuc3ZnKSAwIDUwJSBuby1yZXBlYXRcclxuICAgIGNvbG9yICNGRjZBMDBcclxuXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgICAgY29sb3IgI0ZGNkEwMFxyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcclxuXHJcblxyXG4uZGJkMjAtcHJvZ3JhbS1jb250YWluZXJcclxuICAgIG1heC13aWR0aCAxODEwcHhcclxuICAgIG1hcmdpbi1yaWdodCBhdXRvXHJcbiAgICBtYXJnaW4tbGVmdCBhdXRvXHJcblxyXG5cclxuLmRiZDIwLXByb2dyYW0tdGFibGUtd3JhcHBlclxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWFyZ2luLXJpZ2h0IGF1dG9cclxuICAgIG1hcmdpbi1sZWZ0IGF1dG9cclxuICAgIG92ZXJmbG93LXggYXV0b1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmcgdG91Y2hcclxuXHJcblxyXG4uZGJkMjAtcHJvZ3JhbS10YWJsZVxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWluLXdpZHRoIDEwODBweFxyXG4gICAgdGFibGUtbGF5b3V0IGZpeGVkXHJcblxyXG4gICAgdGgsXHJcbiAgICB0ZFxyXG4gICAgICAgIHdpZHRoIDI1JVxyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduIHRvcFxyXG4gICAgICAgIGJvcmRlciAxcHggc29saWQgI0VDRURGMlxyXG4gICAgICAgIHBhZGRpbmcgMTVweFxyXG5cclxuICAgICAgICArYWRhcHRtaW4oNzY4cHgpXHJcbiAgICAgICAgICAgIHBhZGRpbmcgMzBweFxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkXHJcbiAgICAgICAgICAgIHdpZHRoIDExNXB4XHJcblxyXG4gICAgaDQsXHJcbiAgICB0aFxyXG4gICAgICAgIGNvbG9yICMwMDA1NERcclxuICAgICAgICBmb250LXNpemUgMTZweFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxyXG4gICAgICAgIGZvbnQtZmFtaWx5ICdSUicsIHNhbnMtc2VyaWZcclxuXHJcbiAgICAgICAgK2FkYXB0bWluKDc2OHB4KVxyXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxyXG5cclxuICAgIHRkXHJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcclxuXHJcbiAgICAgICAgK2FkYXB0bWluKDc2OHB4KVxyXG4gICAgICAgICAgICBmb250LXNpemUgMTZweFxyXG5cclxuICAgIGg0XHJcbiAgICAgICAgbWFyZ2luIDBcclxuXHJcbiAgICBwXHJcbiAgICAgICAgbWFyZ2luLXRvcCAyMHB4XHJcbiAgICAgICAgY29sb3IgIzcwNzA3MFxyXG5cclxuICAgICAgICArYWRhcHRtaW4oNzY4cHgpXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3AgNDBweFxyXG4iLCIubmV3cy1pbnNpZGVfX2JhY2tfX2Rvd25cclxuICAgIG1hcmdpbiA1MHB4IDAgMTAwcHggMFxyXG5cclxuLnBlcnNvbmFsLWFyZWEtd3JcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICBhbGlnbi1pdGVtcyBzdGFydFxyXG4gICAgbWFyZ2luLXRvcCAzMHB4XHJcbiAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjRUZGM0Y2XHJcbiAgICAubmV3cy1pbnNpZGVfX2JhY2tcclxuICAgICAgICArYWRhcHQoMTI1MHB4KVxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDQwcHhcclxuICAgICthZGFwdCgxMjUwcHgpXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcblxyXG5cclxuLnBlcnNvbmFsLWFyZWFfX2Rlc2NyaXB0aW9uLXRpdGxlXHJcbiAgICBmb250KFJSLCByZWQsIDE2cHgpXHJcblxyXG4ucGVyc29uYWwtYXJlYV9fZGVzY3JpcHRpb24tdHh0XHJcbiAgICB3aWR0aCA3NzBweFxyXG4gICAgZm9udChSUiwgZGFyaywgMTZweClcclxuICAgIHBhZGRpbmctYm90dG9tIDIwcHhcclxuICAgICthZGFwdCgxMjUwcHgpXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDEwcHhcclxuLmxpbmtzX19wZXJzb25hbC1hcmVhXHJcbiAgICBwYWRkaW5nLWJvdHRvbSA0MHB4XHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICthZGFwdCg3MjBweClcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuLnBlcnNvbmFsLWFyZWFfX21vcmVfX3R4dFxyXG4gICAgZm9udChGQixibGFjayAsMjFweClcclxuICAgIG1hcmdpbi1yaWdodCAxMHB4XHJcbiAgICB0cmFuKClcclxuLnBlcnNvbmFsLWFyZWFfX21vcmVcclxuICAgIGJvcmRlciBub25lXHJcbiAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXHJcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3IgYmxhY2tcclxuICAgIGRpc3BsYXkgaW5saW5lLWZsZXhcclxuICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICBtYXJnaW4tdG9wIDIwcHhcclxuICAgICY6aG92ZXJcclxuICAgICAgICAucGVyc29uYWwtYXJlYV9fbW9yZV9fdHh0XHJcbiAgICAgICAgICAgIGNvbG9yIHJlZFxyXG4gICAgICAgIC5wZXJzb25hbC1hcmVhX19tb3JlX19waWNcclxuICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZTNkKDVweCw1cHgsNXB4KVxyXG4gICAgICAgIFxyXG4ucGVyc29uYWwtYXJlYV9fbW9yZV9fcGljXHJcbiAgICB0cmFuKClcclxuICAgIG1hcmdpbi1yaWdodCAzMHB4XHJcbiAgICArYWRhcHQoNzIwcHgpXHJcbiAgICAgICAgbWFyZ2luIDBcclxuLnBlcnNvbmFsLWFyZWFfX25hbWVcclxuICAgIGZvbnQoUkIsIGRhcmssIDIycHgpXHJcbiAgICB3aWR0aCAyMzBweFxyXG4gICAgK2FkYXB0KDY4MHB4KVxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDIwcHhcclxuXHJcbi5wZXJzb25hbC1hcmVhX19wcm9ncmFtLWxpc3RcclxuICAgIHdpZHRoIDY2MHB4XHJcbiAgICBtYXJnaW4gMCBhdXRvXHJcbiAgICArYWRhcHQoODAwcHgpXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgYVxyXG4gICAgICAgIGN1cnNvciBkZWZhdWx0ICFpbXBvcnRhbnQgICAgXHJcbi5wZXJzb25hbC1hcmVhX19wcm9ncmFtLWl0ZW1cclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBtYXJnaW4tdG9wIDQwcHhcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgI0VGRjNGNlxyXG4gICAgK2FkYXB0KDcwMHB4KVxyXG4gICAgICAgIG1hcmdpbi10b3AgMTBweFxyXG4gICAgICAgIGZsZXgtd3JhcCB3cmFwXHJcblxyXG5cclxuLnBlcnNvbmFsLWFyZWFfX3Byb2dyYW1fX3RpbWVcclxuICAgIHdpZHRoIDEwMHB4XHJcbiAgICBmb250KFJCLCBkYXJrLCAyNHB4KVxyXG4gICAgdGV4dC1hbGlnbiBsZWZ0XHJcbiAgICArYWRhcHQoNzAwcHgpXHJcbiAgICAgICBmb250LXNpemUgMThweFxyXG4gICAgICAgb3JkZXIgMVxyXG4gICAgICAgd2lkdGggNTAlXHJcbiAgICAgICB0ZXh0LWFsaWduIGxlZnRcclxuXHJcbi5wZXJzb25hbC1hcmVhX19wcm9ncmFtX19kZWwtd3IsXHJcbi5wZXJzb25hbC1hcmVhX19wcm9ncmFtX19saW5rXHJcbiAgICB0ZXh0LWFsaWduIGxlZnRcclxuICAgIGNvbG9yIGdyZWVuXHJcbiAgICBtYXJnaW4gMCAwIDI1cHggNjBweFxyXG5cclxuLnBlcnNvbmFsLWFyZWFfX3Byb2dyYW1fX3BsYWNlXHJcbiAgICBmb250KFJCLCBncmVlbiwgMTZweClcclxuXHJcbi5wZXJzb25hbC1hcmVhX19wcm9ncmFtX19kZWwtd3JcclxuICAgIGN1cnNvciBwb2ludGVyICFpbXBvcnRhbnRcclxuICAgIHdpZHRoIDIycHhcclxuICAgICthZGFwdCg3MDBweClcclxuICAgICAgICBvcmRlciAyXHJcbiAgICAgICAgd2lkdGggNTAlXHJcbiAgICAgICAgbWFyZ2luIDAgMFxyXG4gICAgICAgIHRleHQtYWxpZ24gcmlnaHRcclxuXHJcbi5wZXJzb25hbC1hcmVhX19wcm9ncmFtX19saW5rXHJcbiAgICB3aWR0aCBjYWxjKDEwMCUgLSAxMjJweCkgIWltcG9ydGFudFxyXG4gICAgK2FkYXB0KDcwMHB4KVxyXG4gICAgICAgIG9yZGVyIDNcclxuICAgICAgICB3aWR0aCAxMDAlICFpbXBvcnRhbnRcclxuICAgICAgICBtYXJnaW4gMCBcclxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG5cclxuLnBlcnNvbmFsLWFyZWFfX3Byb2dyYW1fX3RpdGxlXHJcbiAgICBmb250KFJCLCBncmVlbiwgMjRweClcclxuICAgIG1hcmdpbi10b3AgMjBweFxyXG4gICAgK2FkYXB0KDcwMHB4KVxyXG4gICAgICAgIG1hcmdpbi10b3AgMTBweFxyXG4gICAgICAgIGZvbnQtc2l6ZSAyMHB4XHJcblxyXG4ucGVyc29uYWwtYXJlYV9fcHJvZ3JhbV9fZGVzY3JcclxuICAgIGZvbnQoUlIsIGdyZWVuLCAyNHB4KVxyXG4ucGVyc29uYWwtYXJlYV9fcHJvZ3JhbV9fZGVsXHJcbiAgICBjdXJzb3IgcG9pbnRlclxyXG4gICAgbWFyZ2luLWJvdHRvbSBhdXRvXHJcbiAgICBcclxuLnBlcnNvbmFsLWFyZWFfX3Byb2dyYW1fX2RlbC1pbWdcclxuICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICB3aWR0aCAyMnB4XHJcbiAgICBoZWlnaHQgMjJweFxyXG4gICAgdXNlXHJcbiAgICAgICAgZmlsbCBncmF5XHJcbiAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICBmaWxsIHJlZFxyXG4uZGVsLWluaW1hdGVcclxuICAgIGFuaW1hdGlvbiBvcGFjaXR5LWluaW1hdGUgMnMgZWFzZVxyXG4gICAgJjphZnRlclxyXG4gICAgICAgIGNvbnRlbnQgJydcclxuICAgICAgICBhbmltYXRpb24gZGVsLWluaW1hdGUgMnMgZWFzZVxyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgd2lkdGggMFxyXG4gICAgICAgIHJpZ2h0IDBcclxuICAgICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICAgIHotaW5kZXggLTEwXHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyA1MCVcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzIDUwJVxyXG4ud2lzaGxpc3QtZXJyb3JcclxuICAgIGZvbnQoUkIsIHJlZCwgMjBweClcclxuICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbkBrZXlmcmFtZXMgb3BhY2l0eS1pbmltYXRlXHJcbiAgICAwJVxyXG4gICAgICAgIG9wYWNpdHkgMVxyXG4gICAgODAlXHJcbiAgICAgICAgb3BhY2l0eSAxXHJcbiAgICAxMDAlXHJcbiAgICAgICAgb3BhY2l0eSAwXHJcbkBrZXlmcmFtZXMgZGVsLWluaW1hdGVcclxuICAgIDAlXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciByZWRcclxuICAgICAgICBvcGFjaXR5IDBcclxuICAgICAgICB3aWR0aCAwXHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyA1MCVcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzIDUwJVxyXG4gICAgNTAlXHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyA1MCVcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzIDUwJVxyXG4gICAgMTAwJVxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgcmVkXHJcbiAgICAgICAgb3BhY2l0eSAwLjhcclxuICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyAwXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cyAwXHJcbiIsImJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1hY3RpdmUge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcclxuICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHRvcDogLTk5OTlweDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogMDtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5MjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdXRlcixcclxuLmZhbmN5Ym94LWlubmVyLFxyXG4uZmFuY3lib3gtYmcsXHJcbi5mYW5jeWJveC1zdGFnZSB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdXRlciB7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYmcge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDMwLCAzMCwgMzApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNDcsIDAsIC43NCwgLjcxKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcclxuICAgIG9wYWNpdHk6IC45O1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjIsIC42MSwgLjM2LCAxKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWluZm9iYXIsXHJcbi5mYW5jeWJveC10b29sYmFyLFxyXG4uZmFuY3lib3gtY2FwdGlvbixcclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiA5OTk5NztcclxufVxyXG5cclxuLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2JhcixcclxuLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcixcclxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbixcclxuLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlIDBzLCB2aXNpYmlsaXR5IDBzIGVhc2UgMHM7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW5mb2JhciB7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgbWluLXdpZHRoOiA0NHB4O1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRvcDogMDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdG9vbGJhciB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXN0YWdlIHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICB6LWluZGV4OiA5OTk5NDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC8qIFVzaW5nIHdpdGhvdXQgcHJlZml4IHdvdWxkIGJyZWFrIElFMTEgKi9cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgcGFkZGluZzogNDRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxyXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxyXG4uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogNDRweCAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcclxuICAgIHBhZGRpbmc6IDZweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAvLyBwYWRkaW5nOiA0NHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41LCAwLCAuMTQsIDEpO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgei1pbmRleDogOTk5OTU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IHpvb20taW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGN1cnNvcjogZ3JhYjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGN1cnNvcjogZ3JhYmJpbmc7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT0ndHJ1ZSddIHtcclxuICAgIGN1cnNvcjogdGV4dDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWltYWdlLFxyXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCxcclxuLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICNlNWUzZGY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC12aWRlbyxcclxuLmZhbmN5Ym94LWlmcmFtZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogRml4IGlPUyAqL1xyXG4uZmFuY3lib3gtaWZyYW1lIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1lcnJvciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWVycm9yIHAge1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIEJ1dHRvbnMgKi9cclxuXHJcbi5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAuNik7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgdmlzaWJpbGl0eTogaW5oZXJpdDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uLFxyXG4uZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQsXHJcbi5mYW5jeWJveC1idXR0b246bGluayB7XHJcbiAgICBjb2xvcjogI2NjYztcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3VzIHtcclxuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLFxyXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZpeCBJRTExICovXHJcbi5mYW5jeWJveC1idXR0b24gZGl2IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgIHN0cm9rZS13aWR0aDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpLFxyXG4uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMikge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOm50aC1jaGlsZCgxKSxcclxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpudGgtY2hpbGQoMSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXByb2dyZXNzIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZjUyNjg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICB6LWluZGV4OiA5OTk5ODtcclxufVxyXG5cclxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xyXG5cclxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3BhY2l0eTogLjg7XHJcbiAgICAvLyBwYWRkaW5nOiA4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjRweDtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgei1pbmRleDogNDAxO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAvLyBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXHJcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBOYXZpZ2F0aW9uIGFycm93cyAqL1xyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XHJcbiAgICB3aWR0aDogNzBweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBsZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xyXG4gICAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XHJcbiAgICBwYWRkaW5nOiAzMXB4IDZweCAzMXB4IDI2cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcclxufVxyXG5cclxuLyogQ2FwdGlvbiAqL1xyXG5cclxuLmZhbmN5Ym94LWNhcHRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIC44NSkgMCUsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMykgNTAlLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjE1KSA2NSUsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDc1KSA3NS41JSxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIC4wMzcpIDgyLjg1JSxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIC4wMTkpIDg4JSxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBwYWRkaW5nOiA3NXB4IDQ0cHggMjVweCA0NHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTk2O1xyXG59XHJcblxyXG4vLyBAc3VwcG9ydHMocGFkZGluZzogbWF4KDBweCkpIHtcclxuLy8gICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcclxuLy8gICAgICAgICBwYWRkaW5nOiA3NXB4IG1heCg0NHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSkgbWF4KDI1cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSkgbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbi0tc2VwYXJhdGUge1xyXG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYXB0aW9uX19ib2R5IHtcclxuICAgIG1heC1oZWlnaHQ6IDUwdmg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYXB0aW9uIGEsXHJcbi5mYW5jeWJveC1jYXB0aW9uIGE6bGluayxcclxuLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXHJcblxyXG4uZmFuY3lib3gtbG9hZGluZyB7XHJcbiAgICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xyXG5cclxuLmZhbmN5Ym94LWFuaW1hdGVkIHtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKTtcclxufVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogc2xpZGUgKi9cclxuXHJcbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xyXG5cclxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxyXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTksIDEsIC4yMiwgMSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHpvb20taW4tb3V0ICovXHJcblxyXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC41LCAuNSwgLjUpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxufVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXHJcblxyXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xyXG5cclxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXHJcblxyXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSguMSkgc2tldygxMGRlZyk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XHJcbn1cclxuXHJcbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiA1NzZweCkge1xyXG4gICAgLmZhbmN5Ym94LXNsaWRlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgICAgICByaWdodDogLTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcclxuICAgICAgICBjb2xvcjogI2YyZjRmNjtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBAc3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XHJcbiAgICAvLyAgICAgLmZhbmN5Ym94LWNhcHRpb24ge1xyXG4gICAgLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IG1heCgxMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtcclxuICAgIC8vICAgICAgICAgcGFkZGluZy1yaWdodDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbn0iLCJcclxuLyogRnVsbHNjcmVlbiAgKi9cclxuXHJcbi5mYW5jeWJveC1idXR0b24tLWZ1bGxzY3JlZW46OmJlZm9yZSB7XHJcblx0d2lkdGg6IDE1cHg7XHJcblx0aGVpZ2h0OiAxMXB4O1xyXG5cdGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcclxuXHR0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuXHRib3JkZXI6IDJweCBzb2xpZDtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcbiIsIi8qIFNoYXJlICovXHJcblxyXG4uZmFuY3lib3gtc2hhcmUge1xyXG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlIGgxIHtcclxuICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAwIDVweCAxMHB4IDVweDtcclxuICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVkLFxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzM0NGU4NjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcclxuICAgIGJhY2tncm91bmQ6ICNiZDA4MWQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYWEwNzE5O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xyXG4gICAgYmFja2dyb3VuZDogIzFkYTFmMjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMwZDk1ZTg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMjVweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xyXG4gICAgZmlsbDogI2ZmZjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGNvbG9yOiAjNWQ1YjViO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59Il19 */
