@charset "UTF-8";
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:rm_pro;font-size:87.5%;line-height:1.42857em;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;line-height:1.42857em;margin:.71429em 0}h2{font-size:1.5em;line-height:1.90476em;margin:.95238em 0}h3{font-size:1.17em;line-height:2.442em;margin:1.221em 0}h4{font-size:1em;line-height:1.42857em;margin:1.42857em 0}h5{font-size:.83em;line-height:1.72117em;margin:1.72117em 0}h6{font-size:.67em;line-height:2.1322em;margin:2.1322em 0}blockquote{margin:1.42857em 40px}dl,ol,ul{margin:1.42857em 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 40px}ol,ul{padding:0 0 0 40px}figcaption,figure{display:block}figure{margin:1.42857em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}p,pre{margin:1.42857em 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{line-height:1.42857em;font-family:rm_pro;font-size:100%;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block;margin:1.42857em 0;padding:0 0 0 40px}menu menu,ol menu,ul menu{margin:0}canvas{display:inline-block}template{display:none}[hidden]{display:none}.toggle-off,.toggle-on{cursor:pointer}.toggle-div{position:relative;margin-top:1.5em;margin-bottom:1em}.toggle-div input.toggle-div-input[type=checkbox]{display:none}.toggle-div input.toggle-div-input[type=checkbox]~label{cursor:pointer;height:1.5em;padding-top:12px;padding-bottom:6px;padding-left:1.8em;display:block}.toggle-div input.toggle-div-input[type=checkbox]:checked~label~.toggle-inner .toggle-content{display:block;height:auto;opacity:1;clear:both;border-bottom:1px solid #000}.toggle-div input.toggle-div-input[type=checkbox]:checked~label~.toggle-inner .icon.toggle-div-toggle-off{display:block}.toggle-div input.toggle-div-input[type=checkbox]:checked~label~.toggle-inner .icon.toggle-div-toggle-on{display:none}.toggle-div .toggle-div-toggle-off,.toggle-div .toggle-div-toggle-on{stroke:#000;height:1.25em;width:1.25em;position:absolute;top:11px;left:0;pointer-events:none;z-index:-1}.toggle-div .toggle-div-toggle-off svg,.toggle-div .toggle-div-toggle-on svg{width:100%;height:auto}.toggle-div .icon.toggle-div-toggle-off{display:none}.toggle-div .toggle-content{opacity:0;height:0;display:none;padding:1em}.page.page-club,.single.single-event.club-event,body.night{background-color:#000;color:#fff;border-color:#fff}.page.page-club .icon-arrow-right,.single.single-event.club-event .icon-arrow-right,body.night .icon-arrow-right{background-image:url(static/icons/Pfeil_w-01.svg)}.page.page-club .icon-arrow-previous,.single.single-event.club-event .icon-arrow-previous,body.night .icon-arrow-previous{background-image:url(static/icons/arrow-previous_w-01.svg)}.page.page-club .icon-arrow-next,.single.single-event.club-event .icon-arrow-next,body.night .icon-arrow-next{background-image:url(static/icons/arrow-next_w-01.svg)}.page.page-club .icon-cross,.single.single-event.club-event .icon-cross,body.night .icon-cross{background-image:url(static/icons/kreuz_w-01.svg);background-repeat:no-repeat;background-position:50%}.page.page-club .icon-plus,.single.single-event.club-event .icon-plus,body.night .icon-plus{background-image:url(static/icons/plus_w-01.svg);background-repeat:no-repeat;background-position:50%}.page.page-club .pika-next,.page.page-club .pika-prev,.single.single-event.club-event .pika-next,.single.single-event.club-event .pika-prev,body.night .pika-next,body.night .pika-prev{background-color:#fff;opacity:1}.page.page-club #datepicker .pika-single .pika-label,.single.single-event.club-event #datepicker .pika-single .pika-label,body.night #datepicker .pika-single .pika-label{color:#fff}.page.page-club a,.page.page-club article .page-content .content-wrapper h2,.single.single-event.club-event a,.single.single-event.club-event article .page-content .content-wrapper h2,body.night a,body.night article .page-content .content-wrapper h2{border-color:#fff}.page.page-club .slick-dots li.slick-active button:before,.page.page-club .slick-dots li button:before,.single.single-event.club-event .slick-dots li.slick-active button:before,.single.single-event.club-event .slick-dots li button:before,body.night .slick-dots li.slick-active button:before,body.night .slick-dots li button:before{color:#fff}.page.page-club .pika-label,.page.page-club .pika-single,.single.single-event.club-event .pika-label,.single.single-event.club-event .pika-single,body.night .pika-label,body.night .pika-single{background-color:#000;color:#fff;border-color:#fff}.page.page-club #datepicker .pika-table th,.single.single-event.club-event #datepicker .pika-table th,body.night #datepicker .pika-table th{color:#fff}.page.page-club #datepicker .has-event:after,.single.single-event.club-event #datepicker .has-event:after,body.night #datepicker .has-event:after{background-color:#fff}.page.page-club .content-left-column,.page.page-club.page article .article-content,.single.single-event.club-event .content-left-column,.single.single-event.club-event.page article .article-content,body.night .content-left-column,body.night.page article .article-content{border-color:#fff}.page.page-club a,.single.single-event.club-event a,body.night a{color:#fff}.page.page-club a:hover,.single.single-event.club-event a:hover,body.night a:hover{color:#fff}.page.page-club svg,.single.single-event.club-event svg,body.night svg{fill:#fff}.page.page-club .events-list,.single.single-event.club-event .events-list,body.night .events-list{border-top:1px solid #fff}.page.page-club .site-header,.single.single-event.club-event .site-header,body.night .site-header{box-shadow:0 0 12px 0 hsla(0,0%,100%,.5);border-color:#fff;background-color:#000}.page.page-club .site-header .row,.single.single-event.club-event .site-header .row,body.night .site-header .row{border-color:#fff;background-color:#000}.page.page-club .site-header .cell,.single.single-event.club-event .site-header .cell,body.night .site-header .cell{border-color:#fff}.page.page-club .site-header .logo-row .cell,.page.page-club .site-header .logo-row .cell.logo,.single.single-event.club-event .site-header .logo-row .cell,.single.single-event.club-event .site-header .logo-row .cell.logo,body.night .site-header .logo-row .cell,body.night .site-header .logo-row .cell.logo{color:#fff;border-color:#fff}.page.page-club .site-header .logo-row .cell.logo a,.page.page-club .site-header .logo-row .cell a,.single.single-event.club-event .site-header .logo-row .cell.logo a,.single.single-event.club-event .site-header .logo-row .cell a,body.night .site-header .logo-row .cell.logo a,body.night .site-header .logo-row .cell a{color:#fff}.page.page-club .site-header .logo-row .cell.logo a svg,.page.page-club .site-header .logo-row .cell a svg,.single.single-event.club-event .site-header .logo-row .cell.logo a svg,.single.single-event.club-event .site-header .logo-row .cell a svg,body.night .site-header .logo-row .cell.logo a svg,body.night .site-header .logo-row .cell a svg{fill:#fff}.page.page-club .site-header .nav-main ul,.single.single-event.club-event .site-header .nav-main ul,body.night .site-header .nav-main ul{border-color:#fff}.page.page-club .site-header .nav-main ul li,.single.single-event.club-event .site-header .nav-main ul li,body.night .site-header .nav-main ul li{border-color:#fff;color:#fff}.page.page-club .site-header .nav-main ul li:nth-child(odd),.single.single-event.club-event .site-header .nav-main ul li:nth-child(odd),body.night .site-header .nav-main ul li:nth-child(odd){border-color:#fff}.page.page-club .site-header .header-teaser a:hover,.single.single-event.club-event .site-header .header-teaser a:hover,body.night .site-header .header-teaser a:hover{border-color:#fff}.page.page-club .site-header .toggle-menu,.single.single-event.club-event .site-header .toggle-menu,body.night .site-header .toggle-menu{border-color:#fff}.page.page-club .site-header .toggle-menu .close-button svg,.page.page-club .site-header .toggle-menu .open-button svg,.single.single-event.club-event .site-header .toggle-menu .close-button svg,.single.single-event.club-event .site-header .toggle-menu .open-button svg,body.night .site-header .toggle-menu .close-button svg,body.night .site-header .toggle-menu .open-button svg{fill:#fff;stroke:#fff;color:#fff}.page.page-club article header,.single.single-event.club-event article header,body.night article header{border-color:#fff}.page.page-club article.event-teaser>a,.single.single-event.club-event article.event-teaser>a,body.night article.event-teaser>a{display:flex;border-color:#fff}.page.page-club article.event-teaser>a:first-child,.single.single-event.club-event article.event-teaser>a:first-child,body.night article.event-teaser>a:first-child{border-color:#fff}.page.page-club article.event-teaser>a:hover,.single.single-event.club-event article.event-teaser>a:hover,body.night article.event-teaser>a:hover{box-shadow:inset 0 12px 18px -15px #fff,inset 0 -12px 18px -15px #fff}.page.page-club .nav-main ul li:hover ul,.single.single-event.club-event .nav-main ul li:hover ul,body.night .nav-main ul li:hover ul{background-color:#000}.page.page-club .nav-main ul li.current-menu-item,.single.single-event.club-event .nav-main ul li.current-menu-item,body.night .nav-main ul li.current-menu-item{color:#fff}.page.page-club .nav-main ul li.current-menu-item a,.page.page-club .nav-main ul li.current-menu-item a:focus,.page.page-club .nav-main ul li.current-menu-item a:hover,.single.single-event.club-event .nav-main ul li.current-menu-item a,.single.single-event.club-event .nav-main ul li.current-menu-item a:focus,.single.single-event.club-event .nav-main ul li.current-menu-item a:hover,body.night .nav-main ul li.current-menu-item a,body.night .nav-main ul li.current-menu-item a:focus,body.night .nav-main ul li.current-menu-item a:hover{text-shadow:none;color:#fff;border-color:#fff}.page.page-club .nav-main ul li a,.page.page-club .nav-main ul li a:focus,.page.page-club .nav-main ul li a:hover,.single.single-event.club-event .nav-main ul li a,.single.single-event.club-event .nav-main ul li a:focus,.single.single-event.club-event .nav-main ul li a:hover,body.night .nav-main ul li a,body.night .nav-main ul li a:focus,body.night .nav-main ul li a:hover{text-decoration:none;outline:0 none}.page.page-club .nav-main ul li a:focus,.page.page-club .nav-main ul li a:hover,.single.single-event.club-event .nav-main ul li a:focus,.single.single-event.club-event .nav-main ul li a:hover,body.night .nav-main ul li a:focus,body.night .nav-main ul li a:hover{text-shadow:0 0 0 #fff;border-color:#fff}.page.page-club .nav-main ul li a,.single.single-event.club-event .nav-main ul li a,body.night .nav-main ul li a{text-shadow:0 0 2px #999;border-color:#000}.page.page-club article .page-teaser,.single.single-event.club-event article .page-teaser,body.night article .page-teaser{border-color:#fff}.page.page-club .eo-booking-error,.page.page-club .eo-booking-notice,.single.single-event.club-event .eo-booking-error,.single.single-event.club-event .eo-booking-notice,body.night .eo-booking-error,body.night .eo-booking-notice{color:#000}.page.page-club #eo-bookings button,.single.single-event.club-event #eo-bookings button,body.night #eo-bookings button{background-color:#fff}.page.page-club .event-type-content button,.single.single-event.club-event .event-type-content button,body.night .event-type-content button{color:#fff;border-color:#fff}.page.page-club input[type=email],.page.page-club input[type=number],.page.page-club input[type=text],.single.single-event.club-event input[type=email],.single.single-event.club-event input[type=number],.single.single-event.club-event input[type=text],body.night input[type=email],body.night input[type=number],body.night input[type=text]{border-color:#fff;color:#fff;background-color:#000}.page.page-club #footer .icon-facebook,.single.single-event.club-event #footer .icon-facebook,body.night #footer .icon-facebook{background-image:url(static/icons/Facebook.svg)}.page.page-club #footer .icon-messenger,.single.single-event.club-event #footer .icon-messenger,body.night #footer .icon-messenger{background-image:url(static/icons/Messenger.svg)}.page.page-club #footer .icon-instagram,.single.single-event.club-event #footer .icon-instagram,body.night #footer .icon-instagram{background-image:url(static/icons/IG.svg)}.page.page-club #footer .icon-maps,.single.single-event.club-event #footer .icon-maps,body.night #footer .icon-maps{background-image:url(static/icons/Maps.svg)}.page.page-club #footer .icon-cross,.single.single-event.club-event #footer .icon-cross,body.night #footer .icon-cross{background-image:url(static/icons/kreuz.svg)}.page.page-club #footer .icon-plus,.single.single-event.club-event #footer .icon-plus,body.night #footer .icon-plus{background-image:url(static/icons/plus.svg)}.page.page-club #footer a,.single.single-event.club-event #footer a,body.night #footer a{border-color:#000}.page.page-club #footer .footer-header,.single.single-event.club-event #footer .footer-header,body.night #footer .footer-header{border-top:1.5px solid #000;background:#fff;color:#000}.page.page-club #footer .footer-content,.single.single-event.club-event #footer .footer-content,body.night #footer .footer-content{background-color:#fff;color:#000}.page.page-club #footer .footer-content a,.single.single-event.club-event #footer .footer-content a,body.night #footer .footer-content a{color:#000}.page.page-club #footer .footer-content a:hover,.single.single-event.club-event #footer .footer-content a:hover,body.night #footer .footer-content a:hover{color:#000}.page.page-club #footer .footer-content .page-info ul li a.icon-link div.link-text span,.page.page-club #footer .footer-content .social-media ul li a.icon-link div.link-text span,.single.single-event.club-event #footer .footer-content .page-info ul li a.icon-link div.link-text span,.single.single-event.club-event #footer .footer-content .social-media ul li a.icon-link div.link-text span,body.night #footer .footer-content .page-info ul li a.icon-link div.link-text span,body.night #footer .footer-content .social-media ul li a.icon-link div.link-text span{border-color:#000}.page.page-club article.wochenkarte,.single.single-event.club-event article.wochenkarte,body.night article.wochenkarte{border-color:#fff}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-single{*zoom:1}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;color:#333;background-color:#fff}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-disabled .pika-button{pointer-events:none;cursor:default}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-button .is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(node_modules/slick-carousel/slick/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(node_modules/slick-carousel/slick/fonts/slick.eot);src:url(node_modules/slick-carousel/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(node_modules/slick-carousel/slick/fonts/slick.woff) format("woff"),url(node_modules/slick-carousel/slick/fonts/slick.ttf) format("truetype"),url(node_modules/slick-carousel/slick/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translateY(-50%);padding:0;border:none;outline:none}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background:transparent;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#000;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:1}#footer .icon-facebook{background-image:url(static/icons/Facebook_w-01.svg)}#footer .icon-messenger{background-image:url(static/icons/Messenger_w-01.svg)}#footer .icon-instagram{background-image:url(static/icons/IG_w-01.svg)}#footer .icon-maps{background-image:url(static/icons/Maps_w-01.svg)}#footer .icon-cross{background-image:url(static/icons/kreuz_w-01.svg)}#footer .icon-plus{background-image:url(static/icons/plus_w-01.svg)}#footer a{border-color:#fff}@media (max-width:900px) and (orientation:landscape){#footer{display:none}}#footer .footer-header{z-index:100;height:3.5em;background:#000;color:#fff;position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (min-width:900px){#footer .footer-header{height:3em}}#footer .footer-header .contact{position:absolute;right:5px;top:10px;height:auto}@media (min-width:900px){#footer .footer-header .contact{position:static;height:100%;top:0;right:0;display:flex;justify-content:center;align-items:center}}#footer .social-media-icons{position:absolute;left:1em;display:flex;height:100%}#footer .social-media-icons .icon{margin-right:1em;width:1.5em;height:100%;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:50%}#footer .social-media-icons>a{text-decoration:none;border-bottom:0}#footer .page_info{height:auto;position:absolute;right:5px;bottom:10px}@media (min-width:900px){#footer .page_info{right:1em;bottom:0;height:100%;display:flex;justify-content:center;align-items:center}}#footer .footer-content{transition:all 1s;height:100%;min-height:100%;overflow:hidden;display:block;position:fixed;bottom:0;left:0;right:0;background-color:#000;color:#fff;z-index:10000}#footer .footer-content.hidden{bottom:-100%}@media (min-width:900px){#footer .footer-content{height:50%;min-height:50%;display:flex}}#footer .footer-content .close-button{width:50px;height:50px;position:absolute;right:0;top:0}#footer .footer-content a{color:#fff}#footer .footer-content a:hover{color:#fff}#footer .footer-content svg{fill:#fff;width:100%;height:auto;stroke:#fff}#footer .footer-content .page-info,#footer .footer-content .social-media{flex:1;padding:2em}#footer .footer-content .page-info ul,#footer .footer-content .social-media ul{list-style-type:none;margin:0;padding:0}#footer .footer-content .page-info ul li,#footer .footer-content .social-media ul li{margin:0 0 1.5em;padding:0}#footer .footer-content .page-info ul li a.icon-link,#footer .footer-content .social-media ul li a.icon-link{border-bottom:0;display:flex}#footer .footer-content .page-info ul li a.icon-link div.icon,#footer .footer-content .social-media ul li a.icon-link div.icon{height:1em;width:1em;vertical-align:baseline;display:flex;margin-right:1em;background-repeat:no-repeat;background-position:50%}#footer .footer-content .page-info ul li a.icon-link div.link-text span,#footer .footer-content .social-media ul li a.icon-link div.link-text span{border-bottom:2px solid #fff}#footer .footer-content .address{flex:1;padding:2em}.nav-main{display:none;height:auto;width:100%;position:relative}@media (min-width:900px){.nav-main{height:3.5rem;display:flex}}.nav-main a{border-bottom:1.5px solid #fff}.nav-main a:hover{border-bottom:1.5px solid #000}.nav-main ul{display:flex;flex-wrap:wrap;justify-content:left;width:100%;height:auto;border-top:1.5px solid #000;list-style-type:none;padding:0;margin:0;overflow:hidden;overflow:visible}@media (min-width:900px){.nav-main ul{border-top:0;justify-content:center;width:100%;height:100%}}.nav-main ul>li{display:block;float:left}.nav-main ul>li:last-child{margin-right:0}.nav-main ul li{width:50%;height:80px;border-top:0;border-bottom:1.5px solid #000;margin-bottom:-1.5px;display:flex;justify-content:center;align-items:center}.nav-main ul li:nth-child(odd){border-right:1.5px solid #000}@media (min-width:900px){.nav-main ul li{width:16.6666%;height:100%;border-top:0;border-bottom:0;margin-bottom:0}.nav-main ul li:nth-child(odd){border-right:0}}.nav-main ul li ul{display:none}@media (min-width:900px){.nav-main ul li:hover ul{display:flex;position:absolute;left:0;top:4rem;right:0;height:3.5rem;border-bottom:1.5px solid #000;background-color:#fff}}.nav-main ul li.current-menu-item a,.nav-main ul li.current-menu-item a:focus,.nav-main ul li.current-menu-item a:hover{text-shadow:none;color:#000;border-bottom:1.5px solid #000}.event-type-content{margin-top:2em}.event-list{overflow-x:hidden;padding-bottom:20px}.page-essen-und-trinken .events-list{border-top:1px solid #000}article.event-teaser>a{display:flex;border-bottom:1.5px solid #000;padding-top:.9em;padding-bottom:.9em;padding-right:5em;position:relative}@media (min-width:900px){article.event-teaser>a{padding-top:.9em;padding-bottom:.9em}}article.event-teaser>a:hover{text-decoration:none;box-shadow:inset 0 12px 18px -15px #000,inset 0 -12px 18px -15px #000}article.event-teaser>a .icon-arrow-right{width:1.5em;position:absolute;right:1em;top:0;bottom:0;background-position-y:center;background-repeat:no-repeat}article.event-teaser>a .info{width:55%}@media (min-width:900px){article.event-teaser>a .info{width:75%}}article.event-teaser>a .info .event-title{line-height:1;font-weight:400;padding:0;margin:0;text-transform:uppercase}@media (min-width:900px){article.event-teaser>a .info .event-title{font-size:3vw}}article.event-teaser>a .info .description{display:none}@media (min-width:900px){article.event-teaser>a .info .description{max-width:40em;display:block}}article.event-teaser>a .icon{width:10%;height:auto;padding:10px;display:none}@media (min-width:900px){article.event-teaser>a .icon{display:block}}article.event-teaser>a .meta{width:45%;padding-left:1em;line-height:1}@media (min-width:900px){article.event-teaser>a .meta{width:35%}}@media (min-width:900px){article.event-teaser>a .meta .date{font-size:3vw}}@media (min-width:900px){article.event-teaser>a .meta .time{font-size:2.5vm}}.events-footer{text-align:center;padding-top:1em;padding-bottom:1em}.event-filter-menu ul{padding-left:.5em;margin:0;list-style-type:none;cursor:pointer}.event-filter-menu ul input[type=checkbox]{display:none}.event-filter-menu ul .icon{width:1em;height:1em;display:none}.event-filter-menu ul .event-filter-button{display:flex;cursor:pointer}.event-filter-menu ul .event-filter-button:hover{text-decoration:underline}.event-filter-menu ul .event-filter-button .icon{margin-right:.5em;stroke:#000}.event-filter-menu ul .event-filter-button .icon.toggle-off{display:none}.event-filter-menu ul .event-filter-button .icon.toggle-on{display:block}.event-filter-menu ul .event-filter-button.active{padding-left:0}.event-filter-menu ul .event-filter-button.active .icon.toggle-off{display:block}.event-filter-menu ul .event-filter-button.active .icon.toggle-on{display:none}.event-filter-menu .remove-filter-button{display:none;margin-top:1em}.event-filter-menu.filters-are-active .remove-filter-button{display:inline-block}#eo-bookings label{margin-bottom:.25em;margin-top:.8em}#eo-bookings button{border:1.5px solid #000;background:transparent;cursor:pointer}#eo-bookings button:hover{background-color:#ccc}#eo-bookings #eo-booking-occurrence-picker .ui-datepicker-title{padding-bottom:.5em}#eo-bookings #eo-booking-occurrence-picker th{padding-top:2em;padding-bottom:1em}#eo-bookings #eo-booking-occurrence-picker td{padding-top:.5em}#eo-bookings #eo-booking-form-element-wrap-7 .eo-booking-label,#eo-bookings #eo-booking-form-element-wrap-8 .eo-booking-label{display:none}#eo-bookings #eo-booking-field-7{margin-left:1em;margin-right:.3em}#eo-bookings div#eo-booking-form-element-wrap-8:before{content:":"}#eo-bookings div#eo-booking-form-element-wrap-7:before{content:"Uhrzeit"}#eo-bookings div#eo-booking-form-element-wrap-7,#eo-bookings div#eo-booking-form-element-wrap-8{display:inline-block}#eo-bookings .eo-booking-notice-prior-booking{display:none}#eo-bookings #eo-booking-occurrence-picker a.ui-state-default{margin:0 auto;background-color:#ccc;border-radius:50%;color:#000;width:2.8em;height:2.8em;display:flex;justify-content:center;align-items:center;justify-items:center}#eo-bookings #eo-booking-occurrence-picker td.ui-state-active{background-color:transparent}#eo-bookings #eo-booking-occurrence-picker a.ui-state-active{margin:0 auto;color:#fff;border-radius:50%;background-color:#000;width:2.8em;height:2.8em;display:flex;justify-content:center;align-items:center;justify-items:center}#eo-bookings .eo-datepicker .ui-datepicker-next{width:0;height:0;border-color:transparent transparent transparent #999;border-style:solid;border-width:7.5px 0 7.5px 13px}#eo-bookings .eo-datepicker .ui-datepicker-next span{display:none}#eo-bookings .eo-datepicker .ui-datepicker-next.ui-datepicker-next-hover{border-color:transparent transparent transparent #000;background-color:transparent}#eo-bookings .row.eo-booking-total-row .cell{display:none}#eo-bookings .eo-datepicker .ui-datepicker-prev{width:0;height:0;border-color:transparent #999 transparent transparent;border-style:solid;border-width:7.5px 13px 7.5px 0}#eo-bookings .eo-datepicker .ui-datepicker-prev span{display:none}#eo-bookings .eo-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover{background-color:transparent;border-color:transparent #000 transparent transparent}#eo-bookings .eo-datepicker .ui-datepicker-header{background-color:#fff}#eo-bookings .eo-datepicker{border:0;font-size:1em}#eo-bookings .eo-datepicker td a,#eo-bookings .eo-datepicker td span,#eo-bookings .eo-datepicker th a{background-color:transparent}#eo-bookings .eo-booking-ticket-picker .eo-booking-date{width:auto;min-width:300px;max-width:none;margin-bottom:1em}#eo-bookings .eo-booking-ticket-picker .eo-booking-ticket-name{width:auto}#eo-bookings .row{padding-top:1em;display:flex}#eo-bookings .row .cell{width:25%}.booking-link{padding-top:1em}article.event-teaser.club>a{background-color:#000;border-color:#fff;color:#fff}article.event-teaser.club>a:hover{text-decoration:none;box-shadow:inset 0 12px 18px -15px #fff,inset 0 -12px 18px -15px #fff}body.post-type-archive-event ul.pagination{padding:1em}body.post-type-archive-event ul.pagination li.first,body.post-type-archive-event ul.pagination li.last,body.post-type-archive-event ul.pagination li.next,body.post-type-archive-event ul.pagination li.prev{width:100%;text-align:center}body.post-type-archive-event .content-left-column h2.selected-date{text-align:center;margin-bottom:.2em}body.post-type-archive-event .content-left-column .toggle-div .toggle-div-toggle-off,body.post-type-archive-event .content-left-column .toggle-div .toggle-div-toggle-on{left:1em}body.post-type-archive-event .content-left-column .toggle-div input.toggle-div-input[type=checkbox]~label{padding-left:2.5em}@media (min-width:900px){body.post-type-archive-event .content-left-column{width:66.66%}}@media (min-width:900px){body.post-type-archive-event .content-right-column{width:33.33%}}body.post-type-archive-event .event-teaser:first-child a{border-top:1.5px solid #000}body.post-type-archive-event .event-teaser>a .icon-arrow-right{display:none}@media (min-width:900px){body.post-type-archive-event .event-teaser>a{padding:.9em;flex-direction:column}body.post-type-archive-event .event-teaser>a .meta{padding:0;width:auto;display:flex}body.post-type-archive-event .event-teaser>a .meta .date{width:50%;font-size:1.8vw}body.post-type-archive-event .event-teaser>a .meta .time{width:50%;text-align:right;font-size:1.8vw}body.post-type-archive-event .event-teaser>a .description{display:none}body.post-type-archive-event .event-teaser>a .single-event-additional-data{font-size:1.8vw}body.post-type-archive-event .event-teaser>a .info{width:auto}body.post-type-archive-event .event-teaser>a .info .event-title{text-transform:uppercase;font-size:3vw;margin-top:.5em}}.site-header{position:fixed;left:0;top:0;background-color:#fff;box-shadow:0 0 16px 4px rgba(0,0,0,.87);border-bottom:1.5px solid #000;z-index:2000;width:100%}.site-header .cell{display:flex;align-items:center;justify-content:center}.site-header .cell.logo{margin:0;padding:0;font-size:1em;text-transform:uppercase}.site-header .cell.logo a{color:#000;text-decoration:none;border-bottom:0;display:block;width:60%;max-width:200px;line-height:0}.site-header .cell.logo a svg{width:100%;height:auto}.site-header .header-teaser{display:none;width:100%;justify-content:center;align-items:center}.site-header .teaser-icon{display:block;margin-right:1em;max-height:1.5em;width:auto}.site-header .teaser-content{overflow:hidden;height:1.25em}.site-header .teaser-content p{padding:0;margin:0}.site-header .teaser-content *{display:inline-block;white-space:nowrap}.site-header .toggle-menu{position:fixed;right:0;top:0;width:50px;height:50px;border-left:1.5px solid #000}.site-header .toggle-menu .close-button,.site-header .toggle-menu .open-button{width:100%;height:100%}.site-header .toggle-menu .close-button svg,.site-header .toggle-menu .open-button svg{width:100%;height:100%;color:#000;fill:#000;stroke:#000}.site-header.menu-open .toggle-menu .open-button,.site-header .toggle-menu .close-button{display:none}.site-header.menu-open .toggle-menu .close-button{display:block}.site-header.menu-open .nav-main{display:flex}.site-header .logo-row{margin-right:50px;height:50px;display:flex;flex-direction:column}.site-header .logo-row .cell{height:100%;overflow:hidden}@media (min-width:900px){.site-header,.site-header .logo-row .cell{border-bottom:1.5px solid #000}.site-header{position:fixed;top:0;left:0;background-color:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,.5);z-index:2000;width:100%}.site-header .row{width:100%;height:3.5rem;display:flex}.site-header .row.nav-row{border-top:0}.site-header .cell{display:flex;align-items:center;justify-content:center}.site-header .toggle-menu{display:none}.site-header .logo-row{border-top:1.5px solid #000;flex-direction:row}.site-header .logo-row .cell{height:100%;display:flex;justify-content:center}.site-header .logo-row .cell.logo{width:450px;border-right:1.5px solid #000}.site-header .logo-row .cell.logo a{max-width:none;width:auto}.site-header .logo-row .cell.logo svg{width:250px}.site-header .header-teaser{display:flex}.site-header .header-teaser a{border-bottom:0}.site-header .header-teaser a:hover{border-bottom:1.5px solid #000}.site-header .nav-main{display:flex}}#datepicker .pika-table th{color:#000;font-weight:400;text-decoration:none;text-align:center}#datepicker .pika-table th abbr[title]{text-decoration:none}#datepicker .pika-table abbr{cursor:default}#datepicker .pika-single{display:flex;align-items:center;justify-content:center;border:0;font-family:BasisGrotesquePro-Medium,Arial;z-index:1}#datepicker .pika-single .pika-lendar{width:100%}#datepicker .pika-single .pika-button{background:#fff;color:#000}#datepicker .pika-single .pika-label,#datepicker .pika-single .pika-table th{font-size:inherit;line-height:inherit}#datepicker .pika-single .pika-label{z-index:2;font-weight:400;color:#000}#datepicker .pika-single .pika-title{margin-bottom:2em}#datepicker .pika-single td{text-align:center;padding:1px}#datepicker .pika-single a.pika-day{margin:0 auto;display:flex;text-align:center;width:2.8em;height:2.8em;border-radius:50%;align-items:center;justify-content:center;padding:.5em;border-bottom:0}#datepicker .pika-single .has-event{position:relative}#datepicker .pika-single .has-event:after{content:"";background-color:#000;width:10px;height:10px;border-radius:50%;display:block;position:absolute;bottom:.2rem;left:50%;transform:translateX(-50%)}#datepicker .pika-single .is-selected a.pika-day{background-color:#ccc;color:#000}ul.pagination{list-style-type:none;padding:0;overflow:hidden;max-width:50rem;margin:1em auto;display:flex;flex-wrap:wrap;justify-content:space-between}ul.pagination>li{display:block;float:left}ul.pagination>li:last-child{margin-right:0}ul.pagination li{padding:.5em 0}ul.pagination li.first,ul.pagination li.last,ul.pagination li.next,ul.pagination li.prev{width:100%;text-align:center}ul.pagination li.dots,ul.pagination li.page-number{display:none}@media (min-width:900px){ul.pagination li.first,ul.pagination li.last,ul.pagination li.next,ul.pagination li.prev{width:auto;text-align:left}ul.pagination li.dots,ul.pagination li.page-number{display:block}}ul.pagination li.current{text-decoration:underline}#teaser-claim{display:inline-block;white-space:nowrap;color:#fff;letter-spacing:0;line-height:1;text-align:center;vertical-align:middle}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@font-face{font-family:BasisGrotesquePro-Medium;src:url(fonts/BasisGrotesquePro-Medium.otf) format("opentype");font-weight:400;font-style:normal}body{font-family:BasisGrotesquePro-Medium,Arial;line-height:1.25;letter-spacing:.04em;font-size:4vw}@media (min-width:600px){body{font-size:2.5vw}}@media (min-width:900px){body{font-size:1.3vw}}iframe{margin-top:2em;margin-bottom:2em}button,input,optgroup,select,textarea{font-family:BasisGrotesquePro-Medium,Arial;line-height:1.25;letter-spacing:.04em}p{margin-top:0;margin-bottom:1em}a{display:inline-block;border-bottom:1.5px solid #000;text-decoration:none;color:#000}a:hover{text-decoration:none}.anchor{display:block;position:relative;top:-45px;visibility:hidden}@media (min-width:900px){.anchor{top:-90px}}h1,h2,h3,h4,h5,h6{font-weight:400}h1{text-transform:uppercase}h1,h2{line-height:1;text-decoration:none;font-size:6vw}@media (min-width:600px){h1,h2{font-size:5vw}}@media (min-width:900px){h1,h2{font-size:3vw}}h3{font-size:1em}input[type=email],input[type=number],input[type=text]{border:0;border-bottom:3px dotted #000;color:#000}.wp-block-image img{height:auto}.page .page-description,.single .page-description{overflow:hidden;min-height:400px;display:flex;align-items:center;justify-content:center;text-align:center}.page .page-description .description-wrapper,.single .page-description .description-wrapper{max-width:20em}.page article header,.single article header{border-top:1px solid #000;padding-top:4rem;padding-bottom:4rem}@media (min-width:900px){.page article header,.single article header{padding-top:5rem;padding-bottom:5rem}}.page article header .time,.single article header .time{text-align:center;margin:0 auto}.page article header h1,.page article header h2.article-title,.single article header h1,.single article header h2.article-title{width:100%;text-align:center;margin:0;padding:0}.page article header .icon,.single article header .icon{width:50px;height:auto;margin:0 auto}.page article .article-body,.single article .article-body{padding-top:2em}@media (min-width:900px){.page article .article-body,.single article .article-body{padding-top:0}}.page article .article-content,.single article .article-content{display:flex;flex-direction:column}@media (min-width:900px){.page article .article-content,.single article .article-content{flex-direction:row;position:relative}}.page article .article-content .left-column,.single article .article-content .left-column{padding:0 2rem 2rem;order:2}@media (min-width:900px){.page article .article-content .left-column,.single article .article-content .left-column{padding:0 2rem 4rem 4rem;order:1;width:50%}}.page article .article-content .right-column,.single article .article-content .right-column{padding:0 2rem;text-align:center;order:1;overflow:hidden}@media (min-width:900px){.page article .article-content .right-column,.single article .article-content .right-column{padding:0 4rem 4rem 2rem;order:2;width:50%}}.page article .article-content .right-column img,.single article .article-content .right-column img{width:100%;height:auto;display:block}.page article .page-teaser,.single article .page-teaser{position:relative;overflow:hidden;border-bottom:1px solid #000;display:flex;flex-direction:column;justify-content:center}@media (min-width:900px){.page article .page-teaser,.single article .page-teaser{width:100%;height:85vh}}.page article .page-teaser .claim,.single article .page-teaser .claim{position:absolute;z-index:100;top:0;bottom:0;left:0;right:0;padding-left:5em;padding-right:5em;display:flex;justify-content:center;align-items:center}.page article .page-teaser .claim .claim-wrapper,.single article .page-teaser .claim .claim-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;line-height:100%}.page article .page-teaser .header-slider,.page article .page-teaser .teaser-image,.single article .page-teaser .header-slider,.single article .page-teaser .teaser-image{display:block;height:85vh;width:100%}.page article .page-teaser .header-slider .slide,.page article .page-teaser .teaser-image .slide,.single article .page-teaser .header-slider .slide,.single article .page-teaser .teaser-image .slide{height:85vh;width:100%;background-size:cover!important}.page article .page-teaser .left-column,.single article .page-teaser .left-column{padding:0 4rem 4rem;order:2}@media (min-width:900px){.page article .page-teaser .left-column,.single article .page-teaser .left-column{flex:0 0 50%;order:1;width:50%}}.page article .page-teaser .right-column,.single article .page-teaser .right-column{order:1;overflow:hidden}@media (min-width:900px){.page article .page-teaser .right-column,.single article .page-teaser .right-column{flex:0 0 50%;order:2;position:absolute;left:50%;top:0;bottom:0;right:0;overflow:hidden}}.page article .page-teaser .right-column img,.single article .page-teaser .right-column img{min-width:100%}.page article .page-teaser .right-column.page-image,.single article .page-teaser .right-column.page-image{max-height:800px;width:auto}@media (min-width:900px){.page article .page-teaser .right-column.page-image,.single article .page-teaser .right-column.page-image{margin-bottom:1px;max-height:none}}.page article .page-teaser .right-column.page-image img,.single article .page-teaser .right-column.page-image img{margin-left:50%;transform:translateX(-50%);height:auto;width:100%;max-width:none;max-height:none}@media (min-width:900px){.page article .page-teaser .right-column.page-image img,.single article .page-teaser .right-column.page-image img{min-height:100%;min-width:100%;height:auto;width:auto}}.page article .page-content,.single article .page-content{margin:0;padding:0 2rem;width:100%}@media (min-width:900px){.page article .page-content,.single article .page-content{padding:0 4rem}}.page article .page-content .content-wrapper,.single article .page-content .content-wrapper{margin:0 0 8rem}.page article .page-content .content-wrapper h1,.single article .page-content .content-wrapper h1{text-align:center;padding-top:4rem;padding-bottom:4rem;margin:0}@media (min-width:900px){.page article .page-content .content-wrapper h1,.single article .page-content .content-wrapper h1{padding-top:5rem;padding-bottom:5rem}}.page article .page-content .content-wrapper h2,.single article .page-content .content-wrapper h2{padding-bottom:4rem;text-align:center;padding-left:2em;padding-right:2em;margin:0 -2em}@media (min-width:900px){.page article .page-content .content-wrapper h2,.single article .page-content .content-wrapper h2{padding-bottom:5rem}}.page article .page-content .content-wrapper h1+p.subline,.page article .page-content .content-wrapper h2+h3,.single article .page-content .content-wrapper h1+p.subline,.single article .page-content .content-wrapper h2+h3{margin-top:-4rem;line-height:1;padding-bottom:5rem;text-align:center;margin-bottom:0}@media (min-width:900px){.page article .page-content .content-wrapper h1+p.subline,.page article .page-content .content-wrapper h2+h3,.single article .page-content .content-wrapper h1+p.subline,.single article .page-content .content-wrapper h2+h3{margin-top:-5rem;padding-bottom:5rem}}.page article .page-content .content-wrapper h1+h3,.page article .page-content .content-wrapper h1+p.subline,.single article .page-content .content-wrapper h1+h3,.single article .page-content .content-wrapper h1+p.subline{margin-top:-4rem;padding-bottom:4rem;line-height:1;margin-bottom:0;text-align:center}@media (min-width:900px){.page article .page-content .content-wrapper h1+h3,.page article .page-content .content-wrapper h1+p.subline,.single article .page-content .content-wrapper h1+h3,.single article .page-content .content-wrapper h1+p.subline{margin-top:-5rem;padding-bottom:5rem}}.page article .page-content .content-wrapper ul.gallery-as-slider,.single article .page-content .content-wrapper ul.gallery-as-slider{margin:0;padding:0}.page article .page-content .content-wrapper>h2,.single article .page-content .content-wrapper>h2{padding-top:4rem;border-top:1.5px solid #000}@media (min-width:900px){.page article .page-content .content-wrapper>h2,.single article .page-content .content-wrapper>h2{padding-top:5rem}}.page article .page-content .content-wrapper>.wp-block-columns,.page article .page-content .content-wrapper>.wp-block-media-text,.single article .page-content .content-wrapper>.wp-block-columns,.single article .page-content .content-wrapper>.wp-block-media-text{margin-bottom:0}@media (min-width:900px){.page article .page-content .content-wrapper>.wp-block-columns,.page article .page-content .content-wrapper>.wp-block-media-text,.single article .page-content .content-wrapper>.wp-block-columns,.single article .page-content .content-wrapper>.wp-block-media-text{margin-bottom:4rem}}.page article .page-content .content-wrapper .wp-block-column,.single article .page-content .content-wrapper .wp-block-column{margin-bottom:4rem}@media (min-width:900px){.page article .page-content .content-wrapper .wp-block-column,.single article .page-content .content-wrapper .wp-block-column{margin-bottom:0}}article.wochenkarte{width:100%}article.wochenkarte .article-content{display:flex;justify-content:center;flex-direction:column;max-width:50em;margin:0 auto;border-bottom:0;padding:0 4rem 4rem}#content{margin-top:50px;margin-bottom:4rem}@media (min-width:900px){#content{margin-top:7rem}}.content-row{display:flex;flex-direction:column}@media (min-width:900px){.content-row{flex-direction:row;min-height:100vh}}@media (min-width:900px){.content-left-column{width:66%;min-height:100vh;border-right:1px solid #000}}.content-right-column{flex:1}.slick-slide img{max-width:100%;height:auto}.home .slick-slide img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;max-height:100%;width:auto;max-width:none}@media (min-width:900px){.home .slick-slide img{height:auto;width:100%;max-width:100%;max-height:none}}.slick-slide figure,figure.without-margin{margin:0}.event-slider{max-width:800px;margin:0 auto;position:relative}.event-slider .arrow-next{left:0}.event-slider .arrow-next,.event-slider .arrow-previous{width:25px;height:25px;position:absolute;top:50%;transform:translateY(-50%);background-repeat:none;background-position:50%;cursor:pointer}.event-slider .arrow-previous{right:0}.icon-arrow-right{background-image:url(static/icons/Pfeil.svg)}.icon-arrow-previous{background-image:url(static/icons/arrow-previous.svg)}.icon-arrow-next{background-image:url(static/icons/arrow-next.svg)}.icon-cross{background-image:url(static/icons/kreuz.svg)}.icon-cross,.icon-plus{background-repeat:no-repeat;background-position:50%}.icon-plus{background-image:url(static/icons/plus.svg)}.wp-block-columns.has-2-columns .wp-block-column:first-child{order:2}@media (min-width:900px){.wp-block-columns.has-2-columns .wp-block-column:first-child{order:1}}@media (max-width:900px) and (orientation:landscape){.wp-block-columns.has-2-columns .wp-block-column:first-child{order:1}}.wp-block-columns.has-2-columns .wp-block-column:last-child{order:1}@media (min-width:900px){.wp-block-columns.has-2-columns .wp-block-column:last-child{order:2}}@media (max-width:900px) and (orientation:landscape){.wp-block-columns.has-2-columns .wp-block-column:last-child{order:2}}.wp-block-columns.has-2-columns figure.wp-block-image{margin-top:0;margin-left:0;margin-right:0}.wp-block-columns.has-2-columns.bild-links-in-mobile-oben .wp-block-column:first-child{order:1}@media (min-width:900px){.wp-block-columns.has-2-columns.bild-links-in-mobile-oben .wp-block-column:first-child{order:1}}@media (max-width:900px) and (orientation:landscape){.wp-block-columns.has-2-columns.bild-links-in-mobile-oben .wp-block-column:first-child{order:1}}.wp-block-columns.has-2-columns.bild-links-in-mobile-oben .wp-block-column:last-child{order:1}@media (min-width:900px){.wp-block-columns.has-2-columns.bild-links-in-mobile-oben .wp-block-column:last-child{order:1}}@media (max-width:900px) and (orientation:landscape){.wp-block-columns.has-2-columns.bild-links-in-mobile-oben .wp-block-column:last-child{order:1}}
/*# sourceMappingURL=data:application/json;base64,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QixDQUUvQix1QkFIRSwyQkFBNEIsQ0FDNUIsdUJBSzZCLENBSC9CLFdBQ0UsMkNBRTZCLENBRS9CLDZEQUNFLE9BQVUsQ0FDVix5QkFDRSw2REFDRSxPQUFVLENBQUUsQ0FDaEIscURBQ0UsNkRBQ0UsT0FBVSxDQUFFLENBRWxCLDREQUNFLE9BQVUsQ0FDVix5QkFDRSw0REFDRSxPQUFVLENBQUUsQ0FDaEIscURBQ0UsNERBQ0UsT0FBVSxDQUFFLENBRWxCLHNEQUNFLFlBQWEsQ0FDYixhQUFjLENBQ2QsY0FBaUIsQ0FFbkIsdUZBQ0UsT0FBVSxDQUNWLHlCQUNFLHVGQUNFLE9BQVUsQ0FBRSxDQUNoQixxREFDRSx1RkFDRSxPQUFVLENBQUUsQ0FFbEIsc0ZBQ0UsT0FBVSxDQUNWLHlCQUNFLHNGQUNFLE9BQVUsQ0FBRSxDQUNoQixxREFDRSxzRkFDRSxPQUFVLENBQUUiLCJmaWxlIjoiZmV0dHNjaG1lbHplLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiEgbm9ybWFsaXplLXNjc3MgfCBNSVQvR1BMdjIgTGljZW5zZSB8IGJpdC5seS9ub3JtYWxpemUtc2NzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIC8qIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gKi9cbiAgZm9udC1mYW1pbHk6IFwicm1fcHJvXCI7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3ZW07XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3ZW07XG4gIC8qIFNldCAxIHVuaXQgb2YgdmVydGljYWwgcmh5dGhtIG9uIHRoZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiAqL1xuICBtYXJnaW46IDAuNzE0MjllbSAwOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTA0NzZlbTtcbiAgbWFyZ2luOiAwLjk1MjM4ZW0gMDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4xN2VtO1xuICBsaW5lLWhlaWdodDogMi40NDJlbTtcbiAgbWFyZ2luOiAxLjIyMWVtIDA7IH1cblxuaDQge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTdlbTtcbiAgbWFyZ2luOiAxLjQyODU3ZW0gMDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMC44M2VtO1xuICBsaW5lLWhlaWdodDogMS43MjExN2VtO1xuICBtYXJnaW46IDEuNzIxMTdlbSAwOyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAwLjY3ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEzMjJlbTtcbiAgbWFyZ2luOiAyLjEzMjJlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogU2V0IDEgdW5pdCBvZiB2ZXJ0aWNhbCByaHl0aG0gb24gdGhlIHRvcCBhbmQgYm90dG9tIG1hcmdpbi5cbiAgICovXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAxLjQyODU3ZW0gNDBweDsgfVxuXG5kbCxcbm9sLFxudWwge1xuICBtYXJnaW46IDEuNDI4NTdlbSAwOyB9XG5cbi8qKlxuICAgKiBUdXJuIG9mZiBtYXJnaW5zIG9uIG5lc3RlZCBsaXN0cy5cbiAgICovXG5vbCBvbCxcbm9sIHVsLFxudWwgb2wsXG51bCB1bCB7XG4gIG1hcmdpbjogMDsgfVxuXG5kZCB7XG4gIG1hcmdpbjogMCAwIDAgNDBweDsgfVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZzogMCAwIDAgNDBweDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMS40Mjg1N2VtIDQwcHg7IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICAgKiBTZXQgMSB1bml0IG9mIHZlcnRpY2FsIHJoeXRobSBvbiB0aGUgdG9wIGFuZCBib3R0b20gbWFyZ2luLlxuICAgKi9cbnAsXG5wcmUge1xuICBtYXJnaW46IDEuNDI4NTdlbSAwOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlLCBjb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBLbm93biBpc3N1ZXM6XG4gKiAtIGBzZWxlY3RgOlxuICogICBCeSBkZWZhdWx0LCBDaHJvbWUgb24gT1MgWCBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkIHN0eWxpbmcgb2ZcbiAqICAgc2VsZWN0LCB1bmxlc3MgYSBib3JkZXIgcHJvcGVydHkgaXMgc2V0LiBUaGUgZGVmYXVsdCBmb250IHdlaWdodCBvblxuICogICBvcHRncm91cCBlbGVtZW50cyBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIG9uIE9TWCBhbmQgU2FmYXJpIG9uXG4gKiAgIE9TIFguXG4gKiAtIGBbdHlwZT1cImNoZWNrYm94XCJdYDpcbiAqICAgSXQgaXMgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG8gbm90IHN0eWxlIGNoZWNrYm94IGFuZCByYWRpbyBpbnB1dHMgYXNcbiAqICAgRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXMgbm90IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKiAtIGBbdHlwZT1cIm51bWJlclwiXWA6XG4gKiAgIENlcnRhaW4gZm9udCBzaXplIHZhbHVlcyBhcHBsaWVkIHRvIG51bWJlciBpbnB1dHMgY2F1c2UgdGhlIGN1cnNvciBzdHlsZSBvZlxuICogICB0aGUgZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICogLSBgW3R5cGU9XCJzZWFyY2hcIl1gOlxuICogICBUaGUgc2VhcmNoIGlucHV0IGlzIG5vdCBmdWxseSBzdHlsYWJsZSBieSBkZWZhdWx0LiBJbiBDaHJvbWUgYW5kIFNhZmFyaSBvblxuICogICBPU1gvaU9TIHlvdSBjYW4ndCBjb250cm9sIGBmb250YCwgYHBhZGRpbmdgLCBgYm9yZGVyYCwgb3IgYGJhY2tncm91bmRgLiBJblxuICogICBDaHJvbWUgYW5kIFNhZmFyaSBvbiBXaW5kb3dzIHlvdSBjYW4ndCBjb250cm9sIGBib3JkZXJgIHByb3Blcmx5LiBJdCB3aWxsXG4gKiAgIGFwcGx5IGBib3JkZXItd2lkdGhgIGJ1dCB3aWxsIG9ubHkgc2hvdyBhIGJvcmRlciBjb2xvciAod2hpY2ggY2Fubm90IGJlXG4gKiAgIGNvbnRyb2xsZWQpIGZvciB0aGUgb3V0ZXIgMXB4IG9mIHRoYXQgYm9yZGVyLiBBcHBseWluZ1xuICogICBgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGRgIGFkZHJlc3NlcyB0aGVzZSBpc3N1ZXMgd2l0aG91dCByZW1vdmluZyB0aGVcbiAqICAgYmVuZWZpdHMgb2Ygc2VhcmNoIGlucHV0cyAoZS5nLiBzaG93aW5nIHBhc3Qgc2VhcmNoZXMpLiBTYWZhcmkgKGJ1dCBub3RcbiAqICAgQ2hyb21lKSB3aWxsIGNsaXAgdGhlIGNhbmNlbCBidXR0b24gb24gd2hlbiBpdCBoYXMgcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgXG4gKiAgIGFwcGVhcmFuY2UpLlxuICogLSBgOjpwbGFjZWhvbGRlcmA6XG4gKiAgIEluIEVkZ2UsIHBsYWNlaG9sZGVycyB3aWxsIGRpc2FwcGVhciBvbiBgcmVsYXRpdmVgIG9yIGBhYnNvbHV0ZWAgcG9zaXRpb25lZFxuICogICBgPGlucHV0PmAgZWxlbWVudHMgaWYgeW91IHVzZSBgb3BhY2l0eWAgbGVzcyB0aGFuIGAxYCBkdWUgdG8gYVxuICogICBbYnVnXShodHRwczovL2RldmVsb3Blci5taWNyb3NvZnQuY29tL2VuLXVzL21pY3Jvc29mdC1lZGdlL3BsYXRmb3JtL2lzc3Vlcy8zOTAxMzYzLykuXG4gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTdlbTtcbiAgLyogMSAqL1xuICBmb250LWZhbWlseTogXCJybV9wcm9cIjtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAvKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAgICovXG4gIC8qKlxuICAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gICAqLyB9XG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbiAgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICBidXR0b246LW1vei1mb2N1c3JpbmcsXG4gIFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuICBbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuICBbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICAgKi8gfVxuICBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qXG4gICAgICogMS4gU2V0IDEgdW5pdCBvZiB2ZXJ0aWNhbCByaHl0aG0gb24gdGhlIHRvcCBhbmQgYm90dG9tIG1hcmdpbi5cbiAgICAgKiAyLiBTZXQgY29uc2lzdGVudCBzcGFjZSBmb3IgdGhlIGxpc3Qgc3R5bGUgaW1hZ2UuXG4gICAgICovXG4gIG1hcmdpbjogMS40Mjg1N2VtIDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgLyogMiAqL1xuICAvKipcbiAgICAgKiBUdXJuIG9mZiBtYXJnaW5zIG9uIG5lc3RlZCBsaXN0cy5cbiAgICAgKi8gfVxuICBtZW51IG1lbnUsXG4gIG9sIG1lbnUsXG4gIHVsIG1lbnUge1xuICAgIG1hcmdpbjogMDsgfVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRvZ2dsZS1vbixcbi50b2dnbGUtb2ZmIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50b2dnbGUtZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC50b2dnbGUtZGl2IGlucHV0LnRvZ2dsZS1kaXYtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50b2dnbGUtZGl2IGlucHV0LnRvZ2dsZS1kaXYtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIH4gbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjhlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudG9nZ2xlLWRpdiBpbnB1dC50b2dnbGUtZGl2LWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWwgfiAudG9nZ2xlLWlubmVyIC50b2dnbGUtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrOyB9XG4gIC50b2dnbGUtZGl2IGlucHV0LnRvZ2dsZS1kaXYtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiBsYWJlbCB+IC50b2dnbGUtaW5uZXIgLmljb24udG9nZ2xlLWRpdi10b2dnbGUtb2ZmIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudG9nZ2xlLWRpdiBpbnB1dC50b2dnbGUtZGl2LWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWwgfiAudG9nZ2xlLWlubmVyIC5pY29uLnRvZ2dsZS1kaXYtdG9nZ2xlLW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50b2dnbGUtZGl2IC50b2dnbGUtZGl2LXRvZ2dsZS1vZmYsXG4gIC50b2dnbGUtZGl2IC50b2dnbGUtZGl2LXRvZ2dsZS1vbiB7XG4gICAgc3Ryb2tlOiAjMDAwO1xuICAgIGhlaWdodDogMS4yNWVtO1xuICAgIHdpZHRoOiAxLjI1ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTFweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICAudG9nZ2xlLWRpdiAudG9nZ2xlLWRpdi10b2dnbGUtb2ZmIHN2ZyxcbiAgICAudG9nZ2xlLWRpdiAudG9nZ2xlLWRpdi10b2dnbGUtb24gc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC50b2dnbGUtZGl2IC5pY29uLnRvZ2dsZS1kaXYtdG9nZ2xlLW9mZiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudG9nZ2xlLWRpdiAudG9nZ2xlLWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMWVtOyB9XG5cbmJvZHkubmlnaHQsXG4ucGFnZS5wYWdlLWNsdWIsXG4uc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIGJvZHkubmlnaHQgLmljb24tYXJyb3ctcmlnaHQsXG4gIC5wYWdlLnBhZ2UtY2x1YiAuaWNvbi1hcnJvdy1yaWdodCxcbiAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vc3RhdGljL2ljb25zL1BmZWlsX3ctMDEuc3ZnKTsgfVxuICBib2R5Lm5pZ2h0IC5pY29uLWFycm93LXByZXZpb3VzLFxuICAucGFnZS5wYWdlLWNsdWIgLmljb24tYXJyb3ctcHJldmlvdXMsXG4gIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLmljb24tYXJyb3ctcHJldmlvdXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL3N0YXRpYy9pY29ucy9hcnJvdy1wcmV2aW91c193LTAxLnN2Zyk7IH1cbiAgYm9keS5uaWdodCAuaWNvbi1hcnJvdy1uZXh0LFxuICAucGFnZS5wYWdlLWNsdWIgLmljb24tYXJyb3ctbmV4dCxcbiAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAuaWNvbi1hcnJvdy1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9zdGF0aWMvaWNvbnMvYXJyb3ctbmV4dF93LTAxLnN2Zyk7IH1cbiAgYm9keS5uaWdodCAuaWNvbi1jcm9zcyxcbiAgLnBhZ2UucGFnZS1jbHViIC5pY29uLWNyb3NzLFxuICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IC5pY29uLWNyb3NzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9zdGF0aWMvaWNvbnMva3JldXpfdy0wMS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIGJvZHkubmlnaHQgLmljb24tcGx1cyxcbiAgLnBhZ2UucGFnZS1jbHViIC5pY29uLXBsdXMsXG4gIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLmljb24tcGx1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vc3RhdGljL2ljb25zL3BsdXNfdy0wMS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIGJvZHkubmlnaHQgLnBpa2EtcHJldixcbiAgYm9keS5uaWdodCAucGlrYS1uZXh0LFxuICAucGFnZS5wYWdlLWNsdWIgLnBpa2EtcHJldixcbiAgLnBhZ2UucGFnZS1jbHViIC5waWthLW5leHQsXG4gIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLnBpa2EtcHJldixcbiAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAucGlrYS1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgYm9keS5uaWdodCAjZGF0ZXBpY2tlciAucGlrYS1zaW5nbGUgLnBpa2EtbGFiZWwsXG4gIC5wYWdlLnBhZ2UtY2x1YiAjZGF0ZXBpY2tlciAucGlrYS1zaW5nbGUgLnBpa2EtbGFiZWwsXG4gIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgI2RhdGVwaWNrZXIgLnBpa2Etc2luZ2xlIC5waWthLWxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBib2R5Lm5pZ2h0IGEsXG4gIC5wYWdlLnBhZ2UtY2x1YiBhLFxuICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IGEge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICBib2R5Lm5pZ2h0IGFydGljbGUgLnBhZ2UtY29udGVudCAuY29udGVudC13cmFwcGVyIGgyLFxuICBib2R5Lm5pZ2h0IGFydGljbGUgLnBhZ2UtY29udGVudCAuY29udGVudC13cmFwcGVyIGgyLFxuICAucGFnZS5wYWdlLWNsdWIgYXJ0aWNsZSAucGFnZS1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIsXG4gIC5wYWdlLnBhZ2UtY2x1YiBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBoMixcbiAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBoMixcbiAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBoMiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIGJvZHkubmlnaHQgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSxcbiAgYm9keS5uaWdodCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSxcbiAgLnBhZ2UucGFnZS1jbHViIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUsXG4gIC5wYWdlLnBhZ2UtY2x1YiAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSxcbiAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlLFxuICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBib2R5Lm5pZ2h0IC5waWthLXNpbmdsZSxcbiAgLnBhZ2UucGFnZS1jbHViIC5waWthLXNpbmdsZSxcbiAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAucGlrYS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICBib2R5Lm5pZ2h0IC5waWthLWxhYmVsLFxuICAucGFnZS5wYWdlLWNsdWIgLnBpa2EtbGFiZWwsXG4gIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLnBpa2EtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICBib2R5Lm5pZ2h0ICNkYXRlcGlja2VyIC5waWthLXRhYmxlIHRoLFxuICAucGFnZS5wYWdlLWNsdWIgI2RhdGVwaWNrZXIgLnBpa2EtdGFibGUgdGgsXG4gIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgI2RhdGVwaWNrZXIgLnBpa2EtdGFibGUgdGgge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkubmlnaHQgI2RhdGVwaWNrZXIgLmhhcy1ldmVudDo6YWZ0ZXIsXG4gIC5wYWdlLnBhZ2UtY2x1YiAjZGF0ZXBpY2tlciAuaGFzLWV2ZW50OjphZnRlcixcbiAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAjZGF0ZXBpY2tlciAuaGFzLWV2ZW50OjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBib2R5Lm5pZ2h0IC5jb250ZW50LWxlZnQtY29sdW1uLFxuICAucGFnZS5wYWdlLWNsdWIgLmNvbnRlbnQtbGVmdC1jb2x1bW4sXG4gIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLmNvbnRlbnQtbGVmdC1jb2x1bW4ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICBib2R5Lm5pZ2h0LnBhZ2UgYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50LFxuICAucGFnZS5wYWdlLWNsdWIucGFnZSBhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQsXG4gIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQucGFnZSBhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICBib2R5Lm5pZ2h0IGEsXG4gIC5wYWdlLnBhZ2UtY2x1YiBhLFxuICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgYm9keS5uaWdodCBhOmhvdmVyLFxuICAgIC5wYWdlLnBhZ2UtY2x1YiBhOmhvdmVyLFxuICAgIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBib2R5Lm5pZ2h0IHN2ZyxcbiAgLnBhZ2UucGFnZS1jbHViIHN2ZyxcbiAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCBzdmcge1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgYm9keS5uaWdodCAuZXZlbnRzLWxpc3QsXG4gIC5wYWdlLnBhZ2UtY2x1YiAuZXZlbnRzLWxpc3QsXG4gIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLmV2ZW50cy1saXN0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjsgfVxuICBib2R5Lm5pZ2h0IC5zaXRlLWhlYWRlcixcbiAgLnBhZ2UucGFnZS1jbHViIC5zaXRlLWhlYWRlcixcbiAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAuc2l0ZS1oZWFkZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAgIGJvZHkubmlnaHQgLnNpdGUtaGVhZGVyIC5yb3csXG4gICAgLnBhZ2UucGFnZS1jbHViIC5zaXRlLWhlYWRlciAucm93LFxuICAgIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLnNpdGUtaGVhZGVyIC5yb3cge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgICBib2R5Lm5pZ2h0IC5zaXRlLWhlYWRlciAuY2VsbCxcbiAgICAucGFnZS5wYWdlLWNsdWIgLnNpdGUtaGVhZGVyIC5jZWxsLFxuICAgIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLnNpdGUtaGVhZGVyIC5jZWxsIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIGJvZHkubmlnaHQgLnNpdGUtaGVhZGVyIC5sb2dvLXJvdyAuY2VsbCxcbiAgICBib2R5Lm5pZ2h0IC5zaXRlLWhlYWRlciAubG9nby1yb3cgLmNlbGwubG9nbyxcbiAgICAucGFnZS5wYWdlLWNsdWIgLnNpdGUtaGVhZGVyIC5sb2dvLXJvdyAuY2VsbCxcbiAgICAucGFnZS5wYWdlLWNsdWIgLnNpdGUtaGVhZGVyIC5sb2dvLXJvdyAuY2VsbC5sb2dvLFxuICAgIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLnNpdGUtaGVhZGVyIC5sb2dvLXJvdyAuY2VsbCxcbiAgICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IC5zaXRlLWhlYWRlciAubG9nby1yb3cgLmNlbGwubG9nbyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgYm9keS5uaWdodCAuc2l0ZS1oZWFkZXIgLmxvZ28tcm93IC5jZWxsIGEsXG4gICAgICBib2R5Lm5pZ2h0IC5zaXRlLWhlYWRlciAubG9nby1yb3cgLmNlbGwubG9nbyBhLFxuICAgICAgLnBhZ2UucGFnZS1jbHViIC5zaXRlLWhlYWRlciAubG9nby1yb3cgLmNlbGwgYSxcbiAgICAgIC5wYWdlLnBhZ2UtY2x1YiAuc2l0ZS1oZWFkZXIgLmxvZ28tcm93IC5jZWxsLmxvZ28gYSxcbiAgICAgIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLnNpdGUtaGVhZGVyIC5sb2dvLXJvdyAuY2VsbCBhLFxuICAgICAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAuc2l0ZS1oZWFkZXIgLmxvZ28tcm93IC5jZWxsLmxvZ28gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIGJvZHkubmlnaHQgLnNpdGUtaGVhZGVyIC5sb2dvLXJvdyAuY2VsbCBhIHN2ZyxcbiAgICAgICAgYm9keS5uaWdodCAuc2l0ZS1oZWFkZXIgLmxvZ28tcm93IC5jZWxsLmxvZ28gYSBzdmcsXG4gICAgICAgIC5wYWdlLnBhZ2UtY2x1YiAuc2l0ZS1oZWFkZXIgLmxvZ28tcm93IC5jZWxsIGEgc3ZnLFxuICAgICAgICAucGFnZS5wYWdlLWNsdWIgLnNpdGUtaGVhZGVyIC5sb2dvLXJvdyAuY2VsbC5sb2dvIGEgc3ZnLFxuICAgICAgICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IC5zaXRlLWhlYWRlciAubG9nby1yb3cgLmNlbGwgYSBzdmcsXG4gICAgICAgIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLnNpdGUtaGVhZGVyIC5sb2dvLXJvdyAuY2VsbC5sb2dvIGEgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgYm9keS5uaWdodCAuc2l0ZS1oZWFkZXIgLm5hdi1tYWluIHVsLFxuICAgIC5wYWdlLnBhZ2UtY2x1YiAuc2l0ZS1oZWFkZXIgLm5hdi1tYWluIHVsLFxuICAgIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLnNpdGUtaGVhZGVyIC5uYXYtbWFpbiB1bCB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgIGJvZHkubmlnaHQgLnNpdGUtaGVhZGVyIC5uYXYtbWFpbiB1bCBsaSxcbiAgICAgIC5wYWdlLnBhZ2UtY2x1YiAuc2l0ZS1oZWFkZXIgLm5hdi1tYWluIHVsIGxpLFxuICAgICAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAuc2l0ZS1oZWFkZXIgLm5hdi1tYWluIHVsIGxpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBib2R5Lm5pZ2h0IC5zaXRlLWhlYWRlciAubmF2LW1haW4gdWwgbGk6bnRoLWNoaWxkKG9kZCksXG4gICAgICAgIC5wYWdlLnBhZ2UtY2x1YiAuc2l0ZS1oZWFkZXIgLm5hdi1tYWluIHVsIGxpOm50aC1jaGlsZChvZGQpLFxuICAgICAgICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IC5zaXRlLWhlYWRlciAubmF2LW1haW4gdWwgbGk6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIGJvZHkubmlnaHQgLnNpdGUtaGVhZGVyIC5oZWFkZXItdGVhc2VyIGE6aG92ZXIsXG4gICAgLnBhZ2UucGFnZS1jbHViIC5zaXRlLWhlYWRlciAuaGVhZGVyLXRlYXNlciBhOmhvdmVyLFxuICAgIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLnNpdGUtaGVhZGVyIC5oZWFkZXItdGVhc2VyIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgYm9keS5uaWdodCAuc2l0ZS1oZWFkZXIgLnRvZ2dsZS1tZW51LFxuICAgIC5wYWdlLnBhZ2UtY2x1YiAuc2l0ZS1oZWFkZXIgLnRvZ2dsZS1tZW51LFxuICAgIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLnNpdGUtaGVhZGVyIC50b2dnbGUtbWVudSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgIGJvZHkubmlnaHQgLnNpdGUtaGVhZGVyIC50b2dnbGUtbWVudSAub3Blbi1idXR0b24gc3ZnLFxuICAgICAgYm9keS5uaWdodCAuc2l0ZS1oZWFkZXIgLnRvZ2dsZS1tZW51IC5jbG9zZS1idXR0b24gc3ZnLFxuICAgICAgLnBhZ2UucGFnZS1jbHViIC5zaXRlLWhlYWRlciAudG9nZ2xlLW1lbnUgLm9wZW4tYnV0dG9uIHN2ZyxcbiAgICAgIC5wYWdlLnBhZ2UtY2x1YiAuc2l0ZS1oZWFkZXIgLnRvZ2dsZS1tZW51IC5jbG9zZS1idXR0b24gc3ZnLFxuICAgICAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAuc2l0ZS1oZWFkZXIgLnRvZ2dsZS1tZW51IC5vcGVuLWJ1dHRvbiBzdmcsXG4gICAgICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IC5zaXRlLWhlYWRlciAudG9nZ2xlLW1lbnUgLmNsb3NlLWJ1dHRvbiBzdmcge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkubmlnaHQgYXJ0aWNsZSBoZWFkZXIsXG4gIC5wYWdlLnBhZ2UtY2x1YiBhcnRpY2xlIGhlYWRlcixcbiAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCBhcnRpY2xlIGhlYWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIGJvZHkubmlnaHQgYXJ0aWNsZS5ldmVudC10ZWFzZXIgPiBhLFxuICAucGFnZS5wYWdlLWNsdWIgYXJ0aWNsZS5ldmVudC10ZWFzZXIgPiBhLFxuICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IGFydGljbGUuZXZlbnQtdGVhc2VyID4gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICBib2R5Lm5pZ2h0IGFydGljbGUuZXZlbnQtdGVhc2VyID4gYTpmaXJzdC1jaGlsZCxcbiAgICAucGFnZS5wYWdlLWNsdWIgYXJ0aWNsZS5ldmVudC10ZWFzZXIgPiBhOmZpcnN0LWNoaWxkLFxuICAgIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgYXJ0aWNsZS5ldmVudC10ZWFzZXIgPiBhOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIGJvZHkubmlnaHQgYXJ0aWNsZS5ldmVudC10ZWFzZXIgPiBhOmhvdmVyLFxuICAgIC5wYWdlLnBhZ2UtY2x1YiBhcnRpY2xlLmV2ZW50LXRlYXNlciA+IGE6aG92ZXIsXG4gICAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCBhcnRpY2xlLmV2ZW50LXRlYXNlciA+IGE6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDEycHggMThweCAtMTVweCAjZmZmLCBpbnNldCAwcHggLTEycHggMThweCAtMTVweCAjZmZmOyB9XG4gIGJvZHkubmlnaHQgLm5hdi1tYWluIHVsIGxpLFxuICAucGFnZS5wYWdlLWNsdWIgLm5hdi1tYWluIHVsIGxpLFxuICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IC5uYXYtbWFpbiB1bCBsaSB7XG4gICAgLyogbm8gYmx1ciAqL1xuICAgIC8qIGZ1bGwgYmx1ciAqLyB9XG4gICAgYm9keS5uaWdodCAubmF2LW1haW4gdWwgbGk6aG92ZXIgdWwsXG4gICAgLnBhZ2UucGFnZS1jbHViIC5uYXYtbWFpbiB1bCBsaTpob3ZlciB1bCxcbiAgICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IC5uYXYtbWFpbiB1bCBsaTpob3ZlciB1bCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgYm9keS5uaWdodCAubmF2LW1haW4gdWwgbGkuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgLnBhZ2UucGFnZS1jbHViIC5uYXYtbWFpbiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IC5uYXYtbWFpbiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgYm9keS5uaWdodCAubmF2LW1haW4gdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbiAgICAgIGJvZHkubmlnaHQgLm5hdi1tYWluIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGE6aG92ZXIsXG4gICAgICBib2R5Lm5pZ2h0IC5uYXYtbWFpbiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmZvY3VzLFxuICAgICAgLnBhZ2UucGFnZS1jbHViIC5uYXYtbWFpbiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuICAgICAgLnBhZ2UucGFnZS1jbHViIC5uYXYtbWFpbiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmhvdmVyLFxuICAgICAgLnBhZ2UucGFnZS1jbHViIC5uYXYtbWFpbiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmZvY3VzLFxuICAgICAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAubmF2LW1haW4gdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbiAgICAgIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLm5hdi1tYWluIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGE6aG92ZXIsXG4gICAgICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IC5uYXYtbWFpbiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICBib2R5Lm5pZ2h0IC5uYXYtbWFpbiB1bCBsaSBhLFxuICAgIGJvZHkubmlnaHQgLm5hdi1tYWluIHVsIGxpIGE6aG92ZXIsXG4gICAgYm9keS5uaWdodCAubmF2LW1haW4gdWwgbGkgYTpmb2N1cyxcbiAgICAucGFnZS5wYWdlLWNsdWIgLm5hdi1tYWluIHVsIGxpIGEsXG4gICAgLnBhZ2UucGFnZS1jbHViIC5uYXYtbWFpbiB1bCBsaSBhOmhvdmVyLFxuICAgIC5wYWdlLnBhZ2UtY2x1YiAubmF2LW1haW4gdWwgbGkgYTpmb2N1cyxcbiAgICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IC5uYXYtbWFpbiB1bCBsaSBhLFxuICAgIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLm5hdi1tYWluIHVsIGxpIGE6aG92ZXIsXG4gICAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAubmF2LW1haW4gdWwgbGkgYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvdXRsaW5lOiAwIG5vbmU7IH1cbiAgICBib2R5Lm5pZ2h0IC5uYXYtbWFpbiB1bCBsaSBhOmhvdmVyLFxuICAgIGJvZHkubmlnaHQgLm5hdi1tYWluIHVsIGxpIGE6Zm9jdXMsXG4gICAgLnBhZ2UucGFnZS1jbHViIC5uYXYtbWFpbiB1bCBsaSBhOmhvdmVyLFxuICAgIC5wYWdlLnBhZ2UtY2x1YiAubmF2LW1haW4gdWwgbGkgYTpmb2N1cyxcbiAgICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IC5uYXYtbWFpbiB1bCBsaSBhOmhvdmVyLFxuICAgIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLm5hdi1tYWluIHVsIGxpIGE6Zm9jdXMge1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICBib2R5Lm5pZ2h0IC5uYXYtbWFpbiB1bCBsaSBhLFxuICAgIC5wYWdlLnBhZ2UtY2x1YiAubmF2LW1haW4gdWwgbGkgYSxcbiAgICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IC5uYXYtbWFpbiB1bCBsaSBhIHtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMnB4ICM5OTk7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7IH1cbiAgYm9keS5uaWdodCBhcnRpY2xlIC5wYWdlLXRlYXNlcixcbiAgLnBhZ2UucGFnZS1jbHViIGFydGljbGUgLnBhZ2UtdGVhc2VyLFxuICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IGFydGljbGUgLnBhZ2UtdGVhc2VyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgYm9keS5uaWdodCAuZW8tYm9va2luZy1lcnJvcixcbiAgYm9keS5uaWdodCAuZW8tYm9va2luZy1ub3RpY2UsXG4gIC5wYWdlLnBhZ2UtY2x1YiAuZW8tYm9va2luZy1lcnJvcixcbiAgLnBhZ2UucGFnZS1jbHViIC5lby1ib29raW5nLW5vdGljZSxcbiAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAuZW8tYm9va2luZy1lcnJvcixcbiAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAuZW8tYm9va2luZy1ub3RpY2Uge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIGJvZHkubmlnaHQgI2VvLWJvb2tpbmdzIGJ1dHRvbixcbiAgLnBhZ2UucGFnZS1jbHViICNlby1ib29raW5ncyBidXR0b24sXG4gIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgI2VvLWJvb2tpbmdzIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBib2R5Lm5pZ2h0IC5ldmVudC10eXBlLWNvbnRlbnQgYnV0dG9uLFxuICAucGFnZS5wYWdlLWNsdWIgLmV2ZW50LXR5cGUtY29udGVudCBidXR0b24sXG4gIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgLmV2ZW50LXR5cGUtY29udGVudCBidXR0b24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICBib2R5Lm5pZ2h0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgYm9keS5uaWdodCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICBib2R5Lm5pZ2h0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAucGFnZS5wYWdlLWNsdWIgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAucGFnZS5wYWdlLWNsdWIgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLnBhZ2UucGFnZS1jbHViIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICBib2R5Lm5pZ2h0ICNmb290ZXIgLmljb24tZmFjZWJvb2ssXG4gIC5wYWdlLnBhZ2UtY2x1YiAjZm9vdGVyIC5pY29uLWZhY2Vib29rLFxuICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50ICNmb290ZXIgLmljb24tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL3N0YXRpYy9pY29ucy9GYWNlYm9vay5zdmcpOyB9XG4gIGJvZHkubmlnaHQgI2Zvb3RlciAuaWNvbi1tZXNzZW5nZXIsXG4gIC5wYWdlLnBhZ2UtY2x1YiAjZm9vdGVyIC5pY29uLW1lc3NlbmdlcixcbiAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAjZm9vdGVyIC5pY29uLW1lc3NlbmdlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vc3RhdGljL2ljb25zL01lc3Nlbmdlci5zdmcpOyB9XG4gIGJvZHkubmlnaHQgI2Zvb3RlciAuaWNvbi1pbnN0YWdyYW0sXG4gIC5wYWdlLnBhZ2UtY2x1YiAjZm9vdGVyIC5pY29uLWluc3RhZ3JhbSxcbiAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAjZm9vdGVyIC5pY29uLWluc3RhZ3JhbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vc3RhdGljL2ljb25zL0lHLnN2Zyk7IH1cbiAgYm9keS5uaWdodCAjZm9vdGVyIC5pY29uLW1hcHMsXG4gIC5wYWdlLnBhZ2UtY2x1YiAjZm9vdGVyIC5pY29uLW1hcHMsXG4gIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgI2Zvb3RlciAuaWNvbi1tYXBzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9zdGF0aWMvaWNvbnMvTWFwcy5zdmcpOyB9XG4gIGJvZHkubmlnaHQgI2Zvb3RlciAuaWNvbi1jcm9zcyxcbiAgLnBhZ2UucGFnZS1jbHViICNmb290ZXIgLmljb24tY3Jvc3MsXG4gIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgI2Zvb3RlciAuaWNvbi1jcm9zcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vc3RhdGljL2ljb25zL2tyZXV6LnN2Zyk7IH1cbiAgYm9keS5uaWdodCAjZm9vdGVyIC5pY29uLXBsdXMsXG4gIC5wYWdlLnBhZ2UtY2x1YiAjZm9vdGVyIC5pY29uLXBsdXMsXG4gIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgI2Zvb3RlciAuaWNvbi1wbHVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9zdGF0aWMvaWNvbnMvcGx1cy5zdmcpOyB9XG4gIGJvZHkubmlnaHQgI2Zvb3RlciBhLFxuICAucGFnZS5wYWdlLWNsdWIgI2Zvb3RlciBhLFxuICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50ICNmb290ZXIgYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG4gIGJvZHkubmlnaHQgI2Zvb3RlciAuZm9vdGVyLWhlYWRlcixcbiAgLnBhZ2UucGFnZS1jbHViICNmb290ZXIgLmZvb3Rlci1oZWFkZXIsXG4gIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgI2Zvb3RlciAuZm9vdGVyLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcDogMS41cHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIGJvZHkubmlnaHQgI2Zvb3RlciAuZm9vdGVyLWNvbnRlbnQsXG4gIC5wYWdlLnBhZ2UtY2x1YiAjZm9vdGVyIC5mb290ZXItY29udGVudCxcbiAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAjZm9vdGVyIC5mb290ZXItY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIGJvZHkubmlnaHQgI2Zvb3RlciAuZm9vdGVyLWNvbnRlbnQgYSxcbiAgICAucGFnZS5wYWdlLWNsdWIgI2Zvb3RlciAuZm9vdGVyLWNvbnRlbnQgYSxcbiAgICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50ICNmb290ZXIgLmZvb3Rlci1jb250ZW50IGEge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIGJvZHkubmlnaHQgI2Zvb3RlciAuZm9vdGVyLWNvbnRlbnQgYTpob3ZlcixcbiAgICAgIC5wYWdlLnBhZ2UtY2x1YiAjZm9vdGVyIC5mb290ZXItY29udGVudCBhOmhvdmVyLFxuICAgICAgLnNpbmdsZS5zaW5nbGUtZXZlbnQuY2x1Yi1ldmVudCAjZm9vdGVyIC5mb290ZXItY29udGVudCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICBib2R5Lm5pZ2h0ICNmb290ZXIgLmZvb3Rlci1jb250ZW50IC5zb2NpYWwtbWVkaWEgdWwgbGkgYS5pY29uLWxpbmsgZGl2LmxpbmstdGV4dCBzcGFuLFxuICAgIGJvZHkubmlnaHQgI2Zvb3RlciAuZm9vdGVyLWNvbnRlbnQgLnBhZ2UtaW5mbyB1bCBsaSBhLmljb24tbGluayBkaXYubGluay10ZXh0IHNwYW4sXG4gICAgLnBhZ2UucGFnZS1jbHViICNmb290ZXIgLmZvb3Rlci1jb250ZW50IC5zb2NpYWwtbWVkaWEgdWwgbGkgYS5pY29uLWxpbmsgZGl2LmxpbmstdGV4dCBzcGFuLFxuICAgIC5wYWdlLnBhZ2UtY2x1YiAjZm9vdGVyIC5mb290ZXItY29udGVudCAucGFnZS1pbmZvIHVsIGxpIGEuaWNvbi1saW5rIGRpdi5saW5rLXRleHQgc3BhbixcbiAgICAuc2luZ2xlLnNpbmdsZS1ldmVudC5jbHViLWV2ZW50ICNmb290ZXIgLmZvb3Rlci1jb250ZW50IC5zb2NpYWwtbWVkaWEgdWwgbGkgYS5pY29uLWxpbmsgZGl2LmxpbmstdGV4dCBzcGFuLFxuICAgIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgI2Zvb3RlciAuZm9vdGVyLWNvbnRlbnQgLnBhZ2UtaW5mbyB1bCBsaSBhLmljb24tbGluayBkaXYubGluay10ZXh0IHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG4gIGJvZHkubmlnaHQgYXJ0aWNsZS53b2NoZW5rYXJ0ZSxcbiAgLnBhZ2UucGFnZS1jbHViIGFydGljbGUud29jaGVua2FydGUsXG4gIC5zaW5nbGUuc2luZ2xlLWV2ZW50LmNsdWItZXZlbnQgYXJ0aWNsZS53b2NoZW5rYXJ0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi8qIVxuICogUGlrYWRheVxuICogQ29weXJpZ2h0IMKpIDIwMTQgRGF2aWQgQnVzaGVsbCB8IEJTRCAmIE1JVCBsaWNlbnNlIHwgaHR0cDovL2RidXNoZWxsLmNvbS9cbiAqL1xuLnBpa2Etc2luZ2xlIHtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiYmI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLnBpa2Etc2luZ2xlLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGlrYS1zaW5nbGUuaXMtYm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5waWthLXNpbmdsZSB7XG4gICp6b29tOiAxOyB9XG4gIC5waWthLXNpbmdsZTpiZWZvcmUsIC5waWthLXNpbmdsZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnBpa2Etc2luZ2xlOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ucGlrYS1sZW5kYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXJnaW46IDhweDsgfVxuXG4ucGlrYS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5waWthLXRpdGxlIHNlbGVjdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk4O1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNXB4O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5waWthLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5waWthLXByZXYsXG4ucGlrYS1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtaW5kZW50OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3NSUgNzUlO1xuICBvcGFjaXR5OiAuNTtcbiAgKnBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgKnRvcDogMDsgfVxuICAucGlrYS1wcmV2OmhvdmVyLFxuICAucGlrYS1uZXh0OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5waWthLXByZXYuaXMtZGlzYWJsZWQsXG4gIC5waWthLW5leHQuaXMtZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAuMjsgfVxuXG4ucGlrYS1wcmV2LFxuLmlzLXJ0bCAucGlrYS1uZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBZUNBWUFBQUFzRWo1ckFBQUFVa2xFUVZSNDJ1M1ZNUW9BSUJBRFFmOFBnaitPRDloRzJDdE9OSkIyeW1Ra0tlMEhid0FQMHh1Y0RpUVdBUklUSURFQkVuTWdNUThTOCtBcUJJbDZrS2dIaVhxUXFBZUplcEJvL3ozOEovVTB1QUhsYUJrQmw5STRHd0FBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgKmxlZnQ6IDA7IH1cblxuLnBpa2EtbmV4dCxcbi5pcy1ydGwgLnBpa2EtcHJldiB7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFlQ0FZQUFBQXNFajVyQUFBQVUwbEVRVlI0MnUzVk93b0FNQWdFMGR3ZkFuTmpVMjZiWWtCQ0ZHd2ZpTDlWVldvTytCSjRHZjNndHNFS0tvRkJOVENvQ0FZVndhQWlHTlFHTVVITWtqR2JnamsybUlPTnVYbzBuQzhYbkNmMUpYZ0FyVklaQVFoNVRLWUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICAqcmlnaHQ6IDA7IH1cblxuLnBpa2Etc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lOyB9XG5cbi5waWthLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cbiAgLnBpa2EtdGFibGUgdGgsXG4gIC5waWthLXRhYmxlIHRkIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjg2JTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5waWthLXRhYmxlIHRoIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5waWthLXRhYmxlIGFiYnIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgY3Vyc29yOiBoZWxwOyB9XG5cbi5waWthLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICAuaXMtdG9kYXkgLnBpa2EtYnV0dG9uIHtcbiAgICBjb2xvcjogIzMzYWFmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kOiAjMzNhYWZmO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAjMTc4ZmU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuaXMtZGlzYWJsZWQgLnBpa2EtYnV0dG9uLFxuICAuaXMtb3V0c2lkZS1jdXJyZW50LW1vbnRoIC5waWthLWJ1dHRvbiB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgb3BhY2l0eTogLjM7IH1cbiAgLmlzLWRpc2FibGVkIC5waWthLWJ1dHRvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5waWthLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2ZmODAwMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAucGlrYS1idXR0b24gLmlzLXNlbGVjdGlvbi1kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5waWthLXdlZWsge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5pcy1pbnJhbmdlIC5waWthLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNENUU5Rjc7IH1cblxuLmlzLXN0YXJ0cmFuZ2UgLnBpa2EtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM2Q0IzMUQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uaXMtZW5kcmFuZ2UgLnBpa2EtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzM2FhZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIHNyYzogdXJsKFwiLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4gIC5zbGljay1uZXh0OmhvdmVyLFxuICAuc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuICAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuMjU7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjVweDsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oaQXCI7IH1cbiAgICBbZGlyPVwicnRsXCJdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKGklwiOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpJcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaQXCI7IH1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4jZm9vdGVyIC5pY29uLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vc3RhdGljL2ljb25zL0ZhY2Vib29rX3ctMDEuc3ZnKTsgfVxuXG4jZm9vdGVyIC5pY29uLW1lc3NlbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL3N0YXRpYy9pY29ucy9NZXNzZW5nZXJfdy0wMS5zdmcpOyB9XG5cbiNmb290ZXIgLmljb24taW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vc3RhdGljL2ljb25zL0lHX3ctMDEuc3ZnKTsgfVxuXG4jZm9vdGVyIC5pY29uLW1hcHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9zdGF0aWMvaWNvbnMvTWFwc193LTAxLnN2Zyk7IH1cblxuI2Zvb3RlciAuaWNvbi1jcm9zcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL3N0YXRpYy9pY29ucy9rcmV1el93LTAxLnN2Zyk7IH1cblxuI2Zvb3RlciAuaWNvbi1wbHVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vc3RhdGljL2ljb25zL3BsdXNfdy0wMS5zdmcpOyB9XG5cbiNmb290ZXIgYSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAjZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI2Zvb3RlciAuZm9vdGVyLWhlYWRlciB7XG4gIHotaW5kZXg6IDEwMDtcbiAgaGVpZ2h0OiAzLjVlbTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICNmb290ZXIgLmZvb3Rlci1oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAzZW07IH0gfVxuICAjZm9vdGVyIC5mb290ZXItaGVhZGVyIC5jb250YWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAjZm9vdGVyIC5mb290ZXItaGVhZGVyIC5jb250YWN0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbiNmb290ZXIgLnNvY2lhbC1tZWRpYS1pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgI2Zvb3RlciAuc29jaWFsLW1lZGlhLWljb25zIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAjZm9vdGVyIC5zb2NpYWwtbWVkaWEtaWNvbnMgPiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4jZm9vdGVyIC5wYWdlX2luZm8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICNmb290ZXIgLnBhZ2VfaW5mbyB7XG4gICAgICByaWdodDogMWVtO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbiNmb290ZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTAwMDA7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLWNvbnRlbnQuaGlkZGVuIHtcbiAgICBib3R0b206IC0xMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICNmb290ZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgbWluLWhlaWdodDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICNmb290ZXIgLmZvb3Rlci1jb250ZW50IC5jbG9zZS1idXR0b24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDBweDsgfVxuICAjZm9vdGVyIC5mb290ZXItY29udGVudCBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1jb250ZW50IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLWNvbnRlbnQgc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzdHJva2U6ICNmZmY7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLWNvbnRlbnQgLnNvY2lhbC1tZWRpYSxcbiAgI2Zvb3RlciAuZm9vdGVyLWNvbnRlbnQgLnBhZ2UtaW5mbyB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAyZW07IH1cbiAgICAjZm9vdGVyIC5mb290ZXItY29udGVudCAuc29jaWFsLW1lZGlhIHVsLFxuICAgICNmb290ZXIgLmZvb3Rlci1jb250ZW50IC5wYWdlLWluZm8gdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgI2Zvb3RlciAuZm9vdGVyLWNvbnRlbnQgLnNvY2lhbC1tZWRpYSB1bCBsaSxcbiAgICAgICNmb290ZXIgLmZvb3Rlci1jb250ZW50IC5wYWdlLWluZm8gdWwgbGkge1xuICAgICAgICBtYXJnaW46IDAgMCAxLjVlbSAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICNmb290ZXIgLmZvb3Rlci1jb250ZW50IC5zb2NpYWwtbWVkaWEgdWwgbGkgYS5pY29uLWxpbmssXG4gICAgICAgICNmb290ZXIgLmZvb3Rlci1jb250ZW50IC5wYWdlLWluZm8gdWwgbGkgYS5pY29uLWxpbmsge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICNmb290ZXIgLmZvb3Rlci1jb250ZW50IC5zb2NpYWwtbWVkaWEgdWwgbGkgYS5pY29uLWxpbmsgZGl2Lmljb24sXG4gICAgICAgICAgI2Zvb3RlciAuZm9vdGVyLWNvbnRlbnQgLnBhZ2UtaW5mbyB1bCBsaSBhLmljb24tbGluayBkaXYuaWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAgICAgI2Zvb3RlciAuZm9vdGVyLWNvbnRlbnQgLnNvY2lhbC1tZWRpYSB1bCBsaSBhLmljb24tbGluayBkaXYubGluay10ZXh0IHNwYW4sXG4gICAgICAgICAgI2Zvb3RlciAuZm9vdGVyLWNvbnRlbnQgLnBhZ2UtaW5mbyB1bCBsaSBhLmljb24tbGluayBkaXYubGluay10ZXh0IHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmFkZHJlc3Mge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMmVtOyB9XG5cbi5uYXYtbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubmF2LW1haW4ge1xuICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm5hdi1tYWluIGEge1xuICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNmZmY7IH1cbiAgICAubmF2LW1haW4gYTpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCBibGFjazsgfVxuICAubmF2LW1haW4gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMS41cHggc29saWQgYmxhY2s7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5uYXYtbWFpbiB1bCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAubmF2LW1haW4gdWwgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAubmF2LW1haW4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgICAubmF2LW1haW4gdWwgbGkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCBibGFjaztcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xLjVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5uYXYtbWFpbiB1bCBsaTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMS41cHggc29saWQgYmxhY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAubmF2LW1haW4gdWwgbGkge1xuICAgICAgICAgIHdpZHRoOiAxNi42NjY2JTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAubmF2LW1haW4gdWwgbGk6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC5uYXYtbWFpbiB1bCBsaSB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAubmF2LW1haW4gdWwgbGk6aG92ZXIgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICB0b3A6IDRyZW07XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCBibGFjaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH1cbiAgICAgIC5uYXYtbWFpbiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuICAgICAgLm5hdi1tYWluIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGE6aG92ZXIsXG4gICAgICAubmF2LW1haW4gdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYTpmb2N1cyB7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgYmxhY2s7IH1cblxuLmV2ZW50LXR5cGUtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDJlbTsgfVxuXG4uZXZlbnQtbGlzdCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLnBhZ2UtZXNzZW4tdW5kLXRyaW5rZW4gLmV2ZW50cy1saXN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrOyB9XG5cbmFydGljbGUuZXZlbnQtdGVhc2VyID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIGJsYWNrO1xuICBwYWRkaW5nLXRvcDogMC45ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjllbTtcbiAgcGFkZGluZy1yaWdodDogNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgYXJ0aWNsZS5ldmVudC10ZWFzZXIgPiBhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjllbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjllbTsgfSB9XG4gIGFydGljbGUuZXZlbnQtdGVhc2VyID4gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAxMnB4IDE4cHggLTE1cHggYmxhY2ssIGluc2V0IDBweCAtMTJweCAxOHB4IC0xNXB4IGJsYWNrOyB9XG4gIGFydGljbGUuZXZlbnQtdGVhc2VyID4gYSAuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMWVtO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBhcnRpY2xlLmV2ZW50LXRlYXNlciA+IGEgLmluZm8ge1xuICAgIHdpZHRoOiA1NSU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIGFydGljbGUuZXZlbnQtdGVhc2VyID4gYSAuaW5mbyB7XG4gICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAgIGFydGljbGUuZXZlbnQtdGVhc2VyID4gYSAuaW5mbyAuZXZlbnQtdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICBhcnRpY2xlLmV2ZW50LXRlYXNlciA+IGEgLmluZm8gLmV2ZW50LXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDN2dzsgfSB9XG4gICAgYXJ0aWNsZS5ldmVudC10ZWFzZXIgPiBhIC5pbmZvIC5kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgYXJ0aWNsZS5ldmVudC10ZWFzZXIgPiBhIC5pbmZvIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MGVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgYXJ0aWNsZS5ldmVudC10ZWFzZXIgPiBhIC5pY29uIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIGFydGljbGUuZXZlbnQtdGVhc2VyID4gYSAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgYXJ0aWNsZS5ldmVudC10ZWFzZXIgPiBhIC5tZXRhIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICBhcnRpY2xlLmV2ZW50LXRlYXNlciA+IGEgLm1ldGEge1xuICAgICAgICB3aWR0aDogMzUlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIGFydGljbGUuZXZlbnQtdGVhc2VyID4gYSAubWV0YSAuZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3Z3OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIGFydGljbGUuZXZlbnQtdGVhc2VyID4gYSAubWV0YSAudGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41dm07IH0gfVxuXG4uZXZlbnRzLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuXG4uZXZlbnQtZmlsdGVyLW1lbnUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5ldmVudC1maWx0ZXItbWVudSB1bCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmV2ZW50LWZpbHRlci1tZW51IHVsIC5pY29uIHtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmV2ZW50LWZpbHRlci1tZW51IHVsIC5ldmVudC1maWx0ZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ldmVudC1maWx0ZXItbWVudSB1bCAuZXZlbnQtZmlsdGVyLWJ1dHRvbjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5ldmVudC1maWx0ZXItbWVudSB1bCAuZXZlbnQtZmlsdGVyLWJ1dHRvbiAuaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgc3Ryb2tlOiBibGFjazsgfVxuICAgIC5ldmVudC1maWx0ZXItbWVudSB1bCAuZXZlbnQtZmlsdGVyLWJ1dHRvbiAuaWNvbi50b2dnbGUtb2ZmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXZlbnQtZmlsdGVyLW1lbnUgdWwgLmV2ZW50LWZpbHRlci1idXR0b24gLmljb24udG9nZ2xlLW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmV2ZW50LWZpbHRlci1tZW51IHVsIC5ldmVudC1maWx0ZXItYnV0dG9uLmFjdGl2ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBlbTsgfVxuICAgICAgLmV2ZW50LWZpbHRlci1tZW51IHVsIC5ldmVudC1maWx0ZXItYnV0dG9uLmFjdGl2ZSAuaWNvbi50b2dnbGUtb2ZmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ldmVudC1maWx0ZXItbWVudSB1bCAuZXZlbnQtZmlsdGVyLWJ1dHRvbi5hY3RpdmUgLmljb24udG9nZ2xlLW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZXZlbnQtZmlsdGVyLW1lbnUgLnJlbW92ZS1maWx0ZXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi5ldmVudC1maWx0ZXItbWVudS5maWx0ZXJzLWFyZS1hY3RpdmUgLnJlbW92ZS1maWx0ZXItYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiNlby1ib29raW5ncyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgbWFyZ2luLXRvcDogMC44ZW07IH1cblxuI2VvLWJvb2tpbmdzIGJ1dHRvbiB7XG4gIGJvcmRlcjogMS41cHggc29saWQgYmxhY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI2VvLWJvb2tpbmdzIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuXG4jZW8tYm9va2luZ3MgI2VvLWJvb2tpbmctb2NjdXJyZW5jZS1waWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07IH1cblxuI2VvLWJvb2tpbmdzICNlby1ib29raW5nLW9jY3VycmVuY2UtcGlja2VyIHRoIHtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuXG4jZW8tYm9va2luZ3MgI2VvLWJvb2tpbmctb2NjdXJyZW5jZS1waWNrZXIgdGQge1xuICBwYWRkaW5nLXRvcDogMC41ZW07IH1cblxuI2VvLWJvb2tpbmdzICNlby1ib29raW5nLWZvcm0tZWxlbWVudC13cmFwLTcgLmVvLWJvb2tpbmctbGFiZWwsXG4jZW8tYm9va2luZ3MgI2VvLWJvb2tpbmctZm9ybS1lbGVtZW50LXdyYXAtOCAuZW8tYm9va2luZy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2VvLWJvb2tpbmdzICNlby1ib29raW5nLWZpZWxkLTcge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtOyB9XG5cbiNlby1ib29raW5ncyBkaXYjZW8tYm9va2luZy1mb3JtLWVsZW1lbnQtd3JhcC04OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOlwiOyB9XG5cbiNlby1ib29raW5ncyBkaXYjZW8tYm9va2luZy1mb3JtLWVsZW1lbnQtd3JhcC03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVWhyemVpdFwiOyB9XG5cbiNlby1ib29raW5ncyBkaXYjZW8tYm9va2luZy1mb3JtLWVsZW1lbnQtd3JhcC03LFxuI2VvLWJvb2tpbmdzIGRpdiNlby1ib29raW5nLWZvcm0tZWxlbWVudC13cmFwLTgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI2VvLWJvb2tpbmdzIC5lby1ib29raW5nLW5vdGljZS1wcmlvci1ib29raW5nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jZW8tYm9va2luZ3MgI2VvLWJvb2tpbmctb2NjdXJyZW5jZS1waWNrZXIgYS51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAyLjhlbTtcbiAgaGVpZ2h0OiAyLjhlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjsgfVxuXG4jZW8tYm9va2luZ3MgI2VvLWJvb2tpbmctb2NjdXJyZW5jZS1waWNrZXIgdGQudWktc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuI2VvLWJvb2tpbmdzICNlby1ib29raW5nLW9jY3VycmVuY2UtcGlja2VyIGEudWktc3RhdGUtYWN0aXZlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAyLjhlbTtcbiAgaGVpZ2h0OiAyLjhlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjsgfVxuXG4jZW8tYm9va2luZ3MgLmVvLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNy41cHggMCA3LjVweCAxM3B4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM5OTk5OTk7IH1cbiAgI2VvLWJvb2tpbmdzIC5lby1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjZW8tYm9va2luZ3MgLmVvLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4jZW8tYm9va2luZ3MgLnJvdy5lby1ib29raW5nLXRvdGFsLXJvdyAuY2VsbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2VvLWJvb2tpbmdzIC5lby1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDcuNXB4IDEzcHggNy41cHggMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjOTk5OTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gICNlby1ib29raW5ncyAuZW8tZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2VvLWJvb2tpbmdzIC5lby1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuI2VvLWJvb2tpbmdzIC5lby1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuI2VvLWJvb2tpbmdzIC5lby1kYXRlcGlja2VyIHtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4jZW8tYm9va2luZ3MgLmVvLWRhdGVwaWNrZXIgdGQgYSxcbiNlby1ib29raW5ncyAuZW8tZGF0ZXBpY2tlciB0ZCBzcGFuLFxuI2VvLWJvb2tpbmdzIC5lby1kYXRlcGlja2VyIHRoIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4jZW8tYm9va2luZ3MgLmVvLWJvb2tpbmctdGlja2V0LXBpY2tlciAuZW8tYm9va2luZy1kYXRlIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbiNlby1ib29raW5ncyAuZW8tYm9va2luZy10aWNrZXQtcGlja2VyIC5lby1ib29raW5nLXRpY2tldC1uYW1lIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuI2VvLWJvb2tpbmdzIC5yb3cge1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gICNlby1ib29raW5ncyAucm93IC5jZWxsIHtcbiAgICB3aWR0aDogMjUlOyB9XG5cbi5ib29raW5nLWxpbmsge1xuICBwYWRkaW5nLXRvcDogMWVtOyB9XG5cbmFydGljbGUuZXZlbnQtdGVhc2VyLmNsdWIgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgYXJ0aWNsZS5ldmVudC10ZWFzZXIuY2x1YiA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMTJweCAxOHB4IC0xNXB4ICNmZmYsIGluc2V0IDBweCAtMTJweCAxOHB4IC0xNXB4ICNmZmY7IH1cblxuYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudCB1bC5wYWdpbmF0aW9uIHtcbiAgcGFkZGluZzogMWVtOyB9XG4gIGJvZHkucG9zdC10eXBlLWFyY2hpdmUtZXZlbnQgdWwucGFnaW5hdGlvbiBsaS5wcmV2LFxuICBib2R5LnBvc3QtdHlwZS1hcmNoaXZlLWV2ZW50IHVsLnBhZ2luYXRpb24gbGkubmV4dCxcbiAgYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudCB1bC5wYWdpbmF0aW9uIGxpLmZpcnN0LFxuICBib2R5LnBvc3QtdHlwZS1hcmNoaXZlLWV2ZW50IHVsLnBhZ2luYXRpb24gbGkubGFzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmJvZHkucG9zdC10eXBlLWFyY2hpdmUtZXZlbnQgLmNvbnRlbnQtbGVmdC1jb2x1bW4gaDIuc2VsZWN0ZWQtZGF0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07IH1cblxuYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudCAuY29udGVudC1sZWZ0LWNvbHVtbiAudG9nZ2xlLWRpdiAudG9nZ2xlLWRpdi10b2dnbGUtb24ge1xuICBsZWZ0OiAxZW07IH1cblxuYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudCAuY29udGVudC1sZWZ0LWNvbHVtbiAudG9nZ2xlLWRpdiAudG9nZ2xlLWRpdi10b2dnbGUtb2ZmIHtcbiAgbGVmdDogMWVtOyB9XG5cbmJvZHkucG9zdC10eXBlLWFyY2hpdmUtZXZlbnQgLmNvbnRlbnQtbGVmdC1jb2x1bW4gLnRvZ2dsZS1kaXYgaW5wdXQudG9nZ2xlLWRpdi1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gfiBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIGJvZHkucG9zdC10eXBlLWFyY2hpdmUtZXZlbnQgLmNvbnRlbnQtbGVmdC1jb2x1bW4ge1xuICAgIHdpZHRoOiA2Ni42NiU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudCAuY29udGVudC1yaWdodC1jb2x1bW4ge1xuICAgIHdpZHRoOiAzMy4zMyU7IH0gfVxuXG5ib2R5LnBvc3QtdHlwZS1hcmNoaXZlLWV2ZW50IC5ldmVudC10ZWFzZXI6Zmlyc3QtY2hpbGQgYSB7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkIGJsYWNrOyB9XG5cbmJvZHkucG9zdC10eXBlLWFyY2hpdmUtZXZlbnQgLmV2ZW50LXRlYXNlciA+IGEgLmljb24tYXJyb3ctcmlnaHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICBib2R5LnBvc3QtdHlwZS1hcmNoaXZlLWV2ZW50IC5ldmVudC10ZWFzZXIgPiBhIHtcbiAgICBwYWRkaW5nOiAwLjllbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudCAuZXZlbnQtdGVhc2VyID4gYSAubWV0YSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBib2R5LnBvc3QtdHlwZS1hcmNoaXZlLWV2ZW50IC5ldmVudC10ZWFzZXIgPiBhIC5tZXRhIC5kYXRlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxLjh2dzsgfVxuICAgICAgYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudCAuZXZlbnQtdGVhc2VyID4gYSAubWV0YSAudGltZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDEuOHZ3OyB9XG4gICAgYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudCAuZXZlbnQtdGVhc2VyID4gYSAuZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGJvZHkucG9zdC10eXBlLWFyY2hpdmUtZXZlbnQgLmV2ZW50LXRlYXNlciA+IGEgLnNpbmdsZS1ldmVudC1hZGRpdGlvbmFsLWRhdGEge1xuICAgICAgZm9udC1zaXplOiAxLjh2dzsgfVxuICAgIGJvZHkucG9zdC10eXBlLWFyY2hpdmUtZXZlbnQgLmV2ZW50LXRlYXNlciA+IGEgLmluZm8ge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIGJvZHkucG9zdC10eXBlLWFyY2hpdmUtZXZlbnQgLmV2ZW50LXRlYXNlciA+IGEgLmluZm8gLmV2ZW50LXRpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAzdnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtOyB9IH1cblxuLnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggNHB4IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIGJsYWNrO1xuICB6LWluZGV4OiAyMDAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2l0ZS1oZWFkZXIgLmNlbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2l0ZS1oZWFkZXIgLmNlbGwubG9nbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zaXRlLWhlYWRlciAuY2VsbC5sb2dvIGEge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgICAgLnNpdGUtaGVhZGVyIC5jZWxsLmxvZ28gYSBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zaXRlLWhlYWRlciAuaGVhZGVyLXRlYXNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zaXRlLWhlYWRlciAudGVhc2VyLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIG1heC1oZWlnaHQ6IDEuNWVtO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5zaXRlLWhlYWRlciAudGVhc2VyLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxLjI1ZW07IH1cbiAgICAuc2l0ZS1oZWFkZXIgLnRlYXNlci1jb250ZW50IHAge1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgbWFyZ2luOiAwcHg7IH1cbiAgICAuc2l0ZS1oZWFkZXIgLnRlYXNlci1jb250ZW50ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc2l0ZS1oZWFkZXIgLnRvZ2dsZS1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDEuNXB4IHNvbGlkIGJsYWNrOyB9XG4gICAgLnNpdGUtaGVhZGVyIC50b2dnbGUtbWVudSAuY2xvc2UtYnV0dG9uLFxuICAgIC5zaXRlLWhlYWRlciAudG9nZ2xlLW1lbnUgLm9wZW4tYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuc2l0ZS1oZWFkZXIgLnRvZ2dsZS1tZW51IC5jbG9zZS1idXR0b24gc3ZnLFxuICAgICAgLnNpdGUtaGVhZGVyIC50b2dnbGUtbWVudSAub3Blbi1idXR0b24gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmaWxsOiBibGFjaztcbiAgICAgICAgc3Ryb2tlOiBibGFjazsgfVxuICAgIC5zaXRlLWhlYWRlciAudG9nZ2xlLW1lbnUgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaXRlLWhlYWRlci5tZW51LW9wZW4gLnRvZ2dsZS1tZW51IC5vcGVuLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2l0ZS1oZWFkZXIubWVudS1vcGVuIC50b2dnbGUtbWVudSAuY2xvc2UtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2l0ZS1oZWFkZXIubWVudS1vcGVuIC5uYXYtbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuc2l0ZS1oZWFkZXIgLmxvZ28tcm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zaXRlLWhlYWRlciAubG9nby1yb3cgLmNlbGwge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5zaXRlLWhlYWRlciAubG9nby1yb3cgLmNlbGwge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIGJsYWNrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5zaXRlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgYmxhY2s7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zaXRlLWhlYWRlciAucm93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuc2l0ZS1oZWFkZXIgLnJvdy5uYXYtcm93IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5zaXRlLWhlYWRlciAuY2VsbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnNpdGUtaGVhZGVyIC50b2dnbGUtbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNpdGUtaGVhZGVyIC5sb2dvLXJvdyB7XG4gICAgICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCBibGFjaztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5zaXRlLWhlYWRlciAubG9nby1yb3cgLmNlbGwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuc2l0ZS1oZWFkZXIgLmxvZ28tcm93IC5jZWxsLmxvZ28ge1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMS41cHggc29saWQgYmxhY2s7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyIC5sb2dvLXJvdyAuY2VsbC5sb2dvIGEge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXIgLmxvZ28tcm93IC5jZWxsLmxvZ28gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7IH1cbiAgICAuc2l0ZS1oZWFkZXIgLmhlYWRlci10ZWFzZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnNpdGUtaGVhZGVyIC5oZWFkZXItdGVhc2VyIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciAuaGVhZGVyLXRlYXNlciBhOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCBibGFjazsgfVxuICAgIC5zaXRlLWhlYWRlciAubmF2LW1haW4ge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbiNkYXRlcGlja2VyIC5waWthLXRhYmxlIHRoIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNkYXRlcGlja2VyIC5waWthLXRhYmxlIHRoIGFiYnJbdGl0bGVdIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI2RhdGVwaWNrZXIgLnBpa2EtdGFibGUgYWJiciB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4jZGF0ZXBpY2tlciAucGlrYS1zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJhc2lzR3JvdGVzcXVlUHJvLU1lZGl1bVwiLCBBcmlhbDtcbiAgei1pbmRleDogMTsgfVxuICAjZGF0ZXBpY2tlciAucGlrYS1zaW5nbGUgLnBpa2EtbGVuZGFyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjZGF0ZXBpY2tlciAucGlrYS1zaW5nbGUgLnBpa2EtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICNkYXRlcGlja2VyIC5waWthLXNpbmdsZSAucGlrYS10YWJsZSB0aCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4gICNkYXRlcGlja2VyIC5waWthLXNpbmdsZSAucGlrYS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHotaW5kZXg6IDI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAjZGF0ZXBpY2tlciAucGlrYS1zaW5nbGUgLnBpa2EtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAjZGF0ZXBpY2tlciAucGlrYS1zaW5nbGUgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcHg7IH1cbiAgI2RhdGVwaWNrZXIgLnBpa2Etc2luZ2xlIGEucGlrYS1kYXkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyLjhlbTtcbiAgICBoZWlnaHQ6IDIuOGVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgI2RhdGVwaWNrZXIgLnBpa2Etc2luZ2xlIC5oYXMtZXZlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjZGF0ZXBpY2tlciAucGlrYS1zaW5nbGUgLmhhcy1ldmVudDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAuMnJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICNkYXRlcGlja2VyIC5waWthLXNpbmdsZSAuaXMtc2VsZWN0ZWQgYS5waWthLWRheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBjb2xvcjogIzAwMDsgfVxuXG51bC5wYWdpbmF0aW9uIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNTByZW07XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIHVsLnBhZ2luYXRpb24gPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICB1bC5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICB1bC5wYWdpbmF0aW9uIGxpIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAwOyB9XG4gICAgdWwucGFnaW5hdGlvbiBsaS5maXJzdCwgdWwucGFnaW5hdGlvbiBsaS5wcmV2LCB1bC5wYWdpbmF0aW9uIGxpLm5leHQsIHVsLnBhZ2luYXRpb24gbGkubGFzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIHVsLnBhZ2luYXRpb24gbGkucGFnZS1udW1iZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIHVsLnBhZ2luYXRpb24gbGkuZG90cyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICB1bC5wYWdpbmF0aW9uIGxpLmZpcnN0LCB1bC5wYWdpbmF0aW9uIGxpLnByZXYsIHVsLnBhZ2luYXRpb24gbGkubmV4dCwgdWwucGFnaW5hdGlvbiBsaS5sYXN0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIHVsLnBhZ2luYXRpb24gbGkucGFnZS1udW1iZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgdWwucGFnaW5hdGlvbiBsaS5kb3RzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIHVsLnBhZ2luYXRpb24gbGkuY3VycmVudCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jdGVhc2VyLWNsYWltIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhc2lzR3JvdGVzcXVlUHJvLU1lZGl1bVwiO1xuICBzcmM6IHVybChcImZvbnRzL0Jhc2lzR3JvdGVzcXVlUHJvLU1lZGl1bS5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiQmFzaXNHcm90ZXNxdWVQcm8tTWVkaXVtXCIsIEFyaWFsO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgZm9udC1zaXplOiA0dnc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDIuNXZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDEuM3Z3OyB9IH1cblxuaWZyYW1lIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFzaXNHcm90ZXNxdWVQcm8tTWVkaXVtXCIsIEFyaWFsO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjazsgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFuY2hvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTQ1cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuYW5jaG9yIHtcbiAgICAgIHRvcDogLTkwcHg7IH0gfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbmgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5oMSxcbmgyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiA2dnc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgaDEsXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA1dnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICBoMSxcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDN2dzsgfSB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAzcHggZG90dGVkIGJsYWNrO1xuICBjb2xvcjogYmxhY2s7IH1cblxuLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc2luZ2xlIC5wYWdlLWRlc2NyaXB0aW9uLFxuLnBhZ2UgLnBhZ2UtZGVzY3JpcHRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2luZ2xlIC5wYWdlLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi13cmFwcGVyLFxuICAucGFnZSAucGFnZS1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAyMGVtOyB9XG5cbi5zaW5nbGUgYXJ0aWNsZSBoZWFkZXIsXG4ucGFnZSBhcnRpY2xlIGhlYWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5zaW5nbGUgYXJ0aWNsZSBoZWFkZXIsXG4gICAgLnBhZ2UgYXJ0aWNsZSBoZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfSB9XG4gIC5zaW5nbGUgYXJ0aWNsZSBoZWFkZXIgLnRpbWUsXG4gIC5wYWdlIGFydGljbGUgaGVhZGVyIC50aW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNpbmdsZSBhcnRpY2xlIGhlYWRlciBoMSxcbiAgLnNpbmdsZSBhcnRpY2xlIGhlYWRlciBoMi5hcnRpY2xlLXRpdGxlLFxuICAucGFnZSBhcnRpY2xlIGhlYWRlciBoMSxcbiAgLnBhZ2UgYXJ0aWNsZSBoZWFkZXIgaDIuYXJ0aWNsZS10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zaW5nbGUgYXJ0aWNsZSBoZWFkZXIgLmljb24sXG4gIC5wYWdlIGFydGljbGUgaGVhZGVyIC5pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnNpbmdsZSBhcnRpY2xlIC5hcnRpY2xlLWJvZHksXG4ucGFnZSBhcnRpY2xlIC5hcnRpY2xlLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5zaW5nbGUgYXJ0aWNsZSAuYXJ0aWNsZS1ib2R5LFxuICAgIC5wYWdlIGFydGljbGUgLmFydGljbGUtYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5zaW5nbGUgYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50LFxuLnBhZ2UgYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuc2luZ2xlIGFydGljbGUgLmFydGljbGUtY29udGVudCxcbiAgICAucGFnZSBhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5zaW5nbGUgYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5sZWZ0LWNvbHVtbixcbiAgLnBhZ2UgYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5sZWZ0LWNvbHVtbiB7XG4gICAgcGFkZGluZzogMCAycmVtIDJyZW0gMnJlbTtcbiAgICBvcmRlcjogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLnNpbmdsZSBhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmxlZnQtY29sdW1uLFxuICAgICAgLnBhZ2UgYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5sZWZ0LWNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbSA0cmVtIDRyZW07XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLnNpbmdsZSBhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLnJpZ2h0LWNvbHVtbixcbiAgLnBhZ2UgYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5yaWdodC1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgMnJlbSAwcmVtIDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5zaW5nbGUgYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5yaWdodC1jb2x1bW4sXG4gICAgICAucGFnZSBhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgNHJlbSA0cmVtIDJyZW07XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuc2luZ2xlIGFydGljbGUgLmFydGljbGUtY29udGVudCAucmlnaHQtY29sdW1uIGltZyxcbiAgICAucGFnZSBhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLnJpZ2h0LWNvbHVtbiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2luZ2xlIGFydGljbGUgLnBhZ2UtdGVhc2VyLFxuLnBhZ2UgYXJ0aWNsZSAucGFnZS10ZWFzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnNpbmdsZSBhcnRpY2xlIC5wYWdlLXRlYXNlcixcbiAgICAucGFnZSBhcnRpY2xlIC5wYWdlLXRlYXNlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogODV2aDsgfSB9XG4gIC5zaW5nbGUgYXJ0aWNsZSAucGFnZS10ZWFzZXIgLmNsYWltLFxuICAucGFnZSBhcnRpY2xlIC5wYWdlLXRlYXNlciAuY2xhaW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNpbmdsZSBhcnRpY2xlIC5wYWdlLXRlYXNlciAuY2xhaW0gLmNsYWltLXdyYXBwZXIsXG4gICAgLnBhZ2UgYXJ0aWNsZSAucGFnZS10ZWFzZXIgLmNsYWltIC5jbGFpbS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gIC5zaW5nbGUgYXJ0aWNsZSAucGFnZS10ZWFzZXIgLnRlYXNlci1pbWFnZSxcbiAgLnNpbmdsZSBhcnRpY2xlIC5wYWdlLXRlYXNlciAuaGVhZGVyLXNsaWRlcixcbiAgLnBhZ2UgYXJ0aWNsZSAucGFnZS10ZWFzZXIgLnRlYXNlci1pbWFnZSxcbiAgLnBhZ2UgYXJ0aWNsZSAucGFnZS10ZWFzZXIgLmhlYWRlci1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogODV2aDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zaW5nbGUgYXJ0aWNsZSAucGFnZS10ZWFzZXIgLnRlYXNlci1pbWFnZSAuc2xpZGUsXG4gICAgLnNpbmdsZSBhcnRpY2xlIC5wYWdlLXRlYXNlciAuaGVhZGVyLXNsaWRlciAuc2xpZGUsXG4gICAgLnBhZ2UgYXJ0aWNsZSAucGFnZS10ZWFzZXIgLnRlYXNlci1pbWFnZSAuc2xpZGUsXG4gICAgLnBhZ2UgYXJ0aWNsZSAucGFnZS10ZWFzZXIgLmhlYWRlci1zbGlkZXIgLnNsaWRlIHtcbiAgICAgIGhlaWdodDogODV2aDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUgYXJ0aWNsZSAucGFnZS10ZWFzZXIgLmxlZnQtY29sdW1uLFxuICAucGFnZSBhcnRpY2xlIC5wYWdlLXRlYXNlciAubGVmdC1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgNHJlbSA0cmVtIDRyZW07XG4gICAgb3JkZXI6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5zaW5nbGUgYXJ0aWNsZSAucGFnZS10ZWFzZXIgLmxlZnQtY29sdW1uLFxuICAgICAgLnBhZ2UgYXJ0aWNsZSAucGFnZS10ZWFzZXIgLmxlZnQtY29sdW1uIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuc2luZ2xlIGFydGljbGUgLnBhZ2UtdGVhc2VyIC5yaWdodC1jb2x1bW4sXG4gIC5wYWdlIGFydGljbGUgLnBhZ2UtdGVhc2VyIC5yaWdodC1jb2x1bW4ge1xuICAgIG9yZGVyOiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5zaW5nbGUgYXJ0aWNsZSAucGFnZS10ZWFzZXIgLnJpZ2h0LWNvbHVtbixcbiAgICAgIC5wYWdlIGFydGljbGUgLnBhZ2UtdGVhc2VyIC5yaWdodC1jb2x1bW4ge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gICAgLnNpbmdsZSBhcnRpY2xlIC5wYWdlLXRlYXNlciAucmlnaHQtY29sdW1uIGltZyxcbiAgICAucGFnZSBhcnRpY2xlIC5wYWdlLXRlYXNlciAucmlnaHQtY29sdW1uIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgICAuc2luZ2xlIGFydGljbGUgLnBhZ2UtdGVhc2VyIC5yaWdodC1jb2x1bW4ucGFnZS1pbWFnZSxcbiAgICAucGFnZSBhcnRpY2xlIC5wYWdlLXRlYXNlciAucmlnaHQtY29sdW1uLnBhZ2UtaW1hZ2Uge1xuICAgICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5zaW5nbGUgYXJ0aWNsZSAucGFnZS10ZWFzZXIgLnJpZ2h0LWNvbHVtbi5wYWdlLWltYWdlLFxuICAgICAgICAucGFnZSBhcnRpY2xlIC5wYWdlLXRlYXNlciAucmlnaHQtY29sdW1uLnBhZ2UtaW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lOyB9IH1cbiAgICAgIC5zaW5nbGUgYXJ0aWNsZSAucGFnZS10ZWFzZXIgLnJpZ2h0LWNvbHVtbi5wYWdlLWltYWdlIGltZyxcbiAgICAgIC5wYWdlIGFydGljbGUgLnBhZ2UtdGVhc2VyIC5yaWdodC1jb2x1bW4ucGFnZS1pbWFnZSBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAuc2luZ2xlIGFydGljbGUgLnBhZ2UtdGVhc2VyIC5yaWdodC1jb2x1bW4ucGFnZS1pbWFnZSBpbWcsXG4gICAgICAgICAgLnBhZ2UgYXJ0aWNsZSAucGFnZS10ZWFzZXIgLnJpZ2h0LWNvbHVtbi5wYWdlLWltYWdlIGltZyB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4uc2luZ2xlIGFydGljbGUgLnBhZ2UtY29udGVudCxcbi5wYWdlIGFydGljbGUgLnBhZ2UtY29udGVudCB7XG4gIG1hcmdpbjogMGVtIDAgMHJlbSAwO1xuICBwYWRkaW5nOiAwZW0gMnJlbSAwcmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuc2luZ2xlIGFydGljbGUgLnBhZ2UtY29udGVudCxcbiAgICAucGFnZSBhcnRpY2xlIC5wYWdlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMGVtIDRyZW0gMHJlbSA0cmVtOyB9IH1cbiAgLnNpbmdsZSBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlcixcbiAgLnBhZ2UgYXJ0aWNsZSAucGFnZS1jb250ZW50IC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAwIDhyZW0gMDsgfVxuICAgIC5zaW5nbGUgYXJ0aWNsZSAucGFnZS1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDEsXG4gICAgLnBhZ2UgYXJ0aWNsZSAucGFnZS1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5zaW5nbGUgYXJ0aWNsZSAucGFnZS1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDEsXG4gICAgICAgIC5wYWdlIGFydGljbGUgLnBhZ2UtY29udGVudCAuY29udGVudC13cmFwcGVyIGgxIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfSB9XG4gICAgLnNpbmdsZSBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBoMixcbiAgICAucGFnZSBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBoMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5zaW5nbGUgYXJ0aWNsZSAucGFnZS1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIsXG4gICAgICAgIC5wYWdlIGFydGljbGUgLnBhZ2UtY29udGVudCAuY29udGVudC13cmFwcGVyIGgyIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfSB9XG4gICAgLnNpbmdsZSBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBoMiArIGgzLFxuICAgIC5zaW5nbGUgYXJ0aWNsZSAucGFnZS1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDEgKyBwLnN1YmxpbmUsXG4gICAgLnBhZ2UgYXJ0aWNsZSAucGFnZS1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDIgKyBoMyxcbiAgICAucGFnZSBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBoMSArIHAuc3VibGluZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAuc2luZ2xlIGFydGljbGUgLnBhZ2UtY29udGVudCAuY29udGVudC13cmFwcGVyIGgyICsgaDMsXG4gICAgICAgIC5zaW5nbGUgYXJ0aWNsZSAucGFnZS1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDEgKyBwLnN1YmxpbmUsXG4gICAgICAgIC5wYWdlIGFydGljbGUgLnBhZ2UtY29udGVudCAuY29udGVudC13cmFwcGVyIGgyICsgaDMsXG4gICAgICAgIC5wYWdlIGFydGljbGUgLnBhZ2UtY29udGVudCAuY29udGVudC13cmFwcGVyIGgxICsgcC5zdWJsaW5lIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfSB9XG4gICAgLnNpbmdsZSBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBoMSArIGgzLFxuICAgIC5zaW5nbGUgYXJ0aWNsZSAucGFnZS1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDEgKyBwLnN1YmxpbmUsXG4gICAgLnBhZ2UgYXJ0aWNsZSAucGFnZS1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgaDEgKyBoMyxcbiAgICAucGFnZSBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBoMSArIHAuc3VibGluZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLnNpbmdsZSBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBoMSArIGgzLFxuICAgICAgICAuc2luZ2xlIGFydGljbGUgLnBhZ2UtY29udGVudCAuY29udGVudC13cmFwcGVyIGgxICsgcC5zdWJsaW5lLFxuICAgICAgICAucGFnZSBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBoMSArIGgzLFxuICAgICAgICAucGFnZSBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBoMSArIHAuc3VibGluZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuICAgIC5zaW5nbGUgYXJ0aWNsZSAucGFnZS1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgdWwuZ2FsbGVyeS1hcy1zbGlkZXIsXG4gICAgLnBhZ2UgYXJ0aWNsZSAucGFnZS1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgdWwuZ2FsbGVyeS1hcy1zbGlkZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuc2luZ2xlIGFydGljbGUgLnBhZ2UtY29udGVudCAuY29udGVudC13cmFwcGVyID4gaDIsXG4gIC5wYWdlIGFydGljbGUgLnBhZ2UtY29udGVudCAuY29udGVudC13cmFwcGVyID4gaDIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkIGJsYWNrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuc2luZ2xlIGFydGljbGUgLnBhZ2UtY29udGVudCAuY29udGVudC13cmFwcGVyID4gaDIsXG4gICAgICAucGFnZSBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciA+IGgyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07IH0gfVxuICAuc2luZ2xlIGFydGljbGUgLnBhZ2UtY29udGVudCAuY29udGVudC13cmFwcGVyID4gLndwLWJsb2NrLW1lZGlhLXRleHQsXG4gIC5zaW5nbGUgYXJ0aWNsZSAucGFnZS1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgPiAud3AtYmxvY2stY29sdW1ucyxcbiAgLnBhZ2UgYXJ0aWNsZSAucGFnZS1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgPiAud3AtYmxvY2stbWVkaWEtdGV4dCxcbiAgLnBhZ2UgYXJ0aWNsZSAucGFnZS1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgPiAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLnNpbmdsZSBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciA+IC53cC1ibG9jay1tZWRpYS10ZXh0LFxuICAgICAgLnNpbmdsZSBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciA+IC53cC1ibG9jay1jb2x1bW5zLFxuICAgICAgLnBhZ2UgYXJ0aWNsZSAucGFnZS1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgPiAud3AtYmxvY2stbWVkaWEtdGV4dCxcbiAgICAgIC5wYWdlIGFydGljbGUgLnBhZ2UtY29udGVudCAuY29udGVudC13cmFwcGVyID4gLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cbiAgLnNpbmdsZSBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAud3AtYmxvY2stY29sdW1uLFxuICAucGFnZSBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuc2luZ2xlIGFydGljbGUgLnBhZ2UtY29udGVudCAuY29udGVudC13cmFwcGVyIC53cC1ibG9jay1jb2x1bW4sXG4gICAgICAucGFnZSBhcnRpY2xlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbmFydGljbGUud29jaGVua2FydGUge1xuICB3aWR0aDogMTAwJTsgfVxuICBhcnRpY2xlLndvY2hlbmthcnRlIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDUwZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwIDRyZW0gNHJlbTsgfVxuXG4jY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgI2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogN3JlbTsgfSB9XG5cbi5jb250ZW50LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbnRlbnQtcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29udGVudC1sZWZ0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBibGFjazsgfSB9XG5cbi5jb250ZW50LXJpZ2h0LWNvbHVtbiB7XG4gIGZsZXg6IDE7IH1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5ob21lIC5zbGljay1zbGlkZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmhvbWUgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH0gfVxuXG4uc2xpY2stc2xpZGUgZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmZpZ3VyZS53aXRob3V0LW1hcmdpbiB7XG4gIG1hcmdpbjogMDsgfVxuXG4uZXZlbnQtc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXZlbnQtc2xpZGVyIC5hcnJvdy1uZXh0IHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZXZlbnQtc2xpZGVyIC5hcnJvdy1wcmV2aW91cyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vc3RhdGljL2ljb25zL1BmZWlsLnN2Zyk7IH1cblxuLmljb24tYXJyb3ctcHJldmlvdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9zdGF0aWMvaWNvbnMvYXJyb3ctcHJldmlvdXMuc3ZnKTsgfVxuXG4uaWNvbi1hcnJvdy1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vc3RhdGljL2ljb25zL2Fycm93LW5leHQuc3ZnKTsgfVxuXG4uaWNvbi1jcm9zcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL3N0YXRpYy9pY29ucy9rcmV1ei5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLmljb24tcGx1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL3N0YXRpYy9pY29ucy9wbHVzLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4ud3AtYmxvY2stY29sdW1ucy5oYXMtMi1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBvcmRlcjogMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAud3AtYmxvY2stY29sdW1ucy5oYXMtMi1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgICAgb3JkZXI6IDE7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICBvcmRlcjogMTsgfSB9XG5cbi53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgb3JkZXI6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLndwLWJsb2NrLWNvbHVtbnMuaGFzLTItY29sdW1ucyAud3AtYmxvY2stY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgb3JkZXI6IDI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgIG9yZGVyOiAyOyB9IH1cblxuLndwLWJsb2NrLWNvbHVtbnMuaGFzLTItY29sdW1ucyBmaWd1cmUud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMuYmlsZC1saW5rcy1pbi1tb2JpbGUtb2JlbiAud3AtYmxvY2stY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgb3JkZXI6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLndwLWJsb2NrLWNvbHVtbnMuaGFzLTItY29sdW1ucy5iaWxkLWxpbmtzLWluLW1vYmlsZS1vYmVuIC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgICAgb3JkZXI6IDE7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMuYmlsZC1saW5rcy1pbi1tb2JpbGUtb2JlbiAud3AtYmxvY2stY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG9yZGVyOiAxOyB9IH1cblxuLndwLWJsb2NrLWNvbHVtbnMuaGFzLTItY29sdW1ucy5iaWxkLWxpbmtzLWluLW1vYmlsZS1vYmVuIC53cC1ibG9jay1jb2x1bW46bGFzdC1jaGlsZCB7XG4gIG9yZGVyOiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMuYmlsZC1saW5rcy1pbi1tb2JpbGUtb2JlbiAud3AtYmxvY2stY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgb3JkZXI6IDE7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMuYmlsZC1saW5rcy1pbi1tb2JpbGUtb2JlbiAud3AtYmxvY2stY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgb3JkZXI6IDE7IH0gfVxuIl19 */