@charset "UTF-8";.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.screen-reader-text:focus{clip:auto !important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:focus,:focus-visible{box-shadow:none !important;outline:none !important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgba(0,0,0,.02)}body{--wp--style--global--content-size:100% !important;--wp--style--global--wide-size:100% !important;color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--fira-sans);font-size:1.125rem;font-weight:400;line-height:1.75;margin:0 auto}body,html{min-height:100%}.h1[class*=display-1],.h1[class*=display-2],.h1[class*=display-3],.h1[class*=display-4],h1[class*=display-1],h1[class*=display-2],h1[class*=display-3],h1[class*=display-4]{line-height:1}.h1[class*=display-5],.h1[class*=display-6],h1[class*=display-5],h1[class*=display-6]{line-height:1.25}@media(min-width:1200px){.h1,h1{font-size:3rem}}.h1,.h2,.h3,h1,h2,h3{margin-bottom:1rem}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-weight:600}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--work-sans);font-weight:800;text-transform:uppercase}.h1.page-title,.h2.page-title,.h3.page-title,.h4.page-title,.h5.page-title,.h6.page-title,h1.page-title,h2.page-title,h3.page-title,h4.page-title,h5.page-title,h6.page-title{text-transform:none}a{color:currentColor;text-decoration:none;transition:.1s ease-in-out}a:active,a:focus,a:hover{text-decoration:underline}a:active,a:focus,a:hover,a:not([class]){color:var(--wp--preset--color--cyan)}a:not([class]):active,a:not([class]):focus,a:not([class]):hover{color:currentColor}strong{font-weight:600}.lead{font-size:1.2em}.o-section{padding-bottom:var(--wp--custom--section-padding);padding-top:var(--wp--custom--section-padding)}.mark,mark{background-color:rgba(0,0,0,.15)}.wp-block-image,figure{margin-bottom:1em;position:relative}.wp-block-image figcaption,figure figcaption{color:rgba(var(--wp--preset--color--black),.6);font-size:.9em;font-style:italic;margin:.5em 0}.wp-block-image.aligncenter figcaption,figure.aligncenter figcaption{text-align:center}.wp-block-image.alignright figcaption,figure.alignright figcaption{text-align:right}body.single figure:not(.is-resized):not(.c-post__image) img,body.single figure:not(.is-resized):not(.c-post__image) svg{height:auto;width:100%}[class*=wp-block].alignfull{left:50%;position:relative;transform:translateX(-50%);width:100vw;z-index:1}.ratio img{-o-object-fit:cover;object-fit:cover}@media(min-width:1600px){.container-wide,.wp-block-group.wider .container{max-width:1500px}}.dropdown-toggle:after{border:0;content:"\f078";font-family:Font Awesome\ 6 Pro;font-size:.875em;font-weight:700;margin-left:.375rem;vertical-align:middle}.button,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:currentColor}.button.disabled,button.disabled{font-size:1.25rem}.button{background-color:var(--wp--preset--color--black);border:0;color:var(--wp--preset--color--white);display:inline-block;font-weight:800;margin-bottom:1em;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase}.button:active,.button:focus,.button:hover{background-color:var(--wp--preset--color--white) !important;color:var(--wp--preset--color--black) !important;text-decoration:none !important}.btn:not(.btn-link){background-color:var(--wp--preset--color--black);border:0;color:var(--wp--preset--color--white);display:inline-block;font-weight:800;margin-bottom:1em;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase}.btn:not(.btn-link):active,.btn:not(.btn-link):focus,.btn:not(.btn-link):hover{background-color:var(--wp--preset--color--white) !important;color:var(--wp--preset--color--black) !important;text-decoration:none !important}.btn.btn-link{border:0;color:currentColor;font-size:inherit;font-weight:inherit;padding:0;text-decoration:none}.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover{color:var(--wp--preset--color--cyan)}.c-btn{background-color:var(--wp--preset--color--black);border:0;color:var(--wp--preset--color--white);display:inline-block;font-weight:800;margin-bottom:1em;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase}.c-btn:active,.c-btn:focus,.c-btn:hover{background-color:var(--wp--preset--color--white) !important;color:var(--wp--preset--color--black) !important;text-decoration:none !important}.c-btn--black{background-color:var(--wp--preset--color--black);border:0;color:var(--wp--preset--color--white);display:inline-block;font-weight:800;margin-bottom:1em;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase}.c-btn--black:active,.c-btn--black:focus,.c-btn--black:hover{background-color:var(--wp--preset--color--white) !important;color:var(--wp--preset--color--black) !important;text-decoration:none !important}.c-btn--white{background-color:var(--wp--preset--color--white);border:0;color:var(--wp--preset--color--black);display:inline-block;font-weight:800;margin-bottom:1em;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase}.c-btn--white:active,.c-btn--white:focus,.c-btn--white:hover{background-color:var(--wp--preset--color--black) !important;color:var(--wp--preset--color--white) !important;text-decoration:none !important}.c-btn--blue,.c-btn--cyan{background-color:var(--wp--preset--color--cyan);border:0;color:var(--wp--preset--color--white);display:inline-block;font-weight:800;margin-bottom:1em;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase}.c-btn--blue:active,.c-btn--blue:focus,.c-btn--blue:hover,.c-btn--cyan:active,.c-btn--cyan:focus,.c-btn--cyan:hover{background-color:#17baff !important;color:var(--wp--preset--color--white) !important;text-decoration:none !important}.c-btn--arrow{background-color:transparent !important;border:0;color:currentColor;padding:0;text-decoration:none}.c-btn--arrow:after{color:currentColor;content:"\f178";display:inline-block;font-family:Font Awesome\ 6 Pro;margin-left:1rem;transition:all .25s ease}.c-btn--arrow:active,.c-btn--arrow:focus,.c-btn--arrow:hover{background-color:transparent !important;color:currentColor !important}.c-btn--arrow:active:after,.c-btn--arrow:focus:after,.c-btn--arrow:hover:after{transform:translateX(.25rem)}.wp-block-button__link{background-color:var(--wp--preset--color--black);border:0;color:var(--wp--preset--color--white);display:inline-block;font-weight:800;margin-bottom:1em;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover{background-color:var(--wp--preset--color--white) !important;color:var(--wp--preset--color--black) !important;text-decoration:none !important}.wp-block-button__link.has-background.has-black-background-color{background-color:var(--wp--preset--color--black);border:0;color:var(--wp--preset--color--white);display:inline-block;font-weight:800;margin-bottom:1em;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase}.wp-block-button__link.has-background.has-black-background-color:active,.wp-block-button__link.has-background.has-black-background-color:focus,.wp-block-button__link.has-background.has-black-background-color:hover{background-color:var(--wp--preset--color--white) !important;color:var(--wp--preset--color--black) !important;text-decoration:none !important}.wp-block-button__link.has-background.has-white-background-color{background-color:var(--wp--preset--color--white);border:0;color:var(--wp--preset--color--black);display:inline-block;font-weight:800;margin-bottom:1em;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase}.wp-block-button__link.has-background.has-white-background-color:active,.wp-block-button__link.has-background.has-white-background-color:focus,.wp-block-button__link.has-background.has-white-background-color:hover{background-color:var(--wp--preset--color--black) !important;color:var(--wp--preset--color--white) !important;text-decoration:none !important}.wp-block-button__link.has-background.has-cyan-background-color{background-color:var(--wp--preset--color--cyan);border:0;color:var(--wp--preset--color--white);display:inline-block;font-weight:800;margin-bottom:1em;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase}.wp-block-button__link.has-background.has-cyan-background-color:active,.wp-block-button__link.has-background.has-cyan-background-color:focus,.wp-block-button__link.has-background.has-cyan-background-color:hover{background-color:#17baff !important;color:var(--wp--preset--color--white) !important;text-decoration:none !important}.o-header--site{position:relative}.o-header .dropdopwn .dropdown-item,.o-header .dropdown-menu .dropdown-item{font-weight:700}.o-header .dropdopwn .dropdown-item>a,.o-header .dropdown-menu .dropdown-item>a{color:var(--wp--preset--color--black)}.o-header .dropdopwn .dropdown-item:active,.o-header .dropdopwn .dropdown-item:focus,.o-header .dropdopwn .dropdown-item:hover,.o-header .dropdown-menu .dropdown-item:active,.o-header .dropdown-menu .dropdown-item:focus,.o-header .dropdown-menu .dropdown-item:hover{background-color:#f5f5f5}.o-header .dropdopwn .dropdown-item.current-menu-item>a,.o-header .dropdopwn .dropdown-item:active>a,.o-header .dropdopwn .dropdown-item:focus>a,.o-header .dropdopwn .dropdown-item:hover>a,.o-header .dropdown-menu .dropdown-item.current-menu-item>a,.o-header .dropdown-menu .dropdown-item:active>a,.o-header .dropdown-menu .dropdown-item:focus>a,.o-header .dropdown-menu .dropdown-item:hover>a{color:var(--wp--preset--color--cyan);text-decoration:none}body.admin-bar .o-header--site .offcanvas.show{top:46px !important}@media(min-width:782px){body.admin-bar .o-header--site .offcanvas.show{top:32px !important}}.c-site-title{display:block;height:5rem;margin-right:2.5rem;z-index:20}.c-site-title img,.c-site-title svg{height:100%;vertical-align:center;width:auto}.c-navigation>li{position:relative}.c-navigation>li>a{color:inherit;line-height:1.5;position:relative}.c-navigation>li>a:active,.c-navigation>li>a:focus,.c-navigation>li>a:hover{color:var(--wp--preset--color--cyan);text-decoration:none}.c-navigation>li.current-menu-item>a,.c-navigation>li.current_page_parent>a{color:var(--wp--preset--color--cyan)}@media(min-width:1200px){.c-navigation--primary{--bs-navbar-nav-link-padding-x:1rem}}.c-navigation--legal{margin-bottom:0}.c-navigation--legal>li.current-menu-item a{color:inherit;text-decoration:underline}.c-navigation--legal>li a{color:inherit;padding:0}.c-navigation--legal>li a:active,.c-navigation--legal>li a:focus,.c-navigation--legal>li a:hover{color:inherit;text-decoration:underline}.o-nav{font-family:var(--wp--preset--font-family--work-sans);font-weight:700;text-transform:uppercase}.o-nav:not(.o-nav--mobile){position:relative}.o-nav__toggle{border:0;border-radius:0 !important;color:currentColor;vertical-align:middle}.o-nav--top{background-color:rgba(0,0,0,.85);color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--fira-sans);font-size:clamp(.7rem,1vw,.9rem)}.o-nav--top a{color:inherit;font-weight:400;text-decoration:none}.o-nav--top a.current,.o-nav--top a:active,.o-nav--top a:focus,.o-nav--top a:hover{color:var(--wp--preset--color--cyan)}.o-nav--top a.nav-link{padding-bottom:0;padding-top:0}.o-nav--top a[title*=Magazine]:active,.o-nav--top a[title*=Magazine]:focus,.o-nav--top a[title*=Magazine]:hover{color:var(--wp--preset--color--orange)}.o-footer--site{background-color:var(--wp--preset--color--cyan);color:var(--wp--preset--color--white);font-size:1rem;position:relative}.o-footer--site ol,.o-footer--site ul{list-style:none;padding:0}.o-footer--site a{color:currentColor;text-decoration:none}.o-footer--site a:active,.o-footer--site a:focus,.o-footer--site a:hover{text-decoration:underline}@media(min-width:768px){.o-footer--site .c-navigation--legal>li:not(:last-child){margin-right:1.5rem}}::-webkit-input-placeholder{color:rgba(0,0,0,.5);font-style:italic}::-moz-placeholder{color:rgba(0,0,0,.5);font-style:italic}:-ms-input-placeholder{color:rgba(0,0,0,.5);font-style:italic}:-moz-placeholder{color:rgba(0,0,0,.5);font-style:italic}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#f7f7f7;border:0;font-size:80%;outline:0;padding:.5em 1em !important}input[type=checkbox]:active,input[type=checkbox]:focus,input[type=checkbox]:hover,input[type=color]:active,input[type=color]:focus,input[type=color]:hover,input[type=date]:active,input[type=date]:focus,input[type=date]:hover,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=month]:active,input[type=month]:focus,input[type=month]:hover,input[type=number]:active,input[type=number]:focus,input[type=number]:hover,input[type=password]:active,input[type=password]:focus,input[type=password]:hover,input[type=radio]:active,input[type=radio]:focus,input[type=radio]:hover,input[type=search]:active,input[type=search]:focus,input[type=search]:hover,input[type=tel]:active,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,input[type=time]:active,input[type=time]:focus,input[type=time]:hover,input[type=url]:active,input[type=url]:focus,input[type=url]:hover,input[type=week]:active,input[type=week]:focus,input[type=week]:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{background-color:#f7f7f7;border-color:#1a1a1a}textarea{min-height:150px !important}label,select{cursor:pointer}input[type=checkbox],input[type=radio]{cursor:pointer;outline:0;position:relative}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--wp--preset--color--cyan)}input[type=checkbox]:checked{background-color:var(--wp--preset--color--cyan)}input[type=submit]{background-color:var(--wp--preset--color--black);border:0;color:var(--wp--preset--color--white);display:inline-block;font-weight:800;margin-bottom:1em;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase;width:auto}input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:var(--wp--preset--color--white) !important;color:var(--wp--preset--color--black) !important;text-decoration:none !important}.c-form--newsletter input[type=email],.c-form--newsletter input[type=text],.c-form--newsletter textarea{background-color:var(--wp--preset--color--white)}.c-form--event .gform_fields{display:block}.c-search .btn:active,.c-search .btn:focus,.c-search .btn:hover,.c-search .c-btn:active,.c-search .c-btn:focus,.c-search .c-btn:hover,.c-search button:active,.c-search button:focus,.c-search button:hover,.post-password-form .btn:active,.post-password-form .btn:focus,.post-password-form .btn:hover,.post-password-form .c-btn:active,.post-password-form .c-btn:focus,.post-password-form .c-btn:hover,.post-password-form button:active,.post-password-form button:focus,.post-password-form button:hover{background-color:var(--wp--preset--color--black) !important;color:var(--wp--preset--color--white) !important}#loginform input:not([type=checkbox]){max-width:100%;width:100%}.form-floating{display:block;font-size:1rem}.form-floating>.form-control~label,.form-floating>.form-select~label{line-height:1.5;margin-bottom:0 !important}.gform_validation_errors .gform-icon{display:none}.gform_footer{margin-top:0 !important;padding-bottom:0 !important}.gform_footer input[type=submit]{margin:1rem 0}.ginput_container input{width:100% !important}.ginput_container_consent input{width:auto !important}.ginput_container_select{position:relative}.ginput_container_select:after{content:"\f078";font-family:Font Awesome\ 6 Pro;font-size:75%;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.ginput_container_select select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.gfield_label,.ginput_container label{font-size:inherit !important;font-weight:400 !important}.gfield_required{color:var(--wp--preset--color--red);margin-left:.15em}.gfield_checkbox .gchoice,.gfield_radio .gchoice{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.gfield_checkbox .gfield-choice-input,.gfield_radio .gfield-choice-input{margin-right:5px;width:auto !important}.gfield_select{padding-right:2.2rem !important}.gfield input,.gfield select,.gfield textarea{width:100% !important}.gfield .ginput_container_consent input{width:auto !important}.o-list--blogs{margin:0}.o-list--blogs>li{padding:1em 0;position:relative}.o-list--blogs>li:not(:last-child){background-color:var(--wp--preset--color--cyan)}.o-list--blogs>li:not(:last-child):not(:nth-last-child(2)):after{background-color:var(--wp--preset--color--white);content:"";display:block;height:50%;opacity:.25;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.o-list--blogs>li:last-child{background-color:var(--wp--preset--color--orange);margin-left:1rem}.o-list--blogs>li a{color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--work-sans);font-size:calc(1.25rem + .5vw);font-weight:800;text-transform:uppercase}.o-list--blogs>li a:active,.o-list--blogs>li a:focus,.o-list--blogs>li a:hover{color:var(--wp--preset--color--black);text-decoration:none}.o-list--languages>li.current>a{display:inline-block;position:relative}.o-list--languages>li.current>a:after{border-bottom:.45em solid var(--wp--preset--color--white);border-left:.65em solid transparent;border-right:.65em solid transparent;bottom:calc(-2% + clamp(0%, 1vw, 20%)*-1);content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:calc(100% + clamp(0%, 1vw, 20%)*-1);transform:translateY(100%);width:0}.o-list--tags>li a{background-color:#e6e6e6;color:rgba(0,0,0,.8);padding:.5em .75em}.o-list--tags>li a:active,.o-list--tags>li a:focus,.o-list--tags>li a:hover{background-color:var(--wp--preset--color--cyan);color:var(--wp--preset--color--white);text-decoration:none}.o-list--share>li{border:2px solid var(--wp--preset--color--black);height:2.875rem;position:relative;width:2.875rem}.o-list--share>li a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.o-list--share>li a>i{color:var(--wp--preset--color--black)}.o-list--share>li:active,.o-list--share>li:focus,.o-list--share>li:hover{background-color:var(--wp--preset--color--black)}.o-list--share>li:active a>i,.o-list--share>li:focus a>i,.o-list--share>li:hover a>i{color:var(--wp--preset--color--white)}.o-list--filter li:not(:last-child):after{color:var(--wp--preset--color--black);content:"|";font-weight:400;margin-left:.5em}.o-list--filter li a.active{color:var(--wp--preset--color--cyan);cursor:default}.c-card{overflow:hidden;position:relative}.c-card a{text-decoration:none}.c-card a:active,.c-card a:focus,.c-card a:hover{color:inherit;text-decoration:underline}.c-card a.read-more{text-decoration:underline}.c-card .u-url{transition:none}.c-card__body,.c-card__footer,.c-card__header{background:transparent;border:0;padding:0}.c-card__header,.c-card__image{position:relative}.c-card__image{height:0;padding-bottom:66.667%;width:100%}.c-card__image img,.c-card__image svg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.c-card__label{background-color:var(--wp--preset--color--cyan);color:var(--wp--preset--color--white);font-size:.8em;padding:.5em .75em;text-transform:uppercase}.c-card--event.status-private,.c-card--member.status-private,.c-card--post.status-private,.c-card--search.status-private,.c-card--title.status-private{background-color:#e3f7ff}.c-card--event:active,.c-card--event:focus,.c-card--event:hover,.c-card--member:active,.c-card--member:focus,.c-card--member:hover,.c-card--post:active,.c-card--post:focus,.c-card--post:hover,.c-card--search:active,.c-card--search:focus,.c-card--search:hover,.c-card--title:active,.c-card--title:focus,.c-card--title:hover{background-color:#f2f2f2}.c-card--event.c-card--l .c-card__title,.c-card--member.c-card--l .c-card__title,.c-card--post.c-card--l .c-card__title,.c-card--search.c-card--l .c-card__title,.c-card--title.c-card--l .c-card__title{font-size:1.75em}.c-card--event .u-url:active,.c-card--event .u-url:focus,.c-card--event .u-url:hover,.c-card--member .u-url:active,.c-card--member .u-url:focus,.c-card--member .u-url:hover,.c-card--post .u-url:active,.c-card--post .u-url:focus,.c-card--post .u-url:hover,.c-card--search .u-url:active,.c-card--search .u-url:focus,.c-card--search .u-url:hover,.c-card--title .u-url:active,.c-card--title .u-url:focus,.c-card--title .u-url:hover{text-decoration:none}.c-card--event .c-card__image img,.c-card--event .c-card__image svg{-o-object-position:top;object-position:top}.c-card--event .c-card__date>span{color:var(--wp--preset--color--cyan);font-weight:700}.c-card--event.c-card--s{background-color:#f2f2f2;margin-bottom:3px}.c-card--event.c-card--s .c-card__date span{color:var(--wp--preset--color--cyan);display:block;font-size:2.5em;font-weight:700;line-height:1}.c-card--event.c-card--s .u-url:active,.c-card--event.c-card--s .u-url:focus,.c-card--event.c-card--s .u-url:hover{color:var(--wp--preset--color--white)}.c-card--event.c-card--s:active,.c-card--event.c-card--s:focus,.c-card--event.c-card--s:hover{background-color:var(--wp--preset--color--cyan);color:var(--wp--preset--color--white)}.c-card--event.c-card--s:active .c-card__date span,.c-card--event.c-card--s:focus .c-card__date span,.c-card--event.c-card--s:hover .c-card__date span{color:var(--wp--preset--color--white)}.c-card--search .c-card__header{position:unset}.c-pagination .page-link,.c-pagination .page-numbers{background-color:transparent;border:0;color:var(--wp--preset--color--cyan);text-decoration:none}.c-pagination .page-link.current,.c-pagination .page-numbers.current{color:var(--wp--preset--color--black)}.c-pagination .c-pagination__item,.c-pagination .c-pagination__item .page-link{padding:0 .25rem}.c-pagination a:active,.c-pagination a:focus,.c-pagination a:hover{color:var(--wp--preset--color--black)}.navigation.pagination{justify-content:center}.o-carousel--covers .o-carousel__image{box-shadow:20px 20px 20px rgba(0,0,0,.2);max-height:250px;max-width:200px;transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg)}@media(min-width:768px){.o-carousel--covers .o-carousel__image{float:right}}.o-carousel--covers .o-carousel__indicator{border-radius:100%;height:10px;width:10px}#cookie-law-info-bar{border-radius:.2rem}.cli_messagebar_head{font-size:1.25rem !important;margin-bottom:.5rem !important}.cli-style-v2{line-height:1.75}.wt-cli-accept-btn{margin-left:30px !important}.wt-cli-privacy-accept-btn{background-color:#00acad !important;text-transform:lowercase}.wt-cli-privacy-accept-btn:first-letter {text-transform:uppercase}.c-event__address,.c-event__date{color:var(--wp--preset--color--cyan);font-weight:600;text-transform:uppercase}.c-event__address a,.c-event__date a{text-decoration:underline}.c-event__address a:active,.c-event__address a:focus,.c-event__address a:hover,.c-event__date a:active,.c-event__date a:focus,.c-event__date a:hover{text-decoration:none}.c-post__label{background-color:var(--wp--preset--color--cyan);color:var(--wp--preset--color--white);font-size:.8em;padding:.5em .75em;text-transform:uppercase}.wp-block-group{overflow:hidden}.wp-block-columns.row{flex-wrap:wrap !important;gap:0 !important}.wp-block-columns .wp-block-column[class*=col-]{flex-basis:unset !important;flex-grow:unset !important}.wp-block-columns .wp-block-column[class*=col-]:not(:first-child){margin-left:0 !important}.wp-block-social-links{gap:.5rem !important}.wp-block-social-link{display:inline-block !important}.o-footer .wp-block-social-links{margin-bottom:0}.wp-block-table td>video{max-width:100%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2Jhc2Uuc2NzcyIsIm1haW4uY3NzIiwiYmFzZS9fY29yZS5zY3NzIiwic2V0dGluZ3MvX2NvbG9ycy5zY3NzIiwic2V0dGluZ3MvX2ZvbnRzLnNjc3MiLCJtb2R1bGVzL19idXR0b24uc2NzcyIsIm1vZHVsZXMvX2hlYWRlci5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19mb3JtLnNjc3MiLCJtb2R1bGVzL19saXN0LnNjc3MiLCJtb2R1bGVzL19jYXJkLnNjc3MiLCJtb2R1bGVzL19wYWdpbmF0aW9uLnNjc3MiLCJtb2R1bGVzL19zbGlkZXIuc2NzcyIsIm1vZHVsZXMvX2Nvb2tpZS5zY3NzIiwibGF5b3V0L19ldmVudC5zY3NzIiwibGF5b3V0L19wb3N0LnNjc3MiLCJibG9ja3MvX2dyb3VwLnNjc3MiLCJibG9ja3MvX2NvbHVtbnMuc2NzcyIsImJsb2Nrcy9fc29jaWFsLWxpbmtzLnNjc3MiLCJibG9ja3MvX3RhYmxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBOEhJLGdCQ3FHSixDQ2pPQSxXQUNJLHNCREVKLENDQ0EsNkJBRUksYUFBQSxDQUNBLGVERUosQ0NDQSxZQUNJLFdBQUEsQ0FDQSxzQkRFSixDQ0NBLFdBQ0ksVUFBQSxDQUNBLHNCREVKLENDQ0EsaUJBQ0ksV0FBQSxDQUNBLHNCREVKLENDS0EsZ0NBSEksc0JET0osQ0NKQSxnQkFDSSxVREdKLENDQ0Esa0JBQ0ksYUFBQSxDQUNBLGdCQUFBLENBQ0EsaUJERUosQ0NDQSxZQUNJLGVBQUEsQ0FDQSx3QkFBQSxDQUNBLGFBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCREVKLENDS0EsNENBQ0ksc0JERUosQ0NDQSx1QkFDSSxzQkRFSixDQ0NBLGdCQUNJLFFBQUEsQ0FDQSxXQUFBLENBQ0EsUUFBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBQ0EsVURFSixDQ0NBLDhCQUNJLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLFFBQUEsQ0FDQSxpQkRFSixDQ0VBLG9C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Qlo0cUNKLENZenFDQSxjQUNJLGdCWjRxQ0osQ1l6cUNBLG1CQUNJLDBCWjRxQ0osQ1l6cUNBLDJCQUNJLGtDQUFBLENBQ0Esd0JaNHFDSixDWTFxQ0ksd0NBQ0ksd0JaNHFDUixDYWpzQ0ksaUNBR0ksb0NYREMsQ1dBRCxlQUFBLENBRUEsd0JibXNDUixDYWpzQ1EscUNBQ0kseUJibXNDWixDYWpzQ1kscUpBR0ksb0JiaXNDaEIsQ2M3c0NJLGVBRUksK0NBQUEsQ0FDQSxxQ1pIRSxDWUNGLGNBQUEsQ0FHQSxrQkFBQSxDQUNBLHdCZGd0Q1IsQ2V0dENBLGdCQUNJLGVmeXRDSixDZ0J2dENJLHNCQUNJLHdCQUFBLENBQ0EsZWhCMHRDUixDZ0J0dENRLGdEQUNJLDBCQUFBLENBQ0EseUJoQnd0Q1osQ2dCdHRDWSxrRUFDSSx1QmhCd3RDaEIsQ2lCdHVDQSx1QkFDSSxtQmpCeXVDSixDaUJ0dUNBLHNCQUNJLDhCakJ5dUNKLENpQnJ1Q0ksaUNBQ0ksZWpCd3VDUixDa0JqdkNJLHlCQUNJLGNsQm92Q1IiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6Zm9jdXMsXG46Zm9jdXMtdmlzaWJsZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHRtbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuMDIpOyAvLyBCbGFja1xuXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRmLWZpcmE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAvLyBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICAgIC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZTogMTAwJSFpbXBvcnRhbnQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5oMSwgLmgxIHtcbiAgICAmW2NsYXNzKj1cImRpc3BsYXktMVwiXSxcbiAgICAmW2NsYXNzKj1cImRpc3BsYXktMlwiXSxcbiAgICAmW2NsYXNzKj1cImRpc3BsYXktM1wiXSxcbiAgICAmW2NsYXNzKj1cImRpc3BsYXktNFwiXSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICZbY2xhc3MqPVwiZGlzcGxheS01XCJdLFxuICAgICZbY2xhc3MqPVwiZGlzcGxheS02XCJdIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGJyZWFrcG9pbnQoeGwpKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuaDIsIC5oMixcbmgzLCAuaDMsXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyxcbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gICAgZm9udC1mYW1pbHk6ICRmLXdvcms7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJi5wYWdlLXRpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufVxuXG5hIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgLjFzO1xuICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IC4xcztcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYy1jeWFuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgIGNvbG9yOiAkYy1jeWFuO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5vLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS13cC0tY3VzdG9tLS1zZWN0aW9uLXBhZGRpbmcpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS13cC0tY3VzdG9tLS1zZWN0aW9uLXBhZGRpbmcpO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjE1KTsgLy8gQmxhY2tcbn1cblxuZmlndXJlLFxuLndwLWJsb2NrLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgZmlnY2FwdGlvbsKge1xuICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjLWJsYWNrLCAuNik7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luOiAuNWVtIDA7XG4gICAgfVxuXG4gICAgJi5hbGlnbmNlbnRlciB7XG4gICAgICAgIGZpZ2NhcHRpb27CoHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWxpZ25yaWdodCB7XG4gICAgICAgIGZpZ2NhcHRpb27CoHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICAmLnNpbmdsZSB7XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAmOm5vdCguaXMtcmVzaXplZCk6bm90KC5jLXBvc3RfX2ltYWdlKSB7XG4gICAgICAgICAgICAgICAgaW1nLFxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBCbG9jayBlZGl0b3IgKi9cblxuW2NsYXNzKj1cIndwLWJsb2NrXCJdIHtcbiAgICAmLmFsaWduZnVsbCB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG59XG5cbi8qIEJvb3RzdHJhcCAqL1xuXG4ucmF0aW8ge1xuICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLmNvbnRhaW5lci13aWRlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIH1cbn1cblxuLndwLWJsb2NrLWdyb3VwIHtcbiAgICAmLndpZGVyIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4zNzVyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogPVdvcmRQcmVzcyBDb3JlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4uYWxpZ25jZW50ZXIsXG5kaXYuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuYSBpbWcuYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBtYXgtd2lkdGg6IDk2JTsgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi53cC1jYXB0aW9uIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA5OC41JTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweCA1cHg7XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuOmZvY3VzLFxuOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1maXJhLXNhbnMpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgLS13cC0tc3R5bGUtLWdsb2JhbC0td2lkZS1zaXplOiAxMDAlIWltcG9ydGFudDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5oMVtjbGFzcyo9ZGlzcGxheS0xXSwgaDFbY2xhc3MqPWRpc3BsYXktMl0sIGgxW2NsYXNzKj1kaXNwbGF5LTNdLCBoMVtjbGFzcyo9ZGlzcGxheS00XSwgLmgxW2NsYXNzKj1kaXNwbGF5LTFdLCAuaDFbY2xhc3MqPWRpc3BsYXktMl0sIC5oMVtjbGFzcyo9ZGlzcGxheS0zXSwgLmgxW2NsYXNzKj1kaXNwbGF5LTRdIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5oMVtjbGFzcyo9ZGlzcGxheS01XSwgaDFbY2xhc3MqPWRpc3BsYXktNl0sIC5oMVtjbGFzcyo9ZGlzcGxheS01XSwgLmgxW2NsYXNzKj1kaXNwbGF5LTZdIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5oMiwgLmgyLFxuaDMsIC5oMyxcbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyxcbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0td29yay1zYW5zKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmgxLnBhZ2UtdGl0bGUsIC5oMS5wYWdlLXRpdGxlLFxuaDIucGFnZS10aXRsZSwgLmgyLnBhZ2UtdGl0bGUsXG5oMy5wYWdlLXRpdGxlLCAuaDMucGFnZS10aXRsZSxcbmg0LnBhZ2UtdGl0bGUsIC5oNC5wYWdlLXRpdGxlLFxuaDUucGFnZS10aXRsZSwgLmg1LnBhZ2UtdGl0bGUsXG5oNi5wYWdlLXRpdGxlLCAuaDYucGFnZS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5hIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuMXM7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuMXM7XG59XG5hOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY3lhbik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4pO1xufVxuYTpub3QoW2NsYXNzXSk6aG92ZXIsIGE6bm90KFtjbGFzc10pOmFjdGl2ZSwgYTpub3QoW2NsYXNzXSk6Zm9jdXMge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5vLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogdmFyKC0td3AtLWN1c3RvbS0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXdwLS1jdXN0b20tLXNlY3Rpb24tcGFkZGluZyk7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbmZpZ3VyZSxcbi53cC1ibG9jay1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuZmlndXJlIGZpZ2NhcHRpb27CoCxcbi53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uwqAge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogcmdiYSh2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spLCAwLjYpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMC41ZW0gMDtcbn1cbmZpZ3VyZS5hbGlnbmNlbnRlciBmaWdjYXB0aW9uwqAsXG4ud3AtYmxvY2staW1hZ2UuYWxpZ25jZW50ZXIgZmlnY2FwdGlvbsKgIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZmlndXJlLmFsaWducmlnaHQgZmlnY2FwdGlvbsKgLFxuLndwLWJsb2NrLWltYWdlLmFsaWducmlnaHQgZmlnY2FwdGlvbsKgIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmJvZHkuc2luZ2xlIGZpZ3VyZTpub3QoLmlzLXJlc2l6ZWQpOm5vdCguYy1wb3N0X19pbWFnZSkgaW1nLFxuYm9keS5zaW5nbGUgZmlndXJlOm5vdCguaXMtcmVzaXplZCk6bm90KC5jLXBvc3RfX2ltYWdlKSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBCbG9jayBlZGl0b3IgKi9cbltjbGFzcyo9d3AtYmxvY2tdLmFsaWduZnVsbCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLyogQm9vdHN0cmFwICovXG4ucmF0aW8gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lci13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC53cC1ibG9jay1ncm91cC53aWRlciAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgfVxufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmJ1dHRvbixcbi5idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuYnV0dG9uLmRpc2FibGVkLFxuLmJ1dHRvbi5kaXNhYmxlZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG59XG4uYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbjphY3RpdmUsIC5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbi5idG46bm90KC5idG4tbGluaykge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xufVxuLmJ0bjpub3QoLmJ0bi1saW5rKTpob3ZlciwgLmJ0bjpub3QoLmJ0bi1saW5rKTphY3RpdmUsIC5idG46bm90KC5idG4tbGluayk6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG46bm90KC5idG4tbGluayk6aG92ZXIsIC5idG46bm90KC5idG4tbGluayk6YWN0aXZlLCAuYnRuOm5vdCguYnRuLWxpbmspOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKSAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4tbGluayB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi5idG4tbGluazpob3ZlciwgLmJ0bi5idG4tbGluazphY3RpdmUsIC5idG4uYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4pO1xufVxuXG4uYy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xufVxuLmMtYnRuOmhvdmVyLCAuYy1idG46YWN0aXZlLCAuYy1idG46Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jLWJ0bjpob3ZlciwgLmMtYnRuOmFjdGl2ZSwgLmMtYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKSAhaW1wb3J0YW50O1xufVxuLmMtYnRuLS1ibGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG59XG4uYy1idG4tLWJsYWNrOmhvdmVyLCAuYy1idG4tLWJsYWNrOmFjdGl2ZSwgLmMtYnRuLS1ibGFjazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmMtYnRuLS1ibGFjazpob3ZlciwgLmMtYnRuLS1ibGFjazphY3RpdmUsIC5jLWJ0bi0tYmxhY2s6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spICFpbXBvcnRhbnQ7XG59XG4uYy1idG4tLXdoaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbn1cbi5jLWJ0bi0td2hpdGU6aG92ZXIsIC5jLWJ0bi0td2hpdGU6YWN0aXZlLCAuYy1idG4tLXdoaXRlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYy1idG4tLXdoaXRlOmhvdmVyLCAuYy1idG4tLXdoaXRlOmFjdGl2ZSwgLmMtYnRuLS13aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSkgIWltcG9ydGFudDtcbn1cbi5jLWJ0bi0tYmx1ZSwgLmMtYnRuLS1jeWFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY3lhbik7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xufVxuLmMtYnRuLS1ibHVlOmhvdmVyLCAuYy1idG4tLWJsdWU6YWN0aXZlLCAuYy1idG4tLWJsdWU6Zm9jdXMsIC5jLWJ0bi0tY3lhbjpob3ZlciwgLmMtYnRuLS1jeWFuOmFjdGl2ZSwgLmMtYnRuLS1jeWFuOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYy1idG4tLWJsdWU6aG92ZXIsIC5jLWJ0bi0tYmx1ZTphY3RpdmUsIC5jLWJ0bi0tYmx1ZTpmb2N1cywgLmMtYnRuLS1jeWFuOmhvdmVyLCAuYy1idG4tLWN5YW46YWN0aXZlLCAuYy1idG4tLWN5YW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdiYWZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpICFpbXBvcnRhbnQ7XG59XG4uYy1idG4tLWFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1idG4tLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuLmMtYnRuLS1hcnJvdzpob3ZlciwgLmMtYnRuLS1hcnJvdzphY3RpdmUsIC5jLWJ0bi0tYXJyb3c6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG59XG4uYy1idG4tLWFycm93OmhvdmVyOmFmdGVyLCAuYy1idG4tLWFycm93OmFjdGl2ZTphZnRlciwgLmMtYnRuLS1hcnJvdzpmb2N1czphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1cmVtKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1cmVtKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXJlbSk7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xufVxuLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKSAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtYmFja2dyb3VuZC5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG59XG4ud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1iYWNrZ3JvdW5kLmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1iYWNrZ3JvdW5kLmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yOmFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtYmFja2dyb3VuZC5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtYmFja2dyb3VuZC5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvcjpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtYmFja2dyb3VuZC5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvcjphY3RpdmUsIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJhY2tncm91bmQuaGFzLWJsYWNrLWJhY2tncm91bmQtY29sb3I6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1iYWNrZ3JvdW5kLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbn1cbi53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3I6aG92ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3I6YWN0aXZlLCAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1iYWNrZ3JvdW5kLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1iYWNrZ3JvdW5kLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1iYWNrZ3JvdW5kLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yOmFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSkgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJhY2tncm91bmQuaGFzLWN5YW4tYmFja2dyb3VuZC1jb2xvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4pO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbn1cbi53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJhY2tncm91bmQuaGFzLWN5YW4tYmFja2dyb3VuZC1jb2xvcjpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtYmFja2dyb3VuZC5oYXMtY3lhbi1iYWNrZ3JvdW5kLWNvbG9yOmFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtYmFja2dyb3VuZC5oYXMtY3lhbi1iYWNrZ3JvdW5kLWNvbG9yOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1iYWNrZ3JvdW5kLmhhcy1jeWFuLWJhY2tncm91bmQtY29sb3I6aG92ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJhY2tncm91bmQuaGFzLWN5YW4tYmFja2dyb3VuZC1jb2xvcjphY3RpdmUsIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJhY2tncm91bmQuaGFzLWN5YW4tYmFja2dyb3VuZC1jb2xvcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2JhZmYgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLm8taGVhZGVyLS1zaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8taGVhZGVyIC5kcm9wZG9wd24gLmRyb3Bkb3duLWl0ZW0sXG4uby1oZWFkZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm8taGVhZGVyIC5kcm9wZG9wd24gLmRyb3Bkb3duLWl0ZW0gPiBhLFxuLm8taGVhZGVyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtID4gYSB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xufVxuLm8taGVhZGVyIC5kcm9wZG9wd24gLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5vLWhlYWRlciAuZHJvcGRvcHduIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLm8taGVhZGVyIC5kcm9wZG9wd24gLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4uby1oZWFkZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4uby1oZWFkZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLFxuLm8taGVhZGVyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbn1cbi5vLWhlYWRlciAuZHJvcGRvcHduIC5kcm9wZG93bi1pdGVtOmhvdmVyID4gYSwgLm8taGVhZGVyIC5kcm9wZG9wd24gLmRyb3Bkb3duLWl0ZW06YWN0aXZlID4gYSwgLm8taGVhZGVyIC5kcm9wZG9wd24gLmRyb3Bkb3duLWl0ZW06Zm9jdXMgPiBhLFxuLm8taGVhZGVyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyID4gYSxcbi5vLWhlYWRlciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUgPiBhLFxuLm8taGVhZGVyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzID4gYSB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY3lhbik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vLWhlYWRlciAuZHJvcGRvcHduIC5kcm9wZG93bi1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5vLWhlYWRlciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4pO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5vLWhlYWRlci0tc2l0ZSAub2ZmY2FudmFzLnNob3cge1xuICB0b3A6IDQ2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBib2R5LmFkbWluLWJhciAuby1oZWFkZXItLXNpdGUgLm9mZmNhbnZhcy5zaG93IHtcbiAgICB0b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYy1zaXRlLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIHotaW5kZXg6IDIwO1xufVxuLmMtc2l0ZS10aXRsZSBpbWcsXG4uYy1zaXRlLXRpdGxlIHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLW5hdmlnYXRpb24gPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLW5hdmlnYXRpb24gPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmMtbmF2aWdhdGlvbiA+IGxpID4gYTpob3ZlciwgLmMtbmF2aWdhdGlvbiA+IGxpID4gYTphY3RpdmUsIC5jLW5hdmlnYXRpb24gPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4pO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1uYXZpZ2F0aW9uID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuYy1uYXZpZ2F0aW9uID4gbGkuY3VycmVudF9wYWdlX3BhcmVudCA+IGEge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1uYXZpZ2F0aW9uLS1wcmltYXJ5IHtcbiAgICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIH1cbn1cbi5jLW5hdmlnYXRpb24tLWxlZ2FsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLW5hdmlnYXRpb24tLWxlZ2FsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLW5hdmlnYXRpb24tLWxlZ2FsID4gbGkgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xufVxuLmMtbmF2aWdhdGlvbi0tbGVnYWwgPiBsaSBhOmhvdmVyLCAuYy1uYXZpZ2F0aW9uLS1sZWdhbCA+IGxpIGE6YWN0aXZlLCAuYy1uYXZpZ2F0aW9uLS1sZWdhbCA+IGxpIGE6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5vLW5hdiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0td29yay1zYW5zKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5vLW5hdjpub3QoLm8tbmF2LS1tb2JpbGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8tbmF2X190b2dnbGUge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5vLW5hdi0tdG9wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1maXJhLXNhbnMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjdyZW0sIDF2dywgMC45cmVtKTtcbn1cbi5vLW5hdi0tdG9wIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm8tbmF2LS10b3AgYTpob3ZlciwgLm8tbmF2LS10b3AgYTphY3RpdmUsIC5vLW5hdi0tdG9wIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4pO1xufVxuLm8tbmF2LS10b3AgYS5jdXJyZW50IHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jeWFuKTtcbn1cbi5vLW5hdi0tdG9wIGEubmF2LWxpbmsge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uby1uYXYtLXRvcCBhW3RpdGxlKj1NYWdhemluZV06aG92ZXIsIC5vLW5hdi0tdG9wIGFbdGl0bGUqPU1hZ2F6aW5lXTphY3RpdmUsIC5vLW5hdi0tdG9wIGFbdGl0bGUqPU1hZ2F6aW5lXTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlKTtcbn1cblxuLm8tZm9vdGVyLS1zaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY3lhbik7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uby1mb290ZXItLXNpdGUgdWwsXG4uby1mb290ZXItLXNpdGUgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLm8tZm9vdGVyLS1zaXRlIGEge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uby1mb290ZXItLXNpdGUgYTpob3ZlciwgLm8tZm9vdGVyLS1zaXRlIGE6YWN0aXZlLCAuby1mb290ZXItLXNpdGUgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLWZvb3Rlci0tc2l0ZSAuYy1uYXZpZ2F0aW9uLS1sZWdhbCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG59XG5cbi8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogRmlyZWZveCAxOSsgKi9cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogSUUgMTArICovXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiBGaXJlZm94IDE4LSAqL1xuOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qIGNsZWFycyB0aGUg4oCYWOKAmSBmcm9tIEludGVybmV0IEV4cGxvcmVyICovXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qIGNsZWFycyB0aGUg4oCYWOKAmSBmcm9tIENocm9tZSAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1jb2xvcl0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBmb250LXNpemU6IDgwJTtcbiAgcGFkZGluZzogMC41ZW0gMWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cbmlucHV0W3R5cGU9Y29sb3JdOmhvdmVyLCBpbnB1dFt0eXBlPWNvbG9yXTphY3RpdmUsIGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRlXTpob3ZlcixcbmlucHV0W3R5cGU9ZGF0ZV06YWN0aXZlLFxuaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmhvdmVyLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06YWN0aXZlLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpob3ZlcixcbmlucHV0W3R5cGU9ZW1haWxdOmFjdGl2ZSxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1tb250aF06aG92ZXIsXG5pbnB1dFt0eXBlPW1vbnRoXTphY3RpdmUsXG5pbnB1dFt0eXBlPW1vbnRoXTpmb2N1cyxcbmlucHV0W3R5cGU9bnVtYmVyXTpob3ZlcixcbmlucHV0W3R5cGU9bnVtYmVyXTphY3RpdmUsXG5pbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpob3ZlcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmFjdGl2ZSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmhvdmVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmFjdGl2ZSxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmlucHV0W3R5cGU9dGVsXTpob3ZlcixcbmlucHV0W3R5cGU9dGVsXTphY3RpdmUsXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXRleHRdOmhvdmVyLFxuaW5wdXRbdHlwZT10ZXh0XTphY3RpdmUsXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT10aW1lXTpob3ZlcixcbmlucHV0W3R5cGU9dGltZV06YWN0aXZlLFxuaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTpob3ZlcixcbmlucHV0W3R5cGU9dXJsXTphY3RpdmUsXG5pbnB1dFt0eXBlPXVybF06Zm9jdXMsXG5pbnB1dFt0eXBlPXdlZWtdOmhvdmVyLFxuaW5wdXRbdHlwZT13ZWVrXTphY3RpdmUsXG5pbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTphY3RpdmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyxcbmlucHV0W3R5cGU9cmFkaW9dOmhvdmVyLFxuaW5wdXRbdHlwZT1yYWRpb106YWN0aXZlLFxuaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMsXG50ZXh0YXJlYTpob3ZlcixcbnRleHRhcmVhOmFjdGl2ZSxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmhvdmVyLFxuc2VsZWN0OmFjdGl2ZSxcbnNlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbn1cblxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG5zZWxlY3QsXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jeWFuKTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jeWFuKTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgd2lkdGg6IGF1dG87XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbi5jLWZvcm0tLW5ld3NsZXR0ZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5jLWZvcm0tLW5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4uYy1mb3JtLS1uZXdzbGV0dGVyIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbn1cbi5jLWZvcm0tLWV2ZW50IC5nZm9ybV9maWVsZHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtc2VhcmNoIGJ1dHRvbjphY3RpdmUsIC5jLXNlYXJjaCBidXR0b246aG92ZXIsIC5jLXNlYXJjaCBidXR0b246Zm9jdXMsXG4uYy1zZWFyY2ggLmJ0bjphY3RpdmUsXG4uYy1zZWFyY2ggLmJ0bjpob3Zlcixcbi5jLXNlYXJjaCAuYnRuOmZvY3VzLFxuLmMtc2VhcmNoIC5jLWJ0bjphY3RpdmUsXG4uYy1zZWFyY2ggLmMtYnRuOmhvdmVyLFxuLmMtc2VhcmNoIC5jLWJ0bjpmb2N1cyxcbi5wb3N0LXBhc3N3b3JkLWZvcm0gYnV0dG9uOmFjdGl2ZSxcbi5wb3N0LXBhc3N3b3JkLWZvcm0gYnV0dG9uOmhvdmVyLFxuLnBvc3QtcGFzc3dvcmQtZm9ybSBidXR0b246Zm9jdXMsXG4ucG9zdC1wYXNzd29yZC1mb3JtIC5idG46YWN0aXZlLFxuLnBvc3QtcGFzc3dvcmQtZm9ybSAuYnRuOmhvdmVyLFxuLnBvc3QtcGFzc3dvcmQtZm9ybSAuYnRuOmZvY3VzLFxuLnBvc3QtcGFzc3dvcmQtZm9ybSAuYy1idG46YWN0aXZlLFxuLnBvc3QtcGFzc3dvcmQtZm9ybSAuYy1idG46aG92ZXIsXG4ucG9zdC1wYXNzd29yZC1mb3JtIC5jLWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSkgIWltcG9ydGFudDtcbn1cblxuI2xvZ2luZm9ybSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIEJvb3RzdHJhcCAqL1xuLmZvcm0tZmxvYXRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sIH4gbGFiZWwsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdyYXZpdHkgRm9ybXMgKi9cbi5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyAuZ2Zvcm0taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZm9ybV9mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5naW5wdXRfY29udGFpbmVyX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5naW5wdXRfY29udGFpbmVyX3NlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5naW5wdXRfY29udGFpbmVyX3NlbGVjdCBzZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uZ2lucHV0X2NvbnRhaW5lciBsYWJlbCxcbi5nZmllbGRfbGFiZWwge1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1yZWQpO1xuICBtYXJnaW4tbGVmdDogMC4xNWVtO1xufVxuXG4uZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlLFxuLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5nZmllbGRfY2hlY2tib3ggLmdmaWVsZC1jaG9pY2UtaW5wdXQsXG4uZ2ZpZWxkX3JhZGlvIC5nZmllbGQtY2hvaWNlLWlucHV0IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5nZmllbGRfc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMi4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nZmllbGQgaW5wdXQsXG4uZ2ZpZWxkIHRleHRhcmVhLFxuLmdmaWVsZCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm8tbGlzdC0tYmxvZ3Mge1xuICBtYXJnaW46IDA7XG59XG4uby1saXN0LS1ibG9ncyA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cbi5vLWxpc3QtLWJsb2dzID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jeWFuKTtcbn1cbi5vLWxpc3QtLWJsb2dzID4gbGk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm50aC1sYXN0LWNoaWxkKDIpKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgb3BhY2l0eTogMC4yNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5vLWxpc3QtLWJsb2dzID4gbGk6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UpO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5vLWxpc3QtLWJsb2dzID4gbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0td29yay1zYW5zKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjVyZW0gKyAwLjV2dyk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm8tbGlzdC0tYmxvZ3MgPiBsaSBhOmhvdmVyLCAuby1saXN0LS1ibG9ncyA+IGxpIGE6YWN0aXZlLCAuby1saXN0LS1ibG9ncyA+IGxpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm8tbGlzdC0tbGFuZ3VhZ2VzID4gbGkuY3VycmVudCA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWxpc3QtLWxhbmd1YWdlcyA+IGxpLmN1cnJlbnQgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjY1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC42NWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjQ1ZW0gc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgdG9wOiBjYWxjKDEwMCUgKyBjbGFtcCgwJSwgMXZ3LCAyMCUpICogLTEpO1xuICBsZWZ0OiAwO1xuICBib3R0b206IGNhbGMoLTIlICsgY2xhbXAoMCUsIDF2dywgMjAlKSAqIC0xKTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5vLWxpc3QtLXRhZ3MgPiBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xufVxuLm8tbGlzdC0tdGFncyA+IGxpIGE6aG92ZXIsIC5vLWxpc3QtLXRhZ3MgPiBsaSBhOmFjdGl2ZSwgLm8tbGlzdC0tdGFncyA+IGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY3lhbik7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uby1saXN0LS1zaGFyZSA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMi44NzVyZW07XG4gIGhlaWdodDogMi44NzVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG59XG4uby1saXN0LS1zaGFyZSA+IGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uby1saXN0LS1zaGFyZSA+IGxpIGEgPiBpIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG59XG4uby1saXN0LS1zaGFyZSA+IGxpOmhvdmVyLCAuby1saXN0LS1zaGFyZSA+IGxpOmFjdGl2ZSwgLm8tbGlzdC0tc2hhcmUgPiBsaTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG59XG4uby1saXN0LS1zaGFyZSA+IGxpOmhvdmVyIGEgPiBpLCAuby1saXN0LS1zaGFyZSA+IGxpOmFjdGl2ZSBhID4gaSwgLm8tbGlzdC0tc2hhcmUgPiBsaTpmb2N1cyBhID4gaSB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xufVxuLm8tbGlzdC0tZmlsdGVyIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbi5vLWxpc3QtLWZpbHRlciBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY3lhbik7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmMtY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWNhcmQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWNhcmQgYTpob3ZlciwgLmMtY2FyZCBhOmFjdGl2ZSwgLmMtY2FyZCBhOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtY2FyZCBhLnJlYWQtbW9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtY2FyZCAudS11cmwge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmMtY2FyZF9faGVhZGVyLCAuYy1jYXJkX19ib2R5LCAuYy1jYXJkX19mb290ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmMtY2FyZF9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtY2FyZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2Ni42NjclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtY2FyZF9faW1hZ2UgaW1nLFxuLmMtY2FyZF9faW1hZ2Ugc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLWNhcmRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4pO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmMtY2FyZC0tZXZlbnQuc3RhdHVzLXByaXZhdGUsIC5jLWNhcmQtLW1lbWJlci5zdGF0dXMtcHJpdmF0ZSwgLmMtY2FyZC0tcG9zdC5zdGF0dXMtcHJpdmF0ZSwgLmMtY2FyZC0tdGl0bGUuc3RhdHVzLXByaXZhdGUsIC5jLWNhcmQtLXNlYXJjaC5zdGF0dXMtcHJpdmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2Y3ZmY7XG59XG4uYy1jYXJkLS1ldmVudDpob3ZlciwgLmMtY2FyZC0tZXZlbnQ6YWN0aXZlLCAuYy1jYXJkLS1ldmVudDpmb2N1cywgLmMtY2FyZC0tbWVtYmVyOmhvdmVyLCAuYy1jYXJkLS1tZW1iZXI6YWN0aXZlLCAuYy1jYXJkLS1tZW1iZXI6Zm9jdXMsIC5jLWNhcmQtLXBvc3Q6aG92ZXIsIC5jLWNhcmQtLXBvc3Q6YWN0aXZlLCAuYy1jYXJkLS1wb3N0OmZvY3VzLCAuYy1jYXJkLS10aXRsZTpob3ZlciwgLmMtY2FyZC0tdGl0bGU6YWN0aXZlLCAuYy1jYXJkLS10aXRsZTpmb2N1cywgLmMtY2FyZC0tc2VhcmNoOmhvdmVyLCAuYy1jYXJkLS1zZWFyY2g6YWN0aXZlLCAuYy1jYXJkLS1zZWFyY2g6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmMtY2FyZC0tZXZlbnQuYy1jYXJkLS1sIC5jLWNhcmRfX3RpdGxlLCAuYy1jYXJkLS1tZW1iZXIuYy1jYXJkLS1sIC5jLWNhcmRfX3RpdGxlLCAuYy1jYXJkLS1wb3N0LmMtY2FyZC0tbCAuYy1jYXJkX190aXRsZSwgLmMtY2FyZC0tdGl0bGUuYy1jYXJkLS1sIC5jLWNhcmRfX3RpdGxlLCAuYy1jYXJkLS1zZWFyY2guYy1jYXJkLS1sIC5jLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG59XG4uYy1jYXJkLS1ldmVudCAudS11cmw6aG92ZXIsIC5jLWNhcmQtLWV2ZW50IC51LXVybDphY3RpdmUsIC5jLWNhcmQtLWV2ZW50IC51LXVybDpmb2N1cywgLmMtY2FyZC0tbWVtYmVyIC51LXVybDpob3ZlciwgLmMtY2FyZC0tbWVtYmVyIC51LXVybDphY3RpdmUsIC5jLWNhcmQtLW1lbWJlciAudS11cmw6Zm9jdXMsIC5jLWNhcmQtLXBvc3QgLnUtdXJsOmhvdmVyLCAuYy1jYXJkLS1wb3N0IC51LXVybDphY3RpdmUsIC5jLWNhcmQtLXBvc3QgLnUtdXJsOmZvY3VzLCAuYy1jYXJkLS10aXRsZSAudS11cmw6aG92ZXIsIC5jLWNhcmQtLXRpdGxlIC51LXVybDphY3RpdmUsIC5jLWNhcmQtLXRpdGxlIC51LXVybDpmb2N1cywgLmMtY2FyZC0tc2VhcmNoIC51LXVybDpob3ZlciwgLmMtY2FyZC0tc2VhcmNoIC51LXVybDphY3RpdmUsIC5jLWNhcmQtLXNlYXJjaCAudS11cmw6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1jYXJkLS1ldmVudCAuYy1jYXJkX19pbWFnZSBpbWcsXG4uYy1jYXJkLS1ldmVudCAuYy1jYXJkX19pbWFnZSBzdmcge1xuICAtby1vYmplY3QtcG9zaXRpb246IHRvcDtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG4uYy1jYXJkLS1ldmVudCAuYy1jYXJkX19kYXRlID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY3lhbik7XG59XG4uYy1jYXJkLS1ldmVudC5jLWNhcmQtLXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uYy1jYXJkLS1ldmVudC5jLWNhcmQtLXMgLmMtY2FyZF9fZGF0ZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY3lhbik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmMtY2FyZC0tZXZlbnQuYy1jYXJkLS1zIC51LXVybDpob3ZlciwgLmMtY2FyZC0tZXZlbnQuYy1jYXJkLS1zIC51LXVybDphY3RpdmUsIC5jLWNhcmQtLWV2ZW50LmMtY2FyZC0tcyAudS11cmw6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbn1cbi5jLWNhcmQtLWV2ZW50LmMtY2FyZC0tczpob3ZlciwgLmMtY2FyZC0tZXZlbnQuYy1jYXJkLS1zOmFjdGl2ZSwgLmMtY2FyZC0tZXZlbnQuYy1jYXJkLS1zOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4pO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbn1cbi5jLWNhcmQtLWV2ZW50LmMtY2FyZC0tczpob3ZlciAuYy1jYXJkX19kYXRlIHNwYW4sIC5jLWNhcmQtLWV2ZW50LmMtY2FyZC0tczphY3RpdmUgLmMtY2FyZF9fZGF0ZSBzcGFuLCAuYy1jYXJkLS1ldmVudC5jLWNhcmQtLXM6Zm9jdXMgLmMtY2FyZF9fZGF0ZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG59XG4uYy1jYXJkLS1zZWFyY2ggLmMtY2FyZF9faGVhZGVyIHtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuXG4uYy1wYWdpbmF0aW9uIC5wYWdlLWxpbmssXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jeWFuKTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1wYWdpbmF0aW9uIC5wYWdlLWxpbmsuY3VycmVudCxcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG59XG4uYy1wYWdpbmF0aW9uIC5jLXBhZ2luYXRpb25fX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG59XG4uYy1wYWdpbmF0aW9uIC5jLXBhZ2luYXRpb25fX2l0ZW0gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbn1cbi5jLXBhZ2luYXRpb24gYTpob3ZlciwgLmMtcGFnaW5hdGlvbiBhOmFjdGl2ZSwgLmMtcGFnaW5hdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG59XG5cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm8tY2Fyb3VzZWwtLWNvdmVycyAuby1jYXJvdXNlbF9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgYm94LXNoYWRvdzogMjBweCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLWNhcm91c2VsLS1jb3ZlcnMgLm8tY2Fyb3VzZWxfX2ltYWdlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbi5vLWNhcm91c2VsLS1jb3ZlcnMgLm8tY2Fyb3VzZWxfX2luZGljYXRvciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbiNjb29raWUtbGF3LWluZm8tYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uY2xpX21lc3NhZ2ViYXJfaGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNsaS1zdHlsZS12MiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4ud3QtY2xpLWFjY2VwdC1idG4ge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ud3QtY2xpLXByaXZhY3ktYWNjZXB0LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjYWQgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi53dC1jbGktcHJpdmFjeS1hY2NlcHQtYnRuOjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYy1ldmVudF9fZGF0ZSwgLmMtZXZlbnRfX2FkZHJlc3Mge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmMtZXZlbnRfX2RhdGUgYSwgLmMtZXZlbnRfX2FkZHJlc3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtZXZlbnRfX2RhdGUgYTpob3ZlciwgLmMtZXZlbnRfX2RhdGUgYTphY3RpdmUsIC5jLWV2ZW50X19kYXRlIGE6Zm9jdXMsIC5jLWV2ZW50X19hZGRyZXNzIGE6aG92ZXIsIC5jLWV2ZW50X19hZGRyZXNzIGE6YWN0aXZlLCAuYy1ldmVudF9fYWRkcmVzcyBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1wb3N0X19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jeWFuKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndwLWJsb2NrLWdyb3VwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwLWJsb2NrLWNvbHVtbnMucm93IHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbltjbGFzcyo9Y29sLV0ge1xuICBmbGV4LWJhc2lzOiB1bnNldCAhaW1wb3J0YW50O1xuICBmbGV4LWdyb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uW2NsYXNzKj1jb2wtXTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3Mge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLm8tZm9vdGVyIC53cC1ibG9jay1zb2NpYWwtbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGQgPiB2aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn0iLCIvKiA9V29yZFByZXNzIENvcmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxpZ25ub25lIHtcbiAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbmEgaW1nLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbn1cblxuLndwLWNhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICBtYXgtd2lkdGg6IDk2JTsgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICAgIHBhZGRpbmc6IDVweCAzcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4ud3AtY2FwdGlvbiBpbWcge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiA5OC41JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDRweCA1cHg7XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIC42KTtcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMTc1OWI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDVweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0b3A6IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG4iLCIkYy1ibGFjazogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbiRjLXdoaXRlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXG4kYy1jeWFuOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY3lhbik7XG4kYy1vcmFuZ2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UpO1xuJGMtcmVkOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcmVkKTtcbiIsIiRmLWZpcmE6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1maXJhLXNhbnMpO1xuJGYtd29yazogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXdvcmstc2Fucyk7XG4kZi1mb250YXdlc29tZTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4iLCIkY29sb3JzOiAoXG4gICAgJ2JsYWNrJzogJGMtYmxhY2ssXG4gICAgJ3doaXRlJzogJGMtd2hpdGUsXG4gICAgJ2N5YW4nOiAkYy1jeWFuXG4pO1xuXG5AbWl4aW4gYnV0dG9uKCRjb2xvcjogJ2JsYWNrJykge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaWYgJGNvbG9yID09ICdibGFjaycge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkY29sb3IgPT0gJ3doaXRlJyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRjb2xvciA9PSAnY3lhbicge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1jeWFuO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMDA5ZmUzLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGJ1dHRvbi1hcnJvdygkY29sb3I6IG51bGwpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxNzgnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1mb250YXdlc29tZTtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLjI1cmVtKTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC4yNXJlbSk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC4yNXJlbSk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLjI1cmVtKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCguMjVyZW0pO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5idXR0b24sXG4uYnV0dG9uIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG59XG5cbi5idXR0b24ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbjtcbn1cblxuLmJ0biB7XG4gICAgJjpub3QoLmJ0bi1saW5rKSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbjtcbiAgICB9XG5cbiAgICAmLmJ0bi1saW5rIHtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjLWN5YW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLWJ0biB7XG4gICAgQGluY2x1ZGUgYnV0dG9uO1xuXG4gICAgJi0tYmxhY2sge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24oJ2JsYWNrJyk7XG4gICAgfVxuXG4gICAgJi0td2hpdGUge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24oJ3doaXRlJyk7XG4gICAgfVxuXG4gICAgJi0tYmx1ZSxcbiAgICAmLS1jeWFuIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCdjeWFuJyk7XG4gICAgfVxuXG4gICAgJi0tYXJyb3cge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tYXJyb3c7XG4gICAgfVxufVxuXG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCk7XG5cbiAgICAgICAgJi5oYXMtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAgICAgICAgICAgICAgICYuaGFzLSN7JG5hbWV9LWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJG5hbWUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5vLWhlYWRlciB7XG4gICAgJi0tc2l0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuZHJvcGRvcHduLFxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cywge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oIzAwMCwgOTYlKTsgLy8gQmxhY2tcblxuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWN5YW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWN5YW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkge1xuICAgICYuYWRtaW4tYmFyIHtcbiAgICAgICAgLm8taGVhZGVyIHtcbiAgICAgICAgICAgICYtLXNpdGUge1xuICAgICAgICAgICAgICAgIC5vZmZjYW52YXMuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDZweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXNpdGUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgICB6LWluZGV4OiAyMDtcblxuICAgIGltZyxcbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmMtbmF2aWdhdGlvbiB7XG4gICAgJiA+IGxpIHtcbiAgICAgICAgLy8gbWFyZ2luOiAwIDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1jeWFuO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgICAgICYuY3VycmVudF9wYWdlX3BhcmVudCB7XG4gICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWN5YW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogYnJlYWtwb2ludCh4bCkpIHtcbiAgICAgICAgICAgIC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxlZ2FsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIC8vIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm8tbmF2IHtcbiAgICBmb250LWZhbWlseTogJGYtd29yaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmOm5vdCguby1uYXYtLW1vYmlsZSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJi0tdG9wIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWZpcmE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjg1KTsgLy8gQmxhY2tcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAvLyBmb250LXNpemU6IGNhbGMoLjZyZW0gKyAuNXZ3KTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCguN3JlbSwgMXZ3LCAuOXJlbSk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1jeWFuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1jeWFuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJlt0aXRsZSo9XCJNYWdhemluZVwiXSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuby1mb290ZXIge1xuICAgICYtLXNpdGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWN5YW47XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgIHVsLFxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICYtLWxlZ2FsIHtcbiAgICAgICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogYnJlYWtwb2ludChtZCkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgjMDAwLCAuNSk7IC8vIEJsYWNrXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiBGaXJlZm94IDE5KyAqL1xuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKCMwMDAsIC41KTsgLy8gQmxhY2tcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qIElFIDEwKyAqL1xuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgjMDAwLCAuNSk7IC8vIEJsYWNrXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiBGaXJlZm94IDE4LSAqL1xuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoIzAwMCwgLjUpOyAvLyBCbGFja1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogY2xlYXJzIHRoZSDigJhY4oCZIGZyb20gSW50ZXJuZXQgRXhwbG9yZXIgKi9cbmlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoIDogMDtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLXJldmVhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aCA6IDA7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKiBjbGVhcnMgdGhlIOKAmFjigJkgZnJvbSBDaHJvbWUgKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMwMDAsIDk2LjY2NjclKTsgLy8gQmxhY2tcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBwYWRkaW5nOiAuNWVtIDFlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMDAwLCA5Ni42NjY3JSk7IC8vIEJsYWNrXG4gICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigjMDAwLCAxMCUpOyAvLyBCbGFja1xuICAgIH1cbn1cblxudGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbnNlbGVjdCxcbmxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1jeWFuO1xuICAgIH1cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1jeWFuO1xuICAgIH1cbn1cblxuLy8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbi8vICAgICAmOmFmdGVyIHtcbi8vICAgICAgICAgY29udGVudDogXCJcIjtcbi8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICB0b3A6IDNweDtcbi8vICAgICAgICAgbGVmdDogM3B4O1xuLy8gICAgICAgICB3aWR0aDogMTBweDtcbi8vICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuLy8gICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4vLyAgICAgfVxuLy9cbi8vICAgICAmOmNoZWNrZWQge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuLy9cbi8vICAgICAgICAgJjphZnRlciB7XG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1jeWFuO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBAaW5jbHVkZSBidXR0b24oJ2JsYWNrJyk7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5jLWZvcm0ge1xuICAgICYtLW5ld3NsZXR0ZXIge1xuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWV2ZW50IHtcbiAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtc2VhcmNoLFxuLnBvc3QtcGFzc3dvcmQtZm9ybSB7XG4gICAgYnV0dG9uLFxuICAgIC5idG4sXG4gICAgLmMtYnRuIHtcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jbG9naW5mb3JtIHtcbiAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLyogQm9vdHN0cmFwICovXG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07IC8vIElnbm9yZSBmb250IHNpemUgc2V0IGluIGJvZHlcblxuICAgICYgPiAuZm9ybS1jb250cm9sLFxuICAgICYgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgICAmIH4gbGFiZWwge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogR3Jhdml0eSBGb3JtcyAqL1xuXG4uZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICAgIC5nZm9ybS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5nZm9ybV9mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbn1cblxuLmdpbnB1dF9jb250YWluZXIge1xuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX2NvbnNlbnQge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDc4JztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiA3NSU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAuNzVyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOm5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xuICAgICAgICAgICAgYXBwZWFyYW5jZTpub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2lucHV0X2NvbnRhaW5lciBsYWJlbCxcbi5nZmllbGRfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgY29sb3I6ICRjLXJlZDtcbiAgICBtYXJnaW4tbGVmdDogLjE1ZW07XG59XG5cbi5nZmllbGRfY2hlY2tib3gsXG4uZ2ZpZWxkX3JhZGlvIHtcbiAgICAuZ2Nob2ljZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuZ2ZpZWxkLWNob2ljZS1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbn1cblxuLmdmaWVsZF9zZWxlY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2ZpZWxkIHtcbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm8tbGlzdCB7XG4gICAgJi0tYmxvZ3Mge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1jeWFuO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC8vIHBhZGRpbmc6IDFlbSAwO1xuXG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1jeWFuO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1sYXN0LWNoaWxkKDIpKXtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjI1O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW9yYW5nZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXdvcms7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4yNXJlbSArIC41dncpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGFuZ3VhZ2VzIHtcbiAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogLjY1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IC42NWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC40NWVtIHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyBjYWxjKCBjbGFtcCgwJSwgMXZ3LCAyMCUpICkgKiAtMSk7IC8vIEZpbmQgYmV0dGVyIHdheVxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMiUgKyBjYWxjKCBjbGFtcCgwJSwgMXZ3LCAyMCUpICkgKiAtMSk7IC8vIEZpbmQgYmV0dGVyIHdheVxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10YWdzIHtcbiAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oIzAwMCwgOTAlKTsgLy8gQmxhY2tcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjMDAwLCA4MCUpOyAvLyBCbGFja1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gLjc1ZW07XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1jeWFuO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zaGFyZSB7XG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMi44NzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIuODc1cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtYmxhY2s7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcblxuICAgICAgICAgICAgICAgIGEgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZpbHRlciB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtY3lhbjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy1jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmVhZC1tb3JlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnUtdXJsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIsXG4gICAgJl9fYm9keSxcbiAgICAmX19mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY2LjY2NyU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nLFxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWN5YW47XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogLjVlbSAuNzVlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmLS1ldmVudCxcbiAgICAmLS1tZW1iZXIsXG4gICAgJi0tcG9zdCxcbiAgICAmLS10aXRsZSxcbiAgICAmLS1zZWFyY2gge1xuICAgICAgICAmLnN0YXR1cy1wcml2YXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oIzAwOWZlMywgNTAlKTsgLy8gQ3lhblxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMDAwLCA5NSUpOyAvLyBCbGFja1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jLWNhcmQtLWwge1xuICAgICAgICAgICAgLmMtY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnUtdXJsIHtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWV2ZW50IHtcbiAgICAgICAgLmMtY2FyZF9faW1hZ2Uge1xuICAgICAgICAgICAgaW1nLFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWNhcmRfX2RhdGUge1xuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWN5YW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmMtY2FyZC0tcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMwMDAsIDk1JSk7IC8vIEJsYWNrXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAgICAgICAgIC5jLWNhcmRfX2RhdGUge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWN5YW47XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnUtdXJsIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1jeWFuO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgICAgIC5jLWNhcmRfX2RhdGUge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNlYXJjaCB7XG4gICAgICAgIC5jLWNhcmRfX2hlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy1wYWdpbmF0aW9uIHtcbiAgICAucGFnZS1saW5rLFxuICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjLWN5YW47XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAwLjI1cmVtO1xuXG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCIuby1jYXJvdXNlbCB7XG4gICAgJi0tY292ZXJzIHtcbiAgICAgICAgLm8tY2Fyb3VzZWxfX2ltYWdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDIwcHggMjBweCAyMHB4IHJnYmEoIzAwMCwgLjIpOyAvLyBCbGFja1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IGJyZWFrcG9pbnQobWQpKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBAbWVkaWEobWluLXdpZHRoOiBicmVha3BvaW50KGxnKSkge1xuICAgICAgICAgICAgLy8gICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cblxuICAgICAgICAuby1jYXJvdXNlbF9faW5kaWNhdG9yIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNjb29raWUtbGF3LWluZm8tYmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMnJlbTtcbn1cblxuLmNsaV9tZXNzYWdlYmFyX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jbGktc3R5bGUtdjIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4ud3QtY2xpLWFjY2VwdC1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53dC1jbGktcHJpdmFjeS1hY2NlcHQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2FkICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblxuICAgICY6OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxufSIsIi5jLWV2ZW50IHtcbiAgICAmX19kYXRlLFxuICAgICZfX2FkZHJlc3Mge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGMtY3lhbjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy1wb3N0IHtcbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtY3lhbjtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAuNWVtIC43NWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbn1cbiIsIi53cC1ibG9jay1ncm91cCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gLndwLWJsb2NrLWdyb3VwOm5vdChzZWN0aW9uKSB7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vIH1cbi8vXG4vLyBzZWN0aW9uIHtcbi8vICAgICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4vLyAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuLy8gICAgIH1cbi8vIH1cbiIsIi53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJi5yb3cge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1ncm93OiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLndwLWJsb2NrLXNvY2lhbC1saW5rcyB7XG4gICAgZ2FwOiAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uby1mb290ZXIge1xuICAgIC53cC1ibG9jay1zb2NpYWwtbGlua3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbiIsIi53cC1ibG9jay10YWJsZSB7XG4gICAgdGQgPiB2aWRlbyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG4iXX0= */
