/**
 * Theme Name: Zeno24
 * Theme URI: https://www.evolvet.de
 * Description: Custom theme developed by Evolvet for Zeno24.de .
 * Version: 1.0.0
 * Author: Evolvet
 * Author URI: https://www.evolvet.de
 */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.jsCalendar *{margin:0;padding:0}.jsCalendar table,.jsCalendar table th,.jsCalendar table td{border:0}.jsCalendar table{background-color:#FFFFFF;border-collapse:collapse;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,0.4);color:#000000;font-family:Tahoma, Geneva, sans-serif;margin:5px}.jsCalendar thead .jsCalendar-title{height:40px;line-height:40px}.jsCalendar thead .jsCalendar-title-left{float:left}.jsCalendar thead .jsCalendar-title-right{float:right}.jsCalendar thead .jsCalendar-nav-left,.jsCalendar thead .jsCalendar-nav-right{border-radius:10px;color:#999999;cursor:pointer;font-family:"Courier New", Courier, monospace;font-size:12px;font-weight:bold;height:20px;line-height:20px;margin:10px 8px;text-align:center;transition:color 0.2s, background-color 0.2s;width:20px}.jsCalendar thead .jsCalendar-nav-left:hover,.jsCalendar thead .jsCalendar-nav-right:hover{background-color:#E2E2E2;color:#000000}.jsCalendar thead .jsCalendar-nav-left{float:left}.jsCalendar thead .jsCalendar-nav-right{float:right}.jsCalendar thead .jsCalendar-title-name{cursor:default;float:left;font-size:18px;font-weight:lighter;padding:0 20px}.jsCalendar thead .jsCalendar-nav-left:after{content:"<"}.jsCalendar thead .jsCalendar-nav-right:after{content:">"}.jsCalendar thead .jsCalendar-week-days th{text-shadow:0 0 1px rgba(0,0,0,0.2)}.jsCalendar thead .jsCalendar-week-days th,.jsCalendar tbody td{border-radius:18px;cursor:default;display:inline-block;font-size:12px;font-weight:lighter;height:36px;line-height:36px;margin:1px 2px;text-align:center;transition:color 0.1s, background-color 0.2s;width:36px}.jsCalendar tbody td:hover{background-color:#E6E6E6}.jsCalendar tbody td.jsCalendar-selected{background-color:#FFFFFF;border:2px solid #E6E6E6;box-sizing:content-box;height:32px;line-height:32px;width:32px}.jsCalendar tbody td.jsCalendar-current{background-color:#52C9FF;border-radius:18px;color:#FFFFFF}.jsCalendar tbody td.jsCalendar-previous,.jsCalendar tbody td.jsCalendar-next{color:#CACACA}.jsCalendar tbody td.jsCalendar-previous:hover,.jsCalendar tbody td.jsCalendar-next:hover{color:#FFFFFF}.jsCalendar thead{display:block;margin:4px 4px 0 4px}.jsCalendar tbody{display:block;margin:0 4px 4px 4px}.jsCalendar ::-moz-selection{background:#83D8FF}.jsCalendar ::selection{background:#83D8FF}.jsCalendar.yellow tbody td.jsCalendar-current{background-color:#FFE31B}.jsCalendar.yellow ::-moz-selection{background:#FDE74C}.jsCalendar.yellow ::selection{background:#FDE74C}.jsCalendar.orange tbody td.jsCalendar-current{background-color:#FFB400}.jsCalendar.orange ::-moz-selection{background:#FFB400}.jsCalendar.orange ::selection{background:#FFB400}.jsCalendar.red tbody td.jsCalendar-current{background-color:#F6511D}.jsCalendar.red ::-moz-selection{background:#F6511D}.jsCalendar.red ::selection{background:#F6511D}.jsCalendar.green tbody td.jsCalendar-current{background-color:#7FB800}.jsCalendar.green ::-moz-selection{background:#7FB800}.jsCalendar.green ::selection{background:#7FB800}.jsCalendar.material-theme table{border-radius:0}.jsCalendar.material-theme thead{background-color:#52C9FF;color:#FFFFFF;margin:0;padding:4px 4px 0 4px}.jsCalendar.material-theme thead .jsCalendar-title{display:block;position:relative}.jsCalendar.material-theme thead .jsCalendar-title-name{border-bottom:1px solid rgba(255,255,255,0.4);color:#FFFFFF;font-size:16px;left:15px;position:absolute;right:15px;text-align:center}.jsCalendar.material-theme thead .jsCalendar-title-left,.jsCalendar.material-theme thead .jsCalendar-title-right{position:absolute;z-index:1}.jsCalendar.material-theme thead .jsCalendar-nav-left,.jsCalendar.material-theme thead .jsCalendar-nav-right{color:#FFFFFF}.jsCalendar.material-theme thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme thead .jsCalendar-nav-right:hover{background-color:#03A9F4}.jsCalendar.material-theme thead .jsCalendar-title-right{right:0}.jsCalendar.material-theme thead .jsCalendar-week-days th{font-size:14px;text-shadow:none}.jsCalendar.material-theme.yellow thead{background-color:#FFE31B}.jsCalendar.material-theme.yellow thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme.yellow thead .jsCalendar-nav-right:hover{background-color:#E2CA23}.jsCalendar.material-theme.orange thead{background-color:#FFB400}.jsCalendar.material-theme.orange thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme.orange thead .jsCalendar-nav-right:hover{background-color:#D49600}.jsCalendar.material-theme.red thead{background-color:#F6511D}.jsCalendar.material-theme.red thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme.red thead .jsCalendar-nav-right:hover{background-color:#BB3D16}.jsCalendar.material-theme.green thead{background-color:#7FB800}.jsCalendar.material-theme.green thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme.green thead .jsCalendar-nav-right:hover{background-color:#639000}.jsCalendar.classic-theme table,.jsCalendar.classic-theme thead .jsCalendar-nav-left,.jsCalendar.classic-theme thead .jsCalendar-nav-right,.jsCalendar.classic-theme thead .jsCalendar-week-days th,.jsCalendar.classic-theme tbody td,.jsCalendar.classic-theme tbody td.jsCalendar-current{border-radius:0}.jsCalendar.classic-theme thead{background-color:#52C9FF;margin:0;padding:4px 4px 0 4px}.jsCalendar.classic-theme thead .jsCalendar-title-row,.jsCalendar.classic-theme thead .jsCalendar-title{display:block;width:100%}.jsCalendar.classic-theme thead .jsCalendar-title{position:relative}.jsCalendar.classic-theme thead .jsCalendar-title-name{color:#FFFFFF;font-size:16px;left:41px;position:absolute;right:41px;text-align:center;text-shadow:none}.jsCalendar.classic-theme thead .jsCalendar-title-left,.jsCalendar.classic-theme thead .jsCalendar-title-right{position:absolute;z-index:1}.jsCalendar.classic-theme thead .jsCalendar-title-right{right:0}.jsCalendar.classic-theme thead .jsCalendar-nav-left,.jsCalendar.classic-theme thead .jsCalendar-nav-right{color:#FFFFFF;text-shadow:none}.jsCalendar.classic-theme thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme thead .jsCalendar-nav-right:hover{background-color:#03A9F4}.jsCalendar.classic-theme thead .jsCalendar-week-days{background-color:#FFFFFF;display:block;margin:0 -4px}.jsCalendar.classic-theme thead .jsCalendar-week-days th{font-size:10px;height:20px;line-height:20px;text-shadow:none}.jsCalendar.classic-theme tbody td{border-left:1px solid #DADADA;border-top:1px solid #DADADA;margin:-1px 0 0 -1px;padding:1px 1px 0 1px;width:38px}.jsCalendar.classic-theme tbody{margin:0}.jsCalendar.classic-theme tbody td.jsCalendar-selected{background-color:#CCEFFF;border-bottom:0;border-left:1px solid #DADADA;border-right:0;border-top:1px solid #DADADA;height:36px;line-height:36px}.jsCalendar.classic-theme tbody td.jsCalendar-current.jsCalendar-selected{background-color:#52C9FF;text-shadow:0 0 3px #000000}.jsCalendar.classic-theme.yellow thead{background-color:#FFE31B}.jsCalendar.classic-theme.yellow thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme.yellow thead .jsCalendar-nav-right:hover{background-color:#E2CA23}.jsCalendar.classic-theme.orange thead{background-color:#FFB400}.jsCalendar.classic-theme.orange thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme.orange thead .jsCalendar-nav-right:hover{background-color:#D49600}.jsCalendar.classic-theme.red thead{background-color:#F6511D}.jsCalendar.classic-theme.red thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme.red thead .jsCalendar-nav-right:hover{background-color:#BB3D16}.jsCalendar.classic-theme.green thead{background-color:#7FB800}.jsCalendar.classic-theme.green thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme.green thead .jsCalendar-nav-right:hover{background-color:#639000}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.7;display:none;z-index:1035}.sl-wrapper{z-index:1040}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:0.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-close:focus{outline:none}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#000;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}.sl-wrapper .sl-navigation button:focus{outline:none}@media (min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@font-face{src:url("/wp-content/themes/zeno24/assets/font/helveticanow/helveticanow-regular.eot");src:url("/wp-content/themes/zeno24/assets/font/helveticanow/helveticanow-regular.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/zeno24/assets/font/helveticanow/helveticanow-regular.woff") format("woff"),url("/wp-content/themes/zeno24/assets/font/helveticanow/helveticanow-regular.ttf") format("truetype");font-family:'Helvetica Now';font-weight:normal;font-style:normal}@font-face{src:url("/wp-content/themes/zeno24/assets/font/helveticanow/helveticanow-bold.eot");src:url("/wp-content/themes/zeno24/assets/font/helveticanow/helveticanow-bold.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/zeno24/assets/font/helveticanow/helveticanow-bold.woff") format("woff"),url("/wp-content/themes/zeno24/assets/font/helveticanow/helveticanow-bold.ttf") format("truetype");font-family:'Helvetica Now';font-weight:bold;font-style:normal}@font-face{src:url("/wp-content/themes/zeno24/assets/font/helveticanow/helveticanow-black.eot");src:url("/wp-content/themes/zeno24/assets/font/helveticanow/helveticanow-black.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/zeno24/assets/font/helveticanow/helveticanow-black.woff") format("woff"),url("/wp-content/themes/zeno24/assets/font/helveticanow/helveticanow-black.ttf") format("truetype");font-family:'Helvetica Now';font-weight:800;font-style:normal}.clear:after{content:"";clear:both;display:table}.float-left{float:left !important}.float-none{float:none !important}.clear-none{clear:none !important}.text-align-center{text-align:center}.margin-top-0{margin-top:0 !important}.margin-bottom-0{margin-bottom:0 !important}.width-100pc{width:100% !important}.color-white{color:#fff !important}.color-white p,.color-white strong,.color-white a,.color-white span{color:#fff !important}.kc_text_block.color-light,.color-light{color:#fff}.kc_text_block.color-light h1,.kc_text_block.color-light h2,.kc_text_block.color-light h3,.kc_text_block.color-light h4,.kc_text_block.color-light h5,.kc_text_block.color-light p,.kc_text_block.color-light a,.kc_text_block.color-light strong,.kc_text_block.color-light span,.color-light h1,.color-light h2,.color-light h3,.color-light h4,.color-light h5,.color-light p,.color-light a,.color-light strong,.color-light span{color:#fff}.kc_text_block.color-light h1:after,.color-light h1:after{background-color:#fff}@media (min-width: 1023px){.hidden-desktop{display:none !important}}@media (min-width: 769px) and (max-width: 1023px){.hidden-tablet{display:none !important}}@media (max-width: 768px){.hidden-mobile{display:none !important}.visible-mobile{display:block}}html{font-size:19px;font-family:"Helvetica Now",Arial,sans-serif;line-height:28px;color:#333}body{background-color:#F2F2F2}a{transition:color 0.2s,transform 0.2s,background-color 0.2s;-webkit-transition:color 0.2s,transform 0.2s,background-color 0.2s;-moz-transition:color 0.2s,transform 0.2s,background-color 0.2s;-ms-transition:color 0.2s,transform 0.2s,background-color 0.2s;-o-transition:color 0.2s,transform 0.2s,background-color 0.2s;text-decoration:none;font-weight:bold;color:#E33642}a:hover,a:focus{transform:scale(0.97);-webkit-transform:scale(0.97);-moz-transform:scale(0.97);-ms-transform:scale(0.97);-o-transform:scale(0.97);color:#333}h1{font-size:40px;line-height:48px;text-transform:uppercase;color:#333;font-weight:bold;margin-top:0}h1.page-title{font-weight:800;text-transform:uppercase}.kc_text_block h1{margin-bottom:0;padding-bottom:0}.kc_text_block h1:after{content:'';width:100px;height:3px;background-color:#E33642;display:block;margin:30px 0}.kc_text_block h1[style*="center"]:after{margin-left:auto;margin-right:auto}h2{font-size:24px}h3{color:#E33642;text-transform:uppercase}ul li[style*="text-align: center"],ul li[style*="text-align:center"]{list-style-position:inside;margin-left:0}img{max-width:100%}strong{font-weight:bold}@media (max-width: 768px){h1{font-size:30px;line-height:35px;hyphens:auto}h2{font-size:22px;line-height:26px}#wpdm-all-packages table tbody td{line-height:1}#wpdm-all-packages table tbody td.__dt_col_download_link{width:auto !important;max-width:none !important}#wpdm-all-packages table tbody tr:first-child td{background-position-y:8px !important}#wpdm-all-packages table tbody tr:first-child td.__dt_col_page_link{background-position-y:8px !important}#wpdm-all-packages table tbody tr:last-child td.__dt_col_download_link{width:auto !important;max-width:none !important}table.wpdm-all-packages-table thead{display:none}table.wpdm-all-packages-table tbody tr td{display:block;width:auto !important;padding-top:0 !important}table.wpdm-all-packages-table tbody tr td:first-child{padding-top:15px !important}table.wpdm-all-packages-table tbody tr td:last-child{border-bottom:1px solid #ccc;padding-bottom:15px}}button,a.button,.button,.wpdm-download-link,input[type="button"],input[type="submit"]{text-transform:uppercase;font-size:17px;padding:15px 75px 15px 17px;background-color:#E33642;font-weight:bold;color:#fff;line-height:1;position:relative;display:inline-block;border:1px solid #E33642;cursor:pointer}button:not(.has-image):not(.sl-next):not(.sl-prev):not(.sl-close):after,a.button:not(.has-image):not(.sl-next):not(.sl-prev):not(.sl-close):after,.button:not(.has-image):not(.sl-next):not(.sl-prev):not(.sl-close):after,.wpdm-download-link:not(.has-image):not(.sl-next):not(.sl-prev):not(.sl-close):after,input[type="button"]:not(.has-image):not(.sl-next):not(.sl-prev):not(.sl-close):after,input[type="submit"]:not(.has-image):not(.sl-next):not(.sl-prev):not(.sl-close):after{content:'';position:absolute;top:-1px;right:-1px;height:calc(100% + 2px);width:50px;background:url(/wp-content/themes/zeno24/assets/img/icon-arrow-right-light.png) no-repeat center;background-size:8px;background-color:#ab2630;border-color:#ab2630}button:hover,button:focus,a.button:hover,a.button:focus,.button:hover,.button:focus,.wpdm-download-link:hover,.wpdm-download-link:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#ab2630;color:#fff}button.light,a.button.light,.button.light,.wpdm-download-link.light,input[type="button"].light,input[type="submit"].light{background-color:#fff;color:#E33642;border:1px solid #fff}button.light:hover,button.light:focus,a.button.light:hover,a.button.light:focus,.button.light:hover,.button.light:focus,.wpdm-download-link.light:hover,.wpdm-download-link.light:focus,input[type="button"].light:hover,input[type="button"].light:focus,input[type="submit"].light:hover,input[type="submit"].light:focus{background-color:#ab2630;color:#fff;border-color:#ab2630}button.blank,a.button.blank,.button.blank,.wpdm-download-link.blank,input[type="button"].blank,input[type="submit"].blank{background-color:transparent;color:#E33642;border:none;padding:15px}button.blank:after,a.button.blank:after,.button.blank:after,.wpdm-download-link.blank:after,input[type="button"].blank:after,input[type="submit"].blank:after{content:normal}.panel form input[type="text"],.panel form input[type="search"],.panel form input[type="email"],.panel form input[type="number"],.panel form input[type="tel"],.panel form textarea,.panel form.search input[type="text"],.panel form.search input[type="search"],.panel form.search input[type="email"],.panel form.search input[type="number"],.panel form.search input[type="tel"],.panel form.search textarea,form input[type="text"],form input[type="search"],form input[type="email"],form input[type="number"],form input[type="tel"],form textarea{padding:22px;border:none;border-radius:0}.panel form input[type="text"],.panel form input[type="search"],.panel form input[type="email"],.panel form input[type="number"],.panel form input[type="tel"],.panel form textarea,.panel form select,.panel form.search input[type="text"],.panel form.search input[type="search"],.panel form.search input[type="email"],.panel form.search input[type="number"],.panel form.search input[type="tel"],.panel form.search textarea,.panel form.search select,form input[type="text"],form input[type="search"],form input[type="email"],form input[type="number"],form input[type="tel"],form textarea,form select{background-color:#f2f2f2}.panel form input[type="checkbox"],.panel form input[type="radio"],.panel form.search input[type="checkbox"],.panel form.search input[type="radio"],form input[type="checkbox"],form input[type="radio"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background:none;border:2px solid #000;width:17px;height:17px}.panel form input[type="checkbox"]:checked,.panel form input[type="radio"]:checked,.panel form.search input[type="checkbox"]:checked,.panel form.search input[type="radio"]:checked,form input[type="checkbox"]:checked,form input[type="radio"]:checked{position:relative}.panel form input[type="checkbox"]:checked:after,.panel form input[type="radio"]:checked:after,.panel form.search input[type="checkbox"]:checked:after,.panel form.search input[type="radio"]:checked:after,form input[type="checkbox"]:checked:after,form input[type="radio"]:checked:after{content:'';position:absolute;width:9px;height:9px;background-color:#E33642;left:2px;top:2px}.panel form input[type="radio"],.panel form.search input[type="radio"],form input[type="radio"]{border-radius:50%}.panel form input[type="radio"]:checked:after,.panel form.search input[type="radio"]:checked:after,form input[type="radio"]:checked:after{border-radius:50%}.panel form label,.panel form.search label,form label{display:inline-block;width:100%;font-size:12px;font-weight:bold}.panel form select,.panel form.search select,form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border:none;padding:22px 60px 22px 22px;background:#f2f2f2 url("/wp-content/themes/zeno24/assets/img/icon-dropdown-arrow-down-red.png") no-repeat 96% center;background-size:auto 18px}form.search input[type="search"]{background:#fff}form.search input[type="search"].large{padding:29px 90px 29px 20px}form.search select{min-width:250px;background:#fff}form.search [type="submit"]{background-color:#E33642;border:none;padding:0;height:65px;width:65px}form.search [type="submit"] img{height:30px;width:auto}form.search .search-input-container{position:relative;margin-bottom:10px}form.search .search-input-container input[type="search"]{width:100%}form.search .search-input-container [type="submit"]{position:absolute;right:0;top:0;height:80px;width:80px}form.events-search{display:flex}form.events-search input[type="search"]{width:40%;margin-right:17px}form.events-search select{width:27%;margin-right:17px}form#event-booking p,form.event-booking-pre p{margin:15px 0}form#event-booking input[type="text"],form#event-booking input[type="search"],form#event-booking input[type="email"],form#event-booking input[type="number"],form#event-booking input[type="tel"],form#event-booking textarea,form#event-booking select,form.event-booking-pre input[type="text"],form.event-booking-pre input[type="search"],form.event-booking-pre input[type="email"],form.event-booking-pre input[type="number"],form.event-booking-pre input[type="tel"],form.event-booking-pre textarea,form.event-booking-pre select{display:inline-block;width:100%}@media (max-width: 1024px){form.events-search{display:block}form.events-search input[type="search"]{width:100%;margin-bottom:17px}form.events-search select{width:40%}form.events-search [type="submit"]{float:right}}@media (max-width: 768px){.panel form input[type="text"],.panel form input[type="search"],.panel form input[type="email"],.panel form input[type="number"],.panel form input[type="tel"],.panel form textarea,.panel form.search input[type="text"],.panel form.search input[type="search"],.panel form.search input[type="email"],.panel form.search input[type="number"],.panel form.search input[type="tel"],.panel form.search textarea,form input[type="text"],form input[type="search"],form input[type="email"],form input[type="number"],form input[type="tel"],form textarea{border-radius:0 !important}form.search .search-input-container input[type="search"]{padding:20px 60px 20px 20px;font-size:17px}form.search .search-input-container [type="submit"]{height:59px;width:59px}form.search .search-input-container [type="submit"] img{height:20px}form.events-search input[type="search"],form.events-search select,form.events-search [type="submit"]{width:100%;margin-bottom:17px;float:none}form.events-search [type="submit"]{margin-bottom:0}}ul.menu>li:not(.role-icon_without_text)>a:hover,ul.menu>li:not(.role-icon_without_text)>a:focus{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);color:#fff;background-color:#333}ul.menu>li.role-highlighted a{background-color:#E33642;color:#fff}ul.menu>li.role-highlighted a:hover,ul.menu>li.role-highlighted a:focus{background-color:#333}ul.menu>li.role-icon_without_text a span.title{display:none}ul.menu>li.has-icon:not(.role-menu_dropdown) a:hover,ul.menu>li.has-icon:not(.role-menu_dropdown) a:focus{background-color:transparent}ul.menu>li.role-search span.title{display:none}ul.menu>li.role-search form{display:none}header{background-color:#fff}header:after{content:"";clear:both;display:table}header .section-1{float:left}header .section-2{float:right}header nav ul#mobile{display:none}header nav ul{list-style:none;margin:0;padding:0}header nav ul>li{display:inline-block;border-left:1px solid #ccc;float:left}header nav ul>li>a{padding:0 1.1em;line-height:80px;display:block;font-weight:normal;font-size:1.05em}header nav ul>li>a img{height:40px;width:auto;position:relative;top:12px}header nav ul>li>a span.title{margin-right:1.1em}header nav ul>li.menu-item-has-children{position:relative}header nav ul>li.role-menu_dropdown a{background-color:#333;color:#fff}header nav ul>li.role-menu_dropdown.active>ul.sub-menu,header nav ul>li.role-menu_dropdown:hover>ul.sub-menu,header nav ul>li.role-menu_dropdown:focus>ul.sub-menu{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);visibility:visible;opacity:1;max-height:2000px}header nav ul>li.role-menu_dropdown.active>ul.sub-menu li,header nav ul>li.role-menu_dropdown:hover>ul.sub-menu li,header nav ul>li.role-menu_dropdown:focus>ul.sub-menu li{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);opacity:1}header nav ul>li>ul.sub-menu{transition:max-height 300ms,transform 300ms,opacity 300ms;-webkit-transition:max-height 300ms,transform 300ms,opacity 300ms;-moz-transition:max-height 300ms,transform 300ms,opacity 300ms;-ms-transition:max-height 300ms,transform 300ms,opacity 300ms;-o-transition:max-height 300ms,transform 300ms,opacity 300ms;transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);position:absolute;top:79px;right:0;width:1400px;max-width:100vw;z-index:99;background-color:rgba(51,51,51,0.97);display:flex;flex-wrap:wrap;padding:0;height:auto;max-height:0;overflow:hidden;opacity:0;visibility:hidden}header nav ul>li>ul.sub-menu li{transition:transform 300ms,opacity 300ms;-webkit-transition:transform 300ms,opacity 300ms;-moz-transition:transform 300ms,opacity 300ms;-ms-transition:transform 300ms,opacity 300ms;-o-transition:transform 300ms,opacity 300ms;transition-delay:100ms;-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-ms-transition-delay:100ms;-o-transition-delay:100ms;transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);border:none;float:left;padding:40px;flex:0 0 auto;opacity:0}header nav ul>li>ul.sub-menu li.role-highlighted{border-right:1px solid rgba(255,255,255,0.3);padding-right:60px;background-color:#303030}header nav ul>li>ul.sub-menu li a{display:inline-block;line-height:1.3;padding:5px 10px;margin-bottom:10px;font-weight:bold;text-transform:uppercase;background-color:transparent;font-size:1em}header nav ul>li>ul.sub-menu li a:hover,header nav ul>li>ul.sub-menu li a:focus{background-color:transparent;color:#E33642}header nav ul>li>ul.sub-menu li ul.sub-menu{transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);position:static;width:auto;background-color:transparent;display:block;padding:0;visibility:visible;opacity:1;height:auto;max-height:none}header nav ul>li>ul.sub-menu li ul.sub-menu li{display:block;float:none;line-height:1.3;padding:0;flex:none}header nav ul>li>ul.sub-menu li ul.sub-menu li a{margin-bottom:0;font-weight:normal;text-transform:none}header .kc-wrap-columns{align-items:center}header .kc-container{padding:0}header .logo a{display:block;line-height:60px;padding:20px 1em 0 1em}header .logo a img{max-height:32px;width:auto}@media (min-width: 1024px){ul.menu>li.role-search form{transition:max-width 400ms,opacity 400ms,margin-left 400ms;-webkit-transition:max-width 400ms,opacity 400ms,margin-left 400ms;-moz-transition:max-width 400ms,opacity 400ms,margin-left 400ms;-ms-transition:max-width 400ms,opacity 400ms,margin-left 400ms;-o-transition:max-width 400ms,opacity 400ms,margin-left 400ms;display:inline-block;max-width:0;opacity:0;visibility:hidden}ul.menu>li.role-search form input[type="search"]{padding:15px 10px;width:250px}ul.menu>li.role-search:hover form,ul.menu>li.role-search:focus form{max-width:3000px;opacity:1;visibility:visible;margin-left:20px}}@media (max-width: 1024px){header{position:relative}header nav ul#main>li>ul.sub-menu li{padding:20px}header nav ul#main>li>ul.sub-menu li ul.sub-menu li{padding:0}}@media (max-width: 768px){ul.menu>li.role-search form{display:block;max-width:none;opacity:1;visibility:visible;margin-bottom:10px}ul.menu>li.role-search form input[type="search"]{padding:10px;width:100%}header{position:relative}header nav ul#mobile{display:block}header nav ul#mobile>li>a{line-height:60px}header nav ul#main{transition:max-height 400ms,padding 400ms,opacity 400ms;-webkit-transition:max-height 400ms,padding 400ms,opacity 400ms;-moz-transition:max-height 400ms,padding 400ms,opacity 400ms;-ms-transition:max-height 400ms,padding 400ms,opacity 400ms;-o-transition:max-height 400ms,padding 400ms,opacity 400ms;background-color:rgba(51,51,51,0.97);position:absolute;width:100%;top:60px;left:0;z-index:99;max-height:0;padding:0;opacity:0;overflow:hidden}header nav ul#main.active{max-height:4000px;padding-top:1em;padding-bottom:1em;opacity:1}header nav ul#main>li{display:block;float:none;color:#fff}header nav ul#main>li>a{padding:9px 25px;line-height:1;color:#fff}header nav ul#main>li>a img{display:none}header nav ul#main>li.role-menu_dropdown>a{display:none}header nav ul#main>li.role-icon_without_text a span.title{display:block}header nav ul#main>li>ul.sub-menu{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;display:block;position:static;opacity:1;visibility:visible;max-height:none}header nav ul#main>li>ul.sub-menu li{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;float:none;display:block;opacity:1;padding:0;margin-top:1em}header nav ul#main>li>ul.sub-menu li>a{padding:9px 25px;display:block;margin-bottom:0;line-height:1}header nav ul#main>li>ul.sub-menu li ul.sub-menu li{margin-top:0}header .logo a{padding-top:17px;line-height:40px}header .logo a img{max-height:25px}}body.single-tl_event h1{color:#E33642}body.single-tl_event h1.event-title{margin:10px 0}body.single-tl_event h2.subtitle,body.single-tl_event p.event-number{margin:0}body.single-tl_event h2.subtitle{font-weight:normal}body.single-tl_event h3.event-registration,body.single-tl_event h3.event-calendars,body.single-tl_event h3.event-venue,body.single-tl_event h3.event-title{margin-top:0}body.single-tl_event h3.event-venue{margin-bottom:10px}body.single-tl_event ul.icon-list .event-price-hint{font-weight:normal;margin:0 0 0 27px;line-height:1}body.single-tl_event .event-venue-details{margin-top:0;font-size:16px;line-height:20px}body.single-tl_event .event-venue-details p,body.single-tl_event .event-venue-details a,body.single-tl_event .event-venue-details strong,body.single-tl_event .event-venue-details span{font-size:16px}body.single-tl_event .event-status-badge{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform-origin:0;-webkit-transform-origin:0;-moz-transform-origin:0;-ms-transform-origin:0;-o-transform-origin:0;position:static;margin-bottom:1em}body.single-tl_event .event-download-material{position:relative;bottom:-37px;z-index:10;float:right}body.single-tl_event .event-download-material img{height:23px;width:auto;margin-right:10px;position:relative;bottom:-4px}body.single-tl_event #event-map{height:300px}body.single-tl_event .event-calendars-wrapper{position:relative}body.single-tl_event .event-calendars-wrapper .previous,body.single-tl_event .event-calendars-wrapper .next{position:absolute;top:0;padding:8px}body.single-tl_event .event-calendars-wrapper .previous img,body.single-tl_event .event-calendars-wrapper .next img{height:25px;width:auto}body.single-tl_event .event-calendars-wrapper .previous:after,body.single-tl_event .event-calendars-wrapper .next:after{content:normal !important}body.single-tl_event .event-calendars-wrapper .previous{left:0}body.single-tl_event .event-calendars-wrapper .next{right:0}body.single-tl_event .event-calendars-wrapper #event-calendar-1{float:left}body.single-tl_event .event-calendars-wrapper #event-calendar-2{float:right}body.single-tl_event .event-calendars-wrapper #event-calendar-1,body.single-tl_event .event-calendars-wrapper #event-calendar-2{width:49%}#event-pricing table{width:100%}#event-pricing table td{line-height:1.2}#event-pricing table td:last-child{text-align:right}#event-overlay{transition:opacity 400ms;-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;-ms-transition:opacity 400ms;-o-transition:opacity 400ms;position:fixed;top:0;left:-100vw;background-color:rgba(255,255,255,0.5);width:100vw;height:100vh;z-index:99;opacity:0;visibility:hidden}#event-overlay.active{opacity:1;left:0;visibility:visible}#event-details-container .hide-on-booking,#event-details-container .show-on-booking{transition:max-height 500ms,opacity 500ms;-webkit-transition:max-height 500ms,opacity 500ms;-moz-transition:max-height 500ms,opacity 500ms;-ms-transition:max-height 500ms,opacity 500ms;-o-transition:max-height 500ms,opacity 500ms;overflow:hidden;height:auto}#event-details-container .hide-on-booking{max-height:100000px}#event-details-container .show-on-booking{transition-delay:400ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-ms-transition-delay:400ms;-o-transition-delay:400ms;pointer-events:none;max-height:0;visibility:hidden;opacity:0}#event-details-container.booking .hide-on-booking{max-height:0;opacity:0}#event-details-container.booking .show-on-booking{max-height:100000px;visibility:visible;opacity:1;pointer-events:auto}#event-booking-participant-template{display:none}form#event-booking .errors{display:none;padding:20px;background-color:#E33642;color:#fff;margin-bottom:1em}form#event-booking .row{margin-bottom:20px}form#event-booking .row .col-50:first-child{padding-right:17px}form#event-booking .row .col-50:last-child{padding-left:17px}form#event-booking .participants .participant{position:relative}form#event-booking .participants .participant a.remove-participant{position:absolute;top:20px;right:0}form#event-booking .participants .participant a.remove-participant img{max-height:30px;width:auto}form#event-booking .participants .participant hr{margin:50px 0}form#event-booking .participants .participant:first-child a.remove-participant,form#event-booking .participants .participant:first-child hr{display:none}form#event-booking .invoice-address{display:none}@media (max-width: 1024px){body.single-tl_event .event-download-material{position:static;bottom:auto;float:none;margin-bottom:1em;display:block}body.single-tl_event .event-calendars-wrapper #event-calendar-1{width:100%}body.single-tl_event .event-calendars-wrapper #event-calendar-2{display:none}}@media (max-width: 960px){form#event-booking .row .col-50:first-child{padding-right:0}form#event-booking .row .col-50:last-child{padding-left:0}}rs-module{z-index:-1}rs-module rs-slides h1{font-weight:800;text-transform:uppercase}rs-module rs-slides h2{font-weight:normal;color:#801a24;text-transform:uppercase}footer{padding:1em 0;background-color:#fff}footer:after{content:"";clear:both;display:table}footer .kc_column:last-child{text-align:right}footer .copyright{position:relative;top:-8px;margin-left:20px !important}footer div[class^="widget_"]{display:inline-block}footer div[class^="widget_"] p{margin:0}footer div[class^="widget_"] ul.menu{list-style:none;margin:0;padding:0}footer div[class^="widget_"] ul.menu li{display:inline-block;padding:0 17px}footer div[class^="widget_"] ul.menu li:first-child{padding-left:0}footer div[class^="widget_"] ul.menu li.role-icon_without_text{padding:0 8px;line-height:1}footer div[class^="widget_"] ul.menu li.role-icon_without_text a{padding:0}footer div[class^="widget_"] ul.menu li a{display:block;font-weight:normal;color:#333;padding:0}footer div[class^="widget_"] ul.menu li img{max-height:35px;width:auto}footer .widget_mc4wp_form_widget h3{margin-bottom:10px}footer .mc4wp-response{margin-left:auto}@media (max-width: 768px){footer{padding-left:20px;padding-right:20px}footer .kc_column:last-child{text-align:left}footer .copyright{position:static;top:auto;margin-left:0 !important;margin-top:10px}footer div[class^="widget_"]{display:block}footer div[class^="widget_"] ul.menu{list-style:none;margin:0;padding:0}footer div[class^="widget_"] ul.menu li{display:block;padding:0}footer div[class^="widget_"] ul.menu li a{display:block;font-weight:normal;color:#333;padding:0.5em 0}footer div[class^="widget_"] ul.menu li.role-icon_without_text a{padding:5px 0}}.sl-wrapper .sl-close{color:#E33642}.sl-wrapper .sl-counter,.sl-wrapper .sl-counter .sl-current,.sl-wrapper .sl-counter .sl-total{font-family:"Helvetica Now",Arial,sans-serif;font-weight:bold}.sl-wrapper .sl-navigation button{color:#E33642}.sl-wrapper .sl-navigation button:hover,.sl-wrapper .sl-navigation button:focus{background-color:transparent}.pum-container .pum-close:after{content:normal !important}.jsCalendar table{margin:0;box-shadow:none}.jsCalendar table thead .jsCalendar-week-days th,.jsCalendar table tbody td{width:27px;height:27px;line-height:27px;border-radius:0}.jsCalendar table thead,.jsCalendar table tbody{margin:0}.jsCalendar table thead .jsCalendar-title-row{text-align:center}.jsCalendar table thead .jsCalendar-title-row .jsCalendar-title-name{float:none}.jsCalendar table tbody td{background-color:#f2f2f2;color:#ccc}.jsCalendar table tbody td.jsCalendar-previous,.jsCalendar table tbody td.jsCalendar-next{visibility:hidden}.jsCalendar table tbody td.jsCalendar-current{background-color:#f2f2f2;color:#ccc;border-radius:0}.jsCalendar table tbody td.is-event-date{background-color:#E33642;color:#fff;cursor:pointer}form.mc4wp-form input[type="email"],form.mc4wp-form input[type="text"],form.mc4wp-form input[type="tel"],form.mc4wp-form input[type="number"]{padding:14px}form.mc4wp-form.mc4wp-form-success .mc4wp-response{padding:15px}form.mc4wp-form .mc4wp-response{margin:15px 0;background-color:#3db161;color:#fff;max-width:450px}form.mc4wp-form .mc4wp-response p{margin:0}#wpdm-locks .panel .panel-heading{text-transform:none !important;font-family:"Helvetica Now",Arial,sans-serif !important;letter-spacing:0 !important}#wpdm-locks .card-header{padding:0 !important;background-color:transparent !important;border-bottom:none !important}.w3eden table.table{border:none}.w3eden table.table thead th{background-color:transparent;color:#333;text-align:left}.w3eden table.table thead th#download_link{min-width:200px}.w3eden table.table tbody tr:nth-of-type(odd){background-color:transparent}.w3eden table.table tbody td{text-align:left}.w3eden a{color:#E33642}.w3eden a.package-title{font-size:1.2em}.w3eden .wpdm-download-link{color:#fff}.w3eden .list-group{display:inline-block;min-width:300px;list-style:none;padding:0;margin-top:0}.w3eden .list-group .list-group-item{padding:10px 20px 10px 0;border-left:none;border-right:none}.w3eden .list-group .list-group-item .badge{background-color:transparent;color:#333;border:2px solid #E33642;font-size:14px;float:right;line-height:1;padding:5px 7px;font-weight:bold}.w3eden .list-group .list-group-item:first-child{border-radius:0;border-top:none}.w3eden .list-group .list-group-item:last-child{border-bottom:none}#wpdm-all-packages table{border:none}#wpdm-all-packages table thead th{background-color:transparent;color:#333;border-bottom:1px solid #000}#wpdm-all-packages table tbody tr:first-child td{padding-top:15px;background-position-y:23px !important}@media (max-width: 1280px){.jsCalendar table thead .jsCalendar-week-days th,.jsCalendar table tbody td{width:23px;height:23px;line-height:23px}}@media (max-width: 1024px){.jsCalendar table thead .jsCalendar-week-days th,.jsCalendar table tbody td{width:30px;height:30px;line-height:30px}}@media (max-width: 768px){.jsCalendar table thead .jsCalendar-week-days th,.jsCalendar table tbody td{width:38px;height:38px;line-height:38px}}main:after{content:"";clear:both;display:table}body .kc-container{max-width:1400px}.kc-row-container .kc_text_block,.kc-row-container .kc_single_image{width:auto}.kc-row-container .kc_column,.kc-row-container .kc_column_inner{padding-right:7.5px;padding-left:7.5px}.kc-elm.spacer{float:none}.kc-elm.spacer:after{content:"";clear:both;display:table}.row{display:flex}.row .col-100,.row .col-50{flex:1}.kc_accordion_wrapper .kc_accordion_section>.kc_accordion_header{border:none}.kc_accordion_wrapper .kc_accordion_section>.kc_accordion_header>span.ui-accordion-header-icon{display:none}.kc_accordion_wrapper .kc_accordion_section>.kc_accordion_header>a{padding-left:0;padding-right:0;padding-bottom:30px;font-size:19px;text-transform:none;font-weight:bold}.kc_accordion_wrapper .kc_accordion_section>.kc_accordion_header>a i{transition:transform 400ms;-webkit-transition:transform 400ms;-moz-transition:transform 400ms;-ms-transition:transform 400ms;-o-transition:transform 400ms;margin-right:10px}.kc_accordion_wrapper .kc_accordion_section>.kc_accordion_header>a:after{content:'';position:absolute;height:3px;width:100px;background:#E33642;bottom:0;left:0}.kc_accordion_wrapper .kc_accordion_section>.kc_accordion_header>a:hover,.kc_accordion_wrapper .kc_accordion_section>.kc_accordion_header>a:focus{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}.kc_accordion_wrapper .kc_accordion_section .kc_accordion_content{border:none;color:#333}.kc_accordion_wrapper .kc_accordion_section .kc_accordion_content .kc-panel-body{padding-left:0;padding-right:0}.kc_accordion_wrapper .kc_accordion_section.kc-section-active>.kc_accordion_header>a i{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}ul.persons{margin:0;padding:0;list-style:none}ul.persons li{margin:0 0 35px 0;padding:0;display:flex;align-items:center}ul.persons li .person-image{width:120px;min-height:1px}ul.persons li .person-details{padding-left:30px;flex:1}ul.persons li .person-details .person-title{font-weight:bold;color:#E33642;line-height:1}ul.persons li .person-details .person-name{padding:4px 0}.event-status-badge{position:absolute;opacity:.80;padding:10px;background-color:#E33642;color:#fff;font-weight:bold;text-transform:uppercase;text-align:center;font-size:0.7em;line-height:1.2;left:0;bottom:0;width:250px}.masonry-gallery .masonry-image{background-size:cover;background-position:center;float:left;height:500px}.masonry-gallery .masonry-image:hover,.masonry-gallery .masonry-image:focus{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.masonry-gallery .masonry-image:nth-child(n+5){display:none}.masonry-gallery[data-image-count="1"] .masonry-image{width:100%}.masonry-gallery[data-image-count="2"] .masonry-image{width:50%}.masonry-gallery[data-image-count="3"] .masonry-image:nth-child(1){width:60%}.masonry-gallery[data-image-count="3"] .masonry-image:nth-child(2),.masonry-gallery[data-image-count="3"] .masonry-image:nth-child(3){width:40%;height:250px}.masonry-gallery[data-image-count="4"] .masonry-image:nth-child(1){width:60%}.masonry-gallery[data-image-count="4"] .masonry-image:nth-child(2),.masonry-gallery[data-image-count="4"] .masonry-image:nth-child(3){width:20%;height:250px}.masonry-gallery[data-image-count="4"] .masonry-image:nth-child(4){width:40%;height:250px}.panel{padding:35px 65px;background-color:#fff}.panel.panel-small{padding-left:35px;padding-right:35px}.panel.green{background-color:#3db161}.pagination .page-numbers{padding:7px 16px;display:inline-block;text-align:center;margin-right:5px}.pagination .page-numbers.current{background-color:#E33642;color:#fff}.post-tags{font-size:12px;line-height:1.5;color:#000}.post-tags a{font-size:12px;text-transform:uppercase;font-weight:bold;color:#000}ul.icon-list{padding:0;margin:15px 0;list-style:none}ul.icon-list li{margin:0;padding:0}ul.icon-list img{max-height:28px;width:auto;margin-right:10px}ul.icon-list.bold{font-weight:bold}ul.icon-list.bold a,ul.icon-list.bold p,ul.icon-list.bold strong,ul.icon-list.bold span{font-weight:bold}ul.icon-list.small{font-size:12px}ul.icon-list.small a,ul.icon-list.small p,ul.icon-list.small strong,ul.icon-list.small span{font-size:12px}ul.icon-list.small img{max-height:13px;margin-right:5px}ul.inline-checkbox-switches{margin:0;padding:0;list-style:none}ul.inline-checkbox-switches li{margin:0 10px 10px 0;padding:0;display:inline-block}ul.inline-checkbox-switches li input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;display:block;width:100%;height:100%;border:none}ul.inline-checkbox-switches li input[type="checkbox"]:after{content:attr(data-title);display:block;padding:6px 10px;font-size:16px;background-color:#fff;position:static;width:auto;height:auto}ul.inline-checkbox-switches li input[type="checkbox"]:checked:after{color:#fff;background-color:#E33642}.article-list article{margin-bottom:10px;position:relative;display:flex}.article-list article h2{margin-top:0}.article-list article.type-tl_event{min-height:auto}.article-list article.type-tl_event h2{margin-bottom:10px}.article-list article.type-tl_event .post-preview{display:flex}.article-list article.type-tl_event .post-preview .post-details{flex:1}.article-list article.type-tl_event .post-preview .post-buttons{align-items:center;display:flex}.article-list article.type-tl_event .post-date{font-weight:bold;text-align:center;background-color:#fff;margin-right:10px;padding:30px 10px;width:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-transform:uppercase}.article-list article.type-tl_event .post-date .highlight-event-days-before{font-size:12px}.article-list article.type-tl_event .post-date .date{font-size:29px;color:#E33642}.article-list article .post-thumbnail{background-color:#fff;max-width:236px;height:auto}.article-list article .post-subtitle{font-size:16px;line-height:19px;margin-bottom:5px}.article-list article .post-preview{padding:30px 35px 30px 35px;background-color:#fff;flex:1}article.post-password-required{max-width:500px;background:#fff;padding:35px 65px;margin:3rem auto}article.post-password-required form.post-password-form label{margin-bottom:20px}article.post-password-required form.post-password-form input[type="password"]{padding:22px;border:none;border-radius:0;min-width:300px;background-color:#f2f2f2;display:block}article.post-password-required form.post-password-form input[type="submit"]{padding-left:75px}ul.post-meta{margin:0;padding:0;list-style:none;line-height:1}ul.post-meta li{margin:0 30px 0 0;padding:0;display:inline-block;font-size:13px;font-weight:bold}ul.post-meta li img{max-height:13px;width:auto;margin-right:8px;position:relative;bottom:-2px}.post-badge-horizontal,.post-badge-vertical{transform-origin:top left;-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;position:absolute;text-transform:uppercase;font-size:17px;color:#fff;background-color:#E33642;padding:8px 18px;top:0;z-index:10}.post-badge-horizontal.highlight-event-days-before,.post-badge-vertical.highlight-event-days-before{position:static;display:inline-block}.post-badge-vertical{transform:rotate(-90deg) translateX(-100%);-webkit-transform:rotate(-90deg) translateX(-100%);-moz-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);-o-transform:rotate(-90deg) translateX(-100%);left:0}.post-badge-horizontal{right:0}hr.red-short{border:none;background:#E33642;height:3px;width:100px;margin-left:0}body.page-layout-promotional h1{font-size:6.25vw;font-weight:900;line-height:1;margin-top:-5.5vw;color:#fff;text-align:center;z-index:10;position:relative}body.page-layout-promotional h1:after{transform:translateY(calc(-50% + 5.5vw));-webkit-transform:translateY(calc(-50% + 5.5vw));-moz-transform:translateY(calc(-50% + 5.5vw));-ms-transform:translateY(calc(-50% + 5.5vw));-o-transform:translateY(calc(-50% + 5.5vw));content:'';width:40vw;height:45vw;max-width:670px;max-height:760px;position:absolute;top:0;left:-2.5vw;background:url(/wp-content/themes/zeno24/assets/img/zeno-triangle-shape-single.png) no-repeat center center;background-size:contain;z-index:-1;margin:0}body.page-layout-promotional .kc_text_block h2{font-weight:normal;font-size:3vw;line-height:1.3;text-transform:uppercase;margin-top:10px;margin-bottom:20px}body.page-layout-promotional .kc_text_block h3{font-size:40px;margin:0;line-height:1.3}body.page-layout-promotional .kc_text_block hr{margin:40px 0;width:100px;border:none;background:#000;height:3px}body.page-layout-promotional .kc_text_block p,body.page-layout-promotional .kc_text_block a,body.page-layout-promotional .kc_text_block strong,body.page-layout-promotional .kc_text_block span,body.page-layout-promotional .kc_text_block ul,body.page-layout-promotional .kc_text_block ul li{font-size:28px;line-height:1.3}body.page-layout-promotional .kc_text_block p{margin-top:0;margin-bottom:35px}body.page-layout-promotional .kc_text_block ul{list-style:none;padding-left:1em}body.page-layout-promotional .kc_text_block ul li{margin-bottom:45px}body.page-layout-promotional .kc_text_block ul li:before{content:"\2022";color:#E33642;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}@media (max-width: 1024px){.article-list article.type-tl_event .post-preview{padding-top:30px;padding-bottom:30px;display:block}.article-list article.type-tl_event .post-preview .post-buttons{margin-top:20px;display:block}.masonry-gallery .masonry-image{height:300px}.masonry-gallery .masonry-image:nth-child(n+3){display:none}.masonry-gallery[data-image-count="2"] .masonry-image:nth-child(1),.masonry-gallery[data-image-count="3"] .masonry-image:nth-child(1),.masonry-gallery[data-image-count="4"] .masonry-image:nth-child(1){width:50%}.masonry-gallery[data-image-count="2"] .masonry-image:nth-child(2),.masonry-gallery[data-image-count="3"] .masonry-image:nth-child(2),.masonry-gallery[data-image-count="4"] .masonry-image:nth-child(2){width:50%;height:300px}}@media (max-width: 960px){.row{display:block}.row .col-100,.row .col-50{flex:none}.article-list article.type-tl_event{min-height:auto}.article-list article.type-tl_event .post-date{font-size:29px;font-weight:bold;text-align:center;background-color:#fff;margin-right:10px;color:#E33642;padding:20px 10px;width:250px;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.article-list article .post-preview{padding-top:50px}}@media (max-width: 768px){.panel{padding:20px}.panel.panel-small{padding:20px}.post-badge-horizontal,.post-badge-vertical{font-size:12px;padding:2px 10px}.article-list article.has-event-status-badge{display:block}.article-list article.has-post-thumbnail .post-preview{padding-left:20px}.article-list article.has-post-thumbnail .post-thumbnail{display:none}.article-list article.type-tl_event .post-date{display:none}.article-list article .post-preview{padding:40px 20px 20px 20px}.event-status-badge{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform-origin:0;-webkit-transform-origin:0;-moz-transform-origin:0;-ms-transform-origin:0;-o-transform-origin:0;position:static;opacity:1}.masonry-gallery .masonry-image{height:300px}.masonry-gallery .masonry-image:nth-child(n+2){display:none}.masonry-gallery[data-image-count="1"] .masonry-image:nth-child(1),.masonry-gallery[data-image-count="2"] .masonry-image:nth-child(1),.masonry-gallery[data-image-count="3"] .masonry-image:nth-child(1),.masonry-gallery[data-image-count="4"] .masonry-image:nth-child(1){width:100%}ul.post-meta li{margin-right:10px}body.page-layout-promotional h1{font-size:9vw;margin-top:-7.8vw}body.page-layout-promotional .kc_text_block h2{font-size:28px}body.page-layout-promotional .kc_text_block h3{font-size:22px;line-height:1.1}body.page-layout-promotional .kc_text_block p,body.page-layout-promotional .kc_text_block a,body.page-layout-promotional .kc_text_block strong,body.page-layout-promotional .kc_text_block span,body.page-layout-promotional .kc_text_block ul,body.page-layout-promotional .kc_text_block ul li{font-size:20px}body.page-layout-promotional .kc_text_block ul li{margin-bottom:20px}}.blog-latest-teaser,.event-latest-teaser,.topic-of-the-week{position:relative;margin-bottom:15px}.blog-latest-teaser a,.event-latest-teaser a,.topic-of-the-week a{color:#333;font-weight:normal}.blog-latest-teaser .post-thumbnail,.event-latest-teaser .post-thumbnail,.topic-of-the-week .post-thumbnail{cursor:pointer}.blog-latest-teaser .post-preview,.event-latest-teaser .post-preview,.topic-of-the-week .post-preview{background-color:#fff}.blog-latest-teaser .post-preview .post-tags,.event-latest-teaser .post-preview .post-tags,.topic-of-the-week .post-preview .post-tags{padding:30px 0 10px 65px;border-bottom:1px solid #E33642}.blog-latest-teaser .post-preview .post-tags a,.event-latest-teaser .post-preview .post-tags a,.topic-of-the-week .post-preview .post-tags a{font-weight:bold}.blog-latest-teaser .post-preview .post-content .post-category,.event-latest-teaser .post-preview .post-content .post-category,.topic-of-the-week .post-preview .post-content .post-category{font-size:16px;line-height:19px;margin-bottom:4px}.blog-latest-teaser .post-preview .post-content h3,.event-latest-teaser .post-preview .post-content h3,.topic-of-the-week .post-preview .post-content h3{margin-top:0}.event-latest-teaser .post-preview .post-tags,.blog-latest-teaser .post-preview .post-tags{padding-left:50px;width:85%}.event-latest-teaser .post-preview .post-content,.blog-latest-teaser .post-preview .post-content{padding:20px 50px 30px 50px}.event-latest-teaser .post-preview .post-content h3,.blog-latest-teaser .post-preview .post-content h3{margin-bottom:0}.event-latest-teaser .post-preview .post-content{padding-left:0;padding-top:35px}.event-latest-teaser .post-preview .post-content .icon-list,.event-latest-teaser .post-preview .post-content .post-text,.event-latest-teaser .post-preview .post-content .post-category{padding-left:50px}.event-latest-teaser .post-preview .post-content .post-text,.event-latest-teaser .post-preview .post-content .post-category{width:65%}.event-latest-teaser .post-preview .post-content .post-text{border-bottom:1px solid #E33642;padding-bottom:20px;margin-bottom:20px;width:65%}.event-latest-teaser .post-preview .post-content .icon-list{margin-bottom:0}.topic-of-the-week{display:flex}.topic-of-the-week .post-thumbnail,.topic-of-the-week .post-preview{float:left;min-height:440px}.topic-of-the-week .post-thumbnail{width:55%;background-size:cover;background-repeat:none;background-position:center}.topic-of-the-week .post-thumbnail img{display:none}.topic-of-the-week .post-preview{width:45%;display:flex;flex-direction:column}.topic-of-the-week .post-preview .post-tags{padding-left:65px;width:305px}.topic-of-the-week .post-preview .post-content{padding:20px 65px 30px 65px;flex:1;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width: 1024px){.topic-of-the-week .post-thumbnail{width:50%}.topic-of-the-week .post-preview{width:50%}.event-latest-teaser .post-preview .post-content{padding-right:20px}.event-latest-teaser .post-preview .post-content .icon-list,.event-latest-teaser .post-preview .post-content .post-text,.event-latest-teaser .post-preview .post-content .post-category{padding-left:20px}.event-latest-teaser .post-preview .post-content .post-text,.event-latest-teaser .post-preview .post-content .post-category{width:100%}}@media (max-width: 960px){.topic-of-the-week .post-thumbnail{width:40%}.topic-of-the-week .post-preview{width:60%}.topic-of-the-week .post-preview .post-tags{width:70%;padding-left:40px}.topic-of-the-week .post-preview .post-content{padding-left:40px;padding-right:40px}}@media (max-width: 768px){.topic-of-the-week{display:block}.topic-of-the-week .post-thumbnail,.topic-of-the-week .post-preview{max-width:none;width:100%;float:none}.topic-of-the-week .post-thumbnail{min-height:250px}.topic-of-the-week .post-preview{min-height:auto}.topic-of-the-week .post-preview .post-tags{padding-left:25px;padding-right:0;width:80%}.topic-of-the-week .post-preview .post-content{padding-right:25px;padding-left:25px}}#ct-ultimate-gdpr-cookie-popup{width:400px}@media screen and (max-width: 768px){#ct-ultimate-gdpr-cookie-popup{width:100%;max-width:calc(100% - 40px)}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zaW1wbGUtanNjYWxlbmRhci9zb3VyY2UvanNDYWxlbmRhci5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2ltcGxlbGlnaHRib3gvZGlzdC9zaW1wbGVsaWdodGJveC5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX21peGluLnNjc3MiLCJfZm9udC5zY3NzIiwiX2hlbHBlci5zY3NzIiwiX2Jhc2Uuc2NzcyIsIl9idXR0b24uc2NzcyIsIl9mb3JtLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfZXZlbnQuc2NzcyIsIl9zbGlkZXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9tYXAuc2NzcyIsIl9wbHVnaW4uc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9zaG9ydGNvZGUuc2NzcyIsIl9nZHByLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIm5vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplXCI7XG5AaW1wb3J0IFwic2ltcGxlLWpzY2FsZW5kYXIvc291cmNlL2pzQ2FsZW5kYXJcIjtcbkBpbXBvcnQgXCJzaW1wbGVsaWdodGJveC9kaXN0L3NpbXBsZWxpZ2h0Ym94LnNjc3NcIjtcblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluXCI7XG5AaW1wb3J0IFwiZm9udFwiO1xuQGltcG9ydCBcImhlbHBlclwiO1xuQGltcG9ydCBcImJhc2VcIjtcbkBpbXBvcnQgXCJidXR0b25cIjtcbkBpbXBvcnQgXCJmb3JtXCI7XG5AaW1wb3J0IFwiaGVhZGVyXCI7XG5AaW1wb3J0IFwiZXZlbnRcIjtcbkBpbXBvcnQgXCJzbGlkZXJcIjtcbkBpbXBvcnQgXCJmb290ZXJcIjsgXG5AaW1wb3J0IFwibWFwXCI7XG5AaW1wb3J0IFwicGx1Z2luXCI7XG5AaW1wb3J0IFwibGF5b3V0XCI7XG5AaW1wb3J0IFwic2hvcnRjb2RlXCI7XG5AaW1wb3J0IFwiZ2RwclwiOyAiLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLypcclxuICoganNDYWxlbmRhciB2MS40LjRcclxuICogXHJcbiAqIFxyXG4gKiBNSVQgTGljZW5zZVxyXG4gKiBcclxuICogQ29weXJpZ2h0IChjKSAyMDE5IEdyYW1tYXRvcG91bG9zIEF0aGFuYXNpb3MtVmFzaWxlaW9zXHJcbiAqIFxyXG4gKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5XHJcbiAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlIFwiU29mdHdhcmVcIiksIHRvIGRlYWxcclxuICogaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0c1xyXG4gKiB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsXHJcbiAqIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpc1xyXG4gKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOlxyXG4gKiBcclxuICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4gYWxsXHJcbiAqIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXHJcbiAqIFxyXG4gKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SXHJcbiAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLFxyXG4gKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEVcclxuICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUlxyXG4gKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLFxyXG4gKiBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRVxyXG4gKiBTT0ZUV0FSRS5cclxuICogXHJcbiAqL1xyXG5cclxuXHJcbi8qIERlZmF1bHQgVGhlbWUgKi9cclxuXHQvKiBHZW5lcmFsIHN0eWxlICovXHJcblx0XHQuanNDYWxlbmRhciAqIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIgdGFibGUsXHJcblx0XHQuanNDYWxlbmRhciB0YWJsZSB0aCxcclxuXHRcdC5qc0NhbGVuZGFyIHRhYmxlIHRkIHtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0fVxyXG5cdC8qIEJsdWUgZGVmYXVsdCAqL1xyXG5cdFx0LmpzQ2FsZW5kYXIgdGFibGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFRhaG9tYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRtYXJnaW46IDVweDtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyIHRoZWFkIC5qc0NhbGVuZGFyLXRpdGxlIHtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyIHRoZWFkIC5qc0NhbGVuZGFyLXRpdGxlLWxlZnQge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyIHRoZWFkIC5qc0NhbGVuZGFyLXRpdGxlLXJpZ2h0IHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIgdGhlYWQgLmpzQ2FsZW5kYXItbmF2LWxlZnQsXHJcblx0XHQuanNDYWxlbmRhciB0aGVhZCAuanNDYWxlbmRhci1uYXYtcmlnaHQge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdG1hcmdpbjogMTBweCA4cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xyXG5cdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyIHRoZWFkIC5qc0NhbGVuZGFyLW5hdi1sZWZ0OmhvdmVyLFxyXG5cdFx0LmpzQ2FsZW5kYXIgdGhlYWQgLmpzQ2FsZW5kYXItbmF2LXJpZ2h0OmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0UyRTJFMjtcclxuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhciB0aGVhZCAuanNDYWxlbmRhci1uYXYtbGVmdCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIgdGhlYWQgLmpzQ2FsZW5kYXItbmF2LXJpZ2h0IHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIgdGhlYWQgLmpzQ2FsZW5kYXItdGl0bGUtbmFtZSB7XHJcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyIHRoZWFkIC5qc0NhbGVuZGFyLW5hdi1sZWZ0OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCI8XCI7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhciB0aGVhZCAuanNDYWxlbmRhci1uYXYtcmlnaHQ6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIj5cIjtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyIHRoZWFkIC5qc0NhbGVuZGFyLXdlZWstZGF5cyB0aCB7XHJcblx0XHRcdHRleHQtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyIHRoZWFkIC5qc0NhbGVuZGFyLXdlZWstZGF5cyB0aCxcclxuXHRcdC5qc0NhbGVuZGFyIHRib2R5IHRkIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMThweDtcclxuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcblx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdG1hcmdpbjogMXB4IDJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjFzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XHJcblx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIgdGJvZHkgdGQ6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIgdGJvZHkgdGQuanNDYWxlbmRhci1zZWxlY3RlZCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNFNkU2RTY7XHJcblx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyIHRib2R5IHRkLmpzQ2FsZW5kYXItY3VycmVudCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MkM5RkY7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIgdGJvZHkgdGQuanNDYWxlbmRhci1wcmV2aW91cyxcclxuXHRcdC5qc0NhbGVuZGFyIHRib2R5IHRkLmpzQ2FsZW5kYXItbmV4dCB7XHJcblx0XHRcdGNvbG9yOiAjQ0FDQUNBO1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIgdGJvZHkgdGQuanNDYWxlbmRhci1wcmV2aW91czpob3ZlcixcclxuXHRcdC5qc0NhbGVuZGFyIHRib2R5IHRkLmpzQ2FsZW5kYXItbmV4dDpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5qc0NhbGVuZGFyIHRoZWFkIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogNHB4IDRweCAwIDRweDtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyIHRib2R5IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCA0cHggNHB4IDRweDtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyIDo6LW1vei1zZWxlY3Rpb24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjODNEOEZGO1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIgOjpzZWxlY3Rpb24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjODNEOEZGO1xyXG5cdFx0fVxyXG5cdC8qIFllbGxvdyAqL1xyXG5cdFx0LmpzQ2FsZW5kYXIueWVsbG93IHRib2R5IHRkLmpzQ2FsZW5kYXItY3VycmVudCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkUzMUI7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhci55ZWxsb3cgOjotbW96LXNlbGVjdGlvbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNGREU3NEM7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhci55ZWxsb3cgOjpzZWxlY3Rpb24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkRFNzRDO1xyXG5cdFx0fVxyXG5cdC8qIE9yYW5nZSAqL1xyXG5cdFx0LmpzQ2FsZW5kYXIub3JhbmdlIHRib2R5IHRkLmpzQ2FsZW5kYXItY3VycmVudCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkI0MDA7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhci5vcmFuZ2UgOjotbW96LXNlbGVjdGlvbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNGRkI0MDA7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhci5vcmFuZ2UgOjpzZWxlY3Rpb24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZCNDAwO1xyXG5cdFx0fVxyXG5cdC8qIFJlZCAqL1xyXG5cdFx0LmpzQ2FsZW5kYXIucmVkIHRib2R5IHRkLmpzQ2FsZW5kYXItY3VycmVudCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNjUxMUQ7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhci5yZWQgOjotbW96LXNlbGVjdGlvbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNGNjUxMUQ7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhci5yZWQgOjpzZWxlY3Rpb24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjY1MTFEO1xyXG5cdFx0fVxyXG5cdC8qIEdyZWVuICovXHJcblx0XHQuanNDYWxlbmRhci5ncmVlbiB0Ym9keSB0ZC5qc0NhbGVuZGFyLWN1cnJlbnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjN0ZCODAwO1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIuZ3JlZW4gOjotbW96LXNlbGVjdGlvbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM3RkI4MDA7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhci5ncmVlbiA6OnNlbGVjdGlvbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM3RkI4MDA7XHJcblx0XHR9XHJcblxyXG5cclxuLyogTWF0ZXJpYWwgVGhlbWUgKi9cclxuXHQvKiBCbHVlIGRlZmF1bHQgKi9cclxuXHRcdC5qc0NhbGVuZGFyLm1hdGVyaWFsLXRoZW1lIHRhYmxlIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyLm1hdGVyaWFsLXRoZW1lIHRoZWFkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUyQzlGRjtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogNHB4IDRweCAwIDRweDtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyLm1hdGVyaWFsLXRoZW1lIHRoZWFkIC5qc0NhbGVuZGFyLXRpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyLm1hdGVyaWFsLXRoZW1lIHRoZWFkIC5qc0NhbGVuZGFyLXRpdGxlLW5hbWUge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhci5tYXRlcmlhbC10aGVtZSB0aGVhZCAuanNDYWxlbmRhci10aXRsZS1sZWZ0LFxyXG5cdFx0LmpzQ2FsZW5kYXIubWF0ZXJpYWwtdGhlbWUgdGhlYWQgLmpzQ2FsZW5kYXItdGl0bGUtcmlnaHQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhci5tYXRlcmlhbC10aGVtZSB0aGVhZCAuanNDYWxlbmRhci1uYXYtbGVmdCxcclxuXHRcdC5qc0NhbGVuZGFyLm1hdGVyaWFsLXRoZW1lIHRoZWFkIC5qc0NhbGVuZGFyLW5hdi1yaWdodCB7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIubWF0ZXJpYWwtdGhlbWUgdGhlYWQgLmpzQ2FsZW5kYXItbmF2LWxlZnQ6aG92ZXIsXHJcblx0XHQuanNDYWxlbmRhci5tYXRlcmlhbC10aGVtZSB0aGVhZCAuanNDYWxlbmRhci1uYXYtcmlnaHQ6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDNBOUY0O1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIubWF0ZXJpYWwtdGhlbWUgdGhlYWQgLmpzQ2FsZW5kYXItdGl0bGUtcmlnaHQge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyLm1hdGVyaWFsLXRoZW1lIHRoZWFkIC5qc0NhbGVuZGFyLXdlZWstZGF5cyB0aCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0XHR9XHJcblx0LyogWWVsbG93ICovXHJcblx0XHQuanNDYWxlbmRhci5tYXRlcmlhbC10aGVtZS55ZWxsb3cgdGhlYWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMzFCO1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIubWF0ZXJpYWwtdGhlbWUueWVsbG93IHRoZWFkIC5qc0NhbGVuZGFyLW5hdi1sZWZ0OmhvdmVyLFxyXG5cdFx0LmpzQ2FsZW5kYXIubWF0ZXJpYWwtdGhlbWUueWVsbG93IHRoZWFkIC5qc0NhbGVuZGFyLW5hdi1yaWdodDpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFMkNBMjM7XHJcblx0XHR9XHJcblx0LyogT3JhbmdlICovXHJcblx0XHQuanNDYWxlbmRhci5tYXRlcmlhbC10aGVtZS5vcmFuZ2UgdGhlYWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCNDAwO1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIubWF0ZXJpYWwtdGhlbWUub3JhbmdlIHRoZWFkIC5qc0NhbGVuZGFyLW5hdi1sZWZ0OmhvdmVyLFxyXG5cdFx0LmpzQ2FsZW5kYXIubWF0ZXJpYWwtdGhlbWUub3JhbmdlIHRoZWFkIC5qc0NhbGVuZGFyLW5hdi1yaWdodDpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNENDk2MDA7XHJcblx0XHR9XHJcblx0LyogUmVkICovXHJcblx0XHQuanNDYWxlbmRhci5tYXRlcmlhbC10aGVtZS5yZWQgdGhlYWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjY1MTFEO1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIubWF0ZXJpYWwtdGhlbWUucmVkIHRoZWFkIC5qc0NhbGVuZGFyLW5hdi1sZWZ0OmhvdmVyLFxyXG5cdFx0LmpzQ2FsZW5kYXIubWF0ZXJpYWwtdGhlbWUucmVkIHRoZWFkIC5qc0NhbGVuZGFyLW5hdi1yaWdodDpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNCQjNEMTY7XHJcblx0XHR9XHJcblx0LyogR3JlZW4gKi9cclxuXHRcdC5qc0NhbGVuZGFyLm1hdGVyaWFsLXRoZW1lLmdyZWVuIHRoZWFkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzdGQjgwMDtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyLm1hdGVyaWFsLXRoZW1lLmdyZWVuIHRoZWFkIC5qc0NhbGVuZGFyLW5hdi1sZWZ0OmhvdmVyLFxyXG5cdFx0LmpzQ2FsZW5kYXIubWF0ZXJpYWwtdGhlbWUuZ3JlZW4gdGhlYWQgLmpzQ2FsZW5kYXItbmF2LXJpZ2h0OmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzYzOTAwMDtcclxuXHRcdH1cclxuXHJcblxyXG5cclxuLyogQ2xhc3NpYyBUaGVtZSAqL1xyXG5cdC8qIEJsdWUgZGVmYXVsdCAqL1xyXG5cdFx0LmpzQ2FsZW5kYXIuY2xhc3NpYy10aGVtZSB0YWJsZSxcclxuXHRcdC5qc0NhbGVuZGFyLmNsYXNzaWMtdGhlbWUgdGhlYWQgLmpzQ2FsZW5kYXItbmF2LWxlZnQsXHJcblx0XHQuanNDYWxlbmRhci5jbGFzc2ljLXRoZW1lIHRoZWFkIC5qc0NhbGVuZGFyLW5hdi1yaWdodCxcclxuXHRcdC5qc0NhbGVuZGFyLmNsYXNzaWMtdGhlbWUgdGhlYWQgLmpzQ2FsZW5kYXItd2Vlay1kYXlzIHRoLFxyXG5cdFx0LmpzQ2FsZW5kYXIuY2xhc3NpYy10aGVtZSB0Ym9keSB0ZCxcclxuXHRcdC5qc0NhbGVuZGFyLmNsYXNzaWMtdGhlbWUgdGJvZHkgdGQuanNDYWxlbmRhci1jdXJyZW50IHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyLmNsYXNzaWMtdGhlbWUgdGhlYWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTJDOUZGO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDRweCA0cHggMCA0cHg7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhci5jbGFzc2ljLXRoZW1lIHRoZWFkIC5qc0NhbGVuZGFyLXRpdGxlLXJvdyxcclxuXHRcdC5qc0NhbGVuZGFyLmNsYXNzaWMtdGhlbWUgdGhlYWQgLmpzQ2FsZW5kYXItdGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhci5jbGFzc2ljLXRoZW1lIHRoZWFkIC5qc0NhbGVuZGFyLXRpdGxlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIuY2xhc3NpYy10aGVtZSB0aGVhZCAuanNDYWxlbmRhci10aXRsZS1uYW1lIHtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGVmdDogNDFweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogNDFweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyLmNsYXNzaWMtdGhlbWUgdGhlYWQgLmpzQ2FsZW5kYXItdGl0bGUtbGVmdCxcclxuXHRcdC5qc0NhbGVuZGFyLmNsYXNzaWMtdGhlbWUgdGhlYWQgLmpzQ2FsZW5kYXItdGl0bGUtcmlnaHQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhci5jbGFzc2ljLXRoZW1lIHRoZWFkIC5qc0NhbGVuZGFyLXRpdGxlLXJpZ2h0IHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhci5jbGFzc2ljLXRoZW1lIHRoZWFkIC5qc0NhbGVuZGFyLW5hdi1sZWZ0LFxyXG5cdFx0LmpzQ2FsZW5kYXIuY2xhc3NpYy10aGVtZSB0aGVhZCAuanNDYWxlbmRhci1uYXYtcmlnaHQge1xyXG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhci5jbGFzc2ljLXRoZW1lIHRoZWFkIC5qc0NhbGVuZGFyLW5hdi1sZWZ0OmhvdmVyLFxyXG5cdFx0LmpzQ2FsZW5kYXIuY2xhc3NpYy10aGVtZSB0aGVhZCAuanNDYWxlbmRhci1uYXYtcmlnaHQ6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDNBOUY0O1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIuY2xhc3NpYy10aGVtZSB0aGVhZCAuanNDYWxlbmRhci13ZWVrLWRheXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwIC00cHg7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhci5jbGFzc2ljLXRoZW1lIHRoZWFkIC5qc0NhbGVuZGFyLXdlZWstZGF5cyB0aCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhci5jbGFzc2ljLXRoZW1lIHRib2R5IHRkIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREFEQURBO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0RBREFEQTtcclxuXHRcdFx0bWFyZ2luOiAtMXB4IDAgMCAtMXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxcHggMXB4IDAgMXB4O1xyXG5cdFx0XHR3aWR0aDogMzhweDtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyLmNsYXNzaWMtdGhlbWUgdGJvZHkge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHQuanNDYWxlbmRhci5jbGFzc2ljLXRoZW1lIHRib2R5IHRkLmpzQ2FsZW5kYXItc2VsZWN0ZWR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDQ0VGRkY7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RBREFEQTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0RBREFEQTtcclxuXHRcdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyLmNsYXNzaWMtdGhlbWUgdGJvZHkgdGQuanNDYWxlbmRhci1jdXJyZW50LmpzQ2FsZW5kYXItc2VsZWN0ZWR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MkM5RkY7IFxyXG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwMDAwO1xyXG5cdFx0fVxyXG5cdC8qIFllbGxvdyAqL1xyXG5cdFx0LmpzQ2FsZW5kYXIuY2xhc3NpYy10aGVtZS55ZWxsb3cgdGhlYWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMzFCO1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIuY2xhc3NpYy10aGVtZS55ZWxsb3cgdGhlYWQgLmpzQ2FsZW5kYXItbmF2LWxlZnQ6aG92ZXIsXHJcblx0XHQuanNDYWxlbmRhci5jbGFzc2ljLXRoZW1lLnllbGxvdyB0aGVhZCAuanNDYWxlbmRhci1uYXYtcmlnaHQ6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTJDQTIzO1xyXG5cdFx0fVxyXG5cdC8qIE9yYW5nZSAqL1xyXG5cdFx0LmpzQ2FsZW5kYXIuY2xhc3NpYy10aGVtZS5vcmFuZ2UgdGhlYWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCNDAwO1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIuY2xhc3NpYy10aGVtZS5vcmFuZ2UgdGhlYWQgLmpzQ2FsZW5kYXItbmF2LWxlZnQ6aG92ZXIsXHJcblx0XHQuanNDYWxlbmRhci5jbGFzc2ljLXRoZW1lLm9yYW5nZSB0aGVhZCAuanNDYWxlbmRhci1uYXYtcmlnaHQ6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDQ5NjAwO1xyXG5cdFx0fVxyXG5cdC8qIFJlZCAqL1xyXG5cdFx0LmpzQ2FsZW5kYXIuY2xhc3NpYy10aGVtZS5yZWQgdGhlYWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjY1MTFEO1xyXG5cdFx0fVxyXG5cdFx0LmpzQ2FsZW5kYXIuY2xhc3NpYy10aGVtZS5yZWQgdGhlYWQgLmpzQ2FsZW5kYXItbmF2LWxlZnQ6aG92ZXIsXHJcblx0XHQuanNDYWxlbmRhci5jbGFzc2ljLXRoZW1lLnJlZCB0aGVhZCAuanNDYWxlbmRhci1uYXYtcmlnaHQ6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjQkIzRDE2O1xyXG5cdFx0fVxyXG5cdC8qIEdyZWVuICovXHJcblx0XHQuanNDYWxlbmRhci5jbGFzc2ljLXRoZW1lLmdyZWVuIHRoZWFkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzdGQjgwMDtcclxuXHRcdH1cclxuXHRcdC5qc0NhbGVuZGFyLmNsYXNzaWMtdGhlbWUuZ3JlZW4gdGhlYWQgLmpzQ2FsZW5kYXItbmF2LWxlZnQ6aG92ZXIsXHJcblx0XHQuanNDYWxlbmRhci5jbGFzc2ljLXRoZW1lLmdyZWVuIHRoZWFkIC5qc0NhbGVuZGFyLW5hdi1yaWdodDpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2MzkwMDA7XHJcblx0XHR9XHJcbiIsIi8vIFlvdSBjYW4gY3VzdG9taXplIFNpbXBsZWxpZ2h0Ym94IHdpdGggdGhlIGZvbGxvd2luZyB2YXJpYWJsZXM6XG5cbiRzbC1mb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kc2wtb3ZlcmxheS1iYWNrZ3JvdW5kOiAjZmZmICFkZWZhdWx0O1xuJHNsLW92ZXJsYXktb3BhY2l0eTogMC43ICFkZWZhdWx0O1xuJHNsLW5hdmlnYXRpb24tY29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4kc2wtY2FwdGlvbi1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRzbC1jYXB0aW9uLWJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KSAhZGVmYXVsdDtcblxuJHNsLWNvdW50ZXItZm9udHNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kc2wtY2FwdGlvbi1mb250c2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRzbC1jbG9zZS1mb250c2l6ZTogM3JlbSAhZGVmYXVsdDtcblxuJHNsLWJyZWFrcG9pbnQtbWVkaXVtOiAzNS41ZW0gIWRlZmF1bHQ7IC8vIDU2OHB4LCB3aGVuIDFlbSA9PSAxNnB4XG4kc2wtYnJlYWtwb2ludC1sYXJnZTpcdDUwZW0gIWRlZmF1bHQ7XHQgLy8gODAwcHgsIHdoZW4gMWVtID09IDE2cHhcblxuJHNsLWFycm93LWZvbnRzaXplLXNtYWxsOlx0MnJlbSAhZGVmYXVsdDtcbiRzbC1hcnJvdy1mb250c2l6ZS1tZWRpdW06IDNyZW0gIWRlZmF1bHQ7XG4kc2wtYXJyb3ctZm9udHNpemUtbGFyZ2U6XHQzcmVtICFkZWZhdWx0O1xuJHNsLWltZy1ib3JkZXItc21hbGw6XHQwIG5vbmUgIWRlZmF1bHQ7XG4kc2wtaW1nLWJvcmRlci1tZWRpdW06IDAgbm9uZSAhZGVmYXVsdDtcbiRzbC1pbWctYm9yZGVyLWxhcmdlOlx0MCBub25lICFkZWZhdWx0O1xuJHNsLWlmcmFtZS1ib3JkZXItc21hbGw6XHQwIG5vbmUgIWRlZmF1bHQ7XG4kc2wtaWZyYW1lLWJvcmRlci1tZWRpdW06IDAgbm9uZSAhZGVmYXVsdDtcbiRzbC1pZnJhbWUtYm9yZGVyLWxhcmdlOlx0MCBub25lICFkZWZhdWx0O1xuXG4kYWRkLXZlbmRvci1wcmVmaXhlczogdHJ1ZSAhZGVmYXVsdDtcblxuYm9keS5oaWRkZW4tc2Nyb2xsIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbC1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6ICRzbC1vdmVybGF5LWJhY2tncm91bmQ7XG5cdG9wYWNpdHk6ICRzbC1vdmVybGF5LW9wYWNpdHk7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHotaW5kZXg6IDEwMzU7XG59XG4uc2wtd3JhcHBlciB7XG5cdHotaW5kZXg6IDEwNDA7XG5cdGJ1dHRvbiB7XG5cdFx0Ym9yZGVyOiAwIG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxuXG5cdC5zbC1jbG9zZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0cmlnaHQ6IDMwcHg7XG5cdFx0dG9wOiAzMHB4O1xuXHRcdHotaW5kZXg6IDEwMDYwO1xuXHRcdG1hcmdpbi10b3A6IC0xNHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTE0cHg7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdHdpZHRoOiA0NHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkc2wtZm9udC1mYW1pbHk7XG5cdFx0Y29sb3I6ICRzbC1uYXZpZ2F0aW9uLWNvbG9yO1xuXHRcdGZvbnQtc2l6ZTogJHNsLWNsb3NlLWZvbnRzaXplO1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5zbC1jb3VudGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDMwcHg7XG5cdFx0bGVmdDogMzBweDtcblx0XHR6LWluZGV4OiAxMDYwO1xuXHRcdGNvbG9yOiAkc2wtbmF2aWdhdGlvbi1jb2xvcjtcblx0XHRmb250LXNpemU6ICRzbC1jb3VudGVyLWZvbnRzaXplO1xuXHR9XG5cblx0LnNsLW5hdmlnYXRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YnV0dG9uIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bWFyZ2luLXRvcDogLTIycHg7XG5cdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR6LWluZGV4OiAxMDA2MDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2wtZm9udC1mYW1pbHk7XG5cdFx0XHRjb2xvcjogJHNsLW5hdmlnYXRpb24tY29sb3I7XG5cdFx0XHQmLnNsLW5leHQge1xuXHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0XHRmb250LXNpemU6ICRzbC1hcnJvdy1mb250c2l6ZS1zbWFsbDtcblx0XHRcdH1cblxuXHRcdFx0Ji5zbC1wcmV2IHtcblx0XHRcdFx0bGVmdDogNXB4O1xuXHRcdFx0XHRmb250LXNpemU6ICRzbC1hcnJvdy1mb250c2l6ZS1zbWFsbDtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2wtYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdFx0d2lkdGg6IDQ0cHg7XG5cblx0XHRcdFx0Ji5zbC1uZXh0IHtcblx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6ICRzbC1hcnJvdy1mb250c2l6ZS1tZWRpdW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNsLXByZXYge1xuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkc2wtYXJyb3ctZm9udHNpemUtbWVkaXVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNsLWJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0d2lkdGg6IDQ0cHg7XG5cblx0XHRcdFx0Ji5zbC1uZXh0IHtcblx0XHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6ICRzbC1hcnJvdy1mb250c2l6ZS1sYXJnZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc2wtcHJldiB7XG5cdFx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6ICRzbC1hcnJvdy1mb250c2l6ZS1sYXJnZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbC1pbWFnZSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdEBpZiAkYWRkLXZlbmRvci1wcmVmaXhlcyB7XG5cdFx0XHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHRcdH1cblx0XHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdFx0ei1pbmRleDogMTAwMDA7XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlcjogJHNsLWltZy1ib3JkZXItc21hbGw7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2wtYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdFx0Ym9yZGVyOiAkc2wtaW1nLWJvcmRlci1tZWRpdW07XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNsLWJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0Ym9yZGVyOiAkc2wtaW1nLWJvcmRlci1sYXJnZTtcblx0XHRcdH1cblxuXHRcdH1cblx0XHRpZnJhbWUge1xuXHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdGJvcmRlcjogJHNsLWlmcmFtZS1ib3JkZXItc21hbGw7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNsLWJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRcdGJvcmRlcjogJHNsLWlmcmFtZS1ib3JkZXItbWVkaXVtO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzbC1icmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdGJvcmRlcjogJHNsLWlmcmFtZS1ib3JkZXItbGFyZ2U7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zbC1jYXB0aW9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0Y29sb3I6ICRzbC1jYXB0aW9uLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZDogJHNsLWNhcHRpb24tYmFja2dyb3VuZDtcblx0XHRcdGZvbnQtc2l6ZTogJHNsLWNhcHRpb24tZm9udHNpemU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdCYucG9zLXRvcCB7XG5cdFx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnBvcy1vdXRzaWRlIHtcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbC1kb3dubG9hZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA1cHg7XG5cdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0Y29sb3I6ICRzbC1uYXZpZ2F0aW9uLWNvbG9yO1xuXHRcdFx0ei1pbmRleDogMTA2MDtcblx0XHR9XG5cdH1cbn1cblxuLnNsLXNwaW5uZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ym9yZGVyOiA1cHggc29saWQgIzMzMztcblx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiA1MCU7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0ei1pbmRleDogMTAwNztcblx0XHRAaWYgJGFkZC12ZW5kb3ItcHJlZml4ZXMge1xuXHRcdFx0LXdlYmtpdC1hbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQgaW5maW5pdGU7XG5cdFx0XHQtbW96LWFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dCBpbmZpbml0ZTtcblx0XHRcdC1tcy1hbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQgaW5maW5pdGU7XG5cdFx0XHQtby1hbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQgaW5maW5pdGU7XG5cdFx0fVxuXHRcdGFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dCBpbmZpbml0ZTtcbn1cblxuLnNsLXNjcm9sbGJhci1tZWFzdXJlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC05OTk5cHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5zbC10cmFuc2l0aW9uIHtcblx0QGlmICRhZGQtdmVuZG9yLXByZWZpeGVzIHtcblx0XHR0cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSBlYXNlIDIwMG1zO1xuXHRcdHRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gZWFzZSAyMDBtcztcblx0XHR0cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gZWFzZSAyMDBtcztcblx0XHR0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBlYXNlIDIwMG1zO1xuXHR9XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDIwMG1zO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2F0ZXtcblx0XHQwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC4xKTtcblx0XHRcdG9wYWNpdHk6IDAuMDtcblx0XHR9XG5cdFx0NTAlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdDEwMCUge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG59XG5Aa2V5ZnJhbWVzIHB1bHNhdGUge1xuXHRcdDAlIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjEpO1xuXHRcdFx0b3BhY2l0eTogMC4wO1xuXHRcdH1cblx0XHQ1MCUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0MTAwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cbn1cbkBpZiAkYWRkLXZlbmRvci1wcmVmaXhlcyB7XG5cdEAtbW96LWtleWZyYW1lcyBwdWxzYXRle1xuXHRcdFx0MCUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC4xKTtcblx0XHRcdFx0b3BhY2l0eTogMC4wO1xuXHRcdFx0fVxuXHRcdFx0NTAlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHRcdDEwMCUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdH1cblxuXHRALW8ta2V5ZnJhbWVzIHB1bHNhdGV7XG5cdFx0XHQwJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjEpO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjA7XG5cdFx0XHR9XG5cdFx0XHQ1MCUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0MTAwJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblx0fVxuXG5cdEAtbXMta2V5ZnJhbWVzIHB1bHNhdGV7XG5cdFx0XHQwJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjEpO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjA7XG5cdFx0XHR9XG5cdFx0XHQ1MCUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0MTAwJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblx0fVxufVxuIiwiJHRoZW1lLWFzc2V0cy1pbWFnZS1wYXRoOiAnL3dwLWNvbnRlbnQvdGhlbWVzL3plbm8yNC9hc3NldHMvaW1nJztcbiRmb250LXBhdGg6ICcvd3AtY29udGVudC90aGVtZXMvemVubzI0L2Fzc2V0cy9mb250JztcbiRzdmctcGF0aDogJy93cC1jb250ZW50L3RoZW1lcy96ZW5vMjQvYXNzZXRzL3N2Zyc7XG5cbi8qKlxuICogQmFzZVxuICovXG5cbiRmb250X2ZhbWlseTogJ0hlbHZldGljYSBOb3cnLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuJHByaW1hcnlfY29sb3I6ICNFMzM2NDI7XG4kcHJpbWFyeV9jb2xvcl9kYXJrZXI6ICNhYjI2MzA7XG4kc2Vjb25kYXJ5X2NvbG9yOiAjMzMzMzMzO1xuJGdyZWVuX2NvbG9yOiAjM2RiMTYxO1xuJHRleHRfY29sb3I6ICRzZWNvbmRhcnlfY29sb3I7XG4kYm9keV9iYWNrZ3JvdW5kX2NvbG9yOiAjRjJGMkYyO1xuXG4vKipcbiAqIEhlYWRlclxuICovXG5cbiRoZWFkZXJfaGVpZ2h0OiA4MHB4O1xuJGhlYWRlcl9oZWlnaHRfbW9iaWxlOiA2MHB4O1xuJGhlYWRlcl9iYWNrZ3JvdW5kX2NvbG9yOiAjZmZmO1xuJGhlYWRlcl9tZW51X2JhY2tncm91bmRfY29sb3I6ICRzZWNvbmRhcnlfY29sb3I7XG4kaGVhZGVyX21lbnVfaXRlbV9ib3JkZXJfY29sb3I6ICNDQ0NDQ0M7XG4kaGVhZGVyX21lbnVfaXRlbV9kYXJrX2JhY2tncm91bmRfdGV4dF9jb2xvcjogI2ZmZjtcblxuLyoqXG4gKiBTbGlkZXJcbiAqL1xuXG4kc2xpZGVyX2gyX2NvbG9yOiAjODAxYTI0O1xuXG4vKipcbiAqIEZvb3RlclxuICovXG5cbiAkZm9vdGVyX2JhY2tncm91bmRfY29sb3I6ICNmZmY7XG5cbiAvKipcbiAgKiBGb3Jtc1xuICAqL1xuXG4kYnV0dG9uX2JhY2tncm91bmRfY29sb3I6ICRwcmltYXJ5X2NvbG9yO1xuJGJ1dHRvbl90ZXh0X2NvbG9yOiAjZmZmO1xuJGJ1dHRvbl9ib3JkZXJfY29sb3I6ICRwcmltYXJ5X2NvbG9yO1xuJGJ1dHRvbl9iYWNrZ3JvdW5kX2NvbG9yX2Rhcms6ICRwcmltYXJ5X2NvbG9yX2RhcmtlcjtcbiRidXR0b25fYmFja2dyb3VuZF9jb2xvcl9ob3ZlcjogJHByaW1hcnlfY29sb3JfZGFya2VyOztcbiRidXR0b25fdGV4dF9jb2xvcl9ob3ZlcjogI2ZmZjtcbiRidXR0b25fYm9yZGVyX2NvbG9yX2hvdmVyOiAkcHJpbWFyeV9jb2xvcl9kYXJrZXI7XG5cbiRidXR0b25fbGlnaHRfYmFja2dyb3VuZF9jb2xvcjogI2ZmZjtcbiRidXR0b25fbGlnaHRfdGV4dF9jb2xvcjogJHByaW1hcnlfY29sb3I7XG4kYnV0dG9uX2xpZ2h0X2JvcmRlcl9jb2xvcjogI2ZmZjtcbiRidXR0b25fbGlnaHRfYmFja2dyb3VuZF9jb2xvcl9kYXJrOiAkcHJpbWFyeV9jb2xvcl9kYXJrZXI7XG4kYnV0dG9uX2xpZ2h0X2JhY2tncm91bmRfY29sb3JfaG92ZXI6ICRwcmltYXJ5X2NvbG9yX2RhcmtlcjtcbiRidXR0b25fbGlnaHRfdGV4dF9jb2xvcl9ob3ZlcjogI2ZmZjtcbiRidXR0b25fbGlnaHRfYm9yZGVyX2NvbG9yX2hvdmVyOiAkcHJpbWFyeV9jb2xvcl9kYXJrZXI7XG5cbiRwYW5lbF9pbnB1dF90ZXh0X2JhY2tncm91bmRfY29sb3I6ICNmMmYyZjI7XG5cbiRjYWxlbmRhcl9iYWNrZ3JvdW5kX2NvbG9yOiAjZjJmMmYyO1xuJGNhbGVuZGFyX3RleHRfY29sb3I6ICNjY2NjY2M7XG4kY2FsZW5kYXJfaXNfZXZlbnRfZGF0ZV9iYWNrZ3JvdW5kX2NvbG9yOiAkcHJpbWFyeV9jb2xvcjtcbiRjYWxlbmRhcl9pc19ldmVudF9kYXRlX3RleHRfY29sb3I6ICNmZmY7IiwiQG1peGluIHZlbmRvci1wcmVmaXhlZCgkcHJvcGVydHksICR2YWx1ZSwgJGltcG9ydGFudDpmYWxzZSkge1xuXHQjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkaW1wb3J0YW50LCAhaW1wb3J0YW50LCBudWxsKTtcblx0LXdlYmtpdC0jeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkaW1wb3J0YW50LCAhaW1wb3J0YW50LCBudWxsKTtcblx0LW1vei0jeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkaW1wb3J0YW50LCAhaW1wb3J0YW50LCBudWxsKTtcblx0LW1zLSN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRpbXBvcnRhbnQsICFpbXBvcnRhbnQsIG51bGwpO1xuXHQtby0jeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkaW1wb3J0YW50LCAhaW1wb3J0YW50LCBudWxsKTtcbn1cblxuQG1peGluIHBsYWNlaG9sZGVyLXN0eWxlKCkge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAkdGV4dF9jb2xvcjtcbn1cblxuQG1peGluIGNsZWFyZml4KCkge1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG59IiwiQG1peGluIGZvbnQtcGF0aCgkbmFtZSwgJHR5cGUpIHtcblx0c3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vI3skbmFtZX0vI3skbmFtZX0tI3skdHlwZX0uZW90Jyk7XG5cdHNyYzogdXJsKCcjeyRmb250LXBhdGh9LyN7JG5hbWV9LyN7JG5hbWV9LSN7JHR5cGV9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcjeyRmb250LXBhdGh9LyN7JG5hbWV9LyN7JG5hbWV9LSN7JHR5cGV9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJyN7JGZvbnQtcGF0aH0vI3skbmFtZX0vI3skbmFtZX0tI3skdHlwZX0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxufVxuXG4vKlxuICogSGVsdmV0aWNhIE5vd1xuICovXG5cbkBmb250LWZhY2Uge1xuXHRAaW5jbHVkZSBmb250LXBhdGgoJ2hlbHZldGljYW5vdycsICdyZWd1bGFyJyk7XG5cblx0Zm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTm93Jztcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0QGluY2x1ZGUgZm9udC1wYXRoKCdoZWx2ZXRpY2Fub3cnLCAnYm9sZCcpO1xuXG5cdGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5vdyc7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRAaW5jbHVkZSBmb250LXBhdGgoJ2hlbHZldGljYW5vdycsICdibGFjaycpO1xuXG5cdGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5vdyc7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCIuY2xlYXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5mbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUhIGltcG9ydGFudDtcbn1cblxuLmNsZWFyLW5vbmUge1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFyZ2luLXRvcC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTEwMHBjIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cbiAgICBwLCBzdHJvbmcsIGEsIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmtjX3RleHRfYmxvY2suY29sb3ItbGlnaHQsXG4uY29sb3ItbGlnaHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIFxuICAgIGgxLGgyLGgzLGg0LGg1LHAsYSxzdHJvbmcsc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIGgxOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcblxuICAgIC5oaWRkZW4tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbn1cbiBcbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIFxuICAgIC5oaWRkZW4tdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgICAuaGlkZGVuLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudmlzaWJsZS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbn0iLCIkaGlkZV93cF9hZG1pbl9iYXI6IGZhbHNlO1xuXG5AaWYoJGhpZGVfd3BfYWRtaW5fYmFyKSB7XG5cdGh0bWxbbGFuZz1cImVuLUdCXCJdLFxuXHRodG1sW2xhbmc9XCJkZS1ERVwiXSB7XG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0I3dwYWRtaW5iYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuYWRtaW4tYmFyIC5zdGlja3ktc3R5bGUtZml4ZWQuaGVhZGVyLXN0eWxlLTEgLm1rLWhlYWRlci1ob2xkZXIsXG5cdC5hZG1pbi1iYXIgLnN0aWNreS1zdHlsZS1maXhlZC5oZWFkZXItc3R5bGUtMyAubWstaGVhZGVyLWhvbGRlciB7XG5cdFx0dG9wOiAwO1xuXHR9IFxufVxuXG5odG1sIHsgXG5cdGZvbnQtc2l6ZTogMTlweDsgXG5cdGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHk7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRjb2xvcjogJHRleHRfY29sb3I7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kX2NvbG9yO1xufVxuXG5hIHtcblx0QGluY2x1ZGUgdmVuZG9yX3ByZWZpeGVkKCd0cmFuc2l0aW9uJywgI3tjb2xvciAuMnMsIHRyYW5zZm9ybSAuMnMsIGJhY2tncm91bmQtY29sb3IgLjJzfSk7XG5cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICRwcmltYXJ5X2NvbG9yO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdEBpbmNsdWRlIHZlbmRvcl9wcmVmaXhlZCgndHJhbnNmb3JtJywgc2NhbGUoLjk3KSk7XG5cblx0XHRjb2xvcjogJHNlY29uZGFyeV9jb2xvcjtcblx0fVxufVxuXG5oMSB7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkdGV4dF9jb2xvcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0Ji5wYWdlLXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbn1cblxuLmtjX3RleHRfYmxvY2sge1xuXHRoMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDMwcHggMDtcblx0XHR9XG5cblx0XHQmW3N0eWxlKj1cImNlbnRlclwiXSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaDIge1xuXHRmb250LXNpemU6IDI0cHg7XG59XG5cbmgzIHtcblx0Y29sb3I6ICRwcmltYXJ5X2NvbG9yO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG51bCB7XG5cdGxpW3N0eWxlKj1cInRleHQtYWxpZ246IGNlbnRlclwiXSxcblx0bGlbc3R5bGUqPVwidGV4dC1hbGlnbjpjZW50ZXJcIl0ge1xuXHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fSBcbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4vKipcbiAqIFJlc3BvbnNpdmVcbiAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdGh5cGhlbnM6IGF1dG87XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHR9XG5cblx0I3dwZG0tYWxsLXBhY2thZ2VzIHtcblx0XHR0YWJsZSB7XG5cdFx0XHR0Ym9keSB7XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHQmLl9fZHRfY29sX2Rvd25sb2FkX2xpbmsge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dHI6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24teTogOHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdCYuX19kdF9jb2xfcGFnZV9saW5rIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiA4cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0cjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHQmLl9fZHRfY29sX2Rvd25sb2FkX2xpbmsge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0YWJsZS53cGRtLWFsbC1wYWNrYWdlcy10YWJsZSB7XG5cdFx0dGhlYWQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHR0Ym9keSB7XG5cdFx0XHR0ciB7XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn0iLCJidXR0b24sXG5hLmJ1dHRvbixcbi5idXR0b24sXG4ud3BkbS1kb3dubG9hZC1saW5rLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdHBhZGRpbmc6IDE1cHggNzVweCAxNXB4IDE3cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fYmFja2dyb3VuZF9jb2xvcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAkYnV0dG9uX3RleHRfY29sb3I7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyOiAxcHggc29saWQgJGJ1dHRvbl9ib3JkZXJfY29sb3I7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOm5vdCguaGFzLWltYWdlKTpub3QoLnNsLW5leHQpOm5vdCguc2wtcHJldik6bm90KC5zbC1jbG9zZSk6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xcHg7XG4gICAgXHRyaWdodDogLTFweDtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCN7JHRoZW1lLWFzc2V0cy1pbWFnZS1wYXRofS9pY29uLWFycm93LXJpZ2h0LWxpZ2h0LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDhweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uX2JhY2tncm91bmRfY29sb3JfZGFyaztcblx0XHRib3JkZXItY29sb3I6ICRidXR0b25fYm9yZGVyX2NvbG9yX2hvdmVyO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbl9iYWNrZ3JvdW5kX2NvbG9yX2hvdmVyO1xuXHRcdGNvbG9yOiAkYnV0dG9uX3RleHRfY29sb3JfaG92ZXI7XG5cdH1cblxuXHQmLmxpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uX2xpZ2h0X2JhY2tncm91bmRfY29sb3I7XG5cdFx0Y29sb3I6ICRidXR0b25fbGlnaHRfdGV4dF9jb2xvcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uX2xpZ2h0X2JvcmRlcl9jb2xvcjtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uX2xpZ2h0X2JhY2tncm91bmRfY29sb3JfaG92ZXI7XG5cdFx0XHRjb2xvcjogJGJ1dHRvbl9saWdodF90ZXh0X2NvbG9yX2hvdmVyO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnV0dG9uX2xpZ2h0X2JvcmRlcl9jb2xvcl9ob3Zlcjtcblx0XHR9XG5cdH1cblxuXHQmLmJsYW5rIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJGJ1dHRvbl9saWdodF90ZXh0X2NvbG9yO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBub3JtYWw7XG5cdFx0fVxuXHR9XG59IiwiLnBhbmVsIGZvcm0sXG4ucGFuZWwgZm9ybS5zZWFyY2gsXG5mb3JtIHtcblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0dGV4dGFyZWEge1xuXHRcdHBhZGRpbmc6IDIycHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHR0ZXh0YXJlYSxcblx0c2VsZWN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWxfaW5wdXRfdGV4dF9iYWNrZ3JvdW5kX2NvbG9yO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdEBpbmNsdWRlIHZlbmRvcl9wcmVmaXhlZCgnYXBwZWFyYW5jZScsIG5vbmUpO1xuXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcbiAgICBcdGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG5cdFx0d2lkdGg6IDE3cHg7XG5cdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFxuXG5cdFx0JjpjaGVja2VkIHsgXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogOXB4O1xuICAgIFx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9jb2xvcjtcblx0XHRcdFx0bGVmdDogMnB4O1xuXHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdCY6Y2hlY2tlZCB7IFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0QGluY2x1ZGUgdmVuZG9yX3ByZWZpeGVkKCdhcHBlYXJhbmNlJywgbm9uZSk7XG5cblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMjJweCA2MHB4IDIycHggMjJweDtcblx0XHRiYWNrZ3JvdW5kOiAkcGFuZWxfaW5wdXRfdGV4dF9iYWNrZ3JvdW5kX2NvbG9yIHVybCgnI3skdGhlbWUtYXNzZXRzLWltYWdlLXBhdGh9L2ljb24tZHJvcGRvd24tYXJyb3ctZG93bi1yZWQucG5nJykgbm8tcmVwZWF0IDk2JSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDE4cHg7XG5cdH1cbn1cblxuZm9ybS5zZWFyY2gge1xuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0Ji5sYXJnZSB7XG5cdFx0XHRwYWRkaW5nOiAyOXB4IDkwcHggMjlweCAyMHB4OyBcblx0XHR9XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdG1pbi13aWR0aDogMjUwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXG5cdFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9jb2xvcjtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0d2lkdGg6IDY1cHg7XG5cblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdFxuXHQuc2VhcmNoLWlucHV0LWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0fVxuXHR9XG59XG5cbmZvcm0uZXZlbnRzLXNlYXJjaCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0d2lkdGg6IDQwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDE3cHg7XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdHdpZHRoOiAyNyU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxN3B4O1xuXHR9XG59XG5cbmZvcm0jZXZlbnQtYm9va2luZyxcbmZvcm0uZXZlbnQtYm9va2luZy1wcmUgeyBcblx0cCB7XG5cdFx0bWFyZ2luOiAxNXB4IDA7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHR0ZXh0YXJlYSxcblx0c2VsZWN0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7IFxuXHR9XG59XG5cbi8qKlxuICogUmVzcG9uc2l2ZVxuICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0Zm9ybS5ldmVudHMtc2VhcmNoIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRcdH1cblxuXHRcdHNlbGVjdCB7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdH1cblxuXHRcdFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblx0LnBhbmVsIGZvcm0sXG5cdC5wYW5lbCBmb3JtLnNlYXJjaCxcblx0Zm9ybSB7XG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0XHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRmb3JtLnNlYXJjaCB7XG5cdFx0LnNlYXJjaC1pbnB1dC1jb250YWluZXIge1xuXHRcdFx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdH1cblxuXHRcdFx0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0XHRoZWlnaHQ6IDU5cHg7XG5cdFx0XHRcdHdpZHRoOiA1OXB4O1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Zm9ybS5ldmVudHMtc2VhcmNoIHtcblx0XHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuXHRcdHNlbGVjdCxcblx0XHRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cblx0XHRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG59IiwidWwge1xuXHQmLm1lbnUge1xuXHRcdCY+bGkge1xuXHRcdFx0Jjpub3QoLnJvbGUtaWNvbl93aXRob3V0X3RleHQpIHtcblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdmVuZG9yX3ByZWZpeGVkKCd0cmFuc2Zvcm0nLCBzY2FsZSgxKSk7XG5cblx0XHRcdFx0XHRcdGNvbG9yOiAkaGVhZGVyX21lbnVfaXRlbV9kYXJrX2JhY2tncm91bmRfdGV4dF9jb2xvcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlfY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYucm9sZS1oaWdobGlnaHRlZCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yO1xuXHRcdFx0XHRcdGNvbG9yOiAkaGVhZGVyX21lbnVfaXRlbV9kYXJrX2JhY2tncm91bmRfdGV4dF9jb2xvcjtcblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5X2NvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnJvbGUtaWNvbl93aXRob3V0X3RleHQge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRzcGFuLnRpdGxlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuaGFzLWljb246bm90KC5yb2xlLW1lbnVfZHJvcGRvd24pIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnJvbGUtc2VhcmNoIHtcblx0XHRcdFx0c3Bhbi50aXRsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGZvcm0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaGVhZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9iYWNrZ3JvdW5kX2NvbG9yO1xuXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cblx0LnNlY3Rpb24tMSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHQuc2VjdGlvbi0yIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblxuXHRuYXYge1xuXHRcdHVsI21vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQmPmxpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRoZWFkZXJfbWVudV9pdGVtX2JvcmRlcl9jb2xvcjtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEuMWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjA1ZW07XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHRcdFx0XHRcdHRvcDogMTJweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuLnRpdGxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMS4xZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnJvbGUtbWVudV9kcm9wZG93biB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5X2NvbG9yO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRoZWFkZXJfbWVudV9pdGVtX2RhcmtfYmFja2dyb3VuZF90ZXh0X2NvbG9yO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHQmPnVsLnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdmVuZG9yX3ByZWZpeGVkKCd0cmFuc2Zvcm0nLCB0cmFuc2xhdGVZKDApKTtcblxuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyMDAwcHg7XG5cblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHZlbmRvcl9wcmVmaXhlZCgndHJhbnNmb3JtJywgdHJhbnNsYXRlWSgwKSk7XG5cblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jj51bC5zdWItbWVudSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdmVuZG9yX3ByZWZpeGVkKCd0cmFuc2l0aW9uJywgI3ttYXgtaGVpZ2h0IDMwMG1zLCB0cmFuc2Zvcm0gMzAwbXMsIG9wYWNpdHkgMzAwbXN9KTtcblx0XHRcdFx0XHRAaW5jbHVkZSB2ZW5kb3JfcHJlZml4ZWQoJ3RyYW5zZm9ybScsIHRyYW5zbGF0ZVkoLTMwcHgpKTtcblxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6ICN7JGhlYWRlcl9oZWlnaHQgLSAxcHh9O1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxNDAwcHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDB2dztcblx0XHRcdFx0XHR6LWluZGV4OiA5OTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnlfY29sb3IsIDAuOTcpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHZlbmRvcl9wcmVmaXhlZCgndHJhbnNpdGlvbicsICN7dHJhbnNmb3JtIDMwMG1zLCBvcGFjaXR5IDMwMG1zfSk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB2ZW5kb3JfcHJlZml4ZWQoJ3RyYW5zaXRpb24tZGVsYXknLCAxMDBtcyk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB2ZW5kb3JfcHJlZml4ZWQoJ3RyYW5zZm9ybScsIHRyYW5zbGF0ZVkoLTMwcHgpKTtcblxuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0XHRcdFx0XHQmLnJvbGUtaGlnaGxpZ2h0ZWQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4zKTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzZWNvbmRhcnlfY29sb3IsIDEpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnlfY29sb3I7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0dWwuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB2ZW5kb3JfcHJlZml4ZWQoJ3RyYW5zaXRpb24nLCBub25lKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdmVuZG9yX3ByZWZpeGVkKCd0cmFuc2Zvcm0nLCB0cmFuc2xhdGVZKDApKTtcblxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiBub25lO1xuXG5cdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5rYy13cmFwLWNvbHVtbnMge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQua2MtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmxvZ28ge1xuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogI3skaGVhZGVyX2hlaWdodCAtIDIwcHh9O1xuXHRcdFx0cGFkZGluZzogMjBweCAxZW0gMCAxZW07XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDMycHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKipcbiAqIFJlc3BvbnNpdmVcbiAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cblx0dWwge1xuXHRcdCYubWVudSB7XG5cdFx0XHQmPmxpIHtcblx0XHRcdFx0Ji5yb2xlLXNlYXJjaCB7XG5cdFx0XHRcdFx0Zm9ybSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB2ZW5kb3JfcHJlZml4ZWQoJ3RyYW5zaXRpb24nLCAje21heC13aWR0aCA0MDBtcywgb3BhY2l0eSA0MDBtcywgbWFyZ2luLWxlZnQgNDAwbXN9KTtcblxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRmb3JtIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMDAwcHg7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuXHRoZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdG5hdiB7XG5cdFx0XHR1bCNtYWluIHtcblx0XHRcdFx0Jj5saSB7XG5cdFx0XHRcdFx0Jj51bC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRcdFx0XHRcdFx0dWwuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG5cdHVsIHtcblx0XHQmLm1lbnUge1xuXHRcdFx0Jj5saSB7XG5cdFx0XHRcdCYucm9sZS1zZWFyY2gge1xuXHRcdFx0XHRcdGZvcm0ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdFx0XHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdG5hdiB7XG5cdFx0XHR1bCNtb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHQgPiBhIHtcblx0XHRcdFx0XHRcdCBsaW5lLWhlaWdodDogJGhlYWRlcl9oZWlnaHRfbW9iaWxlO1xuXHRcdFx0XHRcdCB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dWwjbWFpbiB7XG5cdFx0XHRcdEBpbmNsdWRlIHZlbmRvcl9wcmVmaXhlZCgndHJhbnNpdGlvbicsICN7bWF4LWhlaWdodCA0MDBtcywgcGFkZGluZyA0MDBtcywgb3BhY2l0eSA0MDBtc30pO1xuXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeV9jb2xvciwgMC45Nyk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRvcDogJGhlYWRlcl9oZWlnaHRfbW9iaWxlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiA5OTtcblx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNDAwMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxZW07XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jj5saSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0XHQmPmEge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogOXB4IDI1cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYucm9sZS1tZW51X2Ryb3Bkb3duIHtcblx0XHRcdFx0XHRcdCY+YSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5yb2xlLWljb25fd2l0aG91dF90ZXh0IHtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRzcGFuLnRpdGxlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY+dWwuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdmVuZG9yX3ByZWZpeGVkKCd0cmFuc2Zvcm0nLCBub25lKTtcblxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHZlbmRvcl9wcmVmaXhlZCgndHJhbnNmb3JtJywgbm9uZSk7XG5cblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cblx0XHRcdFx0XHRcdFx0Jj5hIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA5cHggMjVweDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0dWwuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxvZ28ge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxN3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogI3skaGVhZGVyX2hlaWdodF9tb2JpbGUgLSAyMHB4fTtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufSIsImJvZHkuc2luZ2xlLXRsX2V2ZW50IHtcblxuXHRoMSB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5X2NvbG9yO1xuXHR9XG5cblx0aDEuZXZlbnQtdGl0bGUge1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHR9XG5cblx0aDIuc3VidGl0bGUsXG5cdHAuZXZlbnQtbnVtYmVyIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRoMi5zdWJ0aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXG5cdGgzLmV2ZW50LXJlZ2lzdHJhdGlvbixcblx0aDMuZXZlbnQtY2FsZW5kYXJzLFxuXHRoMy5ldmVudC12ZW51ZSxcblx0aDMuZXZlbnQtdGl0bGUgeyBcblx0XHRtYXJnaW4tdG9wOiAwOyBcblx0fVxuXG5cdGgzLmV2ZW50LXZlbnVlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0dWwuaWNvbi1saXN0IHtcblx0XHQuZXZlbnQtcHJpY2UtaGludCB7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAyN3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHR9XG5cblx0LmV2ZW50LXZlbnVlLWRldGFpbHMge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG5cdFx0cCwgYSwgc3Ryb25nLCBzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cblxuXHQuZXZlbnQtc3RhdHVzLWJhZGdlIHtcblx0XHRAaW5jbHVkZSB2ZW5kb3JfcHJlZml4ZWQoJ3RyYW5zZm9ybScsIG5vbmUpO1xuXHRcdEBpbmNsdWRlIHZlbmRvcl9wcmVmaXhlZCgndHJhbnNmb3JtLW9yaWdpbicsIDApO1xuXG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdH1cblxuXHQuZXZlbnQtZG93bmxvYWQtbWF0ZXJpYWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3R0b206IC0zN3B4O1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGZsb2F0OiByaWdodDtcblxuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0Ym90dG9tOiAtNHB4O1xuXHRcdH1cblx0fVxuXG5cdCNldmVudC1tYXAge1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdH1cblxuXHQuZXZlbnQtY2FsZW5kYXJzLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5wcmV2aW91cyxcblx0XHQubmV4dCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRwYWRkaW5nOiA4cHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBub3JtYWwgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJldmlvdXMge1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cblx0XHQubmV4dCB7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cblx0XHQjZXZlbnQtY2FsZW5kYXItMSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cblx0XHQjZXZlbnQtY2FsZW5kYXItMiB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0I2V2ZW50LWNhbGVuZGFyLTEsXG5cdFx0I2V2ZW50LWNhbGVuZGFyLTIge1xuXHRcdFx0d2lkdGg6IDQ5JTtcblx0XHR9XG5cdH1cbn1cblxuI2V2ZW50LXByaWNpbmcge1xuXHR0YWJsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHR0ZCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2V2ZW50LW92ZXJsYXkge1xuXHRAaW5jbHVkZSB2ZW5kb3JfcHJlZml4ZWQoJ3RyYW5zaXRpb24nLCBvcGFjaXR5IDQwMG1zKTtcblxuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogLTEwMHZ3O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR6LWluZGV4OiA5OTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdCYuYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufVxuXG4jZXZlbnQtZGV0YWlscy1jb250YWluZXIge1xuXHQuaGlkZS1vbi1ib29raW5nLFxuXHQuc2hvdy1vbi1ib29raW5nIHtcblx0XHRAaW5jbHVkZSB2ZW5kb3JfcHJlZml4ZWQoJ3RyYW5zaXRpb24nLCAje21heC1oZWlnaHQgNTAwbXMsIG9wYWNpdHkgNTAwbXN9KTtcblxuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmhpZGUtb24tYm9va2luZyB7XG4gIFx0XHRtYXgtaGVpZ2h0OiAxMDAwMDBweDtcblx0fVxuXG5cdC5zaG93LW9uLWJvb2tpbmcge1xuXHRcdEBpbmNsdWRlIHZlbmRvcl9wcmVmaXhlZCgndHJhbnNpdGlvbi1kZWxheScsIDQwMG1zKTtcblxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0XG5cdCYuYm9va2luZyB7XG5cdFx0LmhpZGUtb24tYm9va2luZyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0XHQuc2hvdy1vbi1ib29raW5nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMDAwMHB4O1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuI2V2ZW50LWJvb2tpbmctcGFydGljaXBhbnQtdGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5mb3JtI2V2ZW50LWJvb2tpbmcge1xuXHQuZXJyb3JzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3I7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHR9XG5cblx0LnJvdyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdC5jb2wtNTA6Zmlyc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTdweDtcblx0XHR9XG5cblx0XHQuY29sLTUwOmxhc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXHRcdH1cblx0fVxuXG5cdC5wYXJ0aWNpcGFudHMge1xuXHRcdC5wYXJ0aWNpcGFudCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGEucmVtb3ZlLXBhcnRpY2lwYW50IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMzBweDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRociB7XG5cdFx0XHRcdG1hcmdpbjogNTBweCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0YS5yZW1vdmUtcGFydGljaXBhbnQsXG5cdFx0XHRcdGhyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmludm9pY2UtYWRkcmVzcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vKipcbiAqIFJlc3BvbnNpdmVcbiAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cblx0Ym9keS5zaW5nbGUtdGxfZXZlbnQge1xuXHRcdC5ldmVudC1kb3dubG9hZC1tYXRlcmlhbCB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQuZXZlbnQtY2FsZW5kYXJzLXdyYXBwZXIge1xuXHRcdFx0I2V2ZW50LWNhbGVuZGFyLTEge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0I2V2ZW50LWNhbGVuZGFyLTIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuXG5cdGZvcm0jZXZlbnQtYm9va2luZyB7XG5cdFx0LnJvdyB7XG5cdFx0XHQuY29sLTUwOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbC01MDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59IiwicnMtbW9kdWxlIHtcblx0ei1pbmRleDogLTE7XG5cblx0cnMtc2xpZGVzIHsgXG5cdFx0aDEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0aDIgeyBcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRjb2xvcjogJHNsaWRlcl9oMl9jb2xvcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuICogUmVzcG9uc2l2ZVxuICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG5cbn0iLCJmb290ZXIge1xuXHRwYWRkaW5nOiAxZW0gMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlcl9iYWNrZ3JvdW5kX2NvbG9yO1xuXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cblx0LmtjX2NvbHVtbiB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdC5jb3B5cmlnaHQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC04cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcblx0fVxuXG5cdGRpdltjbGFzc149XCJ3aWRnZXRfXCJdIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHR1bC5tZW51IHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZzogMCAxN3B4O1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYucm9sZS1pY29uX3dpdGhvdXRfdGV4dCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCA4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRjb2xvcjogJHRleHRfY29sb3I7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMzVweDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQge1xuXHRcdGgzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1jNHdwLXJlc3BvbnNlIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG4vKipcbiAqIFJlc3BvbnNpdmVcbiAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuXHRmb290ZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG5cdFx0LmtjX2NvbHVtbiB7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb3B5cmlnaHQge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblxuXHRcdGRpdltjbGFzc149XCJ3aWRnZXRfXCJdIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHR1bC5tZW51IHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHRleHRfY29sb3I7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjVlbSAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYucm9sZS1pY29uX3dpdGhvdXRfdGV4dCB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn0iLCJcblxuLyoqXG4gKiBSZXNwb25zaXZlXG4gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblxufSIsIi5zbC13cmFwcGVyIHtcblx0LnNsLWNsb3NlIHtcblx0XHRjb2xvcjogJHByaW1hcnlfY29sb3I7XG5cdH1cblxuXHQuc2wtY291bnRlcixcblx0LnNsLWNvdW50ZXIgLnNsLWN1cnJlbnQsXG5cdC5zbC1jb3VudGVyIC5zbC10b3RhbCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2ZhbWlseTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdC5zbC1uYXZpZ2F0aW9uIHtcblx0XHRidXR0b24ge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5X2NvbG9yO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnB1bS1jb250YWluZXIge1xuXHQucHVtLWNsb3NlIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uanNDYWxlbmRhciB7XG5cdHRhYmxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdHRoZWFkIC5qc0NhbGVuZGFyLXdlZWstZGF5cyB0aCxcblx0XHR0Ym9keSB0ZCB7XG5cdFx0XHR3aWR0aDogMjdweDtcblx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cblx0XHR0aGVhZCwgdGJvZHkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdHRoZWFkIHtcblx0XHRcdC5qc0NhbGVuZGFyLXRpdGxlLXJvdyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQuanNDYWxlbmRhci10aXRsZS1uYW1lIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRib2R5IHtcblx0XHRcdHRkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyX2JhY2tncm91bmRfY29sb3I7XG5cdFx0XHRcdGNvbG9yOiAkY2FsZW5kYXJfdGV4dF9jb2xvcjtcblxuXHRcdFx0XHQmLmpzQ2FsZW5kYXItcHJldmlvdXMsXG5cdFx0XHRcdCYuanNDYWxlbmRhci1uZXh0IHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmpzQ2FsZW5kYXItY3VycmVudCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyX2JhY2tncm91bmRfY29sb3I7XG5cdFx0XHRcdFx0Y29sb3I6ICRjYWxlbmRhcl90ZXh0X2NvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmlzLWV2ZW50LWRhdGUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhcl9pc19ldmVudF9kYXRlX2JhY2tncm91bmRfY29sb3I7XG5cdFx0XHRcdFx0Y29sb3I6ICRjYWxlbmRhcl9pc19ldmVudF9kYXRlX3RleHRfY29sb3I7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmZvcm0ubWM0d3AtZm9ybSB7XG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXHRcdHBhZGRpbmc6IDE0cHg7XG5cdH1cblxuXHQmLm1jNHdwLWZvcm0tc3VjY2VzcyB7XG5cdFx0Lm1jNHdwLXJlc3BvbnNlIHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQubWM0d3AtcmVzcG9uc2Uge1xuXHRcdG1hcmdpbjogMTVweCAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbl9jb2xvcjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRcblx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdFxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxufVxuXG4jd3BkbS1sb2NrcyB7XG5cdC5tb2RhbC1kaWFsb2cge1xuXHRcdC5tb2RhbC1jb250ZW50IHtcblxuXHRcdH1cblx0fVxuXG5cdC5wYW5lbCB7XG5cdFx0LnBhbmVsLWhlYWRpbmcge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHkgIWltcG9ydGFudDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7IFxuXHRcdH1cblx0fVxuXG5cdC5jYXJkLWhlYWRlciB7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBcdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDsgXG5cdH1cbn1cblxuLnczZWRlbiB7XG5cdHRhYmxlLnRhYmxlIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0dGhlYWQge1xuXHRcdFx0dGgge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0X2NvbG9yO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcblx0XHRcdFx0JiNkb3dubG9hZF9saW5rIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGJvZHkge1xuXHRcdFx0dHI6bnRoLW9mLXR5cGUob2RkKSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5X2NvbG9yO1xuXG5cdFx0Ji5wYWNrYWdlLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0fVxuXHR9XG5cblx0LndwZG0tZG93bmxvYWQtbGluayB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQubGlzdC1ncm91cCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFxuXHRcdC5saXN0LWdyb3VwLWl0ZW0ge1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4IDEwcHggMDtcblx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XG5cdFx0XHQuYmFkZ2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0X2NvbG9yO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeV9jb2xvcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggN3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiN3cGRtLWFsbC1wYWNrYWdlcyB7XG5cdHRhYmxlIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHR0aGVhZCB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogJHRleHRfY29sb3I7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRib2R5IHtcblx0XHRcdHRyOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24teTogMjNweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuICogUmVzcG9uc2l2ZVxuICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblxuXHQuanNDYWxlbmRhciB7XG5cdFx0dGFibGUge1xuXHRcdFx0dGhlYWQgLmpzQ2FsZW5kYXItd2Vlay1kYXlzIHRoLFxuXHRcdFx0dGJvZHkgdGQge1xuXHRcdFx0XHR3aWR0aDogMjNweDtcblx0XHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cblx0LmpzQ2FsZW5kYXIge1xuXHRcdHRhYmxlIHtcblx0XHRcdHRoZWFkIC5qc0NhbGVuZGFyLXdlZWstZGF5cyB0aCxcblx0XHRcdHRib2R5IHRkIHtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblx0LmpzQ2FsZW5kYXIge1xuXHRcdHRhYmxlIHtcblx0XHRcdHRoZWFkIC5qc0NhbGVuZGFyLXdlZWstZGF5cyB0aCxcblx0XHRcdHRib2R5IHRkIHtcblx0XHRcdFx0d2lkdGg6IDM4cHg7XG5cdFx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn0iLCJtYWluIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuYm9keSAua2MtY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxNDAwcHg7XG59XG5cbi5rYy1yb3ctY29udGFpbmVyIHtcblx0LmtjX3RleHRfYmxvY2ssXG5cdC5rY19zaW5nbGVfaW1hZ2Uge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0LmtjX2NvbHVtbixcblx0LmtjX2NvbHVtbl9pbm5lciB7XG5cdFx0cGFkZGluZy1yaWdodDogNy41cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA3LjVweDtcblx0fVxufVxuXG4ua2MtZWxtIHtcblx0Ji5zcGFjZXIge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cblx0XHRmbG9hdDogbm9uZVxuXHR9XG59XG5cbi5yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdC5jb2wtMTAwLFxuXHQuY29sLTUwIHtcblx0XHRmbGV4OiAxO1xuXHR9XG59XG5cbi5rY19hY2NvcmRpb25fd3JhcHBlciB7XG5cdC5rY19hY2NvcmRpb25fc2VjdGlvbiB7XG5cdFx0Pi5rY19hY2NvcmRpb25faGVhZGVyIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0PnNwYW4udWktYWNjb3JkaW9uLWhlYWRlci1pY29uIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0PmEge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSB2ZW5kb3JfcHJlZml4ZWQoJ3RyYW5zaXRpb24nLCB0cmFuc2Zvcm0gNDAwbXMpO1xuXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeV9jb2xvcjtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHZlbmRvcl9wcmVmaXhlZCgndHJhbnNmb3JtJywgbm9uZSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQua2NfYWNjb3JkaW9uX2NvbnRlbnQge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y29sb3I6ICR0ZXh0X2NvbG9yO1xuXG5cdFx0XHQua2MtcGFuZWwtYm9keSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmtjLXNlY3Rpb24tYWN0aXZlIHtcblx0XHRcdD4ua2NfYWNjb3JkaW9uX2hlYWRlciB7XG5cdFx0XHRcdD5hIHtcblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHZlbmRvcl9wcmVmaXhlZCgndHJhbnNmb3JtJywgcm90YXRlKDkwZGVnKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnVsLnBlcnNvbnMge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0bGkge1xuXHRcdG1hcmdpbjogMCAwIDM1cHggMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdC5wZXJzb24taW1hZ2Uge1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0bWluLWhlaWdodDogMXB4O1xuXHRcdH1cblxuXHRcdC5wZXJzb24tZGV0YWlscyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRmbGV4OiAxO1xuXG5cdFx0XHQucGVyc29uLXRpdGxlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeV9jb2xvcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC5wZXJzb24tbmFtZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDRweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZXZlbnQtc3RhdHVzLWJhZGdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAuODA7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAwLjdlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMjUwcHg7XG59XG5cbi5tYXNvbnJ5LWdhbGxlcnkge1xuXHQubWFzb25yeS1pbWFnZSB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0aGVpZ2h0OiA1MDBweDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRAaW5jbHVkZSB2ZW5kb3JfcHJlZml4ZWQoJ3RyYW5zZm9ybScsIHNjYWxlKDEpKTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZChuKzUpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0JltkYXRhLWltYWdlLWNvdW50PVwiMVwiXSB7XG5cdFx0Lm1hc29ucnktaW1hZ2Uge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0JltkYXRhLWltYWdlLWNvdW50PVwiMlwiXSB7XG5cdFx0Lm1hc29ucnktaW1hZ2Uge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtaW1hZ2UtY291bnQ9XCIzXCJdIHtcblx0XHQubWFzb25yeS1pbWFnZSB7XG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpLFxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1pbWFnZS1jb3VudD1cIjRcIl0ge1xuXHRcdC5tYXNvbnJ5LWltYWdlIHtcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMiksXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhbmVsIHtcblx0cGFkZGluZzogMzVweCA2NXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdCYucGFuZWwtc21hbGwge1xuXHRcdHBhZGRpbmctbGVmdDogMzVweDtcdFxuXHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdH1cblxuXHQmLmdyZWVuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5fY29sb3I7XG5cdH1cbn1cblxuLnBhZ2luYXRpb24ge1xuXHQucGFnZS1udW1iZXJzIHtcblx0XHRwYWRkaW5nOiA3cHggMTZweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcblx0XHQmLmN1cnJlbnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3I7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn1cblxuLnBvc3QtdGFncyB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Y29sb3I6ICMwMDA7XG5cblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cbn1cblxudWwuaWNvbi1saXN0IHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAxNXB4IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0bGkge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0aW1nIHtcblx0XHRtYXgtaGVpZ2h0OiAyOHB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXG5cdCYuYm9sZCB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRhLCBwLCBzdHJvbmcsIHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXG5cdFx0YSwgcCwgc3Ryb25nLCBzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LWhlaWdodDogMTNweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxufVxuXG51bC5pbmxpbmUtY2hlY2tib3gtc3dpdGNoZXMge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0bGkge1xuXHRcdG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRAaW5jbHVkZSB2ZW5kb3JfcHJlZml4ZWQoJ2FwcGVhcmFuY2UnLCBub25lKTtcblxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hcnRpY2xlLWxpc3Qge1xuXHRhcnRpY2xlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQmLnR5cGUtdGxfZXZlbnQge1xuXHRcdFx0bWluLWhlaWdodDogYXV0bztcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQucG9zdC1wcmV2aWV3IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHQucG9zdC1kZXRhaWxzIHtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3QtYnV0dG9ucyB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtZGF0ZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0cGFkZGluZzogMzBweCAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdC5oaWdobGlnaHQtZXZlbnQtZGF5cy1iZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kYXRlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI5cHg7IFxuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeV9jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wb3N0LXRodW1ibmFpbCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0bWF4LXdpZHRoOiAyMzZweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQucG9zdC1zdWJ0aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcbiAgICBcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblxuXHRcdC5wb3N0LXByZXZpZXcge1xuXHRcdFx0cGFkZGluZzogMzBweCAzNXB4IDMwcHggMzVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdH1cblx0fVxufVxuXG5hcnRpY2xlLnBvc3QtcGFzc3dvcmQtcmVxdWlyZWQge1xuXHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwYWRkaW5nOiAzNXB4IDY1cHg7XG5cdG1hcmdpbjogM3JlbSBhdXRvO1xuXG5cdGZvcm0ucG9zdC1wYXNzd29yZC1mb3JtIHtcblx0XHRsYWJlbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG5cdFx0XHRwYWRkaW5nOiAyMnB4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWxfaW5wdXRfdGV4dF9iYWNrZ3JvdW5kX2NvbG9yO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDc1cHg7XG5cdFx0fVxuXHR9XG59XG5cbnVsLnBvc3QtbWV0YSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0bGkge1xuXHRcdG1hcmdpbjogMCAzMHB4IDAgMDsgXG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDEzcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdH1cblx0fVxufVxuXG4ucG9zdC1iYWRnZS1ob3Jpem9udGFsLFxuLnBvc3QtYmFkZ2UtdmVydGljYWwge1xuXHRAaW5jbHVkZSB2ZW5kb3JfcHJlZml4ZWQoJ3RyYW5zZm9ybS1vcmlnaW4nLCB0b3AgbGVmdCk7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9jb2xvcjtcblx0cGFkZGluZzogOHB4IDE4cHg7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMTA7XG5cblx0Ji5oaWdobGlnaHQtZXZlbnQtZGF5cy1iZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi5wb3N0LWJhZGdlLXZlcnRpY2FsIHtcblx0QGluY2x1ZGUgdmVuZG9yX3ByZWZpeGVkKCd0cmFuc2Zvcm0nLCByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKC0xMDAlKSk7XG5cdFxuXHRsZWZ0OiAwO1xufVxuXG4ucG9zdC1iYWRnZS1ob3Jpem9udGFsIHtcblx0cmlnaHQ6IDA7XG59XG5cbmhyLnJlZC1zaG9ydCB7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogJHByaW1hcnlfY29sb3I7XG5cdGhlaWdodDogM3B4O1xuXHR3aWR0aDogMTAwcHg7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ib2R5LnBhZ2UtbGF5b3V0LXByb21vdGlvbmFsIHtcblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogNi4yNXZ3O1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLXRvcDogLTUuNXZ3O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIHZlbmRvcl9wcmVmaXhlZCgndHJhbnNmb3JtJywgdHJhbnNsYXRlWShjYWxjKC01MCUgKyA1LjV2dykpKTsgXG5cblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDQwdnc7XG5cdFx0XHRoZWlnaHQ6IDQ1dnc7XG5cdFx0XHRtYXgtd2lkdGg6IDY3MHB4O1xuICAgIFx0XHRtYXgtaGVpZ2h0OiA3NjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IC0yLjV2dztcblx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyR0aGVtZS1hc3NldHMtaW1hZ2UtcGF0aH0vemVuby10cmlhbmdsZS1zaGFwZS1zaW5nbGUucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5rY190ZXh0X2Jsb2NrIHtcblx0XHRoMiB7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAzdnc7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0fVxuXG5cdFx0aHIge1xuXHRcdFx0bWFyZ2luOiA0MHB4IDA7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0fVxuXG5cdFx0cCwgYSwgc3Ryb25nLCBzcGFuLCB1bCwgdWwgbGkge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcMjAyMlwiO1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeV9jb2xvcjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTFlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKipcbiAqIFJlc3BvbnNpdmVcbiAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cblx0LmFydGljbGUtbGlzdCB7XG5cdFx0YXJ0aWNsZSB7XG5cdFx0XHQmLnR5cGUtdGxfZXZlbnQge1xuXHRcdFx0XHQucG9zdC1wcmV2aWV3IHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdC5wb3N0LWJ1dHRvbnMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tYXNvbnJ5LWdhbGxlcnkge1xuXHRcdC5tYXNvbnJ5LWltYWdlIHtcblx0XHRcdGhlaWdodDogMzAwcHg7XG5cblx0XHRcdCY6bnRoLWNoaWxkKG4rMykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbZGF0YS1pbWFnZS1jb3VudD1cIjJcIl0sXG5cdFx0JltkYXRhLWltYWdlLWNvdW50PVwiM1wiXSxcblx0XHQmW2RhdGEtaW1hZ2UtY291bnQ9XCI0XCJdIHtcblx0XHRcdC5tYXNvbnJ5LWltYWdlIHtcblx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuXG5cdC5yb3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0LmNvbC0xMDAsXG5cdFx0LmNvbC01MCB7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5hcnRpY2xlLWxpc3Qge1xuXHRcdGFydGljbGUge1xuXHRcdFx0Ji50eXBlLXRsX2V2ZW50IHtcblx0XHRcdFx0bWluLWhlaWdodDogYXV0bztcblxuXHRcdFx0XHQucG9zdC1kYXRlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI5cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeV9jb2xvcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wb3N0LXByZXZpZXcge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuXHQucGFuZWwge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHQmLnBhbmVsLXNtYWxsIHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtYmFkZ2UtaG9yaXpvbnRhbCxcblx0LnBvc3QtYmFkZ2UtdmVydGljYWwge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRwYWRkaW5nOiAycHggMTBweDtcblx0fVxuXG5cdC5hcnRpY2xlLWxpc3Qge1xuXHRcdGFydGljbGUge1xuXHRcdFx0Ji5oYXMtZXZlbnQtc3RhdHVzLWJhZGdlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCYuaGFzLXBvc3QtdGh1bWJuYWlsIHtcblx0XHRcdFx0LnBvc3QtcHJldmlldyB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3QtdGh1bWJuYWlsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudHlwZS10bF9ldmVudCB7XG5cdFx0XHRcdC5wb3N0LWRhdGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtcHJldmlldyB7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMjBweCAyMHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmV2ZW50LXN0YXR1cy1iYWRnZSB7XG5cdFx0QGluY2x1ZGUgdmVuZG9yX3ByZWZpeGVkKCd0cmFuc2Zvcm0nLCBub25lKTtcblx0XHRAaW5jbHVkZSB2ZW5kb3JfcHJlZml4ZWQoJ3RyYW5zZm9ybS1vcmlnaW4nLCAwKTtcblxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5tYXNvbnJ5LWdhbGxlcnkge1xuXHRcdC5tYXNvbnJ5LWltYWdlIHtcblx0XHRcdGhlaWdodDogMzAwcHg7XG5cblx0XHRcdCY6bnRoLWNoaWxkKG4rMikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbZGF0YS1pbWFnZS1jb3VudD1cIjFcIl0sXG5cdFx0JltkYXRhLWltYWdlLWNvdW50PVwiMlwiXSxcblx0XHQmW2RhdGEtaW1hZ2UtY291bnQ9XCIzXCJdLFxuXHRcdCZbZGF0YS1pbWFnZS1jb3VudD1cIjRcIl0ge1xuXHRcdFx0Lm1hc29ucnktaW1hZ2Uge1xuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bC5wb3N0LW1ldGEge1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cblxuXHRib2R5LnBhZ2UtbGF5b3V0LXByb21vdGlvbmFsIHtcblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDl2dztcblx0XHRcdG1hcmdpbi10b3A6IC03Ljh2dztcblx0XHR9XG5cblx0XHQua2NfdGV4dF9ibG9jayB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHR9XG5cblx0XHRcdHAsIGEsIHN0cm9uZywgc3BhbiwgdWwsIHVsIGxpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmJsb2ctbGF0ZXN0LXRlYXNlcixcbi5ldmVudC1sYXRlc3QtdGVhc2VyLFxuLnRvcGljLW9mLXRoZS13ZWVrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkdGV4dF9jb2xvcjtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cblx0LnBvc3QtdGh1bWJuYWlsIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQucG9zdC1wcmV2aWV3IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0LnBvc3QtdGFncyB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgMTBweCA2NXB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5X2NvbG9yO1xuXHRcdFx0XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBvc3QtY29udGVudCB7XG5cdFx0XHQucG9zdC1jYXRlZ29yeSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZXZlbnQtbGF0ZXN0LXRlYXNlcixcbi5ibG9nLWxhdGVzdC10ZWFzZXIge1xuXHQucG9zdC1wcmV2aWV3IHtcblx0XHQucG9zdC10YWdzIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0fVxuXG5cdFx0LnBvc3QtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDUwcHggMzBweCA1MHB4O1xuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ldmVudC1sYXRlc3QtdGVhc2VyIHtcblx0LnBvc3QtcHJldmlldyB7XG5cdFx0LnBvc3QtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzVweDtcblxuXHRcdFx0Lmljb24tbGlzdCxcblx0XHRcdC5wb3N0LXRleHQsXG5cdFx0XHQucG9zdC1jYXRlZ29yeSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtdGV4dCxcblx0XHRcdC5wb3N0LWNhdGVnb3J5IHtcblx0XHRcdFx0d2lkdGg6IDY1JTtcblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtdGV4dCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeV9jb2xvcjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLWxpc3Qge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udG9waWMtb2YtdGhlLXdlZWsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdC5wb3N0LXRodW1ibmFpbCxcblx0LnBvc3QtcHJldmlldyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWluLWhlaWdodDogNDQwcHg7XG5cdH1cblxuXHQucG9zdC10aHVtYm5haWwge1xuXHRcdHdpZHRoOiA1NSU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQucG9zdC1wcmV2aWV3IHtcblx0XHR3aWR0aDogNDUlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0LnBvc3QtdGFncyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDY1cHg7XG5cdFx0XHR3aWR0aDogMzA1cHg7XG5cdFx0fVxuXG5cdFx0LnBvc3QtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDY1cHggMzBweCA2NXB4O1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cdH1cbn1cblxuLyoqXG4gKiBSZXNwb25zaXZlXG4gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQudG9waWMtb2YtdGhlLXdlZWsge1xuXHRcdC5wb3N0LXRodW1ibmFpbCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdC5wb3N0LXByZXZpZXcge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblxuXHQuZXZlbnQtbGF0ZXN0LXRlYXNlciB7XG5cdFx0LnBvc3QtcHJldmlldyB7XG5cdFx0XHQucG9zdC1jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdFx0XHQuaWNvbi1saXN0LFxuXHRcdFx0XHQucG9zdC10ZXh0LFxuXHRcdFx0XHQucG9zdC1jYXRlZ29yeSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3QtdGV4dCxcblx0XHRcdFx0LnBvc3QtY2F0ZWdvcnkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuXHQudG9waWMtb2YtdGhlLXdlZWsge1xuXHRcdC5wb3N0LXRodW1ibmFpbCB7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdH1cblxuXHRcdC5wb3N0LXByZXZpZXcge1xuXHRcdFx0d2lkdGg6IDYwJTtcblxuXHRcdFx0LnBvc3QtdGFncyB7XG5cdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC50b3BpYy1vZi10aGUtd2VlayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQucG9zdC10aHVtYm5haWwsIFxuXHRcdC5wb3N0LXByZXZpZXcge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cblx0XHQucG9zdC10aHVtYm5haWwge1xuXHRcdFx0bWluLWhlaWdodDogMjUwcHg7XG5cdFx0fVxuXG5cdFx0LnBvc3QtcHJldmlldyB7XG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdFx0XG5cdFx0XHQucG9zdC10YWdzIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0fVxuXG5cdFx0XHQucG9zdC1jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIiNjdC11bHRpbWF0ZS1nZHByLWNvb2tpZS1wb3B1cCB7XG5cdHdpZHRoOiA0MDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0I2N0LXVsdGltYXRlLWdkcHItY29va2llLXBvcHVwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHR9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBLDRFQUE0RSxBQVU1RSxBQUFBLElBQUksQUFBQyxDQUNILFdBQVcsQ0FBRSxJQUFJLENBQ2pCLHdCQUF3QixDQUFFLElBQUksQ0FDL0IsQUFTRCxBQUFBLElBQUksQUFBQyxDQUNILE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFNRCxBQUFBLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFPRCxBQUFBLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxHQUFHLENBQ2QsTUFBTSxDQUFFLFFBQVEsQ0FDakIsQUFVRCxBQUFBLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLE9BQU8sQ0FDbEIsQUFPRCxBQUFBLEdBQUcsQUFBQyxDQUNGLFdBQVcsQ0FBRSxvQkFBb0IsQ0FDakMsU0FBUyxDQUFFLEdBQUcsQ0FDZixBQVNELEFBQUEsQ0FBQyxBQUFDLENBQ0EsZ0JBQWdCLENB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 */
